OpenAI SDKPythonNode.js集成
用 OpenAI SDK 调用中国大模型:零改动的跨平台方案
OpenAI SDK 的广泛普及让它成为中国模型最友好的接入方式。本文介绍如何用同一套代码调用 DeepSeek、Qwen、Kimi 等所有中国模型。
OpenAI SDK 的兼容性
OpenAI SDK 的核心是 chat completions API,只要提供一个 baseURL,就可以兼容任何实现了 OpenAI 协议的服务端。ChinaWHAPI 完全兼容这个协议。
Python 接入
from openai import OpenAI
client = OpenAI(
api_key="your_chinawhapi_key",
base_url="https://chinawhapi.com/v1"
)
# 调用 DeepSeek
response = client.chat.completions.create(
model="deepseek-v4-flash",
messages=[{"role": "user", "content": "解释微服务架构"}]
)
# 换成 Qwen 只需改 model 字段
response = client.chat.completions.create(
model="qwen3.6-plus",
messages=[{"role": "user", "content": "解释微服务架构"}]
)Node.js 接入
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "your_chinawhapi_key",
baseURL: "https://chinawhapi.com/v1",
});
const res = await client.chat.completions.create({
model: "kimi-k2.6",
messages: [{ role: "user", content: "分析这份代码" }],
});适用场景
所有使用 OpenAI SDK 的现有项目都可以零成本切换到中国模型,只需改 baseURL 和 API Key,不需要改业务逻辑代码。