Facturación del chat
La API utiliza créditos de prepago. Recarga en Monedero → Añadir créditos o elige una suscripción opcional. El monedero también muestra el saldo API y las transacciones.
Precios
La página de precios y GET /v1/chat/catalog usan la misma configuración actual que la facturación. El chat tiene precios separados de entrada y salida por millón de tokens; la voz se calcula por 1. 000 caracteres. Cada modelo tiene su tarifa. Consulta el catálogo en lugar de fijar precios en el código. Las respuestas de chat incluyen el campo estándar usage; consulta el historial de uso o transacciones para conocer los créditos reales. Solo las respuestas de voz incluyen billing.
Cargos y reembolsos
- El chat reserva créditos antes de la llamada, liquida el uso real de tokens y devuelve lo no utilizado.
- La entrada incluye historial y personalidad. Todos los tokens de entrada, incluidos los aciertos de caché, usan la misma tarifa. El razonamiento ya está incluido en la salida y no se cobra dos veces.
- El total se redondea hacia arriba una sola vez a ocho decimales. Si falta el uso o es inválido, se libera la reserva y se devuelve
503. - La voz se cobra por separado, incluso al leer una respuesta del chat.
- Si falla la solicitud al proveedor, se reembolsa automáticamente. Un saldo insuficiente devuelve
402 insufficient_balance. - El chat responde de forma síncrona y no crea tareas de generación asíncronas.
Texto: Chat compatible con OpenAI. Voz e identificadores: Voz y catálogo.
Cargos de voz
Se usa el número de caracteres facturables del texto normalizado, con redondeo hacia arriba a ocho decimales, sin bloque mínimo de 1.000 caracteres. Speech Light, Speech Pro y Speech Expressive cuentan unidades UTF-16: letras habituales o caracteres chinos cuentan como uno, y caracteres suplementarios como 😀 cuentan como dos. Speech Standard cuenta puntos de código Unicode.
La regla aparece en speechModels[].characterCounting o billing.character_counting. Por ejemplo, a 0,7 créditos por 1.000 unidades, 100 unidades cuestan 0,07 créditos. Una síntesis fallida se reembolsa. Los modelos desconocidos o no disponibles se rechazan antes de cobrar.
Saldo de prueba local
Los pagos de prueba de Stripe añaden un saldo de pruebas separado, que no paga llamadas API reales. Un administrador puede añadir saldo API para pruebas locales. 402 se refiere al saldo API, no al saldo de pruebas. Los pagos reales se abonan tras su confirmación.