① OpenAI 兼容(最省事)
绝大多数国内厂商都提供 OpenAI 兼容端点。用官方 openai SDK,只改 base_url 和 model,代码几乎不用动。
用 curl 时把地址换成 {各厂商 base_url}/chat/completions,请求头带上 Content-Type: application/json 和厂商控制台给的鉴权头即可,请求体与 Python 示例完全一致。
# Python:同一份代码切换厂商
from openai import OpenAI
client = OpenAI(
api_key="YOUR_KEY",
base_url="https://api.deepseek.com", # 换成别家即可
)
resp = client.chat.completions.create(
model="deepseek-chat",
messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)