接入文档

Anthropic SDK(Python / TS)

使用 Messages 协议,Base URL 不含 /v1。

准备

先配置环境变量,选择支持 Messages 的 Claude 模型。SDK 的 Base URL 使用根地址 https://api.neatrouter.com;SDK 自动拼接请求路径。

Python

代码
python -m pip install anthropic
python
import 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/sdk
typescript
import 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 文档。

仍有问题?

支持信息暂未公布

本页目录