responses_feature_not_supported: web_search - Codex
Quick fix
升级 cc-switch 至 v3.16.5,工具会自动在配置中禁用 web_search 以绕过小米 MiMo 网关限制。
Symptom
Section titled “Symptom”data:{"error":{"code":"responses_feature_not_supported","message":"tool type 'web_search' is not supported by this gateway phase.","param":"","type":"unsupported_feature"}}小米 MiMo 的原生 /responses 网关不支持 OpenAI 的 web_search 内置工具以及 json_schema 格式。当 Codex 默认携带这些参数直连 MiMo 时,会被网关拒绝并返回 HTTP 400 及 responses_feature_not_supported 错误。
在 v3.16.5 中,cc-switch 针对 MiMo 供应商自动在配置中禁用了 web_search 以解决报错。但需注意,目前 cc-switch 的本地路由(Responses 转 Chat Completions)尚未完全适配小米的联网搜索和 json_schema 转换,因此直连时只能选择禁用相关功能,或暂时改用 Chat Completions 协议。
将 cc-switch 升级到 v3.16.5 或更高版本。
在 cc-switch 应用中重新切换或保存一次小米 MiMo 供应商,触发配置文件重新生成。工具会自动在配置顶层写入禁用参数。
~/.codex/config.toml web_search = "disabled"如果在使用“替我审批”等功能时遇到 json_schema 不支持的报错,请改用 Chat Completions 协议(通过 cc-switch 本地路由),避免直连 Responses。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version<= 3.16.4 (v3.16.5 修复了 web_search 报错)
PlatformsWindows
Source Issues
Section titled “Source Issues”本页汇总自 3 个真实 issue
- 为什么升级到 v3.16.5 后小米 MiMo 无法使用联网搜索了?
- 因为小米原生 /responses 网关不支持 OpenAI 的 web_search 工具,v3.16.5 为了避免报错自动将其禁用。目前 cc-switch 的本地路由尚未完成小米联网搜索的双向协议适配,暂时无法在 Codex 中使用该功能。
- 使用“替我审批”时报错 text.format type 'json_schema' is not supported 怎么办?
- 小米 MiMo 原生 Responses 不支持 json_schema 格式。请改用 Chat Completions 格式(通过 cc-switch 本地路由),避免直连 Responses 协议。
- 我手动在配置文件设置了 web_search = "disabled" 但还是报错不支持?
- 该配置必须写在 ~/.codex/config.toml 的顶层,不能放进 [tools] 或 [model_providers.*] 段里。建议直接升级到 v3.16.5 让工具自动处理。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。