B2BB2B LLM

GET /v1/balance

Retorna o saldo da conta corrente como uma string decimal.

GET /v1/balance

Este endpoint somente leitura valida a chave de API, mas não requer um saldo positivo.

Solicitar

curl https://api.model-gate.com/v1/balance \
  -H "Authorization: Bearer mg_live_..."

Resposta

{
  "object": "balance",
  "currency": "USD",
  "balance": "12.3400000000"
}

Para credenciais individuais, o saldo pertence ao usuário proprietário da chave. Para credenciais comerciais, as cobranças de API sempre usam a carteira do proprietário da empresa. O saldo compartilhado da empresa é retornado somente quando o principal da credencial tem visibilidade de saldo no nível da empresa (proprietário da organização, administrador ou função de cobrança). As credenciais de desenvolvedor/visualizador de funcionários podem executar solicitações de API permitidas, mas receber HTTP 403 de /v1/balance; esses usuários veem apenas o uso e os limites permitidos do grupo no painel de controle. Chave API usage e spend_limit permanecem valores separados.

Erro de autenticação

{
  "error": {
    "type": "authentication_error",
    "code": "invalid_api_key",
    "message": "invalid API key"
  }
}

Erro de permissão comercial

{
  "error": {
    "type": "permission_error",
    "code": "balance_not_permitted",
    "message": "Company balance is not available for this credential principal."
  }
}