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