OpenAI Platform 开发文档概览
本文档基于 OpenAI Platform 官方文档 整理与翻译OpenAI api,旨在帮助开发者快速了解 OpenAI API 的核心能力与使用方式。
提示:官方文档更新频繁最新 llama api key价格最低 Replicate api,建议以英文官网为准,本文仅供参考。
简介 (Introduction)
OpenAI API 提供了一系列强大的人工智能模型,开发者可以通过简单的 HTTP 请求将这些能力集成到自己的应用中。主要能力包括:
快速开始 (Get started)
要开始使用 OpenAI API,通常需要以下步骤:
创建账号: 注册 OpenAI Platform 账号。API Keys: 在 Dashboard 中创建 API Key 用于身份验证。SDK 安装: 官方提供 Python 和 Node.js SDK,同时也支持社区维护的其他语言库。
bash
# 安装 Python SDK
pip install openai
# 安装 Node.js SDK
npm install openai
发送第一个请求:
python
from openai import OpenAI
client = OpenAI()
completion = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "你是一个有用的助手。"},
{"role": "user", "content": "你好,请介绍一下你自己。"}
]
)
print(completion.choices[0].message.content)
核心能力 (Capabilities) 1. 文本生成 (Text Generation)
OpenAI 的旗舰模型(如 GPT-4o, GPT-4 Turbo)可以理解并生成自然语言和代码。
2. Assistants API
构建拥有持久记忆和工具使用能力的 AI 助手。
3. 嵌入 (Embeddings)
Embeddings API 将文本转换为数字向量(vector)。
4. 视觉 (Vision)
GPT-4o 和 GPT-4 Turbo with Vision 具备视觉能力大模型 api,可以理解并分析上传的图片。
5. 图像生成 (Image Generation)
基于 DALL·E 3 模型。
6. 语音 (Speech) 7. 微调 (Fine-tuning)
通过在特定数据集上通过训练来定制模型,以提高特定任务的表现或遵循特定的风格。
模型概览 (Models) 模型系列描述
GPT-4o
这里的 “o” 代表 “omni”。最新的旗舰模型,具备原生的多模态能力(文本、音频、图像),速度更快,成本更低。
o1 系列
新一代推理模型(o1-preview, o1-mini),在处理复杂数学、编程和科学问题时表现出色,会在回答前进行深入思考。
GPT-4 Turbo
之前的高性能模型,具备长上下文窗口(128k)。
GPT-3.5 Turbo
性价比极高的模型OpenAI api,适合简单任务和快速响应。
DALL·E
图像生成模型。
Whisper
语音识别模型。
TTS
文本转语音模型。
Embeddings
文本向量化模型。
API 参考 (API Reference)
API 参考文档提供了每个端点(Endpoint)的详细参数说明、请求示例和响应结构。
