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_tokensClaude Code 的环境变量配置见 Claude Code / Desktop。使用记录中应看到 /v1/messages。