烧饼论坛 LZ.SB
登录

用 Agent 部署 cpa-for-agentrouter-d4f 套娃

451
  • crazypeace
    UID 313Lv.4 渐入佳境

    前言

    我们已经有了一份特殊修改版 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

  • 收藏支持反对打赏

1 条回复

  • mubdao
    UID 1206Lv.20 社区达人
    #1

    加鸡腿强

发表回复