logo

OpenAI API Quickstart

OpenAI 官方 quickstart 现在给出的最短路径,就是直接从 Responses API 发出第一个请求,而不是先研究一堆旧接口。

Step 1: 创建 API key

先在 OpenAI Platform 里创建 API key,然后立即安全保存。
最稳的方式不是把它写进代码,而是先放到环境变量里。

Step 2: 设置环境变量

# macOS / Linux
export OPENAI_API_KEY="sk-..."

# Windows PowerShell
$env:OPENAI_API_KEY="sk-..."

官方 SDK 默认会从系统环境变量里读取 key。

Step 3: 发出第一个请求

Python

from openai import OpenAI

client = OpenAI()

response = client.responses.create(
    model="gpt-5",
    input="Write a one-sentence bedtime story about a unicorn."
)

print(response.output_text)

Node.js

import OpenAI from "openai";

const client = new OpenAI();

const response = await client.responses.create({
  model: "gpt-5",
  input: "Write a one-sentence bedtime story about a unicorn."
});

console.log(response.output_text);

curl

curl https://api.openai.com/v1/responses \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5",
    "input": "Say this is a test"
  }'

第一阶段别急着学太多参数

先只关心三件事:

  • key 能不能正常读到
  • responses.create() 能不能成功返回
  • 你能不能从 response.output_text 拿到结果

只要这三步跑通,后面再加 streaming、tools、structured outputs 都不迟。

新手最常踩的坑

  • 在前端代码里直接写 API key
  • 一上来就上最复杂流程,没先做最小请求验证
  • 没有记录请求输入输出,出问题时无法复盘
OpenAI API 开发指南
AI Engineer

OpenAI API 开发指南

OpenAI API 是最广泛使用的 AI API 之一,提供 GPT-4、DALL-E、Whisper 等模型的访问。

OpenAI API 开发指南快速开始

OpenAI API Quickstart

OpenAI 官方 quickstart 现在给出的最短路径,就是直接从 Responses API 发出第一个请求,而不是先研究一堆旧接口。

#Step 1: 创建 API key

先在 OpenAI Platform 里创建 API key,然后立即安全保存。
最稳的方式不是把它写进代码,而是先放到环境变量里。

#Step 2: 设置环境变量

bash
# macOS / Linux export OPENAI_API_KEY="sk-..." # Windows PowerShell $env:OPENAI_API_KEY="sk-..."

官方 SDK 默认会从系统环境变量里读取 key。

#Step 3: 发出第一个请求

#Python

python
from openai import OpenAI client = OpenAI() response = client.responses.create( model="gpt-5", input="Write a one-sentence bedtime story about a unicorn." ) print(response.output_text)

#Node.js

ts
import OpenAI from "openai"; const client = new OpenAI(); const response = await client.responses.create({ model: "gpt-5", input: "Write a one-sentence bedtime story about a unicorn." }); console.log(response.output_text);

#curl

bash
curl https://api.openai.com/v1/responses \ -H "Authorization: Bearer $OPENAI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-5", "input": "Say this is a test" }'

#第一阶段别急着学太多参数

先只关心三件事:

  • key 能不能正常读到
  • responses.create() 能不能成功返回
  • 你能不能从 response.output_text 拿到结果

只要这三步跑通,后面再加 streaming、tools、structured outputs 都不迟。

#新手最常踩的坑

  • 在前端代码里直接写 API key
  • 一上来就上最复杂流程,没先做最小请求验证
  • 没有记录请求输入输出,出问题时无法复盘
System Design

系统设计必备:核心概念 + 经典案例

快速掌握取舍与设计套路,备战系统设计面试。

进入 System Design →

相关路线图