Skip to main content
Cette page documente les détails des points de terminaison spécifiques à x402 pour les requêtes d’inférence payée à l’usage de DGrid. Si vous recherchez des modèles de requête de type fournisseur tels que les charges utiles compatibles OpenAI ou compatibles Claude, consultez Model API. Ces références restent la meilleure source d’exemples d’invocation spécifiques aux fournisseurs. Cette page se concentre sur le flux de paiement x402 ainsi que sur les champs d’inférence partagés exposés au point de terminaison x402.

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.

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

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 :
  • start
  • text-start
  • text-delta
  • text-end
  • finish
L’événement final finish inclut un messageMetadata tel que :
  • totalTokens
  • allowanceLeft
  • calculatedPriceWei
  • realPriceWei

stream = false

Renvoie une seule réponse JSON dans le format de complétion standard de DGrid, avec choices et usage.

Erreurs

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.