Saltar al contenido principal
Usa tu API Key para consultar el cargo de cada llamada y el precio real que tu cuenta paga por un modelo. Ninguno de los tres endpoints comprueba el saldo; funcionan incluso con saldo 0.

Autenticación

string
requerido
Usa la misma API Key con la que llamas a los modelos, con autenticación Bearer Token. Obtén tu clave en la página de gestión de API Keys.

Endpoints

Los importes están en USD; cost_credits y credits están en créditos, equivalentes a USD × 10.

Registro único por ID de solicitud

string
requerido
  • Llamadas síncronas: valor del encabezado de respuesta X-Oneapi-Request-Id
  • Tareas asíncronas: ID de tarea devuelto al enviarla
Los registros se escriben de forma asíncrona y suelen estar disponibles unos segundos después de que termina la solicitud. Si recibes 404 log_not_found, vuelve a intentarlo más tarde. Las tareas asíncronas se consultan por ID de tarea y solo tienen registro una vez completadas o fallidas.
La consulta abarca toda la cuenta a la que pertenece la API Key. data es un array; un mismo ID puede tener un registro de consumo y otro de error. Campos principales: cost_usd es el importe final liquidado: los registros de error siempre valen 0, y los reembolsos por fallo se completan antes de escribir el registro. La suma de los registros con type igual a consume es el total cobrado por tus llamadas.

Sincronizar registros de solicitudes

Obtén por páginas todos los registros de tu cuenta en un periodo — ideal para conciliaciones programadas. Cada registro tiene los mismos campos que la consulta de registro único.
integer
requerido
Hora de inicio, marca de tiempo Unix en segundos.
integer
Hora de fin, marca de tiempo Unix en segundos. Por defecto, la hora actual. Ambos extremos son inclusivos y el periodo no puede superar 31 días.
string
predeterminado:"all"
Tipo de registro: all, consume o error.
string
Filtrar por nombre de modelo.
integer
Devuelve solo los registros de la API Key indicada. Copia el ID desde la lista «Claves de API» de la consola (se muestra debajo del nombre de la clave); el ID no cambia al rotar la clave.
integer
predeterminado:"100"
Tamaño de página, 1–1000.
string
Cursor de paginación. Devuelve sin cambios el next_cursor de la página anterior y mantén los demás parámetros iguales mientras paginas.
En la respuesta, has_more indica si hay otra página, next_cursor es el cursor de la siguiente página y watermark es la hora del servidor menos 300 segundos.
Forma recomendada de sincronizar: el end_timestamp de cada ejecución no debe superar watermark; empieza la siguiente ejecución 10 minutos antes del final de la anterior y elimina duplicados por (id, type); dentro de una misma ventana, pagina hasta que has_more sea false.

Consultar el precio de la cuenta

Consulta el precio real que paga por un modelo la cuenta a la que pertenece la API Key actual. Se aplican precios personalizados, precios de miembro, multiplicador de grupo y descuentos, igual que en el cargo al llamar. La página de precios muestra precios públicos; para estimar costes de tu propia cuenta, usa este endpoint.
string
requerido
Nombre del modelo; se admiten alias.
string
Resolución o nivel; debe ser compatible con el modelo.
string
Tamaño de la imagen.
string
Nivel de calidad.
integer
Duración en segundos, 1–3600, para modelos que cobran por segundo.
integer
Número de resultados, 1–100.
Sin parámetros de especificación, el precio se calcula con la especificación predeterminada del modelo. En los modelos que cobran por segundo, si se omite duration solo se devuelve el precio por segundo. Campos principales de la respuesta: Hasta 60 consultas por minuto por API Key.

Manejo de errores