Repository navigation
Model Discovery
github-actions[bot] edited this page Oct 27, 2026
·
10 revisions
英文名:
model-discovery· 领域:模型与 Provider · 返回功能索引
很多团队通过一个API 网关(代理、LiteLLM、公司内部网关等)使用模型。网关上可能有自己命名的模型,比如 gw-alpha-1。默认 /model 只列内置的 Claude 模型,要用网关的模型只能靠 --model 手打。
开启模型发现后,Claude Code 启动时会去问网关「你有哪些模型」(请求 /v1/models),把结果加进 /model 列表,标注 From gateway。
-
Anthropic 网关:设置了非官方
ANTHROPIC_BASE_URL就默认开启,CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=0关闭; - OpenAI provider:自动发现,见 openai-provider.md。
1. 指向网关启动:
ANTHROPIC_BASE_URL=https://gateway.example \
ANTHROPIC_AUTH_TOKEN=<bearer-token> \
claude两个缺一不可:网关地址、认证(ANTHROPIC_AUTH_TOKEN 走 Authorization: Bearer,或 ANTHROPIC_API_KEY 走 x-api-key,两者都有时用前者)。
2. 打开 /model。 网关的模型排在内置模型后面,标 From gateway;网关标记为 hidden 的模型会显示 (Hidden):

3. 选中后回车,之后的请求就发给这个模型,并保存为新会话的默认值:

CLAUDE_CODE_USE_OPENAI=1 \
OPENAI_BASE_URL=https://gateway.example/api \
OPENAI_API_KEY=<gateway-api-key> \
claude-
OPENAI_BASE_URL末尾有没有/v1都行,最终只请求一次/v1/models; - 官方 OpenAI API 只显示
gpt-、o、codex开头的模型;自定义地址会显示网关返回的所有模型(标记为不支持 API 的除外); - ChatGPT 登录时从 ChatGPT Codex 的模型接口获取。
OpenRouter 等服务按普通 OpenAI 兼容地址使用即可,没有专门的配置。
- 模型列表按「provider + 网关地址 + 账号 / 凭据」分别缓存,换网关、换账号不会串用别人的列表。
- 请求失败、超时时保留上次的列表,但只有身份完全一致才会显示;网关明确返回空列表时清空。
-
/login保存的官方 key 和CLAUDE_CODE_OAUTH_TOKEN不会发给自定义网关;可信的apiKeyHelper可以提供网关凭据。 - 网关缓存独立存放,不会覆盖官方模型数据,失败时也不会回退去请求官方。
| 配置项 | 写法 | 说明 |
|---|---|---|
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY |
0 |
关闭 Anthropic 网关模型发现(默认开启) |
ANTHROPIC_BASE_URL |
URL | 网关地址,请求 ${ANTHROPIC_BASE_URL}/v1/models
|
ANTHROPIC_AUTH_TOKEN / ANTHROPIC_API_KEY
|
字符串 | 认证;两者都有时优先前者 |
ANTHROPIC_CUSTOM_HEADERS |
header 列表 | 额外 header,大小写不敏感地覆盖默认值 |
画面来自实际运行:测试用假 API 同时充当网关,返回 gw-alpha-1(Gateway Alpha)和 gw-beta-2(Gateway Beta)。
本页由 docs/features/model-discovery.md 自动同步,请在仓库中修改。
- Agent SDK 与 stream-json 控制协议
- Agent Teams
- Agent 与后台任务
- 自动模式(Auto mode)
- 背景会话、daemon 与 agents 视图
- 自定义 UI / Branding 与 Status line
- 构建、发布与终端验收工具
- Channels
- Codex Apps
- 自动压缩窗口
- 调试日志
- /diff 视图
- Direct Connect
- Effort 档位
- 自主 Goal
- Hooks 事件、匹配与输出校验
- 快捷键与 Vim 模式
- MCP 配置与认证
- 记忆:auto memory 与 SQLite FTS5 检索
- 模型自动发现与 Gateway
- Mods 远程客户端(stream-json)
- Mods / Function Hooks
- Monitor 工具
- OpenAI / Codex provider
- 独立会话通信
- 权限规则、权限模式与 Safe mode
- 插件与 Marketplace
- Prompt context 与 Tool search
- 请求韧性:重试、回退模型与默认模型
- Bash 沙箱
- 定时任务:Cron、/loop 与 ScheduleWakeup
- 会话命令
- Skills
- SSH Remote
- 遥测与反馈
- 终端程序状态(OSC 7501)
- Terminal 工具
- 用量、成本与状态
- VS Code 插件
- Dynamic Workflow