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 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,你需要准备好三件事:
- GPT OSS 120B 的 API 密钥:建议从 Novita AI 获取,并存储在配置文件中以便无缝集成。
- Codex CLI:全局安装,以便直接从终端调用智能体。
- 工作环境: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-120bzai-org/glm-4.5deepseek/deepseek-v3.1qwen/qwen3-coder-480b-a35b-instructmoonshotai/kimi-k2-0905google/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 云服务用于构建和扩展。
