Skip to main content
GET
Projektnutzung abrufen

Überblick

Gibt einen vollständigen Überblick über den Kreditverbrauch eines Projekts für den aktuellen Kreditzyklus zurück, einschließlich verbleibender Kredite, Abonnementpläne und einer Aufschlüsselung der Anforderungen nach Diensttyp (RPC, DAS, gRPC, WebSocket usw.). Alle Kreditangaben beziehen sich auf den creditCycle — das Zeitfenster, in dem Kredite angesammelt und zurückgesetzt werden, abgeleitet vom Abrechnungsanker des Abonnements. Jedes Projekt hat einen, auch kostenlose Pläne. Der subscriptionDetails.billingCycle ist das Abrechnungsfenster; es ist informativ und null bei kostenlosen Plänen, die nie abgerechnet werden.

Anforderungsparameter

string
erforderlich
Die Projekt-ID, für die der Verbrauch abgerufen werden soll. Muss mit dem Projekt übereinstimmen, das dem für die Authentifizierung verwendeten API-Schlüssel zugeordnet ist.

Antwortfelder

number
Verbleibende Kredite im aktuellen Kreditzyklus. Berechnet als Kreditlimit des Plans minus verbrauchte reguläre Kredite, auf null abgerundet.
number
Gesamtkredite, die im aktuellen Kreditzyklus verbraucht wurden, einschließlich regulärer und vorausbezahlter Kredite.
number
Noch verfügbare vorausbezahlte Kredite.
number
Vorausbezahlte Kredite, die im aktuellen Kreditzyklus verbraucht wurden.
object
Das Zeitfenster, auf das sich alle Kreditangaben in dieser Antwort beziehen — der Zeitraum, in dem Kredite angesammelt und zurückgesetzt werden, abgeleitet vom Abrechnungsanker des Abonnements. Immer vorhanden, für jeden Plan, auch kostenlose Pläne.
string
Startdatum des Kreditzyklus im YYYY-MM-DD Format (UTC).
string
Enddatum des Kreditzyklus im YYYY-MM-DD Format (UTC).
object
Informationen zum Abonnementplan und Abrechnungszyklus.
object | null
Start- und Enddaten des aktuellen Abrechnungszyklus. Nur informativ — null bei kostenlosen Plänen, die nie abgerechnet werden. Bei kostenpflichtigen Plänen entspricht dies normalerweise creditCycle.
string
Startdatum des Abrechnungszyklus im YYYY-MM-DD Format.
string
Enddatum des Abrechnungszyklus im YYYY-MM-DD Format.
number
Gesamtes Kreditlimit für den Kreditzyklus basierend auf Ihrem Plan.
string
Der Name des Abonnementplans (z.B. "business", "professional").
object
Kreditverbrauch pro Produkt für den aktuellen Kreditzyklus in ganzen Krediten. Deckt jedes Produkt ab. Werte werden roh gesammelt und am Ende einmal gerundet, um der Abrechnung zu entsprechen, sodass die Kredite pro Produkt möglicherweise nicht genau zu creditsUsed nach dem Runden zusammenpassen.
number
Von standard Solana RPC verbrauchte Kredite.
number
Von der Enhanced API verbrauchte Kredite (z.B. geparste Transaktionen, Token-Metadaten).
number
Von der Wallet API verbrauchte Kredite.
number
Von der DAS (Digital Asset Standard) API verbrauchte Kredite.
number
Von Webhooks verbrauchte Kredite.
number
Von LaserStream gRPC verbrauchte Kredite (bandbreitenberechnet).
number
Von LaserStream WebSocket verbrauchte Kredite (bandbreitenberechnet).
number
Von Preconfirmations verbrauchte Kredite.
number
Von Archival verbrauchte Kredite.
number
Von Photon (ZK-Kompression) verbrauchte Kredite.
number
Von nicht kategorisiertem Verbrauch verbrauchte Kredite.
object
Anfrageanzahl für den aktuellen Kreditzyklus, nur für anfragegemessene Produkte. Die bandbreitenberechneten LaserStream-Produkte (laserstreamGrpc, laserstreamWebsocket) erscheinen hier nicht — siehe dataTransfer. Felder: rpc, enhancedApi, walletApi, das, webhooks, preConfirmations, archival, photon, other.
object
Übertragene Bytes für den aktuellen Kreditzyklus, nur für die bandbreitenberechneten LaserStream-Produkte. Diese Produkte werden nach übertragenen Daten abgerechnet, nicht nach Anfragen, daher erscheinen sie hier und in credits, aber nie in requests. Felder: laserstreamGrpc, laserstreamWebsocket.

Anforderungsparameter

string
erforderlich
Die Projekt-ID, für die der Verbrauch abgerufen werden soll. Muss mit dem Projekt übereinstimmen, das dem API-Schlüssel zugeordnet ist.

Autorisierungen

api-key
string
query
erforderlich

API-Schlüssel als Query-Parameter übergeben.

Pfadparameter

id
string<uuid>
erforderlich

Die Projekt-ID, für die die Nutzung abgerufen werden soll. Muss mit dem Projekt übereinstimmen, das mit dem API-Schlüssel verbunden ist.

Beispiel:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

Antwort

Projektnutzung erfolgreich abgerufen.

creditsRemaining
number

Anzahl der Credits, die im aktuellen Kreditzyklus übrig sind. Berechnet als creditsLimit - regularCreditsUsed, auf 0 gerundet.

Beispiel:

487500

creditsUsed
number

Gesamtzahl der Credits, die im aktuellen Kreditzyklus verbraucht wurden, einschließlich regulärer und vorausbezahlter Credits.

Beispiel:

12500

prepaidCreditsRemaining
number

Anzahl der verbleibenden vorausbezahlten Credits.

Beispiel:

50000

prepaidCreditsUsed
number

Anzahl der vorausbezahlten Credits, die im aktuellen Kreditzyklus verbraucht wurden.

Beispiel:

0

creditCycle
object

Der Zeitraum, auf den jede Kreditzahl in dieser Antwort bezogen ist — der Zeitraum, in dem Credits angesammelt und zurückgesetzt werden, abgeleitet vom Abrechnungsanker des Abonnements. Immer vorhanden, bei jedem Plan, einschließlich kostenloser Pläne, die nie in Rechnung gestellt werden.

subscriptionDetails
object

Details zum Abonnementplan des Projekts und Abrechnungszyklus.

credits
object

Kreditverbrauch pro Produkt für den aktuellen Kreditzyklus, in ganzen Credits. Deckt jedes Produkt ab. Die Werte werden unverändert summiert und einmal am Ende gerundet, um der Abrechnung zu entsprechen, sodass die Pro-Produkt-Credits nach dem Runden möglicherweise nicht exakt zu creditsUsed summiert werden.

requests
object

Anzahl der Anfragen für den aktuellen Kreditzyklus, nur für anfragebasierte Produkte. Die bandbreitenbasierten LaserStream-Produkte (laserstreamGrpc, laserstreamWebsocket) erscheinen hier nicht — siehe dataTransfer.

dataTransfer
object

Übertragene Bytes für den aktuellen Kreditzyklus, nur für die bandbreitenbasierten LaserStream-Produkte. Diese Produkte werden nach übertragenen Daten berechnet, nicht nach der Anzahl der Anfragen, daher erscheinen sie hier und in credits, aber nie in requests.