ANTHROPIC_BASE_URL 指向 Tokios 并填入您的 Tokios API 令牌后,Claude Code 即可借助 Ollama、LM Studio、llama.cpp 或 vLLM 中的本地模型运行,且不受运行模型的机器限制。所有请求都会经由专属通道传输至您的本地硬件。
前置条件
- 已启动的 Tokios 连接器且与本地模型成功配对——详情参见 连接器安装
- 已注册的模型部署名称——详情参见 注册模型
- 有效的 Tokios API 令牌——详情参见 API 密钥管理
- 已安装 Claude Code
环境变量设置方法
- Windows 命令行
- macOS 与 Linux
claude-code-windows.cmd
保存相关配置
为避免每次开启新终端会话时都要重新设置变量,可将其添加至 Claude Code 自身的配置文件、Shell 配置文件或.env 格式文件中。
~/.claude/settings.json
该方案通用性最强,因为配置内容会随 Claude Code 配置一同迁移,而非仅绑定于特定 Shell。若需将配置限定于特定项目使用,可在项目内创建 .claude/settings.json 文件即可。
~/.claude/settings.json
Claude Code 启动时会读取该配置文件,因此已开启的会话无法即时识别修改内容,必须重启后方可生效。若此处设置的令牌无法被识别,可将
ANTHROPIC_API_KEY 替换为 ANTHROPIC_AUTH_TOKEN,这样即可设置原始 Authorization: Bearer 格式的值,这也是各类令牌发放网关所要求的格式。.env 格式文件(例如通过 direnv 或特定 Shell 插件实现),可在项目根目录下创建 .env 文件。
.env
验证连接是否正常
执行一条简单的单次提示,以此确认 Claude Code 能够通过 Tokios 与您本地的上游模型进行通信:Claude Code 会以 Anthropic 消息格式发送请求,随后 Tokios 会将其转换为本地后端所需的格式并将响应结果实时返回。