「這個 Agent 一個月多少錢」通常被收成一個數。發票上其實是三行:模型 token、工具呼叫、讓進程醒著的那臺機器。便宜模型上,工具往往比模型貴。旗艦模型上,token 蓋過機器。把三行加成一個「Agent 月費」,兩頭都會看錯該砍哪一刀。
今天是 2026 年 10 月 12 日。模型單價沿用本站 10 月 10 日對廠商標準端點的核對,以及 9 月 25 日對 Claude Opus 5.5 的核對。搜尋和託管沙箱沿用 9 月 29 日開啟的 Agents API 定價頁。上線前再對一次廠商定價頁。本文是工作表,不是報價。
月費用一條式子寫完
先把式子釘住,後面的表都是在填這三格。沒發生的那一格寫 0,不要為了「完整」估一個數進去。
月費 = 模型 + 工具 + 機器
模型 = 輸入百萬 token × 輸入單價
+ 輸出百萬 token × 輸出單價
工具 = 搜尋次數 × 每次單價
+ 沙箱分鐘 × 該記憶體檔的分鐘價
機器 = 0 (人在電腦前)
或 Cloud Mac 月租 (命令必須在 macOS 上)
模型 token
輸入和輸出單價不同,而且 Agent 的輸入通常比輸出大一個數量級。只記輸出,會把貴模型低估;只記「使用者打了多少字」,會把迴圈低估。快取讀取更便宜,快取寫入在前綴第一次進快取時另計。熱前綴穩定之前,不要把快取價當成已經發生的帳單。
工具呼叫
工具有兩種帳單。一種按次或按分鐘,出現在廠商的工具行裡,例如 Web search 和 openai_hosted 容器。另一種不單獨開價:自定義函式把結果塞回對話,下一輪輸入變長,錢記在模型行。兩種都叫「工具呼叫」,加總時不能各算一遍。
雲伺服器
呼叫 API 的進程如果只在你合蓋之前活著,機器行是 $0。進程要過夜,就需要一臺不睡眠的機器。這臺機器可以很小,它只負責發請求。命令要跑 xcodebuild、模擬器或簽署,Linux 沙箱做不到,機器行才變成 Cloud Mac 的月租。首頁價格膠囊在撰稿日寫著:M4 · 16GB / 256GB 月付起價 $101.7,M4 · 24GB / 512GB 月付起價 $200.3。結算以套餐頁為準,起價不是合約價。
四輪為什麼把輸入放大
本站 10 月 10 日那張單次呼叫表,用的是每次 2 萬輸入、4 千輸出、共 880 次。那是一條使用者訊息進出一次的價格。Agent 不是一次進出。下面這四輪是本文的底數:計劃、搜尋、把工具結果留在上下文裡、收尾。每會話輸入 6 萬、輸出 3 千。
| 輪 | 輸入 token | 輸出 token | 這一輪多出來的 |
|---|---|---|---|
| 1 | 8,000 | 500 | 計劃 |
| 2 | 12,000 | 400 | 1 次 web search |
| 3 | 18,000 | 600 | 工具結果已經在上下文裡 |
| 4 | 22,000 | 1,500 | 收尾 |
| 合計 | 60,000 | 3,000 | 輸入是單次 2 萬的 3 倍 |
22 個工作日、每天 40 次會話,還是 880 次,和前面幾篇手記同一套次數,方便對照。輸入合計 52.8M(880 × 6 萬),輸出合計 2.64M(880 × 3 千)。輸出比單次表的 3.52M 還少,貴的是被反覆送回去的輸入。
GPT-6 Luna 的單次表是 $3.52,四輪表是 $6.60,大約 1.9 倍。Gemini 3.8 Flash 的輸入和輸出單價都是 Luna 的 7.5 倍,所以兩張表都是 7.5 倍。DeepSeek 閒時在單次表上約為 1.35 倍,在這張輸入更重的四輪表上約為 1.44 倍($9.50 / $6.60)。倍數跟著輸入輸出的配比走,不要把上一篇的倍數直接抄過來。
同一套量,模型行差多少
下表只算模型,短上下文、無快取,美元。單價是廠商標準端點:Luna、Sol、Astra、Gemini 3.8 Flash、DeepSeek V4.1 Flash 對到 10 月 10 日,Opus 5.5 對到 9 月 25 日的 $4 / $20。OpenRouter 買額度另有 5.5%,下表不含這筆。
| 模型 | 輸入 / 輸出,每百萬 | 52.8M 入 + 2.64M 出 | 相對 Luna |
|---|---|---|---|
| GPT-6 Luna | $0.10 / $0.50 | $6.60 | 1× |
| DeepSeek V4.1 Flash · 閒時 | $0.15 / $0.60 | $9.50 | 1.44× |
| DeepSeek V4.1 Flash · 峰時 | $0.30 / $1.20 | $19.01 | 2.9× |
| Gemini 3.8 Flash | $0.75 / $3.75 | $49.50 | 7.5× |
| GPT-6 Sol | $2 / $10 | $132.00 | 20× |
| Claude Opus 5.5 | $4 / $20 | $264.00 | 40× |
| GPT-6 Astra | $10 / $50 | $660.00 | 100× |
Luna 的 $6.60 是 52.8 × $0.10 加上 2.64 × $0.50。Sol 的輸入和輸出單價都是 Luna 的 20 倍,所以整行是 20 倍,不是「只貴在輸出」。Astra 是 100 倍。DeepSeek 閒時輸出 $1.584,四捨五入後和 $7.92 的輸入加在一起寫成 $9.50。峰時是 $15.84 + $3.168,寫成 $19.01。Gemini 的 $0.75 / $3.75 已經含著當時端點上的折扣,不是再打五折。
輸入超過大約 272K,GPT-6 標準價的整次請求會改走長上下文,不是隻給超出的部分加價。本文四輪的單輪輸入都在 2.2 萬,用的是短上下文。把整個倉庫塞進每一輪,這張表就不成立了。
工具呼叫單獨記賬
下面的搜尋和沙箱價來自 OpenAI 定價頁,只加在真的呼叫了這些工具的發票上。Claude 或 DeepSeek 的程式碼執行是另一張發票,不要把 OpenAI 的容器價貼上去。
搜尋按次
Web search 約 $10 / 千次。880 次會話各搜一次是 $8.80。檢索回來的正文再按輸入 token 計,這 $8.80 不含那段正文。只有一成會話會搜尋時,這行變成 $0.88。沒搜就寫 0。
沙箱按分鐘
openai_hosted 的容器按記憶體檔計價。撰稿時可見的檔位是 1 / 4 / 16 / 64 GB 約 $0.03 / $0.12 / $0.48 / $1.92,每 20 分鐘、每容器。按分鐘計時,最少 5 分鐘。880 次都走 5 分鐘、1 GB,是 880 × $0.0075 = $6.60。4 GB 是 4 倍,$26.40。每次都待滿 20 分鐘,1 GB 是 $26.40,4 GB 是 $105.60。公開範例不選記憶體檔,發票出來之前至少留 1 GB 和 4 GB 兩列。
| 工具行 | 880 次都發生 | 只有 10% 的會話發生 |
|---|---|---|
| Web search(不含檢索正文) | $8.80 | $0.88 |
| 沙箱 5 分鐘 · 1 GB | $6.60 | $0.66 |
| 沙箱 5 分鐘 · 4 GB | $26.40 | $2.64 |
| 沙箱 20 分鐘 · 1 GB | $26.40 | $2.64 |
| 沙箱 20 分鐘 · 4 GB | $105.60 | $10.56 |
函式呼叫藏在下一輪輸入裡
自定義函式通常沒有「每次 $0.0x」這一行。它返回的文字會進入後面每一輪的輸入。本文的 6 萬輸入已經含著這個增長:第 3 輪 1.8 萬、第 4 輪 2.2 萬,比第 1 輪長,就是因為結果還在上下文裡。再按函式次數加一筆,就加了兩次。
命令在廠商沙箱裡執行,記沙箱分鐘,機器行保持 $0 或只記那臺發請求的小進程。命令改在你自己的 Mac 上執行,記 Cloud Mac,沙箱行寫成 0。兩行都留,只發生在兩臺機器做不同的事:例如指令碼在沙箱裡,簽署在 Mac 上。
雲伺服器什麼時候出現
- 人在電腦前。機器是 $0。合蓋即停,不能接過夜任務。
- 要 7×24 接 webhook,工具全在廠商沙箱或純 API。發請求的進程很輕。你已經有一臺常開的機器,就不要為了發 HTTP 再租一臺 Mac。本文不給第三方 Linux VPS 寫一個合同價。
- 工具必須是 macOS。加上 Cloud Mac。16GB 檔首頁起價約 $101.7 / 月。它替換不了 token,只替換「沒有 Mac 就跑不了的那一步」。
子 Agent 開啟之後,token 按每個 Agent 自己的上下文累加,不是按使用者的一條訊息。失敗重試同樣計 token 和已經發生的工具。這兩項不在上表裡,它們會讓 880 這個次數變大,而不是讓單價變高。
三張對照月帳單
三張都用上面的 880 次四輪。工具行只在呼叫了 OpenAI 的搜尋和 1 GB、5 分鐘沙箱時加上。Mac 用 16GB 檔起價。
| A · Luna | B · Sol | C · Astra | |
|---|---|---|---|
| 模型 | $6.60 | $132.00 | $660.00 |
| 搜尋 + 5 分鐘 1 GB 沙箱 | $15.40 | $15.40 | $15.40 |
| 16GB Cloud Mac | 不加 | $101.7 | 不加 |
| 合計 | $22.00 | $249.10 | $675.40 |
- A,便宜模型。工具 $15.40 是模型 $6.60 的 2.3 倍。要降這張帳單,先少搜、少讓沙箱空轉到 5 分鐘下限,而不是先換模型。若這套也要 Mac,合計是 $22.00 + $101.7 = $123.70,機器變成最大的一行。
- B,日常編碼迴圈加一臺 Mac。$249.10。拿掉 Mac 還剩 $147.40。Mac 醒著,Sol 的輸出仍然按 $10 / 百萬計。不要用月租去「包含」API。
- C,旗艦模型、同樣的工具、不加 Mac。$675.40。模型佔這張帳單的絕大部分。同一套工具和 Mac 都加上是 $660 + $15.40 + $101.7 = $777.10,模型仍約佔 85%。要降這張帳單,先把預設模型降到 Sol 或 Luna。
還有一種常見接法:模型用 DeepSeek 閒時的 $9.50,工具改在 Cloud Mac 上跑,於是沒有 OpenAI 沙箱、也沒有那 $8.80 的搜尋。合計是 $9.50 + $101.7 = $111.20。這不是「DeepSeek 加 OpenAI 沙箱」。換了執行地點,工具行和機器行要一起改。
若 70% 的 52.8M 輸入走 Sol 的快取讀取($0.20 / 百萬),未快取的 15.84M × $2 = $31.68,快取的 36.96M × $0.20 = $7.39,輸出仍是 $26.40,模型行約 $65.47,而不是 $132。第一次把前綴寫入快取另計,不在這個數里。系統提示和倉庫地圖重複時,先看快取命中,再決定要不要升艙。
換成你自己的三個數
只改三個數:會話次數、每會話輸入 token、每會話輸出 token。模型行 = (輸入百萬 × 輸入單價) + (輸出百萬 × 輸出單價)。880 次若變成 88 次,模型行和「每次都發生」的工具行大約除以 10,Cloud Mac 的月租不變。
- 去掉搜尋:從 A 或 B 減去 $8.80。
- 沙箱從 1 GB 改成 4 GB、仍是 5 分鐘:工具裡的 $6.60 換成 $26.40。
- 只有一成會話用工具:用上一張表的右列,不要用左列。
- 經 OpenRouter 買額度:模型行再乘 1.055。工具是否另計,以那條路由的帳單為準。
FAQ
月營運成本用哪條公式?
模型 token,加上實際發生的工具呼叫,再加上常駐機器。三行分開加。人坐在電腦前呼叫時,機器行是 $0。
為什麼不能只拿一條使用者訊息乘單價?
Agent 下一輪會把上一輪的輸出和工具結果再送回去。本文四輪合計是每會話 6 萬輸入、3 千輸出,不是單次呼叫的 2 萬輸入、4 千輸出。
工具呼叫怎麼計價?
Web search 約 $10 / 千次,另加檢索內容的輸入 token。openai_hosted 容器按記憶體檔和時長計。自定義函式本身通常不按次收費,費用在下一輪輸入 token 裡。沒呼叫就不要記這行。
託管沙箱和 Cloud Mac 能加在一起嗎?
同一條命令不能加兩次。命令在廠商沙箱裡跑,記沙箱時長,不記 Mac。命令必須在 macOS 上跑,記 Cloud Mac,不記那條命令的沙箱。兩臺機器做不同的事,兩行才都留。
快取會把帳單打下來多少?
Sol 上若 70% 的輸入走快取讀取,模型行從 $132 降到約 $65.47。這還沒算第一次快取寫入。熱前綴穩定之後再看這個數。
先分開三行,再決定砍哪一刀
便宜模型先減搜尋次數和沙箱時長。貴模型先降檔,Astra 留給評測過的難例。Mac 只加在命令離開 macOS 就跑不了的那一步。三行不要併成一個「Agent 月費」。
過夜的迴圈放在不睡眠的機器上
筆記本負責把一次會話跑通。過夜的 Agent 迴圈,以及 xcodebuild,放到不睡眠的 Cloud Mac 上。筆記本只看 diff 和上面這三行。