token 是什麼?
token 是模型處理文字的單位,可以想成「字的碎片」。英文大約一個常見單字是一到兩個 token;中文每個字大約佔一個或更多 token,實際數量依模型的切法而不同。程式碼、JSON、網址這類符號多的內容,token 數通常比看起來多。
你不需要自己數 token。每次呼叫的回應都會附上這次用了多少輸入和輸出 token,控制台的 用量 也會列出來。
計費公式
價格以「每 100 萬 token 多少美元」表示,輸入和輸出各有一個單價:
費用 = 輸入 token / 1,000,000 x 輸入單價
+ 輸出 token / 1,000,000 x 輸出單價
舉個例子(以下是示例數字,不是真實價格):假設某模型輸入單價是 2 美元、輸出單價是 10 美元。一次呼叫送出 3,000 個 token、收到 1,000 個 token:
輸入:3,000 / 1,000,000 x 2 = 0.006 美元
輸出:1,000 / 1,000,000 x 10 = 0.010 美元
合計:0.016 美元(示例)
真實價格看下面的即時價格表,或到 模型頁:
現在的實際價格
按模型頁上的價格估算:每次對話 2,000 個輸入 token、500 個輸出 token。實際扣費以控制台為準。
| 模型 | 每次對話 | 1,000 次對話 |
|---|---|---|
| GEM 3.8 Flash | US$0.0002 | US$0.24 |
| TT-6 Luna | US$0.0006 | US$0.59 |
| TT-6.1 Terra | US$0.0004 | US$0.4 |
| HK-5.5 | US$0.0002 | US$0.19 |
| GEM 4 Argon | US$0.0047 | US$4.67 |
| TT-6.1 Sol | US$0.0008 | US$0.8 |
為什麼輸入和輸出要分開算?
模型產生每一個輸出 token 都要一步一步算,讀取輸入相對便宜,所以多數模型的輸出單價比輸入高。這代表兩種任務的成本結構完全不同:
- 摘要、分類、抽取欄位:輸入很長、輸出很短,主要看輸入價。
- 寫文章、寫程式、翻譯:輸出很長,主要看輸出價。
想省錢時,限制輸出長度通常最有效:在提示裡寫「三點以內」「200 字以內」,或在 API 設定 max_tokens。
長對話為什麼越來越貴?
模型本身不會記得前面說過什麼。每次你送出新訊息,程式(或 Claude Code、Cursor、聊天介面)都要把前面所有的對話一起重送一遍,這些全部算輸入 token。
所以第 1 輪可能只送 500 個 token,到第 30 輪時每次都要送幾萬個 token。同樣問一句話,在長對話的尾端問,比開新對話問貴很多。Claude Code 尤其明顯,因為它還會把讀過的檔案內容、執行指令的輸出都放進對話。
看長對話的成本:到控制台 用量,同一個工作階段的呼叫會依時間排列,你會看到「輸入 token」一筆比一筆大。看到輸入暴增就是開新對話的時候了。
怎麼估自己一個月大概會花多少?
- 先正常使用一兩天,不刻意省也不刻意多用。
- 到 用量 看這段時間的呼叫:每筆的模型、輸入 / 輸出 token 和費用。
- 把這幾天的費用加總,除以天數,得到每天平均。
- 乘以每月實際會工作的天數(例如 22 天),就是月費用的粗估。
- 依結果決定儲值金額,並考慮換便宜模型或調整用法。
用量頁會顯示最近 50 次呼叫,重度使用的話建議每天或每半天看一次記下來。
省 token 的實用方法
- 一個任務一個對話,做完就開新的。
- 只送需要的內容:要改一個函式,就只貼那個函式,不要貼整個檔案。
- 限制輸出長度:在提示寫清楚格式和字數,或設
max_tokens。 - 簡單任務用小模型,例如把客戶留言分類成「詢價 / 客訴 / 其他」。
- 系統提示寫精簡,因為它每次都會被重送。
餘額扣完會怎樣?
每次呼叫後從預付餘額扣除。沒有月費、沒有最低月消費。餘額用完時新的請求會被拒絕(403),到 儲值頁 選目前開放的付款方式儲值後就馬上恢復;餘額在帳號有效期間不會過期。想比較按量和月費哪個划算,見 按量計費比月費划算嗎?。