CoWork 文档
API 网关

Anthropic 兼容接口

/v1/messages 的调用方式与请求头约定。

Anthropic 兼容族提供 Messages 接口,可直接配合 Anthropic 官方 SDK 或任意声明支持 Anthropic 的客户端使用。

请求

curl https://nextco.work/v1/messages \
  -H "x-api-key: sk-你的密钥" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-5",
    "max_tokens": 1024,
    "messages": [
      { "role": "user", "content": "用一句话介绍 CoWork。" }
    ]
  }'

用官方 SDK

base_url 指向 CoWork 网关即可:

Anthropic SDK (Python)
from anthropic import Anthropic

client = Anthropic(
    api_key="sk-你的密钥",
    base_url="https://nextco.work",
)

msg = client.messages.create(
    model="claude-sonnet-4-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello, CoWork!"}],
)
print(msg.content[0].text)

说明

  • max_tokens 为必填字段,与 Anthropic 官方约定一致。
  • 流式:请求体加 "stream": true,事件序列与官方 SSE 格式对齐,见流式响应
  • 响应保持上游兼容的裸形状;错误形状见错误码

本页内容