English Arabic 简体中文 繁體中文 Français Deutsch 日本語 한국어 Português Русский Español

在 Codex 中使用 GPT OSS:简化你的编码工作流

在 Codex 中使用 GPT OSS:简化你的编码工作流

AI 驱动的软件开发正在快速演进,背后有两股主要力量:日益强大的开源模型和深度集成的 AI 开发环境。OpenAI 的开放权重模型系列 GPT-OSS 以其强大的推理能力、智能体功能以及广泛的定制性脱颖而出。与这一变革相伴的是 Codex——一款超越基础自动补全的下一代编程助手。它能跨文件读取上下文、理解意图,并交互式地协助编写、调试和重构代码。本质上,Codex 将编程从一系列手动敲击转变为人机对话。

本指南将展示如何在 Codex 中使用 GPT OSS——从设置配置到执行第一个编码任务——从而发挥模型潜力,简化你的编码工作流。

什么是 GPT OSS 120B?

GPT-OSS-120B 是 OpenAI 的开放权重大语言模型,专为寻求灵活性、透明度和控制权的开发者设计。它采用 Apache 2.0 许可证发布,允许完全的商业自由——开发者可以构建、部署和变现应用,无需担心版权限制或专利问题。

GPT OSS 120B 详情
层数 36
总参数量 117 B
每个 token 的激活参数 5.1 B
专家总数 128
每个 token 的激活专家数 4
上下文长度 128K

为支持可扩展的推理,GPT OSS 120B 引入了可调节的推理强度机制,允许用户通过低、中、高三种模式平衡输出深度和延迟。它还提供完整的思维链访问能力,使开发者能够检查其内部推理过程,用于调试、透明度和质量保证(不过此痕迹不适合向终端用户展示)。模型支持智能体功能,如函数调用、网页浏览、Python 执行和结构化输出生成。底层采用 MXFP4 后训练量化技术,确保高效推理。

gpt oss benchmark1

gpt oss benchmark2

gpt oss benchmark3

主要亮点

💻 编程性能

GPT OSS 120B 在真实软件工作流中表现出色,堪称工程级助手。它能执行大规模代码库转换,例如精准删除废弃方法、升级依赖或修复构建错误。该模型真正理解代码结构,能生成基于实际逻辑而非启发式规则的文档。

在实践中,GPT OSS 120B 甚至能一次性生成完整的 Python CLI 工具,包括参数解析和帮助文档;并可作为跨环境知识库支持 SQL Server 和 PowerShell 等技术栈——提升了 API 发现速度和上手效率。当以只读模式连接数据库时,它能通过单个工作流中的智能多步工具调用,自动完成复杂的数据清洗

🔬 知识与 STEM 能力

除编程外,GPT OSS 120B 在 STEM(科学、技术、工程和数学)方面展现出高级能力,精通计算机科学、数学和工程基础,适合研究型任务。它在技术头脑风暴、假设探索和结构化创意生成方面表现优异,是学习机器学习或定量学科时宝贵的自学伙伴。

⚙️ 通用实用性与可靠性

最后,GPT-OSS-120B 擅长跨模型审查,能以更高的精度优化其他大语言模型的输出结果。它能够进行结构化摘要生成,输出格式良好的表格和简洁的简报,突出关键细节。凭借其稳定的指令遵循能力,它能准确执行复杂的多步提示,并在重复任务中保持可靠性。

为什么在 Codex 中使用 GPT OSS 120B

当你将 gpt-oss-120B 集成到 Codex 环境中时,你结合了两大优势:Codex 的交互式编码辅助和 gpt-oss-120B 的深度推理逻辑。

Codex 的突出之处在于:

  • 超越基础自动补全——理解文件、依赖关系和整体项目上下文。
  • 支持完整工作流,如调试、重构和测试生成,而不仅仅是代码片段补全。
  • 与开发者的工具链无缝集成——终端、IDE 和版本控制——充当协作者而非独立的应用。

为什么 GPT OSS 120B 放大了编码优势

