Anthropic · Messages

POST /v1/messages。已支持,面向 Claude Code 与 Anthropic SDK 的原生协议入口。

不是协议转换成 OpenAI
这个接口保持 Anthropic Messages 请求和响应结构。Swarmix 只负责客户 API Key 鉴权、 钱包计费、请求日志,以及把请求路由到合适的模型提供方,调用凭证由平台统一管理,对您透明。

端点

POST https://router.swarmixtoken.com/v1/messages

请求头

Header说明
Authorization推荐使用 Bearer sk-swx-...。Claude Code 的 ANTHROPIC_AUTH_TOKEN 会走这个模式。
x-api-key兼容 Anthropic SDK 习惯,也可以直接填 Swarmix API Key。
anthropic-version可传;未传时平台默认补 2023-06-01。
anthropic-beta如客户端传入,Swarmix 会透传给模型提供方。

模型要求

model 必须是 Swarmix 支持的模型,并且其模型提供方已接入 Anthropic-compatible 接口。仅支持 OpenAI-compatible 的模型请使用 /v1/chat/completions。

计费

返回里的 usage.input_tokens 和 usage.output_tokens 会用于钱包扣费。 流式请求会从 Anthropic SSE 事件中提取 usage;如果模型提供方没有返回 usage,平台会按请求估算兜底。

model 使用 Swarmix 公开模型 ID。平台会在转发前把公开模型 ID 映射为实际调用的模型名; 未配置映射时默认等于公开模型 ID。
客户只填 Swarmix Key
客户侧始终使用 sk-swx-...;调用凭证由平台统一管理,对您透明。