Codex客户端使用cc switch接入Agnes-2.0-Flash的问题
方法参考此博主写的,Codex客户端接入Agnes-2.0-Flash教程:实现免费使用多模态大模型AI编程_agnes大模型-CSDN博客已经很详细了。
报错:
unexpected status 404 Not Found: CC Switch local proxy failed while handling Codex endpoint /responses. Provider: agnes-ai; model: Agnes-2.0-Flash; upstream_status: HTTP 404; cause: Invalid URL (POST /v1), url: http://127.0.0.1:15721/v1/responses
协议不匹配。
Codex 现在只走 OpenAI 的 Responses API(/v1/responses,而且 新版 Codex 已经移除了 wire_api = "chat",必须用 wire_api = "responses")。而 Agnes 这个网关只提供 Chat Completions 接口——它的请求地址是 https://apihub.agnes-ai.com/v1/chat/completions,根本没有 /responses 这个端点。所以中间必须靠 CC-Switch 的本地代理,把 Responses 请求转换成 Chat Completions 再发给 Agnes。CC-Switch 的本地代理正是做这件事:把 Codex 发出的 Responses 请求转成 Chat Completions,再把响应(JSON 和 SSE)还原成 Responses 格式。 GitHubGitHub
你报错里的 Invalid URL (POST /v1) 是 Agnes 网关返回的——意思是 CC-Switch 最后把请求打到了裸的 https://apihub.agnes-ai.com/v1(既没保留 /responses,也没补上 /chat/completions),Agnes 不认这个路径就 404 了。换句话说,本地代理的"协议转换/本地路由"那一层没真正生效。
修改一下请求地址的配置即可:

更多推荐



所有评论(0)