XRoute 网关不仅提供对 OpenAI 和 Anthropic 官方客户端库的原生兼容,还支持主流云厂商的原生 SDK(如 Google GenAI、Byteplus Ark、DashScope)及生态框架(LangChain、LlamaIndex)。
只需修改客户端库的 base_url(或 baseURL)与 api_key,即可将现有应用平滑接入 XRoute。
输出格式规则提醒:
- 文本模型(Text):支持 OpenAI SDK 格式、Anthropic SDK 格式及各供应商原生 SDK 格式。
- 图片模型(Image):仅支持原生格式(OpenAI Images 模块、Google GenAI 图像模块、Byteplus Ark 图像模块等)。
- 视频模型(Video):仅支持原生异步任务 SDK。
1. 文本输出模型 SDK 调用
OpenAI 官方 SDK
适合调用所有文本输出模型(如 OpenAI/gpt-5.6-sol、OpenAI-Pro/gpt-6-astra、Google/gemini-3.1-pro-preview、Byteplus/seed-2-0-code-preview-260328 等)。
Python
Node.js / TypeScript
Anthropic 官方 SDK
适合以 Anthropic 统一协议调用模型(如 Anthropic/claude-fable-5、Anthropic-Pro/claude-opus-4-6 等)。
供应商原生 SDK
针对 Byteplus、Google 等提供专有 SDK 的厂商,可配置对应的原生 base_url:
Byteplus Ark SDK
Google GenAI SDK
2. 图片输出模型 SDK 调用
图片模型仅支持原生格式,请通过对应厂商的原生 SDK 图像接口或对应原生端点发起调用。
OpenAI SDK (图片生成)
Byteplus Ark SDK (图片生成)
3. 视频输出模型 SDK 调用
视频生成采用异步任务模式(提交任务 -> 轮询查询结果):
4. 常见开源框架适配
LangChain
LlamaIndex