前言
我们已经有了一份特殊修改版 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部署完成.

你自己把这个刚刚部署的 for-agentrouter-d4f 的修改版CPA运行起来.
然后在 原来的CPA 中 添加一个 OpenAI 兼容提供商for-agentrouter-d4f, base url 和 api key 和 model 设置为 刚刚部署的 for-agentrouter-d4f 的修改版CPA
然后你就可以在原有的CPA的web管理界面上看到

接下来你只要把原来 agentrouter 的 deepseek-v4-flash 模型关闭就可以了.
好了, 你可以试试这个新系统的效果. 你的Agent应该不需要任何修改. 因为 请求原来的CPA的deepseek-v4-flash 模型会调用新部署的CPA, 而新部署的CPA再去调用 agentrouter
如果使用正常了, 你可以要求Agent 把 for-agentrouter-d4f 的修改版CPA 运行为系统服务, 这样方便长期运行.
效果
