Claude Sonnet 5

使用 Anthropic Messages 原生协议调用默认开放的 Claude Sonnet 5。

Claude Sonnet 5 是默认开放的 Anthropic 格式模型,使用原生 Messages 请求与响应结构。

模型信息

项目值
模型 IDclaude-sonnet-5
端点POST /v1/messages
请求格式Anthropic Messages
官方输入 / 输出价$2 / $10(每百万 Token,实际价格叠加账号系数)
Responses不支持

请求参数

参数类型必填说明
modelstring是使用 GET /v1/models 对当前 API Key 返回的上述 ID
max_tokensinteger是最大输出 Token 数
messagesarray是user 与 assistant 消息数组
systemstring / array否顶层系统指令,不放进 messages
temperaturenumber否最大值为 1.0
streamboolean否设为 true 时返回 Anthropic SSE 事件

请求示例

curl https://u-token.ai/v1/messages \
  -H "x-api-key: sk-你的KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-sonnet-5","max_tokens":512,
       "system":"你是简洁的助手。",
       "messages":[{"role":"user","content":"列出三个 API 设计原则。"}]}'
import anthropic

client = anthropic.Anthropic(base_url="https://u-token.ai", api_key="sk-你的KEY")
message = client.messages.create(
    model="claude-sonnet-5",
    max_tokens=512,
    system="你是简洁的助手。",
    messages=[{"role": "user", "content": "列出三个 API 设计原则。"}],
)
print(message.content[0].text)

响应示例

以下仅展示协议结构,文本、Token 数以及 id、model 等附加字段以实际响应为准。

{
  "type": "message",
  "role": "assistant",
  "content": [{ "type": "text", "text": "1. 接口语义清晰;2. 保持一致性;3. 错误可诊断。" }],
  "stop_reason": "end_turn",
  "usage": { "input_tokens": 24, "output_tokens": 42 }
}

max_tokens 必填;SDK 的 base_url 使用裸域名 https://u-token.ai。完整协议限制与空文本流排查见 Anthropic 格式。

本页目录

On this page