在 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 在跨模型審核方面表現優異,能以更高的精度優化其他 LLM 的輸出結果。它擅長結構化摘要,能生成格式規範的表格與簡潔的摘要,突出關鍵細節。得益於其穩定的指令遵循能力,它能準確執行複雜的多步驟提示詞,並在重複任務中保持穩定的可靠性。

為什麼要在 Codex 中使用 GPT OSS 120B?

將 gpt-oss-120B 整合到 Codex 環境中,等於結合了兩大優勢:Codex 的互動式編碼協助,以及 gpt-oss-120B 的深度推理邏輯。

Codex 的多項突出優勢:

  • 超越基礎自動補全功能——能理解檔案、依賴項與整體專案上下文
  • 支援完整工作流程,包括除錯、重構與測試生成,而不僅僅是程式碼片段補全
  • 與開發者的工具鏈(終端、IDE、版本控制系統)無縫整合,扮演協同開發者角色,而非獨立的第三方應用

為什麼 GPT OSS 120B 能強化編碼優勢?

為 Codex 配備 GPT OSS 120B 作為底層引擎,可以進一步放大上述優勢:

  • 更深入的推理能力意味著 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 金鑰。之後進入 金鑰管理頁面,選擇「新增金鑰」。
此 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

基礎使用範例

程式碼生成

> Create a Python class for handling REST API responses with error handling

專案分析

> Review this codebase and suggest improvements for performance

錯誤修復

> Fix the authentication error in the login function

測試生成

> Generate comprehensive unit tests for the user service module

在現有專案中使用

啟動 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 用於互動式程式碼生成與除錯。

gpt-oss-120B 在 Codex 中的常見使用場景有哪些?

開發者常用它進行程式碼解釋、除錯、自動生成文檔、智慧重構,以及建立能處理多檔案推理的代理工具。

Novita AI 是一個 AI 雲端平台,為開發者提供簡單的 API 介面,方便部署 AI 模型,同時也提供高性價比、可靠的 GPU 雲端服務,用於構建與擴展 AI 應用。