Contrato de consumo de créditos

Las respuestas de generación y transcripción informan del cargo realizado por el servicio de cuenta y del saldo restante de la cuenta autorizada.

Campos públicos de respuesta

Las respuestas correctas de las funciones pueden incluir:

{
  "credits_needed": 12.8,
  "remaining_credits": 487.2
}

credits_needed es el cargo de esa ejecución. remaining_credits es el saldo de la cuenta después de la operación. POM AI guarda localmente el saldo devuelto como una caché de visualización para que las pantallas de administración posteriores puedan mostrar el valor conocido más reciente; el servicio de cuenta sigue siendo la fuente autoritativa.

La salida específica de cada función acompaña a esos campos, por ejemplo el contenido generado, un payload de imagen o el texto de la transcripción. Una integración debe validar la salida requerida de la función además de los campos de crédito antes de informar de un éxito completo.

Fallos y reintentos

Las cargas de error normalizadas pueden incluir campos de crédito cuando el servicio de cuenta los proporciona. Esto puede explicar un rechazo por crédito insuficiente o un fallo producido después de que se determinara el uso. No asumas que un tiempo de espera agotado de la red significa que no se produjo ningún cargo. Consulta el saldo actual o inspecciona el estado resultante de WordPress de la función antes de reintentar.

Los flujos de trabajo por lotes pueden consumir créditos elemento a elemento y pueden detenerse tras una finalización parcial. Informa de los resultados por elemento y del saldo final devuelto en lugar de multiplicar la estimación original.

Nunca registres ni muestres la clave de licencia junto a los datos de crédito.

Guías relacionadas: contrato de estimación de créditos, revisar el uso inesperado de créditos y los créditos no son visibles.