Saltar para o conteúdo principal
Use sua API Key para consultar a cobrança de cada chamada e o preço real que sua conta paga por um modelo. Nenhum dos três endpoints verifica o saldo; eles funcionam mesmo com saldo 0.

Autenticação

string
obrigatório
Use a mesma API Key usada para chamar os modelos, com autenticação Bearer Token. Obtenha sua chave na página de gerenciamento de API Keys.

Endpoints

Os valores estão em USD; cost_credits e credits estão em créditos, equivalentes a USD × 10.

Registro único por ID de requisição

string
obrigatório
  • Chamadas síncronas: valor do cabeçalho de resposta X-Oneapi-Request-Id
  • Tarefas assíncronas: ID da tarefa retornado no envio
Os logs são gravados de forma assíncrona e normalmente ficam disponíveis alguns segundos após o fim da requisição. Se receber 404 log_not_found, tente novamente mais tarde. Tarefas assíncronas devem ser consultadas pelo ID da tarefa e só têm registro depois de concluídas ou com falha.
A consulta abrange toda a conta à qual a API Key pertence. data é um array; o mesmo ID pode ter um registro de consumo e um de erro. Campos principais: cost_usd é o valor final liquidado: registros de erro são sempre 0, e os reembolsos por falha são concluídos antes da gravação do registro. A soma dos registros com type igual a consume é o total cobrado pelas suas chamadas.

Sincronizar logs de requisições

Busque, página a página, todos os registros da sua conta em um período — ideal para conciliação agendada. Os campos de cada registro são os mesmos da consulta de registro único.
integer
obrigatório
Horário inicial, timestamp Unix em segundos.
integer
Horário final, timestamp Unix em segundos. O padrão é o horário atual. Ambos os limites são inclusivos, e o período não pode exceder 31 dias.
string
padrão:"all"
Tipo de registro: all, consume ou error.
string
Filtrar por nome do modelo.
integer
Retorna apenas os registros da API Key indicada. Copie o ID na lista “Chaves de API” do console (exibido abaixo do nome da chave); o ID não muda após a rotação da chave.
integer
padrão:"100"
Tamanho da página, 1–1000.
string
Cursor de paginação. Envie de volta o next_cursor da página anterior sem alterações e mantenha os demais parâmetros iguais durante a paginação.
Na resposta, has_more indica se há outra página, next_cursor é o cursor da próxima página e watermark é o horário do servidor menos 300 segundos.
Forma recomendada de sincronizar: o end_timestamp de cada execução não deve passar de watermark; comece a próxima execução 10 minutos antes do fim da anterior e remova duplicatas por (id, type); dentro de uma mesma janela, pagine até has_more ser false.

Consultar o preço da conta

Consulte o preço real que a conta da API Key atual paga por um modelo. Preços personalizados, preços de membro, multiplicador de grupo e descontos já estão aplicados, igual à cobrança na chamada. A página de preços mostra os preços públicos; para estimar custos da sua própria conta, use este endpoint.
string
obrigatório
Nome do modelo; aliases são aceitos.
string
Resolução ou nível; deve ser suportado pelo modelo.
string
Tamanho da imagem.
string
Nível de qualidade.
integer
Duração em segundos, 1–3600, para modelos cobrados por segundo.
integer
Quantidade de saídas, 1–100.
Sem parâmetros de especificação, o preço é calculado com a especificação padrão do modelo. Para modelos cobrados por segundo, sem duration é retornado apenas o preço por segundo. Principais campos da resposta: Até 60 consultas por minuto por API Key.

Tratamento de erros