x402 AI Inference API
Appelez l’inférence DGrid avec les exigences de paiement x402. La première requête renvoie les instructions de paiement ; la seconde requête inclut un en-tête x-payment signé et exécute l’inférence.| URL de base | https://api.dgrid.ai |
| Authorization | Content-Type: application/json; x-payment: <x402-payment-payload> |
| Requête | application/json |
| Réponse | 402 / 200 · application/json or text/event-stream |
Paiement et authentification
Ce point de terminaison utilise le protocole de paiement x402 au lieu d’un flux basé sur un solde de compte. En-têtes de requête requis pour la requête payée :Corps de la requête
| Champ | Type | Requis | Par défaut | Description |
|---|---|---|---|---|
messages | array | Oui | - | Tableau UIMessage contenant role et content. |
model | string | Non | anthropic/claude-opus-4.5 | Nom du modèle cible. |
stream | boolean | Non | true | Indique si une réponse en flux continu doit être renvoyée. |
temperature | number | Non | 1 | Température d’échantillonnage. |
topP | number | Non | 1 | Paramètre d’échantillonnage top-p. |
topK | number | Non | 40 | Paramètre d’échantillonnage top-k. |
Modes de réponse
stream = true (par défaut)
Renvoie un UIMessageStream SSE (text/event-stream) utilisant les événements de type UIMessageChunk du style AI SDK. Les types d’événements courants incluent :
starttext-starttext-deltatext-endfinish
finish inclut un messageMetadata tel que :
totalTokensallowanceLeftcalculatedPriceWeirealPriceWei
stream = false
Renvoie une seule réponse JSON dans le format de complétion standard de DGrid, avec choices et usage.
Erreurs
| Statut | Signification |
|---|---|
402 | Échec de la validation du paiement, généralement parce que la première requête a omis x-payment ou que la signature de paiement était invalide |
400 | Requête invalide ou erreur de validation en amont |
500 | Erreur côté serveur ou du fournisseur en amont |
Remarques sur le règlement
- Le point de terminaison effectue le règlement en fonction de l’usage réel.
- Si le coût réel dépasse le plafond autorisé, le règlement est limité à cette limite autorisée.

