Skip to Content
APIOfoxAI OpenAPIConsulta de saldo

Consulta de saldo

Retorna o status de saldo da conta a que pertence a chave API atual, incluindo saldo disponível, créditos acumulados e gasto acumulado.

Este endpoint faz parte da OfoxAI OpenAPI e é independente de protocolo (OpenAI / Anthropic / Gemini). Qualquer chave API OfoxAI válida pode chamá-lo; a estrutura de resposta é compatível com cc-switch e ferramentas semelhantes.

Endpoint

GET https://api.ofox.ai/v1/user/balance

O mesmo endpoint também é exposto via entradas Anthropic / Gemini, conveniente para clientes já configurados com outra Base URL:

URL
https://api.ofox.ai/v1/user/balance
https://api.ofox.ai/anthropic/user/balance
https://api.ofox.ai/gemini/user/balance

As três URLs retornam exatamente a mesma estrutura de resposta.

Autenticação

Passe qualquer chave API OfoxAI válida (sk-...) pelo header Authorization: Bearer:

Authorization: Bearer sk-xxx

Use uma chave API de nível de usuário (criada no Dashboard ). Não use chaves Internal / Gateway internas.

Exemplo de requisição

Terminal
curl https://api.ofox.ai/v1/user/balance \ -H "Authorization: Bearer $OFOX_API_KEY"

Formato de resposta

Resposta de sucesso 200 OK:

{ "is_active": true, "balance": 42.1357, "total": 100.0000, "used": 57.8643, "currency": "USD" }

Campos de resposta

CampoTipoDescrição
is_activebooleanSe a conta está utilizável. true após autenticação bem-sucedida; false em caso de falha
balancenumberSaldo disponível atual, igual a total - used
totalnumberCréditos acumulados: recargas + bônus + cartões-presente
usednumberGasto acumulado: consumo total de todas as chamadas
currencystringMoeda, fixa em "USD"

Todos os valores em USD como floats de 64 bits. Internamente rastreado com precisão NanoDollar (10⁻⁹ USD), preciso até frações de centavo.

Resposta de erro

Em caso de falha de autenticação ou erro de serviço, retorna código diferente de 200 com corpo compatível com cc-switch:

{ "error": "unauthenticated", "is_active": false }
StatusValor errorDescrição
401unauthenticatedChave API inválida, desativada ou expirada
500internal errorErro interno do serviço, tente novamente

Compatibilidade com ferramentas de terceiros

A estrutura de resposta é compatível com o template de consulta de saldo do cc-switch  e funciona como provedor direto de saldo para cc-switch:

  • is_active para verificação de status
  • balance mapeia para o campo remaining do cc-switch
  • total / used para exibir progresso de uso
Last updated on