什麼是 OpenAI GPT Token 費用計算器?
這個計算器可以根據你傳送與接收的 token 數量,協助你估算使用 OpenAI GPT API 的費用。OpenAI 是以 token(一小段文字單位)計費,而且 input(你送出的提示詞)與 output(模型的回覆)的單價並不相同。所有費用皆以美元(USD)計價,並適用於全球所有使用 OpenAI API 的開發者與企業。由於大量呼叫時 token 成本很容易被低估,這個工具能在你正式投入工作負載之前,先幫你估出一個概略的費用。
使用方式
- 輸入 input token 數量(你的提示詞或請求)。
- 輸入 output token 數量(模型預期回覆的內容)。
- 選擇你打算使用的 GPT 模型。
- 立即看到預估費用。
粗略的換算原則是:1,000 個 token 大約相當於 750 個英文單字。若要把字數換算成 token 數,可將英文字數乘以約 \(1.33\)。
計算公式說明
由於 output 通常比 input 貴,因此總費用會將 input 與 output 的 token 分開計價:
總費用 =(input token ÷ 1,000,000 × input 單價)+(output token ÷ 1,000,000 × output 單價)
$$\text{Cost} = \frac{\text{Input Tokens}}{1000}\times r_{in} + \frac{\text{Output Tokens}}{1000}\times r_{out}$$大多數 OpenAI 模型都是以「每百萬 token」計價。計算器會將你的 token 數除以一百萬,再乘上各模型的單價,最後把兩部分相加。
實際範例
假設你使用一個 input 單價為每百萬 token 2.50 美元、output 單價為每百萬 token 10.00 美元的模型,送出 500,000 個 input token、產生 200,000 個 output token:
- Input:\(500{,}000 \div 1{,}000{,}000 \times \$2.50 = \$1.25\)
- Output:\(200{,}000 \div 1{,}000{,}000 \times \$10.00 = \$2.00\)
- 總計:$3.25
常見問題
為什麼 output token 比 input token 貴?產生文字所需的運算量比讀取文字更高,因此 OpenAI 通常對 output token 收取較高的費率。
這個估算有多準確?它是依照你所選擇的費率推算出來的結果。實際帳單會取決於 OpenAI 當下的價格與你真正的 token 用量,因此務必到 OpenAI 官方價格頁面確認最新費率。
估算是否包含其他額外費用?不包含。像是微調(fine-tuning)、圖片生成,或快取輸入(cached input)等功能可能會另外計費,這些都未反映在本計算器中。