Anthropic SDK 集成
Markdown 版本示例中的 <BASE_URL> 请从 接入点 选择并替换。
将官方 Anthropic 客户端指向 SupaNexus 的 /v1/messages 端点。使用 SupaNexus API Key 进行 Bearer 认证。
示例中的
<BASE_URL>取值见 接入点。
Python
import anthropic
client = anthropic.Anthropic(
api_key="sk-snx-...", # SupaNexus 项目 API Key
base_url="<BASE_URL>", # 仅 host,不含 /v1;见接入点
)
message = client.messages.create(
model="anthropic/claude-3-5-sonnet",
max_tokens=1024,
messages=[{"role": "user", "content": "你好!"}],
)
print(message.content[0].text)环境变量
export ANTHROPIC_API_KEY="sk-snx-..."
export ANTHROPIC_BASE_URL="<BASE_URL>"Claude Code
将 base URL 设为 SupaNexus OpenAPI,SupaNexus API Key 作为 Anthropic API Key:
export ANTHROPIC_BASE_URL="<BASE_URL>"
export ANTHROPIC_API_KEY="sk-snx-..."说明
- 模型 id 须在 SupaNexus 目录中存在(
GET /v1/models)。 - 此路径错误体为 Anthropic JSON 形态 — 见 Messages。