SupaNexus

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

相关