跳转至

Anthropic SDK

已有基于 Claude API 的代码,只需在初始化时改 base_urlapi_key

Python

pip install anthropic
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

npm install @anthropic-ai/sdk
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 模型,两种方式二选一。

相关阅读