Anthropic SDK(Python / TS)
使用 Messages 协议,Base URL 不含 /v1。
准备
先配置环境变量,选择支持 Messages 的 Claude 模型。SDK 的 Base URL 使用根地址 https://api.neatrouter.com;SDK 自动拼接请求路径。
Python
python -m pip install anthropicimport os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ["RELAY_API_KEY"],
base_url="https://api.neatrouter.com",
)
message = client.messages.create(
model=os.environ["RELAY_MODEL_ID"],
max_tokens=128,
messages=[{"role": "user", "content": "Hello"}],
)
print(message.content)TypeScript
npm install @anthropic-ai/sdkimport Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: process.env.RELAY_API_KEY,
baseURL: "https://api.neatrouter.com",
});
const message = await client.messages.create({
model: process.env.RELAY_MODEL_ID!,
max_tokens: 128,
messages: [{ role: 'user', content: 'Hello' }],
});
console.log(message.content);使用边界
在服务端运行。不要为了浏览器直连而暴露 Key。以上为最小文本调用,工具、图片、缓存和流式参数需与所选模型核实。
SDK 参数参考官方 Python 文档与 TypeScript 文档。
仍有问题?
支持信息暂未公布