LogoToRouter 文档
LogoToRouter 文档
首页ToRouter 是什么5 分钟快速开始核心概念
OpenAI Python SDKOpenAI Node / TypeScript SDKAnthropic SDK(Python 与 TypeScript)Google Gen AI SDK(Gemini)CursorCline(VS Code 扩展)Claude Code CLILangChain 与 LlamaIndexDify 与 n8n(无代码)
集成指南

Claude Code CLI

让 Anthropic 官方 Claude Code CLI 走 ToRouter——不需要 Anthropic 原生 Key 即可享受完整 Agent 编程体验。

Claude Code 是 Anthropic 官方的终端 Agent。它使用原生 Anthropic Messages API,而 ToRouter 1:1 暴露了该接口——只要设置两个环境变量,CLI 无需改动即可对接 ToRouter。

配置

变量取值
ANTHROPIC_BASE_URLhttps://portal.torouter.ai
ANTHROPIC_API_KEYsk-***

模型在每次会话中通过 CLI 参数 --model 或 /model 斜杠命令切换;默认是当前的旗舰 Claude。

安装与运行

npm install -g @anthropic-ai/claude-code

export ANTHROPIC_BASE_URL=https://portal.torouter.ai
export ANTHROPIC_API_KEY=sk-***

claude
npm install -g @anthropic-ai/claude-code

$env:ANTHROPIC_BASE_URL = "https://portal.torouter.ai"
$env:ANTHROPIC_API_KEY  = "sk-***"

claude

进入 CLI 后:

> /model claude-opus-4-7
> 重构 src/server.go 的可读性

Prompt caching 默认开启

Claude Code 会在 system prompt 与最近若干轮上下文上大量使用 cache_control。ToRouter 在直连 Anthropic 与 Anthropic-on-OpenRouter 两条路径上都原样转发 cache_control,因此长会话的实际成本与 Anthropic 公布的缓存定价一致。

易踩的坑

  • ANTHROPIC_BASE_URL 使用 https://portal.torouter.ai——不要加 /v1 后缀。Claude Code 自己会追加 /v1/messages。
  • claude /login 是 Anthropic 直连计费的 OAuth 登录流程;走 ToRouter 时直接跳过——上述环境变量已经足够。
  • 把环境变量写进 shell 配置文件(~/.zshrc、~/.bashrc)或使用 .env 加载器,新开终端才会生效。
  • 重度使用工具调用时容易触发 Key 级速率限制,可在 ToRouter 控制台 Keys → Rate limits 中调整。

下一步

创建 API Key

Base URL 与鉴权参考

模型目录

错误排查

Cline(VS Code 扩展)

配置 VS Code 上的 Cline 编程 Agent,通过 ToRouter 使用 Claude、GPT 等模型。

LangChain 与 LlamaIndex

在 LangChain ChatOpenAI 与 LlamaIndex OpenAI 包装器中对接 ToRouter,让 Claude、GPT、Gemini 在同一条链路里混用。

目录

配置安装与运行下一步