输入“/”快速插入内容

适配其他国产模型

2024年3月1日修改
本文讨论了MetaGPT适配其他国产模型及与部分模型集成的相关内容,包括智谱、讯飞星火、开源模型、Gemini等模型的适配与配置方法。关键要点包括:
1.
智谱模型适配:在0.6.6版本下测试成功,可通过设置ZHIPUAI_API_KEY或导出API_KEY申请API,配置方法可通过设置环境变量或在config/config.yaml文件中修改,还可运行代码查看文件绝对路径。
2.
讯飞星火模型适配:可在xinghuo.xfyun.cn领取,同样需更改对应的config.yaml文件。
3.
开源模型集成:可参考链接https://docs.deepwisdom.ai/main/en/guide/tutorials/integration_with_open_llm.html进行集成。
4.
Gemini模型适配:可在指定链接获取,更改配置信息需参考代码注释说明设置GEMINI_API_KEY
智谱(在0.6.6下测试成功)
代码块
#### if zhipuai from `https://open.bigmodel.cn`. You can set here or export API_KEY="YOUR_API_KEY"
ZHIPUAI_API_KEY: 'YOUR_API_KEY'
API申请地址
配置方法
代码块
os.environ["ZHIPUAI_API_KEY"] = xxx
如果用config.yaml文件进行配置默认调用的文件路径在
代码块
default_yaml_file = METAGPT_ROOT / "config/config.yaml"
可以运行如下代码查看绝对路径然后在该路径下修改
代码块
from metagpt.const import DEFAULT_WORKSPACE_ROOT, METAGPT_ROOT, OPTIONS
default_yaml_file = METAGPT_ROOT / "config/config.yaml"
print(METAGPT_ROOT / "config/config.yaml")
讯飞星火
如何领取xinghuo.xfyun.cn
同理更改对应的config.yaml文件
和开源模型集成
Gemini
如何获取
更改配置信息
代码块
#### if Google Gemini from `https://ai.google.dev/` and API_KEY from `https://makersuite.google.com/app/apikey`.
#### You can set here or export GOOGLE_API_KEY="YOUR_API_KEY"
# GEMINI_API_KEY: "YOUR_API_KEY"