Skip to main content
Dieses Dokument erklärt, wie die Preise bei der Verwendung von X402 zur Abfrage der Ace Data Cloud API festgelegt werden und wie sie mit den Preisen der regulären Credits (Kontingent) der Plattform in Beziehung stehen.

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:
Dieser Wechselkurs ist nicht willkürlich festgelegt, sondern entspricht dem optimalen (Groß-)Credits-Einheitspreis der Plattform. Daher ist die Bezahlung mit X402 ≈ der Kauf von Credits zum optimalen Einheitspreis und es gibt keinen X402 Aufpreis, sondern man profitiert direkt vom günstigsten Credits-Einheitspreis, ohne Vorauszahlung und ohne API-Token.

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 dem cost.amount in 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“. maxAmountRequired ist 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.
Details zu den Protokollen dieser beiden Modelle finden Sie in den Abrechnungsplänen exact und upto. Im Folgenden wird nur der Preis behandelt.

Chat (Chat-Vervollständigung) Preis

Die Chat-Vervollständigung wird nach dem upto-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.
响应 zurückgegebene 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):
Eine Anfrage mit 500 Prompt + 200 Completion Token:
Der Client signiert nach dem 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 der maxAmountRequired in der 402 Antwort der Betrag, der für diese Anfrage zu zahlen ist (übereinstimmend mit dem cost.amount der erfolgreichen Antwort, wie im vorherigen Abschnitt getestet).
  • Jeder Preis wird durch Credits × 0.095215 auf 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):
Hinweis: Pay-per-call (oben Chat / andere Dienste) und Bestellzahlung sind zwei verschiedene Wege. Pay-per-call verwendet einheitlich den optimalen Einzelpreis von 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 ohne Authorization), um den zurückgegebenen 402 accepts[].maxAmountRequired zu lesen. Dieser Schritt verursacht keine Gebühren. Für exact Schnittstellen ist dies der endgültige Preis; für upto Schnittstellen (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 den pricing.input_usd / pricing.output_usd jedes Modells (bereits nach credit_usd_rate berechnet).
  • Umrechnungsprüfung: atomic = floor(Credits × 0.095215 × 1e6), USDC = atomic / 1e6 (d.h. USDC ≈ Credits × 0.095215).
Beispiel für die kleinste Anfrage zur Preisabfrage:

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 exact Schnittstelle (Bilder / Videos / Musik / Suche / Bestellungen) signierte Betrag ist der zu zahlende Betrag; die upto Schnittstelle (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: exact ist der zu zahlende Betrag (übereinstimmend mit dem cost.amount der erfolgreichen Antwort, bereits getestet); upto ist das Limit, der cost.amount der erfolgreichen Antwort ist der tatsächliche Betrag, der nach Verbrauch abgerechnet wird (≤ Limit).

Verwandte Dokumente