Skip to content

Anthropic Messages

基础请求

bash
curl "$BASE_URL/v1/messages" -H "x-api-key: $API_KEY" -H "anthropic-version: 2023-06-01" -H "Content-Type: application/json" -d '{"model":"CLAUDE_MODEL","max_tokens":1024,"messages":[{"role":"user","content":"你好,请介绍一下你的能力"}]}'

部分客户端会使用 Authorization: Bearer,瑞科 API 也支持常见兼容鉴权方式;如果客户端要求 x-api-key,优先按上面的原生格式配置。

系统提示词和多轮消息

json
{
  "model": "CLAUDE_MODEL",
  "max_tokens": 1024,
  "system": "你是一个严谨的中文助手",
  "messages": [
    {"role": "user", "content": "记住我喜欢简洁回答"},
    {"role": "assistant", "content": "好的"},
    {"role": "user", "content": "现在解释 API Key"}
  ]
}

流式和 Token 计数

请求中增加 "stream": true 后读取 Anthropic SSE 事件。需要预估输入 Token 时调用:

text
POST /v1/messages/count_tokens

Claude Code 的环境变量配置见 Claude Code / Desktop。使用记录中应看到 /v1/messages

瑞科 API 文档