English
主导航

旧版 API

代码生成

了解如何使用 GPT-5.4 和 Codex 生成代码。

编写、审查、编辑代码以及回答与代码相关的问题是 OpenAI 模型目前最主要的用例之一。本指南将带您了解使用 GPT-5.4 和 Codex 生成代码的各种方案。

入门

使用 Codex

Codex 是 OpenAI 用于软件开发的编程代理。它可以帮助您编写、审查和调试代码。您可以通过多种界面与 Codex 交互:在 IDE 中、通过 CLI、在网页和移动端网站上,或者通过 SDK 在您的 CI/CD 管道中使用。Codex 是在您的项目中实现代理式软件工程的最佳方式。

Codex 与 GPT-5 系列的最新模型配合使用效果最佳,例如 gpt-5.5。我们提供了一系列专为 Codex 等编程智能体设计的模型,例如 gpt-5.3-codex,但我们建议在大多数代码生成任务中使用最新的通用模型。

参阅 GitHub 上的 Codex 文档 以获取设置指南、参考材料、定价和更多信息。

集成编程模型

对于大多数基于 API 的代码生成,请从 gpt-5.5。它能够同时处理通用任务和编程任务,这使得当您的应用需要在一个地方编写代码、进行需求推理、检查文档以及处理更广泛的工作流时,它是一个强大的默认选择。

开始。以下示例展示了如何将 Responses API 用于代码生成用例:

大多数编程任务的默认模型
1
2
3
4
5
6
7
8
9
10
from openai import OpenAI
client = OpenAI()

result = client.responses.create(
    model="gpt-5.5",
    input="Find the null pointer exception: ...your code here...",
    reasoning={ "effort": "high" },
)

print(result.output_text)

前端开发

我们的 GPT-5 系列模型在前端开发方面表现尤为出色,特别是与 Codex 等编程代理框架结合使用时。

下方的演示应用是一次性生成的,即通过单个提示词生成,不包含任何手写代码。您可以使用它们来评估前端代码生成的质量,以及针对重度 UI 的代码生成工作流的提示词模式。

后续步骤

  • 访问 Codex 文档 以了解 Codex 的功能、在您选择的任意界面中进行设置,或查找更多详细信息。
  • 阅读 使用 GPT-5.5 以了解模型选择、功能和迁移指南。
  • 查看 GPT-5.5 提示词指南 以获取适用于编程和代理任务的提示词模式。
  • 在模型页面上 gpt-5.5 and gpt-5.3-codex 进行比较。