Gemini无法接入第三方API,只有claude code和codex可以,以下只介绍这两个CLI客户端配置方法
- 安装(推荐采用npm安装,避免所属地区被源站ban了)
- claude(参考openrouter): npm install -g @anthropic-ai/claude-code
- codex(参考openrouter):npm install -g @openai/codex
- 配置
claude code需要配置几个环境变量:
export ANTHROPIC_BASE_URL="https://openrouter.ai/api"
export ANTHROPIC_AUTH_TOKEN="${OPENROUTER_API_KEY}"
export ANTHROPIC_MODEL="moonshotai/kimi-k2.6"
export ANTHROPIC_DEFAULT_OPUS_MODEL="moonshotai/kimi-k2.6"
export ANTHROPIC_DEFAULT_SONNET_MODEL="moonshotai/kimi-k2.6"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="moonshotai/kimi-k2.6"
export ANTHROPIC_SMALL_FAST_MODEL="moonshotai/kimi-k2.6"
export CLAUDE_CODE_SUBAGENT_MODEL="moonshotai/kimi-k2.6"
export API_TIMEOUT_MS="3000000"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
export CLAUDE_CODE_ENABLE_TELEMETRY=0
codex 需要配置如下配置文件:
~/.codex/config.toml
model_provider = "openrouter"
model_reasoning_effort = "high"
model="qwen/qwen3.7-max"
[model_providers.minimax]
name = "MiniMax"
base_url = "https://api.minimax.io/v1"
experimental_bearer_token = "your key"
wire_api = "responses"
model_catalog_json = "<绝对路径>/.codex/model-catalogs/custom-catalog.json"
[model_providers.openrouter]
name = "Openrouter"
base_url = "https://openrouter.ai/api/v1"
experimental_bearer_token = "api key 明文"
env_key="<也可以把key放到环境变量,这里放变量名>"
[model_providers.op_glm]
name = "op_glm"
base_url = "https://openrouter.ai/api/v1"
experimental_bearer_token = ""
model="z-ai/glm-5.2"
各主要AI供应商配置说明:
https://platform.minimax.io/docs/token-plan/claude-code
https://platform.minimax.io/docs/token-plan/codex
https://docs.z.ai/devpack/tool/claude
https://api-docs.deepseek.com/zh-cn/guides/anthropic_api
https://openrouter.ai/docs/cookbook/coding-agents/codex-cli
https://openrouter.ai/docs/cookbook/coding-agents/claude-code-integration