SDK 与框架
Anthropic SDK
Anthropic Python / TypeScript SDK 指向 TokRouter:base_url 设成网关 origin,SDK 自己拼 /v1/messages。
Anthropic SDK 的 base_url 是 origin(不带 /v1),SDK 会自己拼 /v1/messages。
Python
import os
import anthropic
client = anthropic.Anthropic(
api_key=os.environ["TOKROUTER_API_KEY"],
base_url="https://api.tokrouter.dev",
)
with client.messages.stream(
model="claude-opus-5-5",
max_tokens=1024,
messages=[{"role": "user", "content": "用一句话解释 tool use"}],
) as stream:
for text in stream.text_stream:
print(text, end="", flush=True)TypeScript
import Anthropic from '@anthropic-ai/sdk'
const client = new Anthropic({
apiKey: process.env.TOKROUTER_API_KEY!,
baseURL: 'https://api.tokrouter.dev',
})
const msg = await client.messages.create({
model: 'claude-sonnet-5',
max_tokens: 512,
messages: [{ role: 'user', content: '你好' }],
})用 Anthropic SDK 调其他厂商的模型
model 传任意目录里的模型 id 即可,例如 gpt-5.4、deepseek-v4-pro。
入站是 Anthropic 协议,网关负责把它映射到目标厂商的协议。