Anthropic Messages
Claude 原生协议使用:
POST /v1/messages最小示例
curl -sS "https://api.4tk.ai/v1/messages" \
-H "x-api-key: YOUR_SUB_TOKEN" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-3-5-sonnet-20241022",
"max_tokens": 256,
"messages": [
{"role": "user", "content": "你好"}
]
}'Host 怎么填
- 如果客户端会自动拼
/v1/messages,Host 填站点根域名 - 如果客户端只会拼
/messages,Host 填https://api.4tk.ai/v1
不同客户端拼路径的方式不完全一样,优先看该客户端自己的说明。
为什么这里单独讲
一些 Claude 原生工具并不接受 OpenAI 兼容协议,这时就不能走 Chat / Responses,而应该直接走 Messages。