跳转到主要内容
除了 OpenAI 格式外,Hostlinku 还提供了与 Anthropic Messages API 兼容的端点。 官方的 Anthropic SDK、Claude Code、Cursor、Cline 以及其他支持 Anthropic 协议的工具,只需更改基础 URL 即可使用-两种格式共用一个 API 密钥和一个 Hostlinku 余额。
身份验证接收 x-api-key(Anthropic 样式)或 Authorization: Bearer sk-… 标头。 每个响应都包含 request-id / x-request-id 标头(请求 ID 为 Hostlinku,格式为 msg_…),而在非流式传输的成功响应中,还包含 x-model。

快速配置

各工具(Claude Code、Cline 等)的分步指南请参见 IDE 与代理的集成。 克劳德·科德
Python(Anthropic官方SDK)
Node.js

body 参数

列表外的字段将被丢弃。无效的正文将被拒绝(错误代码 400 invalid_request_error),各字段的详细信息请参见 error.details.issues。

非流式响应

id 和 model 始终是 Hostlinku 的公共标识符。 hostlinku 块是扩展块(Anthropic 的 SDK 会忽略它),其中包含 、Service Mode API key 的费用以及延迟。

流式传输 (stream: true)

网关以 Anthropic(event: + data:)帧格式转发 SSE 事件:
注:
  • 最终用量记录在message_delta中;费用根据message_stop之后的实际用量计算。
  • 如果流在传输过程中失败,网关将发送 event: error 和 {"type":"error","error":{"type":…,"message":…}},但不会发送虚假的 message_stop。
  • 第一个字节之前的错误(余额不足、模型不存在、速率限制)将作为常规的 JSON 响应返回,并附带正确的 HTTP 状态码-Anthropic SDK 将其映射为异常 (AuthenticationError、NotFoundError、RateLimitError、……)。

计算Token

正文:model、messages,可选 system、tools、tool_choice、thinking。{ "input_tokens": 15 } 的回复。不收取费用。

格式错误

错误消息中从未包含上游提供商的标识信息。OpenAI 格式的完整代码列表请参见 错误。