返回文章

OpenAI 官方 API 如何调用,以及支持哪些模型

2026/9/25

准备工作

在 OpenAI Platform 登录,创建一个 API Key。完整密钥只显示一次,请马上复制。

把密钥放进环境变量 OPENAI_API_KEY。官方 SDK 会自动读取它。

  • 不要写进前端页面、App 安装包或公开仓库。
  • 不要发给任何人,包括本站客服。
  • 终端示例(把引号里的内容换成你的密钥):
export OPENAI_API_KEY="你的密钥"

Windows 命令行:

setx OPENAI_API_KEY "你的密钥"

怎么调用

文本对话请用官方 Responses API:POST https://api.openai.com/v1/responses。示例里的模型是当前旗舰 gpt-6-astra。换模型时只改 model。

curl:

curl https://api.openai.com/v1/responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{"model":"gpt-6-astra","input":"用一句话说明什么是 API key。"}'

Python(先执行 pip install openai):

from openai import OpenAI

client = OpenAI()
response = client.responses.create(
    model="gpt-6-astra",
    input="用一句话说明什么是 API key。",
)
print(response.output_text)

Node(先执行 npm install openai,保存为 example.mjs 后用 node example.mjs 运行):

import OpenAI from "openai";

const client = new OpenAI();
const response = await client.responses.create({
  model: "gpt-6-astra",
  input: "用一句话说明什么是 API key。",
});
console.log(response.output_text);

OpenAI() 不传参数时读取 OPENAI_API_KEY。请在服务端调用,不要把密钥放进浏览器。

支持哪些模型

名单会变动,以 官方模型目录 上的 Model ID 为准。上手步骤见 快速开始。

目录页当前把这三款标为常用文本旗舰:

  • GPT-6 Astra,Model ID gpt-6-astra:能力最强,适合复杂推理和编程。
  • GPT-6 Sol,Model ID gpt-6-sol:目录建议用来平衡能力与费用;模型页同时写明它面向复杂编程和 agent 流程。
  • GPT-6 Luna,Model ID gpt-6-luna:面向调用量大、更在意费用的任务。

同页还有专用模型,例如图像(GPT-Image-2.5 Sunburst、GPT-Image-2.5 Flare)、实时语音(GPT-Live 1、GPT-Realtime-2.1)、转写(GPT-Transcribe、GPT-Live-Transcribe)。调用前请在目录里核对当时的 Model ID,不要沿用过期名字。

查看这个密钥当前能用的模型:

curl https://api.openai.com/v1/models \
  -H "Authorization: Bearer $OPENAI_API_KEY"

这是 GET https://api.openai.com/v1/models。返回里的 id 才是你的账号此刻可以请求的模型。等级、地区和项目设置都可能让结果和上面的旗舰名单不一样。

和本站的关系

北岛额度出售的是额度及相关商品。本文讲的是 OpenAI 官方接口的用法。

  • 密钥和请求都走 OpenAI 官方:platform.openai.com 与 api.openai.com。
  • 本站不是 OpenAI,不能代开账号,也不能重置官方密钥。
  • 本站订单请联系售后 QQ 1414532762,或邮箱 support@amlkai.com。接口报错、账单和模型权限请看 OpenAI 自己的控制台和文档。

菜单