Anthropic Claude API
鉴权方式
- Header:
x-api-key: $ANTHROPIC_API_KEY - Header:
anthropic-version: 2023-06-01 - Header:
content-type: application/json - 可选 Header:
anthropic-beta
请求地址
- 方法:
POST - 地址:
https://api.anthropic.com/v1/messages
请求参数
请求示例
curl
curl https://api.anthropic.com/v1/messages \
-H 'Content-Type: application/json' \
-H 'anthropic-version: 2023-06-01' \
-H "X-Api-Key: $ANTHROPIC_API_KEY" \
--max-time 600 \
-d "{
\"max_tokens\": 1024,
\"messages\": [
{
\"content\": \"Hello, world\",
\"role\": \"user\"
}
],
\"model\": \"claude-opus-4-6\",
\"system\": [
{
\"text\": \"Today's date is 2024-06-01.\",
\"type\": \"text\"
}
],
\"temperature\": 1,
\"thinking\": {
\"type\": \"adaptive\"
},
\"tools\": [
{
\"input_schema\": {
\"type\": \"object\",
\"properties\": {
\"location\": \"bar\",
\"unit\": \"bar\"
},
\"required\": [
\"location\"
]
},
\"name\": \"name\"
}
],
\"top_k\": 5,
\"top_p\": 0.7
}"请求返回结果
请求返回示例
{
"id": "msg_013Zva2CMHLNnXjNJJKqJ2EF",
"container": {
"id": "id",
"expires_at": "2019-12-27T18:11:19.117Z"
},
"content": [
{
"citations": [
{
"cited_text": "cited_text",
"document_index": 0,
"document_title": "document_title",
"end_char_index": 0,
"file_id": "file_id",
"start_char_index": 0,
"type": "char_location"
}
],
"text": "Hi! My name is Claude.",
"type": "text"
}
],
"model": "claude-opus-4-6",
"role": "assistant",
"stop_details": {
"category": "cyber",
"explanation": "explanation",
"type": "refusal"
},
"stop_reason": "end_turn",
"stop_sequence": null,
"type": "message",
"usage": {
"cache_creation": {
"ephemeral_1h_input_tokens": 0,
"ephemeral_5m_input_tokens": 0
},
"cache_creation_input_tokens": 2051,
"cache_read_input_tokens": 2051,
"inference_geo": "inference_geo",
"input_tokens": 2095,
"output_tokens": 503,
"server_tool_use": {
"web_fetch_requests": 2,
"web_search_requests": 0
},
"service_tier": "standard"
}
}