ChatGPT 会员和 API 账单先分开
ChatGPT 的订阅与 API 平台分别管理账单。即使已经购买聊天会员,也应单独查看 API 平台的用量与支付设置,不能把会员费用当作调用程序的余额。这个边界可核对 OpenAI 账单管理说明。
如果只是日常聊天,并不需要为了使用 ChatGPT 而创建 API Key。只有应用、脚本或集成确实要求 API 接入时,再继续下面的步骤。
配置密钥和模型 ID
从 OpenAI 官方开发入门 进入开发平台,在对应项目中创建 API Key。把它配置为运行环境的 OPENAI_API_KEY,不要写进前端页面或公开仓库。
再设置 AIZX_TEST_MODEL,使用你账户当前可调用、支持 Responses API 的完整模型 ID。模型列表和权限会变化,因此本文不让你复制一个固定型号后反复重试。
安装官方 Python SDK:
1python3 -m pip install openai
用 Responses API 发出一条短请求
保存为 openai_check.py。这段程序读取环境变量,只输出返回的文本;它是接入示例,不是测速或模型真实性检测。
1import os2from openai import OpenAI34client = OpenAI()5response = client.responses.create(6 model=os.environ["AIZX_TEST_MODEL"],7 input="请用一句中文说明什么是 API。",8)9print(response.output_text)
运行 python3 openai_check.py 后,先确认获得了有效文本,再到开发平台核对该项目的用量记录。程序运行环境和安装 SDK 的环境必须一致;找不到模块时,先检查 Python 路径,不要直接判断为服务故障。
正式应用还应设置合理的输出和费用控制,按业务需求增加超时、错误处理与日志。先把最小链路接通,再逐项增加参数,更容易定位问题。
遇到报错按类型处理
- 认证错误: 核对当前进程读取的密钥、项目归属和密钥状态;替换环境变量后,可能需要重启进程。
- 模型不存在或无权限: 核对完整模型 ID、账户授权和所用接口是否支持该模型。
- 429: 先看错误正文,区分请求速度过快与额度问题;会员正常不代表 API 账单一定正常。
- 连接失败或超时: 检查运行机器的网络,并对照 官方服务状态。本机断网与官方事故是不同原因。
错误类别可以继续对照 官方错误码说明。记录发生时间、模型、状态码与脱敏错误正文即可,不要把完整密钥贴给别人。
接通后怎么比较成本
先在 API 价格页 确认计价单位,再用 Token 成本估算 建立预算;最终费用以实际用量和平台账单为准。需要对比网络表现时,用同一模型、相同输入和接近的输出长度进行 API 测速。
一次正常返回不能证明服务永远稳定;一次失败也不能证明模型不可用。把配置、请求条件和多次结果一起保留,后续排错会更直接。
