Kluczowe wnioski
X402 nie jest niezależnym systemem cenowym. Każde wywołanie API ma koszt wyrażony w Credits, który jest jedynym źródłem cen dla wszystkich metod rozliczeń (odjęcie kredytów z tokena API, saldo konta, płatność na łańcuchu X402). X402 po prostu przelicza ten koszt kredytów na USDC na łańcuchu według stałego kursu:
1 Credit = 0.095215 USDC (czyli 95215 atomic USDC, USDC ma 6 miejsc po przecinku)
Oznacza to, że:
Podstawa wyceny
Przeliczenie jest realizowane przez platformę, kwoty są takie same dla wszystkich wspieranych sieci (Base, SKALE, Solana); różne sieci różnią się jedynie kontraktami aktywów i metodami podpisu, cena jest taka sama.
Związek z ceną zwykłych kredytów
Kredyty na platformie są sprzedawane w systemie „im większe zużycie, tym niższa cena”. X402 przy rozliczaniu wywołań zawsze korzysta z najlepszej stawki:
Innymi słowy, X402 rozlicza każde wywołanie według najlepszej stawki kredytów. Użytkownicy kupujący kredyty w małych doładowaniach będą mieli wyższą cenę niż X402; tylko użytkownicy z dużymi doładowaniami będą mieli cenę równą X402.
Dwa rodzaje cen: exact i upto
W odpowiedzi 402 X402, maxAmountRequired to kwota, którą musisz podpisać. Ma ona dwa kształty:
exact(stała cena): Cena jest znana przed przetworzeniem żądania (obrazy, wideo, muzyka, wyszukiwanie, płatności zamówień).maxAmountRequired = Koszt kredytów za to wywołanie × 0.095215, czyli kwota do zapłaty za to wywołanie (zgodna zcost.amountw udanej odpowiedzi).upto(pomiar po zużyciu): Interfejsy takie jak uzupełnianie czatu, gdzie „dopiero po zakończeniu odpowiedzi wiadomo, ile tokenów zostało użytych”.maxAmountRequiredto górny limit (przeliczony według ustalonego modelu limitu: limit kredytów × 0.095215), rzeczywiste rozliczenie odbywa się według rzeczywistego zużycia, nie przekraczając górnego limitu.
exact i upto. Poniżej omawiamy tylko ceny.
Ceny czatu (uzupełnianie czatu)
Uzupełnianie czatu jest rozliczane w systemieupto: według rzeczywistego zużycia tokenów prompt / completion. Cena za milion (1M) tokenów = Koszt kredytów za 1M tokenów w tym modelu × 0.095215, całkowicie zgodna z publicznym katalogiem modeli platformy (/api/v1/models?with_pricing=true).
Poniższa tabela przedstawia rzeczywiste ceny (pochodzące z katalogu modeli, według kursu X402), jednostka USD / 1M tokenów:
Wyjaśnienie:
- W tabeli przedstawiono ceny jednostkowe według tokenów; koszt jednego żądania = wejście tokenów × cena jednostkowa wejścia + wyjście tokenów × cena jednostkowa wyjścia.
- Górny limit
uptoto maksymalna kwota, którą można podpisać w jednym żądaniu dla tego modelu; nie jest to rzeczywista kwota do zapłaty, większość żądań jest znacznie poniżej górnego limitu. - Górny limit decyduje tylko o „maksymalnej możliwej kwocie do odjęcia”, rzeczywiste rozliczenie odbywa się według zużycia tokenów.
Przykład: Cena i opłata są zgodne (exact)
Poniżej znajduje się rzeczywiste wywołanie płatności za pomocą oficjalnego X402Client dla serp/google (Base exact). Demonstruje ono zgodność trzech elementów: wyceny 402, kwoty podpisanej oraz cost zwróconej w udanej odpowiedzi.
cost.amount(0.000952 USDC)与 402报价、与 Credits × 0.095215 完全一致。settlement 字段是该笔支付的结算状态(authorized = 已授权);链上结算由平台处理,机制见 exact 与 upto 计费方案。
upto 报价计算(聊天)
聊天按 token 计量。某次请求的报价(不是上限)按下式计算(以 gpt-4o-mini 为例):
upto 上限(gpt-4o-mini 为 1 Credit = 95215 atomic)签名,这只是最多可能扣多少;该次请求的真实报价(上例约 $0.0001)远低于上限,按 token 用量结算。upto 的链上结算机制见 exact 与 upto 计费方案。
其他服务价格(固定价 exact)
图片、视频、音乐、搜索这类接口在请求时价格即可确定,使用 exact。下表为真实价格,取自线上接口对未支付请求返回的 402 maxAmountRequired(查询报价不会产生扣费):
说明:
- 同一服务的价格随模型、分辨率、时长、动作变化(尤其是视频)。上表是某一组参数下的真实取值,仅供量级参考。
- 这类固定价(
exact)接口,该请求 402 响应里的maxAmountRequired即该次应付金额(与成功响应的cost.amount一致,上节已实测)。 - 每个价格都由
Credits × 0.095215向下取整到 atomic 单位得到(见上文计价基准),与聊天用的是同一套换算。因浮点表示与取整,个别值可能与朴素乘积相差 1 atomic($0.000001),一律以 402 返回值为准。
订单支付价格
用 X402 支付控制台订单(购买套餐 / 充值 Credits)时,价格以订单页面显示为准,402 的amount 为最终签名依据。订单支付走平台 API、需要账户令牌,详见 订单支付教程。
订单支付教程中的一个真实例子(购买 10 Credits):
0.095215/Credit 的最优档单价;订单支付按套餐定价,其创建价与最终结算金额的差异以 订单支付教程 为准。
如何实时获取价格
价格随模型和参数变化,请用程序实时获取,不要硬编码:- 按调用价格:对目标 API 发一次不带
PAYMENT-SIGNATURE(也不带Authorization)的请求,读取返回的 402accepts[].maxAmountRequired。这一步不会扣费。对exact接口它是最终价格;对upto接口(聊天)它是上限,实际按用量结算。 - 聊天每 token 单价:
GET https://platform.acedata.cloud/api/v1/models?with_pricing=true&type=chat,读取每个模型的pricing.input_usd/pricing.output_usd(已按credit_usd_rate计算)。 - 换算校验:
atomic = floor(Credits × 0.095215 × 1e6),USDC = atomic / 1e6(即USDC ≈ Credits × 0.095215)。
小结
- X402 cena = koszt Credits za to wywołanie ×
0.095215, i jest to ta sama cena co w przypadku zwykłych Credits, tylko rozliczane w USDC na łańcuchu. 0.095215/Credit to najlepsza stawka (duże) Credits; przy małych doładowaniach cena Credits jest wyższa, więc X402 automatycznie uzyskuje najlepszą stawkę.- Kwota podpisana w interfejsie
exact(zdjęcia / wideo / muzyka / wyszukiwanie / zamówienia) to kwota do zapłaty; w interfejsieupto(czat) podpisana jest górna granica, rozliczane według rzeczywistego zużycia. - Autorytatywna cena opiera się na
maxAmountRequiredzwróconym przez 402:exactto kwota do zapłaty (zgodna zcost.amountw odpowiedzi sukcesu, potwierdzone);uptoto górna granica, acost.amountw odpowiedzi sukcesu to rzeczywista kwota rozliczana według zużycia (≤ górna granica).

