多语言 SDK 接入指南
零度API 完全兼容 OpenAI 官方 API 格式,所有支持 OpenAI 的 SDK 均可直接使用,只需修改:Base URL → https://api000.com/v1 API Key → 你的零度API Key
安装
bash
pip install openai代码示例
基础用法
from openai import OpenAI
client = OpenAI(
base_url="https://api000.com/v1",
api_key="sk-xxxxxxxxxxxxxxxx"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "你好!"}]
)
print(response.choices[0].message.content)流式返回
stream = client.chat.completions.create(
model="gpt-4o",
stream=True,
messages=[{"role": "user", "content": "写一首唐诗"}]
)
for chunk in stream:
content = chunk.choices[0].delta.content
if content:
print(content, end="", flush=True)多轮对话
history = [{"role": "system", "content": "你是一个有帮助的助手。"}]
while True:
user_input = input("你: ").strip()
history.append({"role": "user", "content": user_input})
response = client.chat.completions.create(
model="gpt-4o",
messages=history
)
assistant_msg = response.choices[0].message.content
history.append({"role": "assistant", "content": assistant_msg})
print(f"助手: {assistant_msg}")💡 生产环境建议
建议通过环境变量管理 API Key,避免硬编码泄漏:export OPENAI_API_KEY="sk-xxxxxxxxxxxxxxxx"
export OPENAI_BASE_URL="https://api000.com/v1"