Claude Code

Claude Code

住在终端里的 AI 编程伙伴

用 TokenMix CLI 接入

官方 TokenMix CLI 一条命令即可完成接入,无需手动配置环境变量:

npx tokenmix claude-code

自动处理登录、API 地址和密钥。如果你偏好手动配置,完整步骤见下方。


简介

Claude Code 是 Anthropic 官方的命令行编程智能体。它运行在终端中,能够读取文件、编写代码、执行 shell 命令,并跨整个代码库进行推理,全部由 Claude 模型驱动。将其指向 TokenMix API,即可无需单独的 Anthropic 订阅,使用所有 Claude 模型。

前提条件

配置步骤

1. 安装 Claude Code

curl -fsSL https://claude.ai/install.sh | bash

验证安装:

claude --version

2. 配置 TokenMix 为 API 提供商

Claude Code 从环境变量读取 ANTHROPIC_BASE_URLANTHROPIC_AUTH_TOKEN。将两者添加到 Shell 配置文件(~/.zshrc~/.bashrc 等):

export ANTHROPIC_BASE_URL="https://api.tokenmix.ai/v1"
export ANTHROPIC_AUTH_TOKEN="sk-tm-你的密钥"

重新加载 Shell:

source ~/.zshrc   # 或 source ~/.bashrc

3. 启动 Claude Code

进入任意项目目录并启动智能体:

cd ~/你的项目
claude

4. 切换模型(可选)

默认使用 claude-sonnet-4-6。在会话中使用 /model 命令切换,或在启动前设置环境变量:

ANTHROPIC_MODEL="claude-opus-4.8" claude

推荐 TokenMix 模型:claude-opus-4.8claude-sonnet-4-6claude-haiku-4.5

验证

在项目目录中运行快速测试:

claude -p "列出当前目录的顶层文件,并简要描述每个文件的作用。"

Claude 应枚举并描述你的文件。如报错,运行 claude doctor 诊断配置。

常见问题

Q: 需要 Anthropic 账号吗? 不需要。只需 TokenMix 账号。ANTHROPIC_AUTH_TOKEN 将你的 sk-tm- 密钥作为 Bearer token 发送到 api.tokenmix.ai

Q: 可以在 VS Code 中使用 Claude Code 吗? 可以。从市场安装 Claude Code VS Code 扩展,然后在启动 VS Code 前在系统环境中设置相同的两个环境变量。

Q: 为什么不用 ANTHROPIC_API_KEY ANTHROPIC_AUTH_TOKEN 直接覆盖默认的 Authorization 请求头,这正是 TokenMix 所需要的。两者都有效,但 ANTHROPIC_AUTH_TOKEN 优先级更高且更明确。