如何获取 OpenAI API Key(2026 逐步指南)
OpenAI 的 API 支持 GPT-4o、o 系列推理模型等。本文教你如何创建 OpenAI API Key、设置计费、配置用量限制,并发送第一个请求。
为什么要使用 OpenAI API?
OpenAI 仍然是 2026 年使用最广泛的 AI API 供应商,提供 GPT-4o 多模态模型系列、o 系列推理模型(o1、o3、o4-mini),以及用于向量嵌入、文本转语音和图像生成的专用模型。
OpenAI API 拥有最大的 SDK、社区库和第三方集成生态系统。如果你在构建 AI 驱动的应用,OpenAI API 凭借成熟的工具链、完善的文档和广泛的模型覆盖,往往是默认选择。
第 1 步:注册 OpenAI 账号
访问 platform.openai.com,点击「Sign Up」。你可以用邮箱注册,也可以使用 Google 或 Microsoft 账号单点登录。需要验证邮箱。
你还需要验证手机号。OpenAI 要求手机验证以防止 API 滥用——所有账户都需要,不论计费层级。大部分地区固话和手机号都可以使用。
第 2 步:设置计费
OpenAI 的 API 计费与 ChatGPT Plus 订阅完全独立。即使你付费订阅了 ChatGPT Plus,仍然需要单独添加支付方式并为 API 账户充值。
在后台进入 Settings > Billing。添加信用卡——OpenAI 支持 Visa、Mastercard 和 American Express。添加卡片后,你可以选择余额低于阈值时自动充值,或手动充值。
新账号可能会获得少量免费试用额度(通常 $5),但这些额度会在几个月后过期。在 Billing 页面可以查看账号是否还有试用额度。
第 3 步:创建 API Key
在后台侧边栏进入「API Keys」页面,点击「Create new secret key」。系统会提示你为 Key 命名,并可选择将其分配到某个项目。
OpenAI 引入了项目级 Key,允许你按项目组织 Key 并设置每个项目的消费上限。对于管理多个应用的团队,推荐使用这种方式。
创建 Key 后请立即复制。完整的 Key 字符串只显示一次——关闭对话框后你将无法再看到它。请将其存储在安全位置,如 .env 文件、密钥管理器或 CI/CD secrets 中。
第 4 步:设置用量限制
OpenAI 允许你设置消费上限以防止意外支出。进入 Settings > Limits,可以配置硬上限(账号每月最多可消费的金额)和软上限(达到时触发邮件通知)。
如果你使用项目级 Key,还可以设置每个项目的月度上限。这对于有独立开发、测试和生产环境的团队特别有用——给开发/测试环境设一个较低的上限,可以及时发现导致大量 API 调用的 bug。
第 5 步:发送第一个 API 请求
安装 OpenAI 官方 Python SDK 并发送第一个请求。以下示例使用 GPT-4o-mini,这是通用任务中最具性价比的模型。
from openai import OpenAI
client = OpenAI(
api_key="sk-your-openai-api-key"
)
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "user", "content": "Hello, what can you do?"}
]
)
print(response.choices[0].message.content)使用官方 Python SDK 调用 OpenAI API 的最小示例
API Key 安全最佳实践
永远不要在客户端代码、公开仓库或截图中暴露你的 API Key。如果 Key 泄露,请立即在 API Keys 后台删除并创建新的。
使用环境变量或密钥管理器在运行时注入 Key。在 Next.js 中,使用服务端环境变量(不带 NEXT_PUBLIC_ 前缀),确保 Key 不会到达浏览器。
定期轮换 Key——创建新 Key、更新应用、然后删除旧 Key。这样即使 Key 意外泄露,也能将影响降到最低。
常见问题
ChatGPT Plus 订阅包含 API 访问吗?
不包含。ChatGPT Plus($20/月)只覆盖 ChatGPT 网页版和移动 App。API 是单独计费的——你需要单独添加支付方式并为 API 账户充值。订阅 ChatGPT Plus 不会给你任何 API 额度或折扣。
OpenAI API 是免费的吗?
OpenAI API 不是免费的,但新账号可能会获得约 $5 的试用额度,几个月后过期。试用额度用完后,必须充值才能继续使用 API。没有永久免费层。
使用 OpenAI API 需要绑定信用卡吗?
要在免费试用额度之外调用 API,需要添加支付方式。OpenAI 支持 Visa、Mastercard 和 American Express。如果你的试用额度还没用完,可以不绑卡进行有限的 API 调用,但额度用完后就需要绑卡。
OpenAI API Key 和 ChatGPT session token 有什么区别?
API Key(以「sk-」开头)是从 platform.openai.com 获取的官方编程访问凭证。Session token 是 ChatGPT 网页版使用的内部认证 cookie——用它进行自动化访问违反 OpenAI 服务条款,可能导致账号被封。请始终使用官方 API Key。
我可以创建多少个 API Key?
创建 API Key 的数量没有严格限制。你可以为不同项目、环境或团队成员创建单独的 Key。每个 Key 可以独立撤销,这使得密钥轮换和访问管理很方便。
我可以从中国使用 OpenAI API 吗?
OpenAI 官方不支持从中国访问 API。不支持地区的开发者可能面临注册或计费困难。可以考虑使用 DeepSeek 等替代方案,它提供 OpenAI 兼容的 API 并支持中国支付方式。
本系列相关
相关供应商
参考来源
- OpenAI PlatformOpenAI · 核验日期 2026-07-29
- OpenAI API DocumentationOpenAI · 核验日期 2026-07-29
- OpenAI API PricingOpenAI · 核验日期 2026-07-29