x402 AI Inference API
Llame a la inferencia de DGrid con requisitos de pago x402. La primera solicitud devuelve instrucciones de pago; la segunda incluye un encabezadox-payment firmado y ejecuta la inferencia.
| URL base | https://api.dgrid.ai |
| Authorization | Content-Type: application/json; x-payment: <x402-payment-payload> |
| Solicitud | application/json |
| Respuesta | 402 / 200 · application/json or text/event-stream |
Pago y autenticación
Este endpoint usa el protocolo de pago x402 en lugar de un flujo basado en saldo de cuenta. Encabezados requeridos para la solicitud pagada:Cuerpo de la solicitud
| Campo | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
messages | array | Sí | - | Matriz UIMessage que contiene role y content. |
model | string | No | anthropic/claude-opus-4.5 | Nombre del modelo objetivo. |
stream | boolean | No | true | Indica si se debe devolver una respuesta en streaming. |
temperature | number | No | 1 | Temperatura de muestreo. |
topP | number | No | 1 | Parámetro de muestreo top-p. |
topK | number | No | 40 | Parámetro de muestreo top-k. |
Modos de respuesta
stream = true (predeterminado)
Devuelve UIMessageStream SSE (text/event-stream) usando eventos UIMessageChunk al estilo AI SDK. Los tipos de evento comunes incluyen:
starttext-starttext-deltatext-endfinish
finish incluye messageMetadata como:
totalTokensallowanceLeftcalculatedPriceWeirealPriceWei
stream = false
Devuelve una única respuesta JSON en el formato estándar de completions de DGrid con choices y usage.
Errores
| Estado | Significado |
|---|---|
402 | La validación del pago falló, normalmente porque la primera solicitud omitió x-payment o la firma de pago no era válida |
400 | Solicitud no válida o error de validación upstream |
500 | Error del servidor o del proveedor upstream |
Notas de liquidación
- El endpoint liquida según el uso real.
- Si el costo real supera el límite superior autorizado, la liquidación se limita a ese máximo autorizado.

