Arcflow

Token 计数

使用 /v1/messages/count_tokens 在发送前计算 Claude token。

Arcflow 暴露 POST /v1/messages/count_tokens,它会带上 token 计数 beta header 转发到 Anthropic。可用它在发送请求前估算上下文大小。仅支持 Claude 模型。

body 是不含 max_tokens 的 Messages 请求:

curl https://api.tryarcflow.com/v1/messages/count_tokens \
  -H "Authorization: Bearer sk-..." \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-6",
    "messages": [{ "role": "user", "content": "How many tokens is this?" }]
  }'

响应会返回输入 token 数量:

{ "input_tokens": 14 }

用它在发送完整 Messages 请求前估算上下文,例如确保不超出模型的上下文窗口, 或预测用量。