原始报错
2026-11-05{\"error\":{\"message\":\"model not found: claude-sonnet-4-5\"}}原因
Claude Code 与 Codex 发出的都是 Anthropic / OpenAI 的官方模型别名。接入点如果只认自己那套命名,别名就会找不到,表现为后台任务报错,但手动发请求又是好的。
解法
- 首选:在接入点侧接受官方别名并内部映射,这样客户端零配置
- 次选:用
ANTHROPIC_DEFAULT_OPUS_MODEL/_SONNET_MODEL/_HAIKU_MODEL指定实际模型名 - Codex 侧确认
model的值与接入点完全一致,大小写敏感 - 先 curl 指定模型名验证通路,再怀疑客户端