Conclusione Chiave
X402 non è un sistema di prezzo indipendente. Ogni chiamata API ha già un costo espresso in Credits, che è l’unica fonte di prezzo condivisa da tutti i metodi di fatturazione (detrarre dal token API, saldo dell’account, pagamento on-chain con X402). X402 converte semplicemente questo costo in Credits in USDC on-chain a un tasso fisso:
1 Credit = 0.095215 USDC (cioè 95215 atomic USDC, USDC con 6 decimali)
In altre parole:
Base di Valutazione
La conversione è effettuata uniformemente dalla piattaforma, l’importo è lo stesso per tutte le reti supportate (Base, SKALE, Solana); le diverse reti hanno solo contratti di asset e modalità di firma differenti, ma il prezzo è lo stesso.
Relazione con il Prezzo Unitario dei Credits Normali
I Credits della piattaforma sono venduti in base a “maggiore è l’uso, minore è il prezzo” in fasce. X402 utilizza sempre il prezzo unitario ottimale della fascia quando fattura per chiamata:
In altre parole, X402 addebita ogni chiamata al prezzo unitario dei Credits della fascia ottimale. Gli utenti che acquistano Credits con piccole ricariche pagheranno un prezzo unitario superiore a quello di X402; solo gli utenti con ricariche elevate avranno un prezzo unitario uguale a quello di X402.
Due Forme di Prezzo: exact e upto
Nella risposta 402 di X402, maxAmountRequired è l’importo che devi firmare. Ha due forme:
exact(prezzo fisso): il prezzo può essere determinato prima dell’elaborazione della richiesta (immagini, video, musica, ricerca, pagamento ordini).maxAmountRequired = Costo in Credits di questa chiamata × 0.095215, cioè l’importo da pagare per questa chiamata (corrisponde acost.amountnella risposta di successo).upto(misurazione post-utilizzo): interfacce come il completamento della chat in cui “si sa quanto token sono stati utilizzati solo alla fine della risposta”.maxAmountRequiredè un limite (convertito in base al limite stabilito da questo modello: limiti Credits × 0.095215), il pagamento effettivo è calcolato in base all’uso reale, senza superare il limite.
exact e upto piani di fatturazione. Qui si parla solo di prezzi.
Prezzo Chat (Completamento della Chat)
Il completamento della chat è misurato inupto: il costo è calcolato in base all’uso effettivo di token prompt/completamento. Il prezzo per milione (1M) di token = Costo in Credits per 1M token di questo modello × 0.095215, completamente coerente con il prezzo in USD mostrato nel catalogo pubblico dei modelli della piattaforma (/api/v1/models?with_pricing=true).
La tabella seguente mostra i prezzi reali (presi dal catalogo dei modelli, calcolati secondo il tasso di cambio X402), unità USD / 1M token:
Spiegazione:
- La tabella mostra il prezzo unitario calcolato per token; il costo di una richiesta = input token × prezzo unitario input + output token × prezzo unitario output.
- Il limite
uptoè l’importo massimo che il modello consente di firmare per una richiesta; non è l’importo effettivamente addebitato, la maggior parte delle richieste è ben al di sotto del limite. - Il limite determina solo “quanto massimo potrebbe essere addebitato”, il pagamento reale è calcolato in base all’uso dei token.
Esempio: Prezzo e Addebito Coerenti (exact)
Di seguito è riportata una chiamata a pagamento reale effettuata con il client ufficiale X402Client su serp/google (Base exact). Dimostra la coerenza tra i tre: prezzo 402, importo firmato e cost restituito nella risposta di successo.
cost.amount(0.000952 USDC) con 402 quotazione, con Credits × 0.095215 è completamente coerente. Il campo settlement è lo stato di regolamento di questo pagamento (authorized = autorizzato); il regolamento on-chain è gestito dalla piattaforma, meccanismo visibile nei piani di fatturazione exact e upto.
Calcolo della quotazione upto (chat)
La chat è misurata in token. La quotazione per una richiesta (non il limite) è calcolata secondo la seguente formula (prendendo come esempio gpt-4o-mini):
upto (gpt-4o-mini è 1 Credit = 95215 atomic), questo è solo il massimo che potrebbe essere addebitato; la vera quotazione di questa richiesta (circa $0.0001 nell’esempio) è molto al di sotto del limite, regolata in base all’uso dei token. Il meccanismo di regolamento on-chain di upto è visibile nei piani di fatturazione exact e upto.
Prezzi di altri servizi (prezzo fisso exact)
Interfacce come immagini, video, musica e ricerca hanno un prezzo che può essere determinato al momento della richiesta, utilizzando exact. La tabella sottostante mostra i prezzi reali, presi dalla risposta 402 maxAmountRequired per richieste non pagate (la consultazione dei prezzi non comporta costi):
Nota:
- I prezzi dello stesso servizio variano in base a modello, risoluzione, durata, azione (soprattutto per i video). La tabella sopra mostra i valori reali per un certo insieme di parametri, solo a scopo di riferimento.
- Per queste interfacce a prezzo fisso (
exact), ilmaxAmountRequirednella risposta 402 di questa richiesta è l’importo dovuto (coerente con ilcost.amountdella risposta di successo, già testato nel paragrafo precedente). - Ogni prezzo è ottenuto arrotondando per difetto a unità atomic da
Credits × 0.095215(vedi il riferimento di calcolo sopra), utilizzando lo stesso sistema di conversione usato per la chat. A causa della rappresentazione in virgola mobile e dell’arrotondamento, alcuni valori potrebbero differire di 1 atomic ($0.000001) dal prodotto semplice, e si deve sempre fare riferimento al valore restituito dalla risposta 402.
Prezzo di pagamento dell’ordine
Quando si paga un ordine tramite la console di pagamento X402 (acquisto di pacchetti / ricarica di Credits), il prezzo è quello visualizzato nella pagina dell’ordine, l’amount della risposta 402 è la base finale per la firma. Il pagamento dell’ordine utilizza l’API della piattaforma e richiede un token dell’account, vedi guida al pagamento dell’ordine.
Un esempio reale dalla guida al pagamento dell’ordine (acquisto di 10 Credits):
0.095215/Credit; il pagamento dell’ordine è basato sui prezzi dei pacchetti, la differenza tra il prezzo di creazione e l’importo finale di regolamento è conforme a quanto indicato nella guida al pagamento dell’ordine.
Come ottenere i prezzi in tempo reale
I prezzi variano in base a modello e parametri, si prega di ottenere i prezzi in tempo reale tramite programma, non codificare a mano:- Prezzo per chiamata: inviare una richiesta all’API target senza
PAYMENT-SIGNATURE(e nemmenoAuthorization), leggere ilaccepts[].maxAmountRequiredrestituito nella risposta 402. Questo passaggio non comporta costi. Per l’interfacciaexactè il prezzo finale; per l’interfacciaupto(chat) è il limite, regolato in base all’uso. - Prezzo per token della chat:
GET https://platform.acedata.cloud/api/v1/models?with_pricing=true&type=chat, leggerepricing.input_usd/pricing.output_usddi ogni modello (già calcolato secondocredit_usd_rate). - Verifica della conversione:
atomic = floor(Credits × 0.095215 × 1e6),USDC = atomic / 1e6(cioèUSDC ≈ Credits × 0.095215).
Riepilogo
- Prezzo X402 = Costo in Crediti di questa chiamata ×
0.095215, e il costo dei Crediti normali è lo stesso prezzo, solo che si regola in USDC sulla blockchain. 0.095215/Credito è il prezzo unitario dei Crediti ottimali (grandi quantità) della piattaforma; il prezzo unitario per l’acquisto di Crediti in piccole ricariche è più alto, quindi X402 equivale automaticamente a ottenere il prezzo ottimale.- L’importo firmato dall’interfaccia
exact(immagini / video / musica / ricerca / ordini) è l’importo da pagare; l’interfacciaupto(chat) firma il limite, regolato in base all’uso reale. - Il prezzo autoritativo è basato su
maxAmountRequiredrestituito da 402:exactè l’importo da pagare (corrisponde acost.amountdella risposta di successo, già testato);uptoè il limite, l’importocost.amountdella risposta di successo è l’importo reale calcolato in base all’uso (≤ limite).

