本文要点

多数国产厂商提供 OpenAI 兼容对话接口。一套 SDK,换 base_url、api_key、model 即可。兼容不是 100%——上线前自测 JSON mode、tool_choice、流式 tool delta 与错误格式。边界以厂商文档为准。

最小客户端模式

按厂商存 base_url、key、默认模型 → 初始化 OpenAI 客户端 → chat.completions.create → 记录 request_id/延迟/token。本站 /articles/ 下有 DeepSeek、Qwen、GLM、Kimi 快速指南。

上线前必测

流式开关 → tools → 畸形 tool 参数 → 限流重试 → 双语 prompt → 真实量成本。Agent 见 agent-tool-calling;延迟 failover 见 latency-failover。

在 Swift Horse 上的下一步

接入总览 access-china-llm-api-overseas → 各厂商 quickstart → vs ChatGPT → 模型库 /models。

常见问题

官方 OpenAI Python SDK 能接国产模型吗?

多数厂商可通过设置 base_url 与 api_key 接入。每个模型 ID 需自测 tools 与流式。

兼容等于行为完全一致吗?

不等于。tool schema、JSON 严格度与错误 payload 常有差异。

如何不改业务代码切换厂商?

抽象厂商配置表,用环境变量或 feature flag 路由;保持同一 chat 接口。

各厂商快速指南在哪?

DeepSeek、Qwen、GLM、Kimi 快速指南均在本站 /en/articles/。