OpenAI 平台

开发者快速入门

在几分钟内发起您的第一个 API 请求。了解 OpenAI 平台的基础知识。

开始使用

代码示例

cURL

curl https://api.openai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "写一个关于独角兽的短睡前故事。"}]
  }'

JavaScript

import OpenAI from "openai";
const client = new OpenAI();

const response = await client.chat.completions.create({
  model: "gpt-4o",
  messages: [{"role": "user", "content": "写一个关于独角兽的短睡前故事。"}],
});

console.log(response.choices[0].message.content);

Python

from openai import OpenAI
client = OpenAI()

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "写一个关于独角兽的短睡前故事。"}]
)

print(response.choices[0].message.content)

C#

using OpenAI.Chat;

string apiKey = Environment.GetEnvironmentVariable("OPENAI_API_KEY")!;
var client = new ChatClient("gpt-4o", apiKey);

ChatCompletion response = client.CompleteChat(
    "写一个关于独角兽的短睡前故事。"
);

Console.WriteLine(response.Content[0].Text);

使用 AgentKit 构建

  • 设计和版本化工作流程:使用 Agent 构建器或使用 Agents SDK 进行代码级控制。
  • 部署
  • 优化

Agent 构建器界面,展示工作流步骤和工具


浏览模型

模型描述
GPT-4o最快且最实惠的旗舰模型,支持文本、图像和音频输入
GPT-4o miniGPT-4o 的更快、更经济实惠的版本,适用于明确的任务
GPT-4 Turbo以前的高智能模型,支持文本和图像输入

开始构建

指南描述
阅读和生成文本使用 API 提示模型并生成文本
使用模型的视觉能力允许模型在应用程序中查看和分析图像
生成图像作为输出使用 DALL·E 创建图像
构建音频应用程序使用 API 端点分析、转录和生成音频
构建代理应用程序使用 API 构建使用工具和计算机的代理
通过推理实现复杂任务使用推理模型执行复杂任务
从模型中获取结构化数据使用结构化输出获取符合 JSON 模式的模型响应
根据用例定制通过微调、评估和蒸馏调整模型以适应特定用例

资源

资源描述
帮助中心常见账户和计费问题
开发者论坛与其他开发者讨论话题
Cookbook开源示例和指南集合
状态查看 OpenAI 服务的状态