Python
入门 · 约 8 分钟
使用 Python SDK 接入 OpenAI 兼容 API
如果现有项目已经使用 OpenAI Python SDK,通常只需替换 API Key、base_url 和模型名称即可接入。
开始前准备
- Python 3.10 或更高版本
- 已创建 AINN API Key
- 已从模型广场确认模型名称
1
步骤 1
安装 OpenAI Python SDK
建议在项目虚拟环境中安装依赖,避免与系统 Python 包冲突。
Terminal
python -m pip install --upgrade openai
2
步骤 2
配置 API Key 环境变量
不要把真实 API Key 提交到 Git 仓库,也不要放进可被浏览器下载的前端代码。
macOS / Linux
export AINN_API_KEY="你的 API Key"
Windows PowerShell
$env:AINN_API_KEY="你的 API Key"
3
步骤 3
创建客户端并发送请求
base_url 指向 AINN API 的兼容接口。把 your-model 替换为模型广场中的实际模型标识。
example.py
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["AINN_API_KEY"],
base_url="https://api.ainn.cc/v1",
)
response = client.chat.completions.create(
model="your-model",
messages=[
{"role": "system", "content": "你是一个简洁的中文助手。"},
{"role": "user", "content": "给我三个学习 Python 的建议。"},
],
)
print(response.choices[0].message.content)
4
步骤 4
运行并验证
执行脚本后检查终端输出和控制台调用记录。如果需要在 Web 项目中使用,应只从服务端调用 API。
- 为生产请求设置合理超时和异常处理
- 记录请求标识和错误信息,但不要记录完整 API Key
- 先用成本计算器估算批量任务的月度消耗
Terminal
python example.py
完成检查
- 脚本能正常打印模型回复
- API Key 未写入源代码
- 控制台中出现本次用量记录
继续完成项目接入
选择合适模型并估算实际成本
教程中的模型名只是占位符。请根据业务场景选择当前可用模型,再用真实 Token 用量估算预算。