跳到正文
土土金API

什麼是 token:大模型 API 按什麼計費

大模型 API 按 token 計費。本文講清 token 和字數怎麼換算、輸入與輸出 token 各包含哪些內容,再用即時價格算出一次請求和一個月的費用。

token 是大模型讀寫文本的最小單位,也是 API 的計費單位。英文裡 1 個 token 大約是 4 個字元、0.75 個單詞;中文的換算取決於模型,常用漢字大多在 1 個 token 左右。API 價格一般標成「每百萬 tokens 多少錢」,輸入和輸出分開計價。

token 和字數怎麼換算

模型不直接讀文字,而是先用分詞器把文本切成 token。常見的詞會被切成一個 token,少見的詞會被拆成幾段。所以 token 數和字數大致成正比,但沒有固定比例:

文本粗略換算
英文1 token 約 4 個字元,1,000 tokens 約 750 個單詞
中文常用漢字約 1 token 一個,生僻字、符號會更多
程式碼、JSON符號多,token 數通常比同樣長度的自然語言更多

同一段文字在不同模型上的 token 數會有差異,因為各家的分詞器不同。估算預算時先按上表粗算,上線後看實際的 usage 資料。

輸入 token 和輸出 token

一次請求的費用由兩部分組成:

  • 輸入 tokens:你發給模型的全部內容,包括系統提示詞、歷史對話、檢索到的資料、工具(函式)定義,以及換算成 token 的圖片。
  • 輸出 tokens:模型生成的內容。推理模型的思考過程也算輸出,即使最終回答很短,輸出 tokens 也可能很多。

輸出單價通常是輸入的好幾倍。下面是幾個常用模型在最低價分組的即時價格:

模型廠商最低價分組輸入 ¥/百萬輸出 ¥/百萬按次 ¥/次
deepseek-v4.1-flashDeepSeek國產模型¥2.8¥11.2—
gpt-5.4-miniOpenAI標準¥1.5¥9—
Claude Sonnet 5.5AnthropicClaude 經濟¥3.2¥16—
gemini-3.8-flashGoogle標準¥1.5¥7.5—

價格為人民幣,取各模型最低價分組;價格更新於 2026年11月13日 下午5:53。

一次請求花多少錢

按 token 計費的模型,單次費用的演算法是:

Text
费用 = 输入 tokens ÷ 1,000,000 × 输入单价 + 输出 tokens ÷ 1,000,000 × 输出单价

以一次客服問答為例:系統提示詞加歷史對話約 2,000 tokens,回答約 500 tokens。用 deepseek-v4.1-flash 計算:

成本估算 · deepseek-v4.1-flash (國產模型)

單價
輸入 ¥2.8 / 輸出 ¥11.2(每百萬 tokens)
每次用量
輸入 2,000 tokens,輸出 500 tokens
請求次數
1
單次費用
¥0.0112

合計約 ¥0.0112價格為人民幣,取各模型最低價分組;價格更新於 2026年11月13日 下午5:53。

同樣的問答每月 10 萬次:

成本估算 · deepseek-v4.1-flash (國產模型)

單價
輸入 ¥2.8 / 輸出 ¥11.2(每百萬 tokens)
每次用量
輸入 2,000 tokens,輸出 500 tokens
請求次數
100,000
單次費用
¥0.0112

合計約 ¥1,120價格為人民幣,取各模型最低價分組;價格更新於 2026年11月13日 下午5:53。

換成其他模型,只需要把單價換掉。各模型在所有分組的價格見模型與價格。

上下文長度也按 token 算

每個模型都有上下文長度上限,指一次請求裡輸入加輸出的 token 總數。超出上限時,請求會報錯,或者回答被截斷(finish_reason 為 length)。多輪對話越聊越長,歷史訊息會一直佔用輸入 tokens,既花錢也擠佔上下文,需要定期裁剪或做摘要。

怎麼知道實際用了多少

  • 每次響應的 usage 欄位返回本次的輸入、輸出 tokens,Chat Completions 裡是 prompt_tokens 和 completion_tokens。
  • 控制台「操作日誌」按請求列出模型、tokens 和扣費金額,可以匯出核對。
  • 想在傳送前估算,可以用對應廠商提供的分詞工具,但最終以 usage 為準。

減少 token 用量的幾個辦法

  1. 精簡系統提示詞,刪掉重複的說明和示例。
  2. 多輪對話只保留最近幾輪,更早的內容壓縮成摘要。
  3. 用 max_tokens 或 max_completion_tokens 限制回答長度。
  4. 固定不變的長字首(如系統提示詞、產品資料)利用上下文快取,命中部分按更低的價格計費,見上下文快取是什麼、怎麼省錢。
  5. 簡單任務用便宜的小模型,複雜任務再用大模型,見如何為業務選模型。

常見問題

1 個漢字等於幾個 token?

沒有固定比例,取決於模型的分詞器。常用漢字在較新的模型上大多是 1 個 token 左右,生僻字可能拆成 2 到 3 個。做預算時可以先按 1 個漢字約 1 個 token 估算,上線後用響應裡的 usage 欄位校準。

圖片和檔案怎麼算 token?

支援識圖的模型會把圖片換算成一定數量的 token 計入輸入,數量和圖片尺寸有關,換算規則各家模型不同。實際計費以響應中的 usage 和控制台操作日誌為準。

為什麼輸出 token 比輸入貴?

輸入可以一次並行處理,輸出必須一個 token 一個 token 地生成,計算成本更高,所以各家模型的輸出單價通常是輸入的好幾倍。寫提示詞時控制回答長度,比壓縮輸入更省錢。

在哪裡能看到每次請求用了多少 token?

每次響應的 usage 欄位會返回輸入、輸出 tokens;控制台「操作日誌」裡也能按請求查到 tokens 數和扣費金額。