协议接入
Anthropic Messages

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。