
QuotaMint
QuotaMint · 程式設計 · 商業
QuotaMint 是一套 REST API,替 SaaS 產品管理方案、功能存取與點數。每次呼叫會判斷使用者能否使用某項功能,並留下用量紀錄。

關於 QuotaMint
About
什麼是 QuotaMint
QuotaMint 是後端服務,處理每個請求都要回答的問題:這位使用者能不能用這項功能,要扣多少點數。你的伺服器呼叫 API,QuotaMint 核對方案、功能權限、點數價格與剩餘額度,再寫入一筆用量紀錄。收款仍由原本的金流服務負責。
自己處理用量計費的團隊多半走過同一條路。方案、額度、重試與拒絕流程最後都長在應用程式裡,通常是一張表加上一層服務,每季膨脹一次。QuotaMint 把這些規則搬到託管服務。你在後台建立方案與功能成本,改一次價格,下一次呼叫就生效,不必重新部署。
註冊前值得先看清楚限制。產品沒有 SDK,團隊要自己寫 HTTPS 呼叫。原生金流整合還在規劃中,Stripe 或 Paddle 的訂閱變動要靠自家程式同步,或在後台手動調整方案。QuotaMint 也不是站在 API 前面的閘道,它不轉送流量,也不取代邊緣層的請求控管。
開始使用
- 在後台建立工作區與專案。每個專案各自保存客戶、方案、功能、金鑰與用量紀錄。
- 建立方案並設定每月點數額度,再建立計量功能,逐一設定點數成本,例如生成一張圖片扣 10 點。
- 用產品裡既有的識別碼建立客戶,把方案指派給這位客戶。
- 產生測試金鑰,先呼叫
/v1/check預看結果,再在真正執行計費工作前,帶著冪等鍵呼叫/v1/consume。 - 流程確認無誤後,把伺服器換成正式金鑰。測試資料與正式資料分開存放,測試呼叫不會動到正式額度。
產品資訊
快速了解 QuotaMint 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- SaaS 新創的後端開發者:只要產品用穩定的 ID 辨識客戶,就能補上一套用量上限 API,不必自己維護額度服務。
- 正在推出 AI 產品的技術創辦人:圖片、詞元或代理執行次數的計量,一次呼叫就能處理,不用另做一本帳。
- 要汰換自建額度表的平台工程師:方案與價格移到後台,執行期的呼叫仍留在你的請求流程裡。
- 沒有專職金流工程師的小團隊:免費方案足以撐過初期流量,SaaS 點數系統不串金流也能運作。
任務
- 依功能扣點:文字、圖片、影片設定不同成本,交給 consume 判斷並以原子操作扣款。
- 落實方案權限:逐一開啟或關閉各方案的功能,讓 Starter 客戶碰不到 Pro 專屬的端點。
- 為既有應用加上訂閱分級:在 QuotaMint 建立方案,再從金流流程把每位客戶的方案送進來。
- 稽核用量:每次呼叫都留下一筆不可竄改的紀錄,包含客戶、功能、數量與時間。
- 測試定價模型:在測試模式用獨立金鑰跑完整流程,不必先花掉任何一點正式點數。
情境
- 金流還沒自動化就先開賣付費方案:第一批客戶手動指派方案,之後再補上同步機制。
- 汰換記錄額度的試算表或內部後台:後台集中顯示額度、歷史與稽核紀錄。
- 販售加購點數包:金流服務負責收款,點數發放更新額度,方案規則不用改。
- 計量成本落差大的 AI 功能:一支影片扣 50 點,一次文字呼叫扣 1 點,兩者共用同一份額度。
主要功能
一個端點回傳一個決定
/v1/consume 核對方案、功能權限、點數成本與額度,回傳 allowed: true 或 allowed: false。拒絕是正常回應,不是錯誤,應用程式可以顯示升級提示,而不是拋出錯誤堆疊。核准時,同一次呼叫就寫下帳務紀錄。
只檢查、不動額度的呼叫
/v1/check 回傳相同的判斷結果,但不保留也不扣除點數。你可以用它把按鈕變灰、在設定頁顯示剩餘點數,或在長時間工作開始前提醒使用者。因為不寫入任何資料,使用者還在猶豫時也能安全呼叫。
重試不會重複扣款的冪等設計
每次 consume 請求都能帶一組冪等鍵,識別的是業務操作,不是 HTTP 嘗試。請求逾時後,伺服器用同一組鍵重送,QuotaMint 回傳原本的結果,不會再扣一次。同一組鍵的並行請求會等第一筆完成,再拿到已保存的回應。
後台管理方案與功能權限
你可以建立 Starter 每月 500 點、Pro 每月 2,000 點這類方案,再設定每項功能的成本:文字 1 點、圖片 10 點、影片 50 點。功能權限決定各方案能用哪些功能。價格調整在下一次呼叫生效,不必部署。
原子扣款與不可修改的歷史
並行扣款不會把額度扣成負數。二十筆呼叫同時搶十點、每筆成本十點時,只有一筆成功,其餘十九筆以 insufficient_credits 被拒。每筆核准的呼叫都留下一行帳務紀錄,歷史頁顯示時間、來源與消耗點數的功能,足以支撐客服與財務的 API 用量追蹤。
測試與正式環境分開
每個專案都有測試金鑰與正式金鑰,兩者分開計算方案的金鑰上限。測試資料不會混進正式額度,開發者可以拿真實 API 演練升級、降級或額度用盡,再進正式環境。
沒有點數價格也能記錄的用量事件
/v1/events 記錄不計點數的計量用量,例如一次 API 呼叫、一份處理過的文件,或一分鐘的轉錄。你可以計量詞元、圖片、分鐘或自訂單位,仍然用同一份客戶歷史。不用點數的產品,只靠功能權限與事件也能運作。
任何後端都能用的單純 REST
沒有用戶端函式庫要安裝或維護。只要會送 HTTPS POST 的語言都能接,TypeScript、Go、Python、Ruby 都一樣,請求內容預設在 64 KiB 以內。伺服器直接呼叫 QuotaMint,API 流量不經過代理。
優缺點
優點
- 一次 HTTPS POST 就完成判斷、扣款與紀錄,額度邏輯不必留在產品程式裡。
- 方案與價格在後台調整,不用重新部署。
- 冪等鍵讓網路重試與重複工作預設安全。
- 原子扣款在並行下仍站得住,不會部分計費,也不會出現負數額度。
- 免費方案含每月 5,000 筆執行期事件,付費方案每工作區 29 美元起。
缺點
- 原生金流整合尚未推出,Stripe 或 Paddle 的訂閱變動得靠自家同步,或在後台手動改方案。
- 產品不附 SDK 或用戶端函式庫,每次整合都要自己寫 HTTP 呼叫。
- 它不是 API 閘道:不轉送流量、不快取回應,只有以金鑰為單位的請求速率上限。
- 點數不能遞延,未使用的點數會在每月 UTC 第一天歸零。
- 升級工作區方案要透過聯絡表單,沒有線上直接結帳。
常見問題
QuotaMint 是後端服務,替 SaaS 產品保存客戶方案、功能權限、點數額度與用量紀錄。伺服器在執行收費功能前先詢問,取得可以或不可以的答覆。
相關內容
探索與 QuotaMint 相關的工具、技能與文章。
QuotaMint 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
