在 Claude Code 里用 GLM-5.3 和 Kimi K3.1 Pro:环境变量配置
Claude Code 走 Anthropic 协议,TeamoRouter 的 Anthropic 接口也能调用智谱 GLM-5.3 和 Kimi K3.1 Pro。Claude Code 的 /model 列表里没有这两个模型,要用环境变量指定:主模型、Opus / Sonnet 档、后台小模型(Claude Code 用它起标题、做摘要这类小任务)和子代理模型。还没装 Claude Code 的话,先看 Claude Code 命令行安装与接入。
新账号余额为 0,先充值再调用。 第一次请求前先充值,$5 起。如果请求返回 402、提示「钱包余额不足」,说明余额为 0,不是 Base URL 或 Key 配错了,充值后重试即可。
能用的模型
| 模型 | 模型 ID | 上下文 |
|---|---|---|
| GLM-5.3 | glm-5.3 |
100 万 token |
| GLM-5.3-Flash | glm-5.3-flash |
100 万 token |
| Kimi K3.1 Pro | kimi-k3.1-pro |
100 万 token |
| Kimi K3 | kimi-k3 |
100 万 token |
价格见各模型页。
一、写入环境变量
每个变量填什么:
| 变量 | 用 GLM | 用 Kimi |
|---|---|---|
ANTHROPIC_MODEL(主模型) |
glm-5.3 |
kimi-k3.1-pro |
ANTHROPIC_DEFAULT_FABLE_MODEL / ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL |
glm-5.3 |
kimi-k3.1-pro |
ANTHROPIC_DEFAULT_HAIKU_MODEL(后台小模型) |
glm-5.3-flash |
kimi-k3.1-pro |
CLAUDE_CODE_SUBAGENT_MODEL(子代理) |
glm-5.3 |
kimi-k3.1-pro |
macOS / Linux
下面以 GLM 为例,整段粘贴进终端,会写进 shell 配置文件(自动识别 zsh / bash),新开终端自动生效。API Key 在 TeamoRouter 控制台获取:
SHELL_RC="$HOME/.zshrc"; case "$SHELL" in *bash*) SHELL_RC="$HOME/.bashrc";; esac
cat >> "$SHELL_RC" <<'EOF'
export ANTHROPIC_BASE_URL=https://api.teamorouter.com
export ANTHROPIC_AUTH_TOKEN="<把这里换成你的 TeamoRouter API Key>"
export ANTHROPIC_API_KEY=""
export ANTHROPIC_MODEL=glm-5.3
export ANTHROPIC_DEFAULT_FABLE_MODEL=glm-5.3
export ANTHROPIC_DEFAULT_OPUS_MODEL=glm-5.3
export ANTHROPIC_DEFAULT_SONNET_MODEL=glm-5.3
export ANTHROPIC_DEFAULT_HAIKU_MODEL=glm-5.3-flash
export CLAUDE_CODE_SUBAGENT_MODEL=glm-5.3
EOF
source "$SHELL_RC"
之前按 Claude Code 接入文档写过这些变量也没关系:同名变量以文件里最后一行为准。
Windows
在 PowerShell 中执行(setx 写入用户环境变量,执行后需重新打开终端):
setx ANTHROPIC_BASE_URL "https://api.teamorouter.com"
setx ANTHROPIC_AUTH_TOKEN "<你的 TeamoRouter API Key>"
setx ANTHROPIC_API_KEY ""
setx ANTHROPIC_MODEL "glm-5.3"
setx ANTHROPIC_DEFAULT_FABLE_MODEL "glm-5.3"
setx ANTHROPIC_DEFAULT_OPUS_MODEL "glm-5.3"
setx ANTHROPIC_DEFAULT_SONNET_MODEL "glm-5.3"
setx ANTHROPIC_DEFAULT_HAIKU_MODEL "glm-5.3-flash"
setx CLAUDE_CODE_SUBAGENT_MODEL "glm-5.3"
用 Kimi 就把上面的 glm-5.3、glm-5.3-flash 都换成 kimi-k3.1-pro。
启动并确认
之前用 Anthropic 账号登录过 Claude Code 的,先运行 claude /logout 清掉登录态。然后新开一个终端运行 claude,输入 /status,Model 一行显示 glm-5.3 就说明生效了。
二、只在这一次会话里试用
不想改全局配置,可以只给这一次启动带上变量(macOS / Linux,前提是已经设好 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN):
ANTHROPIC_MODEL=kimi-k3.1-pro ANTHROPIC_DEFAULT_HAIKU_MODEL=kimi-k3.1-pro CLAUDE_CODE_SUBAGENT_MODEL=kimi-k3.1-pro claude
关掉这个会话,下次启动就回到原来的模型。
常见问题
- 还是在用 Claude 模型:
ANTHROPIC_API_KEY必须为空(有值时 Claude Code 会优先用它);改完要新开终端,Windows 用 setx 后也要重新打开 PowerShell。用/status看当前模型。 - 在
/model里选了 Opus / Sonnet 又变回 Claude: 说明对应的ANTHROPIC_DEFAULT_OPUS_MODEL、ANTHROPIC_DEFAULT_SONNET_MODEL没设,按上表补上。 - 想换回 Claude: 把这几行改回 Claude 的模型 ID(见 Claude Code 接入文档),或者删掉后新开终端。