產品 credits 不等於 provider units
產品 credits 是 ClipRecast 用戶看到的餘額;provider units 是模型 API 向產品方收取的上游計價單位。兩者轉換還要涵蓋 provider 成本、失敗政策、金流費、儲存、客服與營運毛利。
ClipRecast 目前把 1 product credit 定義為 US$0.01 的產品用量,再依秒數與工作流程,換算每次任務所需的 credits。
呼叫 provider 之前先預扣
使用者批准生成時,系統必須在排入 provider queue 前用原子交易預扣 credits,避免兩個分頁同時花掉同一筆餘額,也讓 console 能顯示準確的 pending 金額。
真正的 provider 呼叫應該非同步執行。網頁先取得 job ID,背景 worker 再負責送出、輪詢、對帳與保存結果。
技術失敗要有一致的退回規則
Provider 錯誤、輸出檔不可用或已確認的技術故障,可以符合自動退回 credits 的條件;輸出有效但使用者主觀不喜歡,則是不同情況,不能包裝成保證退款。
Append-only ledger 能把預扣、購買、退回與人工調整全部保留下來,不用偷偷改寫單一餘額欄位。
免費試用一定要有現金曝險上限
每個新帳號都有試用 credits,就代表產品方承擔對應的 provider 成本。開啟正式付費生成前,要先設定新戶贈額、單 job 上限、每小時 checkout 次數、每日金額與 provider 緊急開關。
ClipRecast 現在每個 workspace 的 1,000 credits 是內部產品餘額,不是 Kling 免費送 1,000 API units。付費 provider 執行關閉期間,它不會產生上游花費。
在介面上把報價說清楚
確認之前,用戶應該看到秒數、模型路由、需要的 credits、剩餘餘額與退回規則。藏起來也許能增加第一次點擊,卻會換來爭議和客服成本。
健康的 credit 產品追求可重複的毛利與看得懂的收據,不是 header 上最大的數字。
本文提供產品工作流程與一般資訊,不構成法律意見。