聲明:我是 ElderAI 的開發者,本教學中使用的正是這項服務。本文是在 AI 協助下撰寫並經我本人檢查。
程式碼代理會循環執行,並在失敗時重試。對於按用量計費的 API 來說,這可能導致一夜之間產生意想不到的費用。我想要的解決方案很簡單:在 API 閘道設定一個硬性上限,當點數用完時,請求就會停止並顯示明確錯誤,避免超額費用。
本文介紹 ElderAI 提供的 OpenAI 相容程式碼模型,該模型具備硬性費用上限,可避免意外的 API 超額費用。文章詳細說明如何將此模型整合到 Codex CLI、Cline 和 Aider 等開發工具中,並提供實際應用建議與定價資訊。

聲明:我是 ElderAI 的開發者,本教學中使用的正是這項服務。本文是在 AI 協助下撰寫並經我本人檢查。
程式碼代理會循環執行,並在失敗時重試。對於按用量計費的 API 來說,這可能導致一夜之間產生意想不到的費用。我想要的解決方案很簡單:在 API 閘道設定一個硬性上限,當點數用完時,請求就會停止並顯示明確錯誤,避免超額費用。
本文將示範如何將 Codex CLI、Cline 和 Aider 指向一個具備此功能的 OpenAI 相容端點(ElderAI 的 atlas-code-1-preview)。這些步驟也適用於任何 OpenAI 相容 API,只需替換基礎 URL 和模型 ID 即可。
1. 取得金鑰:請在 elderai.cloud 註冊並驗證您的電子郵件。新帳戶可獲得 200 點免費點數,無需綁定信用卡。接著,匯出金鑰:export ATLAS_API_KEY = elk_...
2. 使用 curl 進行初步測試:curl https://elderai.cloud/v1/chat/completions \ -H "Authorization: Bearer $ATLAS_API_KEY " -H "Content-Type: application/json" \ -d '{"model":"atlas-code-1-preview","messages":[{"role":"user","content":"Write a pytest test for a function add(a, b)."}]}' 如果 GPU 處於閒置狀態,首次請求可能需要約一分鐘來啟動,請將客戶端逾時設定提高(300 秒是安全的)。
3. Codex CLI:Codex 支援 Responses API,此端點也支援。在 ~/.codex/config.toml 中,請這樣設定:model_provider = "atlas" model = "atlas-code-1-preview" [model_providers.atlas] name = "ElderAI" base_url = "https://elderai.cloud/v1" env_key = "ATLAS_API_KEY" wire_api = "responses" 如果沒有頂層的 model_provider 行,Codex 將會忽略提供者區塊並呼叫其預設端點,這是最常見的設定錯誤。
4. Cline:在「設定」中,依序設定:API 提供者:OpenAI 相容、基礎 URL:https://elderai.cloud/v1、API 金鑰:您的金鑰、模型 ID:atlas-code-1-preview、上下文視窗:24576、最大輸出:8192、圖片關閉。
5. Aider:export OPENAI_API_BASE = https://elderai.cloud/v1 export OPENAI_API_KEY = $ATLAS_API_KEY aider --model openai/atlas-code-1-preview --timeout 300 --no-show-release-notes
6. 實際應用建議:這是一個小型(8B)的預覽模型。根據我自己的測試,它對於編寫測試、產生樣板程式碼、重新命名和小型重構很有用。它不適合用於多檔案架構的變更,而且確實會犯錯,因此請務必執行您的測試。一個好的模式是:將廉價、重複的代理步驟導向一個有上限的小型模型,並保留一個更大的模型來處理困難的呼叫。
7. 定價:註冊即可獲得 200 點免費點數。開發者方案每月 29 美元,提供 2,000 點數,並設有硬性上限。不會有超額費用,我們也不會用您的程式碼進行訓練。我很樂意在評論區聽取您遇到的問題。
覺得值得一看?分享給朋友。
以上為 AI 自動翻譯導讀。原文版權歸 DEV Community (Codex) 所有, 建議透過「閱讀原文」前往原始網站,以取得最完整資訊並支持原作者。
43 個來源、每 2 小時更新,太多看不完。電子報每週挑最值得看的幾則,附上 Max 的看法。