Claude visitors: new accounts receive $1.00 in bonus API credit within 30 days. One per person; usage credits only.

x402

API x402 para modelos de IA: paga por solicitud en USDC

RunAPI acepta pagos x402 en sus endpoints por llamada. Un agente envía una solicitud normal, recibe una cotización 402, la firma con su wallet y obtiene el resultado. Sin cuenta, sin API key, sin créditos prepagados.

Base · USDC · Coinbase CDP · x402 v2
402
curl -i -X POST "https://runapi.ai/api/v1/z_image/text_to_image" \  -H 'Content-Type: application/json' \  --data @request.json # HTTP/2 402# PAYMENT-REQUIRED: <base64 JSON with accepts: scheme, network, asset, amount, payTo>
  • 155 recursos que se pueden pagar con x402
  • Base red de liquidación
  • USDC activo de pago
  • 0 API keys requeridas
Cómo funciona

Cuatro pasos, de la solicitud al resultado

  1. Envía la solicitud sin una key

    Haz un POST con el mismo cuerpo JSON que enviarías con una API key, pero sin el encabezado Authorization.

  2. Lee la cotización 402

    RunAPI responde 402 con un encabezado PAYMENT-REQUIRED que indica el monto exacto, el activo, la red y el destinatario. La cotización es válida durante 300 segundos.

  3. Firma y reintenta

    Tu cliente x402 v2 firma una autorización EIP-3009 con la wallet del agente y reenvía la solicitud con un encabezado PAYMENT-SIGNATURE.

  4. Consulta la tarea

    RunAPI liquida el pago, inicia la tarea y devuelve 200 con un recibo PAYMENT-RESPONSE y un poll_url para el resultado.

Detalles

Lo que debes saber antes de pagar

Sin registro ni clave de API

La wallet que paga es la única identidad. No hay cuenta que crear, clave que guardar ni saldo que recargar.

Pagos en USDC sin gas

Quien paga firma una autorización EIP-3009 y el facilitador de Coinbase CDP envía la transferencia, así que la wallet necesita USDC pero no ETH.

Obtener el resultado

La mayoría de las tareas de medios terminan de forma asíncrona. La respuesta 200 incluye un poll_url con un token de acceso a la tarea de solo lectura. El token da acceso solo a esa tarea y ninguna otra, y permanece válido durante 30 días después de que la tarea termina.

Si una tarea falla

x402 no tiene reembolsos integrados. Cuando una tarea pagada termina en estado fallido, RunAPI registra una obligación de reembolso por el monto total recibido. Después, un operador lo devuelve a la wallet que pagó mediante una transferencia USDC separada; el reembolso no es automático.

Qué endpoints califican

x402 funciona en endpoints REST con un precio fijo por llamada. Los modelos facturados por tokens, segundos o caracteres, incluidos los endpoints de LLM, siguen necesitando una API key y créditos. El servidor MCP no acepta pagos x402.

Las API keys siguen funcionando

x402 es una forma adicional de pagar. Las solicitudes que envían una API key válida siguen usando los créditos de la cuenta como antes, y una solicitud con una key inválida recibe un 401 en lugar de una cotización de pago.

x402 v2

Cómo se ve el intercambio

Entrega la respuesta a cualquier cliente x402 v2 conectado a la wallet del agente. El cliente se encarga de firmar y reintentar:

x402 client
request  = {method: "POST", url: task_url, json: payload}response = x402_client.send(request, wallet: agent_wallet)# The x402 v2 client reads PAYMENT-REQUIRED, signs an EIP-3009# authorization, and replays the request with PAYMENT-SIGNATURE.response.status                       # => 200response.headers["PAYMENT-RESPONSE"]  # settlement receiptresponse.json["poll_url"]             # read-only task result URL

Precios de ejemplo

El precio mínimo por llamada de algunos modelos que hoy aceptan x402. Los precios vienen del catálogo en vivo, y cada cotización 402 indica el monto exacto de esa solicitud.

Precios de ejemplo
Modelo Endpoint Precio por llamada
Z Image Text to image z-image POST /api/v1/z_image/text_to_image $0.01
Flux Text to image flux-2-klein POST /api/v1/flux/text_to_image $0.03
Suno Stitch audio suno-v4 POST /api/v1/suno/stitch_audio $0.01
Suno Stitch audio suno-v4.5 POST /api/v1/suno/stitch_audio $0.01
Recraft Upscale image recraft-crisp-upscale POST /api/v1/recraft/upscale_image $0.01
Recraft Remove background recraft-remove-background POST /api/v1/recraft/remove_background $0.01

Detalles del pago

RunAPI sigue el esquema exact de x402 v2 y solo acepta los valores siguientes. Cualquier otro valor se rechaza antes de que RunAPI pida al facilitador que liquide.

Detalles del pago
Red Base mainnet (eip155:8453)
Activo USDC, contrato 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 6 decimales
Facilitador Coinbase CDP
Autorización EIP-3009, así que quien paga necesita USDC pero no ETH para gas
Límite hasta 10 USDC por solicitud; las cotizaciones caducan a los 300 segundos

FAQ sobre x402

¿Qué es x402?

x402 es un protocolo de pago abierto construido sobre el código de estado HTTP 402 Payment Required. Un servidor responde 402 con los requisitos de pago, el cliente paga con una autorización de stablecoin firmada y la solicitud se reintenta. Lo mantiene la x402 Foundation.

¿Necesito una cuenta de RunAPI para pagar con x402?

No. La wallet que paga es la identidad. RunAPI crea un perfil de wallet interno solo después de la primera liquidación exitosa y nunca pide un correo electrónico ni una API key.

¿Qué hace el facilitador de x402?

El facilitador verifica el pago firmado y envía la transferencia USDC en Base. RunAPI usa el facilitador Coinbase CDP, así que quien paga no necesita pagar gas.

¿Cuánto cuesta una solicitud?

Cada endpoint tiene un precio fijo por llamada. La cotización 402 muestra el monto exacto en USDC antes de firmar, y el catálogo de modelos indica los precios actuales.

¿Pueden los agentes descubrir RunAPI a través del x402 Bazaar?

Cada cotización 402 incluye una declaración de descubrimiento de Bazaar con el esquema de entrada y un ejemplo, para que los clientes y directorios x402 puedan listar el endpoint.

¿Qué pasa si pago y la solicitud falla antes de que empiece la tarea?

Una solicitud que falla la validación se rechaza antes de que se liquide el pago, así que no se cobra nada. Una vez liquidado el pago, una tarea que falla después recibe una obligación de reembolso completo.

Sigue leyendo

Páginas relacionadas

Deja que tu agente pague sus propias llamadas a la API

Explora los modelos, elige un endpoint por llamada y envía tu primera solicitud sin una key.