跳转到主要内容
XRoute 网关的对话与文本生成能力支持三种调用模式:
  1. OpenAI 统一格式:POST https://api.xroute.ai/v1/chat/completions
  2. Anthropic 统一格式:POST https://api.xroute.ai/v1/messages
  3. 供应商原生格式:POST https://api.xroute.ai/{Provider}/...(支持 OpenAI、Anthropic、Google、Byteplus、Deepseek、GLM 等供应商原生协议)
  • 文本输出模型(Text):支持上述 全部三种 调用格式(OpenAI / Anthropic / 原生)。
  • 图片输出模型(Image):仅支持供应商原生格式(例如 https://api.xroute.ai/OpenAI/images/generations、https://api.xroute.ai/Byteplus/images/generations)。
  • 视频输出模型(Video):仅支持供应商原生异步任务格式(例如 Byteplus 任务创建/查询、WAN 任务创建/查询)。

1. OpenAI 统一格式调用

使用 OpenAI 兼容的标准请求体与认证头。所有文本输出模型均可通过此接口无缝调用。
  • 请求端点:POST https://api.xroute.ai/v1/chat/completions
  • 鉴权 Header:Authorization: Bearer <XROUTE_API_KEY>

2. Anthropic 统一格式调用

使用 Anthropic 原生 Messages 协议格式。XRoute 网关会自动完成跨厂商协议解析与转换。
  • 请求端点:POST https://api.xroute.ai/v1/messages
  • 鉴权 Header:x-api-key: <XROUTE_API_KEY>
  • 协议 Header:anthropic-version: 2023-06-01

3. 供应商原生格式调用

XRoute 支持通过供应商路径直连各厂商的原生协议与端点。

Google Gemini 原生端点

  • 端点:POST https://api.xroute.ai/Google/models/{model_id}:generateContent
  • 流式端点:POST https://api.xroute.ai/Google/models/{model_id}:streamGenerateContent?alt=sse

Byteplus 原生端点

  • 端点:POST https://api.xroute.ai/Byteplus/chat/completions
Python (Byteplus Ark SDK)

Deepseek & GLM 原生端点 (DashScope 协议)

  • 端点:POST https://api.xroute.ai/{Provider}/services/aigc/text-generation/generation
cURL

4. 多模态图片与视频端点索引

图片与视频模型不经过文本 Chat Completions 协议,需调用对应的原生端点: