OpenAI API #
什么是 OpenAI API? #
OpenAI API 提供了对先进 AI 模型的访问接口,包括 GPT 系列语言模型、DALL-E 图像生成、Whisper 语音识别等。开发者可以通过简单的 API 调用,将这些强大的 AI 能力集成到自己的应用中。
核心定位 #
text
┌─────────────────────────────────────────────────────────────┐
│ OpenAI API │
├─────────────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ GPT 模型 │ │ 图像生成 │ │ 语音识别 │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Embeddings │ │ 内容审核 │ │ 微调模型 │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
└─────────────────────────────────────────────────────────────┘
主要功能 #
1. GPT 模型 #
text
GPT 系列模型:
├── GPT-4o - 最新旗舰模型
├── GPT-4 Turbo - 高性能版本
├── GPT-4 - 最强推理能力
├── GPT-3.5 Turbo - 高性价比
└── o1 - 推理增强模型
2. 图像生成 #
text
图像生成模型:
├── DALL-E 3 - 最新图像生成
├── DALL-E 2 - 经典图像生成
└── 图像编辑与变体
3. 语音服务 #
text
语音模型:
├── Whisper - 语音转文字
└── TTS - 文字转语音
快速开始 #
安装 SDK #
bash
npm install openai
基本使用 #
javascript
import OpenAI from 'openai';
const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
});
const response = await openai.chat.completions.create({
model: 'gpt-4o',
messages: [
{ role: 'user', content: 'Hello, how are you?' }
],
});
console.log(response.choices[0].message.content);
文档结构 #
text
OpenAI 文档
├── 入门基础
│ ├── OpenAI 简介
│ ├── API 密钥管理
│ └── 快速开始
│
├── 核心功能
│ ├── Chat Completions
│ ├── Embeddings
│ └── 图像生成
│
└── 高级用法
├── Function Calling
├── 流式响应
└── 错误处理
定价模型 #
| 模型 | 输入价格 | 输出价格 |
|---|---|---|
| GPT-4o | $2.50/1M tokens | $10.00/1M tokens |
| GPT-4 Turbo | $10.00/1M tokens | $30.00/1M tokens |
| GPT-3.5 Turbo | $0.50/1M tokens | $1.50/1M tokens |
学习路径 #
text
入门阶段
├── OpenAI 简介
├── API 密钥获取
└── 第一个请求
进阶阶段
├── Chat Completions
├── Prompt 工程
└── 流式响应
高级阶段
├── Function Calling
├── Embeddings 应用
├── 图像生成
└── 微调模型
下一步 #
现在你已经了解了 OpenAI API 的基本概念,接下来学习 OpenAI 简介,开始构建你的第一个 AI 应用!
最后更新:2026-03-29