Mistral API 免費層:限制與預付替代方案
免費層很好地回答了一個問題:這個模型是否適合我的構想。但它回答第二個問題很差:它能否承載真實流量。以下是如何評估 Mistral API 免費層,以及小型試用加預付額度在此的運作方式。
更新日期:

重點摘要
- 免費層是為測試而建的,因此預期會有較嚴格的速率限制和可能變動的條款。
- 請閱讀 Mistral 的最新文件以了解請求上限、適用模型和資料處理方式,因為本頁未引用這些資訊。
- 本站試用:$0.50,一鍵領取,無需信用卡,7 天有效,2 個並行請求和每分鐘 60 個請求。
- 本站生產環境:預付額度從 $20 起,8 個並行請求和每分鐘 300 個請求。
從 Mistral API 免費層預期會獲得什麼
搜尋 Mistral API 免費層的大多數人都想知道三件事:他們能獲得多少請求、包含哪些模型,以及超出限制後會發生什麼。Mistral 決定這三項,且這些數值經常調整,因此任何複製到此類文章的數字很快就會過時。請開啟他們的文件與計費頁面,直接閱讀目前的限制。
你可以預測的是模式。業界免費配額通常具有一些共同特徵:比付費方案更低的速率限制、每個週期的 token 或請求上限、有關提示詞使用方式的條款,以及繁忙時段不保證容量。這並非批評。免費層是一種行銷與測試工具,對該目的而言運作良好。
當原型悄悄變成產品時,就會成為問題。當你的應用程式擁有真實使用者時,你需要可預測的限制、可檢視的餘額,以及對「如果模型拒絕一個完全合法的請求會發生什麼?」這個問題的答案。本頁其餘部分涵蓋如何為此時刻做規劃。
閱讀任何免費層條款的檢查清單
在免費配額上建構任何東西之前,請從供應商頁面回答這些問題。將答案與日期寫下來,因為它們會變更。
- 請求限制是多少? 尋找每分鐘請求數、每分鐘 token 數和任何月度上限,作為分開的數字。
- 涵蓋哪些模型? 免費存取有時僅適用於某些模型。
- 資料可用於訓練嗎? 某些服務的免費使用與付費使用有不同的資料條款。請閱讀隱私章節,而非定價章節。
- 允許商業使用嗎? 某些免費方案僅供評估使用。
- 升級路徑是什麼? 了解付費帳戶的成本,以及限制是否會立即提升。
- 內容規則是什麼? 如果你的用例是小說、角色扮演或其他合法的成人向寫作,請在投入時間撰寫提示詞之前,檢查模型如何處理這些內容。
最後一項是許多人最終轉向不同服務的原因。具有內建拒絕機制的模型可能通過你的前十個測試提示詞,然後拒絕第十一個,而免費層給你的實驗空間很小。
此處的試用:數值
此 API 獨立於 Mistral,提供小型試用而非永久免費層。新使用者使用 Google 或電子郵件與密碼註冊,然後點擊 API 金鑰頁面 領取 $0.50 額度。沒有信用卡步驟。有效期為 7 天,每人限領一次。
試用金鑰在較低限制下運行:2 個並行請求和每分鐘 60 個請求。這足以測試腳本、SillyTavern 風格的聊天客戶端或小批量作業,但不足以用於公開應用程式。
$0.50 能購買什麼
Token 價格為每 1M 輸入 $0.15,每 1M 輸出 $0.50。一些具體預算:
- 全部輸入、無輸出:$0.50 / 每 1M tokens $0.15,約為 3.33M tokens 的提示詞。
- 僅輸出:$0.50 / 每 1M $0.50 正好是 1M token 的生成文字。
- 一個典型的小型請求,輸入 1,000 token,輸出 300 token,成本為 0.00015 + 0.00015 = $0.0003。因此 $0.50 可涵蓋約 1,666 次請求。
- 一個長文件請求輸入 20,000 token,輸出 1,000 token,成本為 0.003 + 0.0005 = $0.0035,因此約可執行 142 次。
實際上,這足以從你自己的用例運行幾百個真實提示詞,這正是評估所需要的。如果答案不是你想要的,你只損失了 50 美分,且從未綁定任何卡片。
從試用轉向生產環境
當試用運作良好時,升級步驟是預付儲值,金額為 $20 到 $500 之間的整數。沒有訂閱制,且額度永不過期,因此儲值最低金額並將其放置一個月不會產生額外費用。較大金額會增加贈額:$50 起 +5%,$100 起 +10%,$200 起 +15%。因此,$200 的儲值會給你 $230 的額度。
已儲值金鑰將限制提升至 8 個並行請求和每分鐘 300 個請求。以上述小型請求大小(每次 $0.0003)計算,$20 的儲值可覆蓋約 66,000 次請求:20 / 0.0003 等於 66,666。完整費率表請見 定價頁面。
付款方式為加密貨幣(TRC20 上的 USDT、Base 上的 USDC)。
你最明顯感受到的差異是可預測性。與其擔心共享免費配額今天是否被限速,你擁有以美元計的餘額、每個回應中的標頭顯示餘額,以及兩個記錄在案的限制。失敗或拒絕的請求不會計費,因此伺服器端的糟糕一天不會消耗你的額度。
程式碼:執行試用並監控餘額
API 遵循 OpenAI 聊天格式,因此你現有的 SDK 可搭配新的 base URL 和金鑰使用。此腳本發送一個請求,列印答案並從 X-Balance-USD 標頭讀取剩餘餘額。
from openai import OpenAI
client = OpenAI(
base_url="https://api.mistralapi.com/v1",
api_key="YOUR_API_KEY",
)
raw = client.chat.completions.with_raw_response.create(
model="uncensored",
messages=[{"role": "user", "content": "Give me three names for a fantasy tavern."}],
max_tokens=200,
)
resp = raw.parse()
print(resp.choices[0].message.content)
print("tokens in/out:", resp.usage.prompt_tokens, resp.usage.completion_tokens)
print("balance left: $", raw.headers.get("X-Balance-USD"))
執行幾次,你會看到餘額以幾分之一美分的幅度變動。這是在你決定儲值之前,了解提示詞實際成本的最佳方式。如果你希望從終端機執行相同操作:
curl -i https://api.mistralapi.com/v1/chat/completions -H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" -d '{"model":"uncensored","messages":[{"role":"user","content":"Say hello."}],"max_tokens":20}'
-i 旗標會列印回應標題,包括 X-Request-Id、X-Balance-USD 和兩個 X-RateLimit-Limit 標題。如果你需要聯繫 支援,請保留請求 ID。
在不遺失請求的情況下處理速率限制
每個方案都有限制,免費或付費,因此只需編寫一次重試邏輯。此 API 在三種情況下會回應 HTTP 429。錯誤代碼 rate_limited 表示你超過了每分鐘請求數。代碼 concurrency 表示同時進行中的請求過多。帶有 Retry-After: 5 標頭的 429 表示暫時過載。在所有三種情況下,正確的回應是等待並再次發送請求。
import time
from openai import OpenAI, RateLimitError
client = OpenAI(base_url="https://api.mistralapi.com/v1", api_key="YOUR_API_KEY")
def ask(prompt, tries=5):
for attempt in range(tries):
try:
r = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": prompt}],
)
return r.choices[0].message.content
except RateLimitError:
time.sleep(5 * (attempt + 1))
raise RuntimeError("still rate limited after retries")
在試用金鑰上,將工作池保持在兩個或以下。串流請求會佔用其並行槽位直到串流結束,因此兩個長串流可能會阻塞第三個請求,即使你遠低於每分鐘 60 個。
試用的實際評估計畫
如果將半美元花在正確的測試上,它能發揮很大作用。一個運作良好的計畫:
- 收集 100 到 200 個真實提示詞。 使用實際的使用者訊息、支援工單或專案的故事開頭,而非虛構的範例。包含其他模型可能會拒絕的尷尬案例。
- 以固定設定執行一次。使用較低的 temperature,以便你評估的是模型而非骰子。
- 手動閱讀樣本。 二十個回覆足以發現模式。注意任何你不願發布的回覆。
- 測量 token。計算
usage中的提示詞與完成 token 平均值。 - 預估每月帳單。將每次請求的成本乘以你的預期用量。
換算規模:200 個提示詞,輸入 800 token,輸出 400 token,將使用 160,000 個輸入 token($0.024)與 80,000 個輸出 token($0.04),因此一次完整測試成本為 $0.064。你可以在 $0.50 的試用額度內執行該測試集約七次,且 7 天有效期限通常不是限制。在每次測試間變更系統提示詞,是你將進行過最便宜的調整。
如果回覆無法滿足你的任務需求,請提前終止試用。額度不會自動續期,且未綁定信用卡,因此無需取消任何訂閱。
選擇適合你的方案
當你正在檢查模型是否足夠強大、撰寫教學文章,或每日請求量僅有少數時,請使用免費層。當其他人依賴輸出結果、你需要事先了解限制,或你的使用案例位於嚴格模型可能會拒絕的區域時,請使用預付金鑰。如果你來自現有的 Mistral 整合,快速入門 會以幾行程式碼說明如何切換。
無論你選擇哪種方案,請記住一條規則:該服務不會生成涉及未成年人的性內容,且此限制不會因方案或設定而改變。
更多指南
問答
Mistral 有免費 API 層嗎?
Mistral 決定免費存取的存在與條款,且這些條款會變更,因此請查閱他們目前的文件。本頁未引用他們的限制。
此網站的試用是永久免費方案嗎?
不是。這是 $0.50 的額度,每人限領取一次,有效期 7 天且無需綁定信用卡。之後若你想繼續使用,需從 $20 起儲值。
試用金鑰的限制是什麼?
並行請求限制為 2,每分鐘請求限制為 60。已儲值的金鑰允許 8 個並行請求和每分鐘 300 個請求。
我的提示詞會用於訓練嗎?
不是。發送至此 API 的提示詞不會用於訓練。
額度耗盡時會發生什麼事?
請求會暫停,直到你儲值為止。額度永不過期,因此你可以在需要時隨時儲值最低金額 $20。