Skip to content
API

Anthropic 格式

POST https://relient.cfd/v1/messages 与 Anthropic Messages API 兼容,支持 tools、extended thinking、图片输入和 prompt caching。

curl https://relient.cfd/v1/messages \
  -H "x-api-key: $TOKENARMY_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{
    "model": "claude-sonnet-5-5",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "你好"}]
  }'

请求头

  • x-api-key(或 Authorization: Bearer):你的 TokenArmy Key
  • anthropic-version: 2023-06-01
  • anthropic-beta:按需透传

流式输出

设置 "stream": true,事件格式与官方一致(message_start、content_block_delta、message_stop 等)。

长输出请用 "stream": true。网站经 Cloudflare 加速,单个响应最多等 125 秒才开始返回;非流式请求要等全部生成完才返回,超过 115 秒会被停止,返回 504 upstream_timeout,不收费。流式输出边生成边返回,不受这个限制,计费也完全相同。

Prompt caching

在 system、tools 或消息块上加 "cache_control": {"type": "ephemeral"}。命中的缓存按「缓存读取」价计费,通常只有输入价的一成或更低(各模型见模型页);写入缓存按 1 小时档计费(输入价 × 2)。Claude Code 会自动使用缓存。

POST /v1/messages/count_tokens 可以免费估算 token 数。