簡短答案
只有一個模型、一份價目表且無訂閱。你儲值後發送請求,每個回應會從餘額中扣除其 token 用量。不會自動續訂,也不會按排程計費。
| 項目 | 費率 |
|---|---|
| 輸入 token(你的提示詞) | $0.15 / 1M |
| 輸出 token(模型的回應) | $0.50 / 1M |
| 失敗或被拒絕的請求 | 不收費 |
| 額度效期 | 永不 |
如果你正在與 OpenAI 自己的 Codex 或其他供應商比較,請查閱他們當前的定價頁面,不要輕信他人文章中的數字。本頁僅涵蓋我們的收費。完整表格位於定價頁面,端點細節請見API 文件。
一次請求的成本與計算過程
每百萬 token 的價格很難直觀感受,直到你將其應用到實際請求。公式很簡單:輸入 token 數乘以 0.15,加上輸出 token 數乘以 0.50,再除以 1,000,000。
一次簡短的對話輪次
假設請求包含 2,000 個輸入 token(系統提示詞加上幾則訊息)並返回 500 個輸出 token。
- 輸入:2,000 x $0.15 / 1,000,000 = $0.0003
- 輸出:500 x $0.50 / 1,000,000 = $0.00025
- 總計:$0.00055
以這種規模,$20 的額度約可涵蓋 36,000 次請求(20 / 0.00055 約為 36,363)。
帶有大量上下文的程式碼請求
現在有一個請求發送 50,000 個 token 的檔案內容並返回 2,000 個 token。
- 輸入:50,000 x $0.15 / 1,000,000 = $0.0075
- 輸出:2,000 x $0.50 / 1,000,000 = $0.0010
- 總計:$0.0085
填滿視窗的請求
上下文視窗為 100,000 token,包含提示詞與輸出。若輸入 90,000 token 並輸出 10,000 token,輸入費用為 $0.0135,輸出費用為 $0.0050,總計 $0.0185。即使滿載請求,費用也不到兩美分。
為何輸出成本高於輸入
輸出 token 每 100 萬個 $0.50,輸入為 $0.15,比例約為 3.3 比 1。這影響了你對支出的思考方式。長提示詞很便宜,但長回應並非免費。若可在提供更多上下文與要求更長回應之間選擇,上下文是帳單上較便宜的一方。
由此衍生出兩個習慣。首先,限制你不需太長的回應:當任務有自然上限時(例如分類標籤或一段摘要),請設定 max_tokens。此 API 中此參數為選配,因為完成結果會使用上下文視窗剩餘的任何空間,因此在話多的任務上不設定可能會產生超出預期的費用。其次,使用 stop 序列,以便在取得所需內容後立即終止生成。
儲值與贈額
你可以加入 $20 至 $500 之間的任意整數金額。較大的儲值會獲得額外贈額:
| 你支付 | 獎勵 | 你獲得的額度 |
|---|---|---|
| $20 至 $49 | 無 | 等於你支付的金額 |
| $50 | +5% | $52.50 |
| $100 | +10% | $110.00 |
| $200 | +15% | $230.00 |
| $500 | +15% | $575.00 |
你可以使用信用卡(Visa、Mastercard、Apple Pay、Google Pay)或加密貨幣(TRC20 上的 USDT、Base 上的 USDC)付款。贈額是真實的額外額度:$50 贈 $2.50,$100 贈 $10,$200 贈 $30。在 $200 等級,你將獲得 $230,因此有效輸出費率從每 100 萬個 token $0.50 降至約 $0.43(200 / 230 x 0.50)。由於額度永不過期,較大的儲值並非對用量的賭博:本月未使用的額度下個月依然存在。若你不確定用量,請從 $20 開始,待有實際用量數據後再增加。
一個月的用量情況
以下是三種使用模式,均以上述費率計價。這些是基於取整數字構建的範例計算,並非任何真實客戶的測量數據。
小型聊天應用程式
每天 1,000 次請求,30 天共 30,000 次請求。以之前提到的聊天輪次大小 $0.00055 計算,一個月費用為 30,000 x $0.00055 = $16.50。
成長中的對話
聊天歷史會在每次輪次中重新發送,因此隨著對話進行,輸入量會增加。假設一個 20 輪次的對話,系統提示詞為 500 token,每輪增加 150 個使用者 token 和 350 個回覆 token。第 1 輪發送 650 個輸入 token,第 2 輪發送 1,150 個,依此類推,每次增加 500。在所有 20 輪次中,總計為 108,000 個輸入 token 和 7,000 個輸出 token。
- 輸入:108,000 x $0.15 / 1,000,000 = $0.0162
- 輸出:7,000 x $0.50 / 1,000,000 = $0.0035
- 完整對話:$0.0197
20 輪對話僅需兩美分。若想查看你自己的數據,回應中包含用量區塊,且 X-Balance-USD 標頭會在每次呼叫後顯示你的剩餘餘額。
編輯器中的程式碼助手
一次請求輸入 8,000 token、輸出 1,000 token,成本為 $0.0012 + $0.0005 = $0.0017。每天 100 次,22 個工作天共 2,200 次請求,費用為 $3.74。若你在編輯器中使用此功能,程式碼 API 頁面涵蓋了設定方式。
先試用再付費
新用戶在註冊後,可於 API 金鑰頁面一鍵領取 $0.50 的試用額度。每人限領一次,有效期為 7 天,且無需綁定信用卡。你可以使用 Google 帳號或電子郵件與密碼進行註冊。
在上述的對話輪次規模下,$0.50 足夠進行約 909 次請求(0.50 / 0.00055)。這已足夠讓你確認客戶端是否連線正常、串流輸出是否運作,以及函式呼叫是否以預期的格式回傳。試用金鑰的並行請求限制為 2,每分鐘請求數限制為 60;而完整金鑰則允許 8 次並行請求及每分鐘 300 次請求。請前往 API 金鑰頁面開始使用。
控制費用的方法
- 精簡歷史記錄。 由於每次對話輪次都會重新發送輸入內容,刪除舊訊息或對其進行摘要處理,是長對話中最大的節省方式。
- 保持系統提示詞精簡。 在 10,000 次請求中,若提示詞為 1,500 token,將產生 1,500 萬個輸入 token,費用為 $2.25。
- 限制回覆長度。 在任務允許的情況下,使用
max_tokens和stop。 - 注意重試機制。 429 狀態碼表示你已觸及速率限制或並行請求上限。應退避並重試,而非在迴圈中不斷發送相同的請求。
- 查看標頭資訊。 每個回應都會回傳
X-Balance-USD,讓你在額度不足時能及時收到警報。
提示詞不會用於訓練,你只需為成功的請求付費。另一個能迅速見效的習慣是:將每個回應用量區塊中的 token 計數記錄在發起請求的功能旁邊。一週後你就會知道產品的哪個部分最耗費資源,而這通常與你猜測的部分不同。修正前一到兩個主要耗費點,通常比在所有地方節省少量 token 更有意義。
