API 参考

hxa.net 原样接受 OpenAI 和 Anthropic 的请求格式。请求和响应体以厂商自己的 API 文档为准。

接口

接口格式
POST https://hxa.net/v1/chat/completionsOpenAI Chat Completions
POST https://hxa.net/v1/responsesOpenAI Responses
GET https://hxa.net/v1/models当前 key 可用的模型
POST https://hxa.net/v1/messagesAnthropic Messages
POST https://hxa.net/v1/messages/count_tokensAnthropic token 计数

流式输出与厂商一致:设置 "stream": true。

鉴权

在以下任一请求头中携带 API Key:

  • Authorization: Bearer YOUR_HXA_API_KEY(OpenAI SDK 及大多数工具)
  • x-api-key: YOUR_HXA_API_KEY(Anthropic SDK)

不支持把 key 放在 URL 中(例如 ?key=)。

模型

使用价格页上的模型 ID,例如 claude-sonnet-5-5 或 gpt-6.1-sol。key 可调用哪些模型取决于其所在分组,可通过 GET /v1/models 查询。

错误码

错误沿用厂商 API 的 HTTP 状态码。常见的有:

状态码含义处理方式
400请求无效检查请求体和模型 ID。把 key 放在 URL 中也会返回 400。
401key 缺失、无效或已禁用检查 key,并确认它在 API 密钥页处于启用状态。
403请求不被允许key 已过期、来源 IP 不符合 key 的 IP 限制,或账户余额不足。续期 key、检查 IP 限制或充值。
429达到限制key 的额度或速率限制已用完,或请求过于频繁。稍后按退避策略重试,或调高 key 的限额。
5xx上游或服务错误按指数退避重试;持续出现请联系我们。