Anthropic SDK¶
已有基于 Claude API 的代码,只需在初始化时改 base_url 与 api_key。
Python¶
import anthropic
client = anthropic.Anthropic(
base_url="https://api.lowcostaiapi.com",
api_key="YOUR_TOKEN",
)
msg = client.messages.create(
model="claude-sonnet-4-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello"}],
)
print(msg.content[0].text)
TypeScript / Node.js¶
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
baseURL: "https://api.lowcostaiapi.com",
apiKey: "YOUR_TOKEN",
});
const msg = await client.messages.create({
model: "claude-sonnet-4-5",
max_tokens: 1024,
messages: [{ role: "user", content: "Hello" }],
});
console.log(msg.content[0].text);
其他语言¶
| 语言 | 仓库 |
|---|---|
| Python | anthropic-sdk-python |
| TypeScript | anthropic-sdk-typescript |
| Java | anthropic-sdk-java |
| Go | anthropic-sdk-go |
| C# | anthropic-sdk-csharp |
| Ruby | anthropic-sdk-ruby |
| PHP | anthropic-sdk-php |
注意事项¶
max_tokens在 Anthropic 协议中是 必填 参数;- 模型 ID 以 模型列表 为准;
- 也可以通过 OpenAI 兼容接口 调用 Claude 模型,两种方式二选一。