Referência de API

Integre GPUs de topo de linha à sua aplicação. Simples, rápido e confiável.

A API é gratuita e ilimitada para todos os usuários. Crie sua conta e comece a usar imediatamente.

Authentication

Todas as requisições para a API devem incluir seu token de autenticação no header:

Authorization: Bearer SEU_TOKEN_API

Endpoints

Exemplos de Uso

Consultar Preço de GPU

Obtenha o preço em tempo real de uma GPU específica.

curl -X GET "http://api.gpubrasil.com/gpu/price?gpu_model=h100&gpu_count=1" \
  -H "Authorization: Bearer SEU_TOKEN_API"

Criar Nova Instância

Provisione uma nova instância de GPU sob demanda.

curl -X POST "http://api.gpubrasil.com/create-order" \
  -H "Authorization: Bearer SEU_TOKEN_API" \
  -H "Content-Type: application/json" \
  -d '{
    "gpu_model": "h100",
    "gpu_count": 2,
    "duration_hours": 24
  }'

Obter Status da Instância

Verifique o status e detalhes de uma instância criada.

curl -X GET "http://api.gpubrasil.com/order/ORDER_ID" \
  -H "Authorization: Bearer SEU_TOKEN_API"

Listar Preços de GPUs

Obtenha a tabela de preços atualizada em tempo real.

curl -X GET "http://api.gpubrasil.com/gpu/prices"

Response:
{
  "gpus": [
    {
      "model": "B200",
      "pricePerHourUsd": 25.00,
      "available": true
    },
    {
      "model": "H200",
      "pricePerHourUsd": 1.99,
      "available": true
    }
  ]
}

Códigos de Response

200 - OK

Requisição bem-sucedida

201 - Criado

Recurso criado com sucesso

400 - Erro

Requisição inválida

401 - Não Autorizado

Token inválido ou ausente

500 - Erro Interno

Erro no servidor