Vuncloud 部落格
← 返回機房手記專欄

AI Agent 每月營運成本是多少?API Token、工具呼叫與雲伺服器費用計算

三行分開加 · 四輪把輸入放大 · 一張能換成你自己數字的月帳單約 12 分鐘閱讀

雙顯示器工位上開啟程式碼編輯器,對應把 AI Agent 的 API token、工具呼叫和雲伺服器拆成一張月帳單

「這個 Agent 一個月多少錢」通常被收成一個數。發票上其實是三行:模型 token、工具呼叫、讓進程醒著的那臺機器。便宜模型上,工具往往比模型貴。旗艦模型上,token 蓋過機器。把三行加成一個「Agent 月費」,兩頭都會看錯該砍哪一刀。

今天是 2026 年 10 月 12 日。模型單價沿用本站 10 月 10 日對廠商標準端點的核對,以及 9 月 25 日對 Claude Opus 5.5 的核對。搜尋和託管沙箱沿用 9 月 29 日開啟的 Agents API 定價頁。上線前再對一次廠商定價頁。本文是工作表,不是報價。

$6.60
Luna,四輪模型行
$22
Luna + 搜尋 + 5 分鐘沙箱
$249
Sol + 同樣工具 + 16GB Mac

月費用一條式子寫完

先把式子釘住,後面的表都是在填這三格。沒發生的那一格寫 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這一輪多出來的
18,000500計劃
212,0004001 次 web search
318,000600工具結果已經在上下文裡
422,0001,500收尾
合計60,0003,000輸入是單次 2 萬的 3 倍

22 個工作日、每天 40 次會話,還是 880 次,和前面幾篇手記同一套次數,方便對照。輸入合計 52.8M(880 × 6 萬),輸出合計 2.64M(880 × 3 千)。輸出比單次表的 3.52M 還少,貴的是被反覆送回去的輸入。

一塊掛著的流程圖牌子,旁邊是程式碼徽章,對應 Agent 一輪接一輪把工具結果送回上下文
每一輪的輸入都含著前面的工具結果。費用已經在變長的上下文裡,不要再按「函式呼叫次數」加一筆。
和單次呼叫表對得上,倍數卻會變

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.601×
DeepSeek V4.1 Flash · 閒時$0.15 / $0.60$9.501.44×
DeepSeek V4.1 Flash · 峰時$0.30 / $1.20$19.012.9×
Gemini 3.8 Flash$0.75 / $3.75$49.507.5×
GPT-6 Sol$2 / $10$132.0020×
Claude Opus 5.5$4 / $20$264.0040×
GPT-6 Astra$10 / $50$660.00100×

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 · LunaB · SolC · 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 沙箱」。換了執行地點,工具行和機器行要一起改。

熱快取會把 Sol 的模型行打到大約一半

若 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 和上面這三行。

檢視 Cloud Mac 套餐

機房手記 · 月成本

過夜的迴圈放在不睡眠的機器上

Token · 工具呼叫 · Cloud Mac

檢視 Cloud Mac 套餐
限時優惠 點選檢視套餐