CrewAI集成国内大语言模型参考范例

本文的方法支持openai三方框架的模型皆可使用 注:这里的openai指的并非公司名字 而是框架库名字 基本上国内的模型都支持了这个库 可以去对应官网找到模型名称 前缀加上open/字眼即可进行调用

通用部分

进入crewai官网Quickstart - CrewAI按照官方指示进行顺序操作

本文作者文章风格实用简洁 直接把安装代码放到下面

lua 复制代码
pip install uv
uv tool install crewai
crewai create crew <此处去掉尖括号替换成实际项目名称>

提示选择模型提供商随机选择即可 不影响后续代码执行 执行完上面代码会创建对应名称的文件夹 文件结构如下:

css 复制代码
my_project/
├── .gitignore
├── knowledge/
├── pyproject.toml
├── README.md
├── .env
└── src/
 └── my_project/
     ├── __init__.py
     ├── main.py
     ├── crew.py
     ├── tools/
     │   ├── custom_tool.py
     │   └── __init__.py
     └── config/
         ├── agents.yaml
         └── tasks.yaml

本文旨在快速入门测试 跑通用例 不探讨各个文件含义

非通用部分

makefile 复制代码
注:差异部分仅仅在于不通模型官网的模型名称不同 使用方法一致

以智谱清言为例

首先去官方网站(www.bigmodel.cn)找到所需要的对应模型%25E6%2589%25BE%25E5%2588%25B0%25E6%2589%2580%25E9%259C%2580%25E8%25A6%2581%25E7%259A%2584%25E5%25AF%25B9%25E5%25BA%2594%25E6%25A8%25A1%25E5%259E%258B "https://www.bigmodel.cn)%E6%89%BE%E5%88%B0%E6%89%80%E9%9C%80%E8%A6%81%E7%9A%84%E5%AF%B9%E5%BA%94%E6%A8%A1%E5%9E%8B") 并生成保存自己的api key 并在生成的crew.py文件头部加上

ini 复制代码
  from crewai import LLM

  glm_4v_flash = LLM(
    model="openai/拟选用的模型名称",  # Specify the model name
    api_key="对应的api key",
    base_url="对应的模型url"
)

剩下的代码只需要修改每个你定义的agent部分的返回值 操作如下:

ini 复制代码
  return Agent(
            config=self.agents_config['对应的智能体行为 无需修改'],
            llm=glm_4v_flash(这里是上面的创建的crew LLM),  # Use the GLM-4V-Flash model
            verbose=True
        )

全文查询return Agent字段 修改llm=(你的创建的LLM对象名称) 接下来crew run即可运行 控制台输出全绿结果即代表你已入门ai agent领域 迈出了成为agent大师的第一步 超越国内99%的人 让我们一起创建agent 引领人类未来吧

相关推荐
陈苏同学4 分钟前
[论文梳理] 足式机器人规划&控制流程 - 接触&碰撞的控制 - 模型误差 - 自动驾驶车的安全&合规(4个课堂讨论问题)
人工智能·安全·机器学习·机器人·自动驾驶·汽车
jndingxin16 分钟前
OpenCV 图形API(74)图像与通道拼接函数-----合并三个单通道图像(GMat)为一个多通道图像的函数merge3()
人工智能·opencv
大霸王龙19 分钟前
智能检索革命全景透视——基于《搜索引擎信息检索困境破解体系》深度拆解
人工智能·python·搜索引擎·语言模型·自然语言处理
Jamence1 小时前
多模态大语言模型arxiv论文略读(四十八)
人工智能·语言模型·自然语言处理
羊小猪~~1 小时前
深度学习基础--目标检测入门简介
网络·人工智能·深度学习·神经网络·yolo·目标检测·计算机视觉
__Benco2 小时前
OpenHarmony - 小型系统内核(LiteOS-A)(完),内核编码规范
人工智能·harmonyos
黑客笔记2 小时前
机器学习在Web攻击方向有什么建树吗?
人工智能·机器学习
R²AIN SUITE2 小时前
✨从噪声到奇迹:扩散模型如何“想象“出世界
人工智能·ai·ai绘画
cnbestec2 小时前
Weiss Robotics的WPG与WSG系列紧凑型机器人夹爪,精准、灵活、高效
人工智能·机器人·weiss·伺服电爪·机器人电爪
黑夜路人2 小时前
AI辅助编程IDE和编程大模型排序推荐
ide·人工智能