五分钟完成 Taotoken API Key 配置并实现 Python SDK 首次调用
1. 获取 Taotoken API Key
登录 Taotoken 控制台后,点击左侧导航栏的「API 密钥」进入管理页面。选择「创建新密钥」按钮,系统将生成一串以sk-开头的密钥字符串。请立即复制该密钥并妥善保存,页面关闭后将无法再次查看完整密钥内容。如需团队协作,可在创建时设置密钥名称并勾选「允许团队成员使用」。
密钥如不慎泄露,请立即在控制台作废并重新生成。
2. 准备 Python 开发环境
确保本地已安装 Python 3.7 及以上版本,建议使用虚拟环境隔离依赖。通过以下命令安装官方 OpenAI 兼容 SDK:
pip install openai若需指定版本或遇到依赖冲突,可使用pip install openai==1.12.0安装已知稳定版本。SDK 将自动处理 HTTP 请求的序列化与签名,开发者只需关注业务逻辑。
3. 配置 SDK 连接 Taotoken
新建 Python 文件(如taotoken_demo.py),导入库并初始化客户端。关键配置项包括:
api_key: 填入控制台获取的密钥base_url: 固定为https://taotoken.net/api以指向聚合端点
from openai import OpenAI client = OpenAI( api_key="sk-你的实际密钥", # 替换为真实密钥 base_url="https://taotoken.net/api", )4. 发起首个模型请求
通过chat.completions.create方法调用对话接口,需指定两个核心参数:
model: 从模型广场获取的模型 ID(如claude-sonnet-4-6)messages: 对话历史数组,首条为用户输入
completion = client.chat.completions.create( model="claude-sonnet-4-6", messages=[{"role": "user", "content": "用三句话介绍你自己"}], ) print(completion.choices[0].message.content)5. 验证与调试
运行脚本后,终端应输出模型生成的文本响应。若遇到错误,优先检查:
- 密钥是否包含完整
sk-前缀且未过期 base_url是否完整包含协议头(https://)- 模型 ID 是否与控制台「模型广场」展示的一致
如需查看详细请求日志,可在初始化客户端时添加http_client=httpx.Client(verbose=True)参数(需先安装httpx包)。
现在您已完成从密钥配置到首次调用的全流程。如需探索更多模型或团队管理功能,可访问 Taotoken 控制台进行操作。