前言

我们已经有了一份特殊修改版 cpa-for-agentrouter-d4f 针对 agentrouter 的 deepseek-v4-flash 遇到 HTTP 400: The content[].thinking问题

但是, 这份修改版增加的 request-format: anthropic 参数不被web管理界面支持.

那么, 我们应该怎样优雅地使用呢?

使唤Agent干活

以下引用框里面是我发给Agent的自然语言

用agent部署 for-agentrouter-d4f

学习这份指南 https://github.com/crazypeace/CLIProxyAPI/blob/for-agentrouter-d4f/docs/agentrouter-deepseek-v4-flash-setup_CN.md

补充信息:
for-agentrouter-d4f 版 CPA 二进制可执行文件下载地址:
https://github.com/crazypeace/CLIProxyAPI/releases/tag/for-agentrouter-d4f
已经在你自己的环境上运行的连接了 agentrouter 的 CPA
/home/ubuntu/cliproxyapi

* 注意, 使用 for-agentrouter-d4f 版 CPA 的前提条件是你已经部署好了一个CPA, 并且设置好了agentrouter需要的参数, 在CPA中测试是正常的.
 /home/ubuntu/cliproxyapi 应该是你的CPA的真实路径. 当然, 你也可以让Agent自己去找到已经部署的CPA的信息.

Agent部署完成.

image.webp

你自己把这个刚刚部署的 for-agentrouter-d4f 的修改版CPA运行起来.
然后在 原来的CPA 中 添加一个 OpenAI 兼容提供商 for-agentrouter-d4f, base url 和 api key 和 model 设置为 刚刚部署的 for-agentrouter-d4f 的修改版CPA

然后你就可以在原有的CPA的web管理界面上看到

image.webp

接下来你只要把原来 agentrouter 的 deepseek-v4-flash 模型关闭就可以了.

好了, 你可以试试这个新系统的效果. 你的Agent应该不需要任何修改. 因为 请求原来的CPA的deepseek-v4-flash 模型会调用新部署的CPA, 而新部署的CPA再去调用 agentrouter

如果使用正常了, 你可以要求Agent 把  for-agentrouter-d4f 的修改版CPA 运行为系统服务, 这样方便长期运行.

效果

image.webp