#3209·DB-GPT

[功能][模型] 将 Synthorai 添加为代理 LLM 提供程序

作者: cuihuan创建于 2026年8月26日更新于 2026年8月27日

问前搜索

(发现合成 ' 和合成'跨越问题,并拉动请求,开放和关闭——没有现有请求。 )

说明

packages/dbgpt-core/src/dbgpt/model/proxy/llms/'下添加[synthorai.io]作为代理LLM供应商,其模式与该目录中已有的聚合网关相同:orcarouter.py'、aimlapi.py'、burncloud.py'、litellm.py'、siliconflow.py'。

** 解密第一:** 我在Synthorai工作,所以这是供应商的要求,而不是用户要求的报告。 Synthorai是早期的——它不是一个大型或有名的提供者,我不会声称它没有用户基础。 我提出这个申请是因为#3186(Orca-Router)在2026-08-14的完全相同的情况下被合并,作者公开宣称他们是Orca-Router团队的一员,这表明这一类贡献在这里是受欢迎的. 如果你宁愿不继续增加小聚数,请结束这个——不要刻薄. 通用的OpenAI兼容配置在今天已经起作用了,所以这纯粹是关于可发现性,而不是能力.

Synthorai在一行:一个LLM API网关,服务于11个上游供应商(Claude、GPT、Gemini、GLM-5.2、Kimi-K3、DeepSeek、Qwen等)的113个型号,位于一个基础URL和一键的后方,直接提供价格为零标价.

与整合有关的技术细节:

  • ** ZZTERM5 兼容**:POST https://synthorai.io/v1/chat/completes'和POST https://synthorai.io/v1/response'。
  • ** OpenAI SDKs的基址**:`https://synthorai.io/v1'
  • ** 授权**:标准授权:熊熊' <key>;拟议中的env var`SYNTHORAI API KEY'
  • ** 在同一基址上也可兼容Anthropic**(`POST https://synthorai.io/v1/messages')。 这种集成不需要——仅仅因为它意味着一个键也涵盖在其他地方运行Anthropic格式客户端的用户.
  • 现场制作服务,不 一个β或等待名单。

由于OpenAI聊天完成器表面是标准的,供应商模块将是一个"OpenAILLMClient"/"OpenAI兼容部署模具"的细小子类,与"orcarouter.py"完全相同——没有新的协议处理,没有新的依赖性.

使用大小写

一个DB-GPT用户想对Claude,GPT,Gemini,DeepSeek,Qwen和GLM进行比较或切换,用于ChatData / ChatDashboard /代理工作量,目前每个上游必须注册和管理单独的账户和密钥. 他们用Synthorai的条目设置了 “SYNTHORAI API KEY” , 将“提供方=“proxy/synthorai” 置入其配置,并通过改变模型代号来切换模型。

这通过通用的OpenAI相容逃生舱已经可以实现。 添加一等条目的原因是在#3186中给出的:它保持了模型取取器,配置引用('configs/dbgpt-proxy- *.toml')和安装docs如何符合 . . . . . . .

内容来源: eosphoros-ai/DB-GPT