Kernschlussfolgerung
X402 ist kein eigenständiges Preissystem. Jeder API-Aufruf hat bereits einen Kostenpunkt, der in Credits gemessen wird, und dies ist die einzige Preisquelle, die von allen Abrechnungsarten (API-Token-Abzug, Kontostand, X402 On-Chain-Zahlung) gemeinsam genutzt wird. X402 wandelt diese Credits-Kosten einfach zu einem festen Wechselkurs in On-Chain USDC um:
1 Credit = 0.095215 USDC (d.h. 95215 atomare USDC, USDC hat 6 Dezimalstellen)
Das bedeutet:
Bewertungsbasis
Die Umrechnung erfolgt einheitlich durch die Plattform, die Beträge sind für alle unterstützten Netzwerke (Base, SKALE, Solana) identisch; die verschiedenen Netzwerke unterscheiden sich lediglich in den Vermögensverträgen und der Signaturmethode, der Preis bleibt gleich.
Beziehung zu den regulären Credits-Einheitspreisen
Die Plattform verkauft Credits nach dem Prinzip „je mehr genutzt wird, desto niedriger der Preis“ in Stufen. Bei der Abrechnung von X402 wird einheitlich der optimale Stufenpreis verwendet:
Anders ausgedrückt, X402 rechnet jeden Aufruf zum optimalen Credits-Einheitspreis ab. Nutzer, die Credits in kleinen Beträgen kaufen, zahlen einen höheren Preis als X402; nur Nutzer, die in großen Beträgen aufladen, haben den gleichen Preis wie X402.
Zwei Preisformen: exact und upto
In der 402-Antwort von X402 ist maxAmountRequired der Betrag, den Sie signieren müssen. Es gibt zwei Formen:
exact(Festpreis): Der Preis kann vor der Bearbeitung der Anfrage festgelegt werden (Bilder, Videos, Musik, Suche, Bestellzahlung).maxAmountRequired = Die Credits-Kosten dieses Aufrufs × 0.095215, d.h. der zu zahlende Betrag für diesen Aufruf (entspricht demcost.amountin der erfolgreichen Antwort).upto(Nutzungsabhängige Abrechnung): Schnittstellen wie Chat-Vervollständigung, bei denen „erst am Ende der Antwort bekannt ist, wie viele Tokens verwendet wurden“.maxAmountRequiredist ein Obergrenze (umgerechnet nach dem festgelegten Obergrenzenmodell: Obergrenze Credits × 0.095215), die tatsächliche Abrechnung erfolgt nach dem tatsächlichen Verbrauch und überschreitet nicht die Obergrenze.
exact und upto. Im Folgenden wird nur der Preis behandelt.
Chat (Chat-Vervollständigung) Preis
Die Chat-Vervollständigung wird nach demupto-Modell abgerechnet: basierend auf dem tatsächlichen Verbrauch von Prompt / Completion Tokens. Der Preis pro Million (1M) Tokens = Die Credits-Kosten des Modells pro 1M Tokens × 0.095215, was vollständig mit dem in dem öffentlichen Modellverzeichnis der Plattform angezeigten USD-Einheitspreis übereinstimmt (/api/v1/models?with_pricing=true).
Die folgende Tabelle zeigt die tatsächlichen Preise (entnommen aus dem Modellverzeichnis, gemäß dem X402-Wechselkurs), Einheit USD / 1M Token:
Hinweis:
- In der Tabelle sind die Einheitspreise nach Token abgerechnet; die Kosten für eine Anfrage = Eingabe-Token × Eingabeeinheitspreis + Ausgabe-Token × Ausgabeeinheitspreis.
- Die
upto-Obergrenze ist der maximal erlaubte Betrag, den das Modell für eine Anfrage signieren kann; dies ist nicht der tatsächliche Abzug, die meisten Anfragen liegen weit unter der Obergrenze. - Die Obergrenze bestimmt nur „wie viel maximal abgezogen werden kann“, die tatsächliche Abrechnung erfolgt nach dem Tokenverbrauch.
Beispiel: Preisangebot und Abzug stimmen überein (exact)
Hier ist ein echter kostenpflichtiger Aufruf (Base exact), der mit dem offiziellen X402Client an serp/google gesendet wurde. Es zeigt die Übereinstimmung der drei Werte: 402 Preisangebot, signierter Betrag und der in der erfolgreichen Antwort zurückgegebene cost.
cost.amount (0.000952 USDC) entspricht vollständig dem 402 Angebot und Credits × 0.095215. Das settlement Feld ist der Abrechnungsstatus dieser Zahlung (authorized = autorisiert); die On-Chain-Abrechnung wird von der Plattform verarbeitet, Mechanismus siehe exact und upto Abrechnungsmodelle.
upto Angebotsberechnung (Chat)
Chats werden nach Token gemessen. Das Angebot für eine bestimmte Anfrage (nicht das Limit) wird nach folgender Formel berechnet (am Beispiel von gpt-4o-mini):
upto Limit (gpt-4o-mini ist 1 Credit = 95215 atomic), dies ist nur das Maximum, das abgezogen werden kann; das tatsächliche Angebot dieser Anfrage (im obigen Beispiel etwa $0.0001) liegt weit unter dem Limit und wird nach dem Tokenverbrauch abgerechnet. Der On-Chain-Abrechnungsmechanismus von upto siehe exact und upto Abrechnungsmodelle.
Andere Dienstpreise (Festpreis exact)
Schnittstellen wie Bilder, Videos, Musik, Suche haben beim Anfordern einen festgelegten Preis, verwenden exact. Die folgende Tabelle zeigt die tatsächlichen Preise, entnommen aus der Online-Schnittstelle für unbezahlte Anfragen, die 402 maxAmountRequired zurückgeben (Angebotsanfragen verursachen keine Gebühren):
Hinweis:
- Die Preise für denselben Dienst variieren je nach Modell, Auflösung, Dauer, Aktion (insbesondere bei Videos). Die obige Tabelle zeigt die tatsächlichen Werte für eine bestimmte Gruppe von Parametern, nur zur groben Orientierung.
- Bei diesen Festpreis- (
exact) Schnittstellen ist dermaxAmountRequiredin der 402 Antwort der Betrag, der für diese Anfrage zu zahlen ist (übereinstimmend mit demcost.amountder erfolgreichen Antwort, wie im vorherigen Abschnitt getestet). - Jeder Preis wird durch
Credits × 0.095215auf die atomic Einheit abgerundet (siehe oben zur Preisberechnung), und es wird die gleiche Umrechnung wie bei Chats verwendet. Aufgrund von Fließkommadarstellung und Abrundung kann es bei einzelnen Werten zu einer Abweichung von 1 atomic ($0.000001) kommen, in jedem Fall ist der 402 Rückgabewert maßgeblich.
Bestellzahlungsbetrag
Bei der Zahlung von Bestellungen über das X402 Zahlungsportal (Kauf von Paketen / Aufladen von Credits) gilt der Preis, der auf der Bestellseite angezeigt wird, als maßgeblich, der Betrag in der 402 ist die endgültige Signaturgrundlage. Die Bestellzahlung erfolgt über die Plattform-API und benötigt ein Kontotoken, siehe Bestellzahlungstutorial. Ein echtes Beispiel aus dem Bestellzahlungstutorial (Kauf von 10 Credits):0.095215/Credit; die Bestellzahlung erfolgt zu Paketpreisen, wobei die Differenz zwischen dem Erstellungsbetrag und dem endgültigen Abrechnungsbetrag gemäß Bestellzahlungstutorial zu berücksichtigen ist.
So erhalten Sie Preise in Echtzeit
Die Preise variieren je nach Modell und Parametern, bitte verwenden Sie Programme, um sie in Echtzeit abzurufen, und kodieren Sie sie nicht fest:- Pay-per-call Preis: Senden Sie eine Anfrage an die Ziel-API ohne
PAYMENT-SIGNATURE(auch ohneAuthorization), um den zurückgegebenen 402accepts[].maxAmountRequiredzu lesen. Dieser Schritt verursacht keine Gebühren. FürexactSchnittstellen ist dies der endgültige Preis; füruptoSchnittstellen (Chat) ist es das Limit, das tatsächlich nach Verbrauch abgerechnet wird. - Chat Preis pro Token:
GET https://platform.acedata.cloud/api/v1/models?with_pricing=true&type=chat, lesen Sie denpricing.input_usd/pricing.output_usdjedes Modells (bereits nachcredit_usd_rateberechnet). - Umrechnungsprüfung:
atomic = floor(Credits × 0.095215 × 1e6),USDC = atomic / 1e6(d.h.USDC ≈ Credits × 0.095215).
Zusammenfassung
- X402 Preis = Die Kosten in Credits für diesen Aufruf ×
0.095215, und es ist der gleiche Preis wie bei normalen Credits, nur dass es in on-chain USDC abgerechnet wird. 0.095215/Credit ist der optimale Tarif (Großbeträge) für Credits; bei kleinen Aufladungen ist der Preis pro Credit höher, daher erhält man bei X402 automatisch den optimalen Preis.- Der
exactSchnittstelle (Bilder / Videos / Musik / Suche / Bestellungen) signierte Betrag ist der zu zahlende Betrag; dieuptoSchnittstelle (Chat) signiert das Limit, abgerechnet wird nach dem tatsächlichen Verbrauch. - Der maßgebliche Preis richtet sich nach dem
maxAmountRequired, das von 402 zurückgegeben wird:exactist der zu zahlende Betrag (übereinstimmend mit demcost.amountder erfolgreichen Antwort, bereits getestet);uptoist das Limit, dercost.amountder erfolgreichen Antwort ist der tatsächliche Betrag, der nach Verbrauch abgerechnet wird (≤ Limit).

