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: pague por requisição em USDC

A RunAPI aceita pagamentos x402 em seus endpoints cobrados por chamada. Um agente envia uma requisição normal, recebe uma cotação 402, assina com sua wallet e obtém o resultado. Sem conta, sem API key, sem créditos pré-pagos.

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 pagáveis com x402
  • Base rede de liquidação
  • USDC ativo de pagamento
  • 0 API keys exigidas
Como funciona

Quatro passos, da requisição ao resultado

  1. Envie a requisição sem uma key

    Envie um POST com o mesmo corpo JSON que enviaria com uma API key, mas sem o cabeçalho Authorization.

  2. Leia a cotação 402

    A RunAPI responde 402 com um cabeçalho PAYMENT-REQUIRED que lista o valor exato, o ativo, a rede e o destinatário. A cotação é válida por 300 segundos.

  3. Assine e tente novamente

    Seu cliente x402 v2 assina uma autorização EIP-3009 com a wallet do agente e reenvia a requisição com um cabeçalho PAYMENT-SIGNATURE.

  4. Consulte a tarefa

    A RunAPI liquida o pagamento, inicia a tarefa e retorna 200 com um recibo PAYMENT-RESPONSE e um poll_url para o resultado.

Detalhes

O que saber antes de pagar

Sem cadastro, sem chave de API

A wallet que paga é a única identidade. Não há conta para criar, chave para guardar nem saldo para recarregar.

Pagamentos em USDC sem gas

O pagador assina uma autorização EIP-3009 e o facilitador da Coinbase CDP envia a transferência, então a wallet precisa de USDC, mas não de ETH.

Obtendo o resultado

A maioria das tarefas de mídia termina de forma assíncrona. A resposta 200 inclui um poll_url com um token de acesso à tarefa somente leitura. O token abre apenas aquela tarefa e nada mais, e permanece válido por 30 dias após a conclusão da tarefa.

Se uma tarefa falhar

O x402 não tem reembolsos embutidos. Quando uma tarefa paga termina em estado de falha, a RunAPI registra uma obrigação de reembolso pelo valor total recebido. Depois, um operador devolve o valor à wallet pagadora por meio de uma transferência USDC separada; o reembolso não é automático.

Quais endpoints se qualificam

O x402 funciona em endpoints REST com preço fixo por chamada. Modelos cobrados por token, segundo ou caractere, incluindo os endpoints de LLM, ainda precisam de API key e créditos. O servidor MCP não aceita pagamentos x402.

As API keys continuam funcionando

O x402 é uma forma extra de pagar. Requisições que enviam uma API key válida continuam usando os créditos da conta exatamente como antes, e uma requisição com key inválida recebe um 401 em vez de uma cotação de pagamento.

x402 v2

Como é a troca

Entregue a resposta a qualquer cliente x402 v2 conectado à wallet do agente. O cliente cuida da assinatura e da nova tentativa:

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

Exemplos de preços

O menor preço por chamada de alguns modelos que aceitam x402 hoje. Os preços vêm do catálogo ao vivo, e cada cotação 402 informa o valor exato daquela requisição.

Exemplos de preços
Modelo Endpoint Preço por chamada
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

Detalhes do pagamento

A RunAPI segue o esquema exact do x402 v2 e só aceita os valores abaixo. Qualquer outra coisa é rejeitada antes de a RunAPI pedir ao facilitador que liquide.

Detalhes do pagamento
Rede Base mainnet (eip155:8453)
Ativo USDC, contrato 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 6 casas decimais
Facilitador Coinbase CDP
Autorização EIP-3009, então quem paga precisa de USDC mas não de ETH para gas
Limite até 10 USDC por requisição; as cotações expiram após 300 segundos

FAQ sobre x402

O que é x402?

x402 é um protocolo de pagamento aberto construído sobre o código de status HTTP 402 Payment Required. Um servidor responde 402 com os requisitos de pagamento, o cliente paga com uma autorização de stablecoin assinada, e a requisição é reenviada. É mantido pela x402 Foundation.

Preciso de uma conta RunAPI para pagar com x402?

Não. A wallet que paga é a identidade. A RunAPI só cria um perfil de wallet interno depois da primeira liquidação bem-sucedida e nunca pede e-mail ou API key.

O que o facilitador do x402 faz?

O facilitador verifica o pagamento assinado e envia a transferência USDC na Base. A RunAPI usa o facilitador Coinbase CDP, então quem paga não precisa pagar gas.

Quanto custa uma requisição?

Cada endpoint tem um preço fixo por chamada. A cotação 402 mostra o valor exato em USDC antes de você assinar, e o catálogo de modelos lista os preços atuais.

Os agentes conseguem descobrir a RunAPI pelo x402 Bazaar?

Cada cotação 402 inclui uma declaração de descoberta do Bazaar com o schema de entrada e um exemplo, para que clientes e diretórios x402 possam listar o endpoint.

O que acontece se eu pagar e a requisição falhar antes de a tarefa começar?

Uma requisição que falha na validação é rejeitada antes de o pagamento ser liquidado, então nada é cobrado. Depois que o pagamento é liquidado, uma tarefa que falha em seguida gera uma obrigação de reembolso integral.

Continue lendo

Páginas relacionadas

Deixe seu agente pagar pelas próprias chamadas de API

Explore os modelos, escolha um endpoint cobrado por chamada e envie sua primeira requisição sem uma key.