Anthropic Messages
保留原生 Claude 字段,并提供兼容内容的跨协议转换。
POST
/v1/messagesscope · chat 或 responses请求示例#
curl "https://www.ackddos.store/v1/messages" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "your-public-model",
"max_tokens": 256,
"messages": [
{
"role": "user",
"content": "你好。"
}
]
}'鉴权也可使用 x-api-key。原生 Anthropic 路由保留 system/content 的 cache control、thinking、签名、文档、工具结果、metadata 和 beta 字段。anthropic-version 与 anthropic-beta 会校验后传给匹配的原生上游。
Claude Code 接入#
export ANTHROPIC_BASE_URL="https://www.ackddos.store"
export ANTHROPIC_AUTH_TOKEN="sk_your_gateway_key"
# 在客户端选择与平台映射一致的公开模型名高级 thinking、缓存或 beta 能力需要匹配的 Anthropic 上游。平台不保证覆盖客户端的所有 beta 端点、账号登录流程或未来扩展。
Token 估算#
POST /v1/messages/count_tokens 返回本地估算,并带 x-token-count-source: estimated。它检查模型权限、占用密钥速率/并发,但不生成内容或扣减 Token/套餐额度。实际生成用量仍以上游报告或生成后的估算为准。