隨著OpenAI o3與o4-mini推理模型的發表,OpenAI也開源了程式碼代理工具Codex CLI,這是個可安裝在開發人員電腦上的命令列介面(Command-line Interface,CLI),現可用來存取OpenAI o3與o4-mini,未來也可支援GPT‑4.1等其它模型。
Codex CLI是款輕量級的命令列工具,讓開發人員能夠在電腦上以自然語言與AI模型互動,以修改、執行或生成程式碼,所有的檔案讀寫及命令執行都在本地完成,僅將提示、脈絡與選用的差異摘要發送至模型進行生成,採用Apache-2.0開源授權。不過,因為它連結的是付費的OpenAI模型,因此設定時需要具備一個付費的OpenAI API帳戶。
過去OpenAI針對程式撰寫能力最早推出的是Codex模型與Codex API,在Codex API於2023年退役後,便由GPT-3.5/4模型接手了類似的功能;開發人員也可透過ChatGPT來詢問有關程式碼的問題;或者是採使用GitHub Copilot;有些開發人員還會自行設計工具;或者是透過API再輔以自動化流程。
雖然利用ChatGPT的操作最為簡單,而且介面直覺,但主要限制是無法直接於本機上的檔案互動。對熟悉命令列的開發人員而言,可以直接於電腦上安裝Codex CLI,同樣能獲得ChatGPT等級的推理能力,並實際執行程式碼與進行檔案操作。OpenAI將Codex CLI定位為一種可以理解與操作開發人員儲存庫的聊天式開發環境,是連結開發人員電腦及模型的最小介面,可直接將截圖或草圖傳送至模型,還能存取本地端的程式碼。
OpenAI祭出了一項100萬美元的計畫,以推動使用Codex CLI及OpenAI模型的各種專案,每次可提供價值2.5萬美元的API額度,並已開放外界申請。