API 与中转

OpenAI API 入门:创建密钥、Python 首次调用与费用核对

想把 GPT 接进程序,需要使用 OpenAI API 的开发平台配置,而不是把 ChatGPT 网页账号直接填进代码。先确认 API 账单和模型权限,再用一条短请求检查接入是否成功。

OpenAI API 首次调用:准备开发平台,密钥、项目、权限与 API 账单;发送短文本,SDK 读取环境变量并发出请求;核对用量记录,返回成功后,再比较费用与速度。本站原创流程示意。
点击图片可查看原图。OpenAI API 首次调用:准备开发平台,密钥、项目、权限与 API 账单;发送短文本,SDK 读取环境变量并发出请求;核对用量记录,返回成功后,再比较费用与速度。本站原创流程示意。
本文目录 · 5 个章节

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 os
2from openai import OpenAI
3
4client = 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 测速

一次正常返回不能证明服务永远稳定;一次失败也不能证明模型不可用。把配置、请求条件和多次结果一起保留,后续排错会更直接。

本文示例未包含真实密钥,未展示付费调用实测结果。来源核对于 2026 年 9 月 9 日:官方入门账单边界错误码