API 兼容与选择

用 OpenAI 兼容接口接入 XiuRouter,也保留客户端需要的原生协议

XiuRouter 同时提供 Responses、Chat Completions、Anthropic Messages 和 Gemini GenerateContent。先按客户端实际发送的协议选入口,再到文档完成配置和验证。

什么情况适合兼容 API

当应用允许控制请求地址和凭据时,兼容接口可以减少已有集成的迁移成本。

  • 已有 OpenAI SDK 或兼容客户端,并且可以覆盖 Base URL 与 API Key。
  • 应用需要从同一当前目录中选择模型与服务档位。
  • 团队能在生产使用前核对目标协议、一次真实请求和对应使用记录。

当前协议入口

一个产品不等于一种请求格式。最终入口必须匹配客户端或 SDK 实际发送的协议。

responses

OpenAI Responses

Base URL
https://router-api.xiu.ai/v1
请求路径
/responses

适合 Codex、使用 OpenAI Responses 形状的 Agent,以及希望从 Responses 开始的新应用。

当前接口是无状态兼容面;不要把 OpenAI 托管的存储会话、后台模式、联网检索或文件检索当作默认可用能力。

messages

Anthropic Messages

Base URL
https://router-api.xiu.ai
请求路径
/v1/messages

适合 Claude Code、Anthropic SDK 和会按 Messages 语义发送请求的 Claude 原生客户端。

Messages 兼容不等于 Anthropic 全部平台能力;托管服务端工具、Message Batches 和 Files 不在当前兼容范围。

chat

OpenAI Chat Completions

Base URL
https://router-api.xiu.ai/v1
请求路径
/chat/completions

适合只支持 Chat Completions 的客户端、已有 OpenAI-compatible 工具和部分自定义模型入口。

工具调用、流式输出和客户端专有 Agent 能力仍取决于客户端与所选模型,不能由兼容路径本身保证。

gemini

Gemini GenerateContent

Base URL
https://router-api.xiu.ai
请求路径
/v1beta/models/YOUR_MODEL_ID:generateContent

适合 Gemini SDK 和需要 Gemini 原生 GenerateContent 请求形状的客户端。

模型 ID 位于请求路径中,Base URL 和 OpenAI SDK 的写法不同;应按当前文档配置,不要机械套用 /v1。

用三步选对路径

不要把一份通用 OpenAI 配置机械套到所有客户端;先看客户端实际会发出什么请求。

  1. 1

    确认客户端协议

    判断客户端发送 Responses、Chat Completions、Anthropic Messages 还是 Gemini GenerateContent。

  2. 2

    确认模型与服务档位

    从当前模型与价格页读取精确模型 ID、声明的端点类型、档位和单价。

  3. 3

    验证一条真实请求

    创建范围明确的 Key,发送一条小请求,再在使用记录中核对模型、档位、Token、状态和结算。

继续进入当前事实来源