OpenAI API
OpenAI 提供面向开发者的开放平台与 REST/Streaming/Realtime API,包括通用回复(Responses API)、传统聊天补全(Chat Completions)、嵌入向量(Embeddings)、图像生成(Images)、语音文本(Audio:TTS/转写)、以及 Assistants 线程与运行(Threads/Runs)。统一基础地址为 https://api.openai.com/v1,采用 Bearer 令牌进行鉴权。用量与速率限制因账户和模型而异,参考官方限速文档与账户控制台。
基础 URL
https://api.openai.com/v1
认证
Bearer / Authorization: Bearer $OPENAI_API_KEY
官方 SDK
Python, Node.js
🔑 API Key 获取
前置要求:需要有效账号与受支持地区;建议完成邮箱与手机号验证并添加账单信息以提升配额与限速。
说明:在 OpenAI 平台创建或登录账号,进入平台控制台左侧的“API keys”页面,点击“Create new secret key”生成密钥(仅显示一次)。
支持模型
API 接口列表
列出可用模型及其元信息。
认证是
频率限制60/min
计费模式免费列举;实际计费取决于后续调用的具体模型与端点
curl https://api.openai.com/v1/models -H 'Authorization: Bearer $OPENAI_API_KEY'
统一的 Responses API,用于对话与工具调用等通用生成任务。
认证是
频率限制60/min
计费模式按模型令牌计费(输入/输出分开计费);Responses 不单独计价
{
"model": "gpt-4.1",
"input": "Say hello to the world"
}聊天补全(历史端点),支持消息列表输入与流式输出。
认证是
频率限制60/min
计费模式按模型令牌计费(输入/输出分开计费)
{
"model": "gpt-4o",
"messages": [
{
"role": "system",
"content": "You are a helpful assistant."
},
{
"role": "user",
"content": "Give me a quick example."
}
],
"stream": true
}生成文本嵌入向量,用于检索与相似度计算。
认证是
频率限制60/min
计费模式按模型令牌计费(通常仅输入计费)
{
"model": "text-embedding-3-large",
"input": "The quick brown fox jumps over the lazy dog"
}图像生成(支持 gpt-image-1 / DALL·E),可指定尺寸与返回格式。
认证是
频率限制60/min
计费模式按模型令牌与图片输出计费(详见价格页面)
{
"model": "gpt-image-1",
"prompt": "A cute baby sea otter",
"n": 1,
"size": "1024x1024"
}语音转写(Whisper / 4o-transcribe 系列),上传音频文件并返回文本。
认证是
频率限制60/min
计费模式按模型令牌计费;大文件可能需分片或批处理
{
"model": "whisper-1",
"file": "@/path/to/audio.mp3"
}为指定线程创建一次运行,用于 Assistants 工作流执行。
认证是
频率限制60/min
计费模式按模型令牌计费(工具调用与检索可能产生额外费用)
{
"assistant_id": "asst_XXXX",
"instructions": "Answer with concise bullet points."
}