截至 2026 年 9 月 22 日,官方 Agents API 與 Hosted Sandboxes 的能力及計費邊界,應以官方 Agents API 公告、Agents API 文件及價格頁為準。你的本週動作不是先找一個月租金,而是先把每次任務的模型、工具、執行環境、儲存、網路、重試及人工複核逐項記錄。這才是 OpenAI Hosted Sandboxes 成本 的可用答案。
若你是獨立開發者,想快速推出能執行程式碼及產生檔案的 Agent,本文會幫你避免過早自建基礎設施。
若你是小型團隊,需要比較托管沙箱與自建環境的總成本,本文提供可套用的公式。
若你是平台工程師,本文則聚焦配額、並發、告警及擴容規則。
提醒: 目前可核對的官方社群公告顯示相關發布資訊出現在 2026 年 9 月 10 日,而不是前文所稱的 9 月 20 日。模型價格、容器計費單位、免費額度、並發限制及地區可用性,部署前仍應重新核對官方頁面。
先用成本邊界判斷 Hosted Sandboxes 是否適合你
OpenAI Agents API 主要負責 Agent 的編排:理解任務、管理上下文、選擇工具、處理工具回傳結果,以及決定下一步行動。Hosted Sandboxes 則處理較接近執行層的工作,例如執行程式碼、讀寫檔案、產生產物及隔離任務環境。兩者不是同一筆「模型 API 費用」。
你應把總成本拆成三個主層:
- 模型成本:輸入及輸出 Token、上下文變長、工具回傳內容重新送回模型。
- 執行成本:沙箱啟動、執行時間、處理檔案、產物保存及可能的網路流量。
- 管理成本:重試、失敗任務、監控、權限審查、人工複核及故障處理。
官方資料確認 Hosted Sandboxes 可用於程式碼、檔案及產物處理,但這不代表所有執行工作都只按照模型 Token 計算。你需要將模型價格頁上的計費單位,對照官方 Hosted Sandboxes 執行環境說明逐項映射。
我的建議很直接:
- 原型階段:先用 Hosted Sandboxes,重點是快速確認 Agent 是否能完成任務。
- 試運行階段:保留托管沙箱,但為每一類任務設定預算、超時、檔案及重試上限。
- 生產階段:只有在任務量、資料邊界、並發或合規要求已經明確時,才比較自建執行環境。
因此,Hosted Sandboxes 適合低運維的原型及中小規模任務;它不適合讓你在沒有任務樣本的情況下,直接用一個模型價格乘以請求數來預測月費。
按一次任務拆解 OpenAI Hosted Sandboxes 成本
一個完整 Agent 任務通常不是一次模型請求。你可以把成本鏈路記成:
輸入 → 初次模型推理 → 工具選擇 → 沙箱執行 → 檔案讀寫 → 工具結果回傳 → 再次推理 → 產物交付
每一段都有可能令成本上升。
模型推理與上下文
初次輸入只是起點。Agent 讀取工具結果、錯誤訊息、程式碼輸出或檔案摘要後,往往需要再次推理。若任務失敗後重試,原本的上下文也可能再次進入模型。
所以你要記錄:
- 初次輸入 Token;
- 工具結果的 Token;
- 最終輸出 Token;
- 每次任務實際發生的模型回合;
- 因錯誤或人工要求而增加的重試回合。
不要只記錄「完成了幾個任務」。同樣是一次任務,短文字整理與大型資料分析的上下文量可能完全不同。實際模型單價及輸入、輸出計費方式,應以OpenAI 官方 API 價格頁在部署當日列出的內容為準。
工具調用與程式碼執行
工具調用可再分成兩類。第一類是取得資料或呼叫外部服務;第二類是在沙箱內執行程式碼。前者可能受外部 API、網路及回傳資料量影響,後者則與執行時間、檔案處理、產物大小及任務生命週期有關。
這裡最容易漏算的是「失敗但已經執行過」的工作。例如:
- 程式已經開始執行,但最後因格式錯誤失敗;
- Agent 產生檔案後,因檔案驗證不通過而重新執行;
- 工具回傳過大的內容,令模型需要額外整理;
- 沙箱內的工作已完成,但結果交付階段中斷。
這些情況未必都會產生相同類型的費用,但都應在你的成本紀錄中保留一列,不能把失敗任務直接刪掉。
檔案、產物與儲存
檔案成本不只等於硬碟容量。你至少要區分:
- 上傳檔案;
- 沙箱工作期間的暫存檔;
- 最終產物;
- 保留時間;
- 檔案下載或再次讀取;
- 失敗任務留下的孤兒檔案。
對需要處理報告、圖片、資料集或編譯產物的 Agent 而言,檔案生命週期往往比單次提示更難預測。若任務完成後仍保留所有中間檔案,低頻使用也可能慢慢形成未被注意的儲存成本。
網路、重試與人工複核
如果沙箱需要連接外部服務,你還要記錄網路流量、連線失敗及重試次數。涉及付款、刪除、發佈或修改生產資料的 Agent,則不應只看自動化比例,還要把人工審批所需的時間列入總擁有成本。
官方提供的API 使用量與成本檢視方法可用於核對帳務,但它不會替你補回任務層級的失敗原因。任務 ID、版本、輸入大小、執行時間及結果狀態,仍應由你的應用層自行記錄。
用月度模型估算雲端 Agent 成本
要回答「雲端 Agent 每月成本怎麼估算」,不要先填一個猜測金額。先建立變數。
設:
N= 每月任務數;T_in= 每次任務平均輸入 Token;T_out= 每次任務平均輸出 Token;R= 平均重試倍率;C_model= 按官方價格換算後的模型成本;C_tool= 工具調用及外部服務成本;H= 每次沙箱平均執行時間;C_run= 執行環境按時間或任務計算的成本;S= 平均保留儲存量;C_store= 儲存及產物相關成本;C_ops= 監控、維護、人工複核及故障處理成本。
基本估算式可以寫成:
月度總成本 = N × R × (C_model + C_tool + H × C_run + C_store) + C_ops
如果模型價格按輸入與輸出分開計算,則把 C_model 改成:
C_model = T_in × 輸入單價 + T_out × 輸出單價
這個公式的價值,不在於一次算出精準帳單,而在於讓你知道哪個變數正在推高成本。當上下文變長時,先檢查 T_in;當程式經常失敗時,檢查 R;當任務排隊時,檢查並發峰值及沙箱生命週期;當任務完成後仍持續增加費用時,檢查 S 和產物保留政策。
三種運行規模的估算方式
低頻個人任務
以實際任務數 N、平均 Token、平均執行時間及保留檔案量為主。這個階段最值得控制的是重試,因為任務總量尚未大到足以掩蓋單次失敗的比例。
團隊日常任務
除了平均值,還要記錄工作日與非工作日的差異、並發峰值、不同任務類型的平均執行時間,以及誰可以觸發昂貴工具。團隊應把探索型任務與正式批次分開統計,否則一個開發者反覆試錯,就可能污染生產預算。
持續運行 Agent
重點不再只是每月任務數,而是長時間佔用、排隊、故障恢復及資料保留。你需要把「正在執行但沒有產出」的時間單獨列出,並設定自動終止條件。
至少採樣一週後,你應能回答:平均每次任務用了多少 Token、執行多久、重試幾次、產生多少檔案,以及並發高峰時是否出現排隊。這些資料再代入官方價格頁,才比單純查看宣傳資料可靠。
用條件分支決定托管或自建
Hosted Sandboxes 適合替你省下初期的環境搭建、隔離、補丁及部分監控工作。但「少維護」不等於「零維護」。你仍要設計權限、秘密管理、資料清理、任務超時、日誌保存及失敗回收。
你可以按以下條件作決策:
- 若任務量仍不穩定,且你更在意快速驗證產品,選 Hosted Sandboxes;否則回退到自建環境評估。
- 若每次任務都需要短時間執行、輸出可清理,選托管沙箱;若需要長時間常駐或特殊系統套件,重新核算自建環境。
- 若資料可以在明確的隔離邊界內處理,選托管沙箱;若合規要求你完全控制執行主機、網路或儲存位置,選自有執行環境。
- 若並發只是偶爾突增,先用配額及排隊控制;若高並發已成為每日常態,才把擴容、監控及故障恢復納入自建比較。
- 若團隊沒有專人維護容器、補丁及告警,托管方案的管理成本通常更容易預測;若已有成熟平台團隊,則要把現有基礎設施的邊際成本重新算一次。
自建環境表面上可以控制單次執行成本,但你必須支付開發、監控、修補、擴容、故障復原及安全維護的代價。低頻任務過早自建,常見結果是伺服器閒置,工程師卻持續處理環境問題。
用配額與並發規則控制失控成本
Agent 並發增加後如何控制成本,答案不是只把並發上限調低,而是按任務風險分級。
探索型任務
容許較短的執行時間及較少重試。限制可讀取的檔案範圍,禁止直接修改生產資料。這類任務的目的,是驗證提示、工具及流程,不應使用與正式任務相同的權限。
批次任務
先計算任務總量,再設定排程、每批最大數量及失敗回收。對可重複的工作,應保存輸入版本及中間結果,避免整批重跑。
生產任務
設定明確的超時、最大重試次數、檔案大小、工具白名單及並發上限。涉及外部寫入、付費動作或敏感資料時,加入人工審批節點。
至少應建立以下告警:
- 單次任務成本高於預設門檻;
- 同一任務連續失敗;
- 平均上下文突然增加;
- 重試比例在短時間內上升;
- 沙箱執行時間超過任務類型基準;
- 儲存量增加但完成任務數沒有同步增加。
若你需要排查終端網路或地區連線,可先閱讀 VPSSpark 的幫助中心,再用美國東部雲端連線方案作為地區連線測試的參考入口。不過,終端使用者的網路測試不等同 Hosted Sandboxes 的執行環境測試;兩者不能混用作成本或可用性結論。
上線前完成一週成本驗證
在正式放量前,建立一份任務採樣表。每一筆至少保留:
- 任務 ID、Agent 版本及任務類型;
- 輸入與輸出 Token;
- 工具名稱及調用次數;
- 沙箱啟動、執行及結束時間;
- 檔案數量、大小及保留狀態;
- 成功、失敗、超時或人工中止;
- 重試原因及重試次數;
- 並發數、排隊時間及資源使用;
- 模型、工具與執行環境的成本歸因。
同時,把官方文件放進上線審核流程。Agents API 的定位可參考官方 Agents API 發布說明;相關 Hosted Sandboxes 的發布討論及時間線,則可查看官方社群公告。截至本文更新日,任何免費額度、未公開折扣、未來配額或地區開放消息,都不應在預算表中當成已確認收入或成本假設。
當採樣完成後,用四個指標作最終決定:
- 成本:每個成功任務及每個有效產物的實際成本;
- 穩定性:失敗率、超時率、排隊時間及復原速度;
- 資料邊界:是否接受托管執行、檔案保留及外部連線方式;
- 運維人力:團隊每月願意投入多少時間維護自建環境。
方案比較表
| 方案 | 主要成本來源 | 適合情況 | 最大風險 | 建議評分 |
|---|---|---|---|---|
| Hosted Sandboxes | 模型、工具、執行、儲存、重試 | 原型、中小規模、任務量仍在變化 | 計費邊界及長任務成本未被拆開 | 4/5 |
| 自建執行環境 | 伺服器、容器、監控、補丁、擴容、人力 | 高並發、特殊套件、強控制要求 | 閒置資源及維護責任由你承擔 | 3/5 |
| 雲端 Mac 執行環境 | 租用、並發、遠端連線、儲存及人力 | 需要 macOS、Apple 工具鏈或實體系統行為 | 不適合當成所有 Linux 容器任務的替代品 | 3/5 |
這個評分不是官方效能評測,而是以低運維、成本可預測性、控制能力及適用範圍作出的決策評分。真正的選擇仍應由你的採樣資料決定。
成本記錄表應該怎樣填
| 記錄欄位 | 每次任務保留的資料 | 用途 |
|---|---|---|
| 模型 | 輸入、輸出、回合數 | 找出上下文及重試造成的模型成本 |
| 工具 | 調用次數、回傳大小、錯誤 | 分辨工具與模型成本 |
| 沙箱 | 啟動、執行、超時、終止 | 找出閒置及長任務成本 |
| 檔案 | 上傳、產物、保留、刪除 | 控制儲存及資料生命週期 |
| 並發 | 峰值、排隊、失敗 | 決定配額及是否需要擴容 |
| 人工 | 審批、排錯、復原時間 | 估算真正的運維成本 |
如果你的現有方案是自建 Linux 容器或一般雲端伺服器,它的缺點通常是需要自行處理補丁、隔離、監控及高峰擴容;如果改用一般遠端開發機,又可能缺少 Agent 所需的短生命週期沙箱及明確任務回收。雲端 Mac 也不是萬能替代品:它適合 macOS、Apple SDK、Xcode 或需要圖形介面的工作,但對純容器批次任務未必更划算。
當任務需要 macOS 工具鏈、Apple 平台測試,或你不想先維護一整套 Mac 執行基礎設施時,租用 VPSSpark 的 Mac 環境可以作為另一條成本路徑。先用本文的欄位記錄實際任務,再把 Hosted Sandboxes、自建環境與雲端 Mac 放在同一張表比較;你會比直接比較月租價格,更容易判斷哪個方案真正適合目前的 Agent 工作量。
為雲端 Agent 配置可控的 VPSSpark 遠端 Mac
當程式碼執行、檔案處理或長時間任務超出一般沙箱需求,VPSSpark 雲端 Mac 可提供獨立、穩定的遠端執行環境。
Mac mini M4 配置最高提供 24GB 記憶體、512GB SSD、1Gbps 獨享頻寬及獨享 IPv4,適合開發、測試與多任務並行。