通过将 GPT OSS 120B 作为底层引擎装备到 Codex,你将进一步提升这些优势:

  • 更深层的推理意味着 Codex 不仅仅是补全代码,而是思考多步逻辑、跨文件交互和架构决策。
  • 透明的推理痕迹允许你检查建议是如何生成的,增强信任感,并有助于针对你的代码库进行微调。
  • 开放权重许可和可部署性提供了灵活性:你可以为私有代码库本地部署,或为共享团队通过 API 集成,而不会被锁定在某个供应商的生态系统中。
  • GPT OSS 120B 的智能体功能(函数调用、结构化输出)与 Codex 工作流高度契合:自动化常规重构、生成测试、对构建或代码审查进行智能编排变得更加可行。

如何在 Codex 中使用 GPT OSS 120B:前置条件概览

要在 Codex 中使用 GPT OSS 120B,你需要准备好三件事:

  1. GPT OSS 120B 的 API 密钥:建议从 Novita AI 获取,并存储在配置文件中以便无缝集成。
  2. Codex CLI:全局安装,以便直接从终端调用智能体。
  3. 工作环境:Node.js 18 或更高版本,及 npm 包管理器。

完成这些步骤后,你就能完全配置好 Codex 与 GPT OSS 120B 的连接,并开始实验。设置过程简单,几分钟内即可完成。

如何在 Codex 中使用 GPT OSS 120B:分步指南

步骤 1:在 Novita AI 获取 API 密钥

创建 Novita AI 账户并从 Novita AI 平台生成 API 密钥。然后前往 Key Management 并选择 Add New Key
此 API 密钥用作你的访问凭证。由于它只显示一次,请立即复制并保存在安全位置。后续步骤将需要用到它。

Novita AI 为一系列最先进的模型提供一流的 Codex 支持,例如:

  • openai/gpt-oss-120b
  • zai-org/glm-4.5
  • deepseek/deepseek-v3.1
  • qwen/qwen3-coder-480b-a35b-instruct
  • moonshotai/kimi-k2-0905
  • google/gemma-3-12b-it

步骤 2:安装 Codex CLI

需要 Node.js 18+

node -v

通过 npm 安装(推荐)

npm install -g @openai/codex

通过 Homebrew 安装(macOS)

brew install codex

验证安装

codex --version

通过 Novita AI API 集成 GPT OSS 120B

创建 Codex 配置文件,并将 GPT OSS 120B 设置为默认模型。

  • macOS/Linux: ~/.codex/config.toml
  • Windows: %USERPROFILE%\.codex\config.toml

基础配置模板

model = "openai/gpt-oss-120b"
model_provider = "novitaai"

[model_providers.novitaai]
name = "Novita AI"
base_url = "https://api.novita.ai/openai"
http_headers = {"Authorization" = "Bearer YOUR_NOVITA_API_KEY"}
wire_api = "chat"

步骤 3:开始使用

启动 Codex CLI

codex

基本使用示例

代码生成:

> 创建一个处理 REST API 响应并进行错误处理的 Python 类

项目分析:

> 审查此代码库并提出性能改进建议

Bug 修复:

> 修复登录函数中的认证错误

测试:

> 为用户服务模块生成全面的单元测试

处理现有项目

在启动 Codex CLI 之前,导航到你的项目目录:

cd /path/to/your/project
codex

Codex CLI 会自动分析你的项目结构、读取现有文件,并在整个会话期间跟踪整个代码库的上下文。

常见问题

什么是 gpt oss?

GPT OSS 是一个开放权重模型系列,旨在让开发者完全控制部署、微调和推理行为,不受专有限制。

我能否直接在 Codex 内部使用 gpt-oss-120B?

可以。Codex 支持通过 Novita AI API 进行集成,允许你连接 gpt-oss-120B 进行交互式代码生成和调试。

在 Codex 中使用 gpt-oss-120B 有哪些常见用例?

开发者将其用于代码解释、调试、自动文档生成、智能重构,以及创建处理多文件推理的智能体工具。

Novita AI 是一个 AI 云平台,为开发者提供通过简单 API 部署 AI 模型的简便途径,同时提供经济实惠且可靠的 GPU 云服务用于构建和扩展。