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-...;调用凭证由平台统一管理,对您透明。