zhayujie / chatgpt-on-wechat

基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择GPT3.5/GPT-4o/GPT4.0/ Claude/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Claude/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
https://docs.link-ai.tech/cow
MIT License
28.06k stars 7.47k forks source link

Update mode list #2046

Closed 6vision closed 2 weeks ago

Saboteur7 commented 2 weeks ago

Thanks for your pr~

6vision commented 2 weeks ago

很多提供三方api服务的都兼容openai格式(模型除了chatgpt外,还有claude,Gemini等),现有代码会根据model参数来选择对应的bot,特增加bot_type参数,指定使用的bot类型,可以解决使用第三方api key时候不能使用除chatgpt以外模型的问题 #2067 #2063 #2055 部分配置如下: { "open_ai_api_key": "sk-2c23a6cf8d2a2b677275d38c", # 三方服务的key "bot_type": "chatGPT", # 兼容openai请求格式时候,保持不变, "model": "claude-opus", # 依三方服务商提供的模型名字为准 "open_ai_api_base": "https://api.dxxxxxxh.com/v1", # 三方服务api 地址 }

6vision commented 2 weeks ago

此外,对于程序中没有写明,但现有逻辑可以支持的model也可以利用"bot_type"参数来指定,比如智普的模型,程序中只写了glm-4,但智谱的其他模型也可以使用

配置如下: { "bot_type": "glm-4", "model": "glm-4-flash", "zhipu_ai_api_key": "efd1f61b8a92e.PgCqQPUm14OEchWP", "zhipu_ai_api_base": "https://open.bigmodel.cn/api/paas/v4", }