9、实战:多功能智能助手

项目需求:开发一个多功能智能助手,支持:

  1. 天气查询:查询城市天气
  2. 数学计算:复杂数学运算
  3. 时间查询:获取当前时间、日期计算
  4. 货币转换:多种货币之间转换
  5. 信息搜索:搜索产品、新闻等信息

9.1 模型的初始化

# 1、模型的初始化
import os
from dotenv import load_dotenv
from langchain.chat_models import init_chat_model
# 从.env文件中加载环境变量
load_dotenv(override=True)
# 模型的初始化
model = init_chat_model(
   model="gpt-5.4-mini",
   model_provider="openai",
   api_key=os.getenv("CLOSEAI_API_KEY"),
   base_url=os.getenv("CLOSEAI_BASE_URL")
)

9.2 工具的定义

# ==================== 工具定义 ====================
from langchain_core.tools import tool
import math
from datetime import datetime, timedelta
@tool
图片[1]-9、实战:多功能智能助手-大赛人网
图片[2]-9、实战:多功能智能助手-大赛人网
图片[3]-9、实战:多功能智能助手-大赛人网
图片[4]-9、实战:多功能智能助手-大赛人网
图片[5]-9、实战:多功能智能助手-大赛人网
图片[6]-9、实战:多功能智能助手-大赛人网
图片[7]-9、实战:多功能智能助手-大赛人网
图片[8]-9、实战:多功能智能助手-大赛人网
图片[9]-9、实战:多功能智能助手-大赛人网
图片[10]-9、实战:多功能智能助手-大赛人网
图片[11]-9、实战:多功能智能助手-大赛人网

9.3 agent的创建

9.4 主程序

图片[12]-9、实战:多功能智能助手-大赛人网
图片[13]-9、实战:多功能智能助手-大赛人网
图片[14]-9、实战:多功能智能助手-大赛人网
图片[15]-9、实战:多功能智能助手-大赛人网
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像-大赛人网
欢迎您留下宝贵的见解!
提交
头像-大赛人网

昵称

取消
昵称

    请登录后查看评论内容