大模型 API 接入编程工具指南:Claude Code、Codex、OpenCode、CC Switch、Cline
覆盖 5 个编程工具 × 4 家国产厂商(深度求索 DeepSeek、阿里云百炼 通义千问、月之暗面 Kimi、智谱 GLM)。已实测通过:DeepSeek × Claude Code、DeepSeek × Codex CLI(文本与工具调用);DeepSeek × OpenCode、Cline CLI、CC Switch 预设(文本调用);其余组合按官方文档字段整理,标注「待验证」。 (来源 · 核验)
Claude Code 通过环境变量 ANTHROPIC_BASE_URL(覆盖 API 端点)、ANTHROPIC_AUTH_TOKEN(作为 Bearer 发送)或 ANTHROPIC_API_KEY(X-Api-Key)、ANTHROPIC_MODEL(选择模型)接入第三方 Anthropic 兼容接口;也可写入 ~/.claude/settings.json 的 env 字段。
Codex CLICodex 在用户级 ~/.codex/config.toml 里用 [model_providers.<id>] 定义自定义供应商(name、base_url、env_key、wire_api);项目级 .codex/config.toml 不能设置 model_provider / model_providers。
OpenCodeOpenCode 内置 DeepSeek 等 75+ 供应商:在 TUI 里用 /connect 选供应商并填 Key(存到 ~/.local/share/opencode/auth.json),或直接设置对应环境变量(如 DEEPSEEK_API_KEY)。其他 OpenAI 兼容 API 在 opencode.json 的 provider 字段里用 npm 包 @ai-sdk/openai-compatible 接入:options.baseURL 填端点,options.apiKey 用 {env:变量名} 引用 Key(或先 /connect),models 填模型 ID。
CC SwitchCC Switch 是 Claude Code、Claude Desktop、Codex、Gemini CLI、Grok Build、OpenCode 等的一站式管理器:一键切换 API 供应商,统一管理 MCP、Skills 和 Prompts,不用手改 JSON / TOML / YAML。
ClineCline(VS Code 扩展和 cline CLI)选择「OpenAI Compatible」供应商,填入服务商的 Base URL、API Key 和模型 ID;DeepSeek 等也有内置供应商。CLI 用法:cline auth -p openai-compatible -b <Base URL> -k <Key> -m <模型ID>,配置写入 ~/.cline/data/settings/providers.json。