AIREITER

Precios de la API Decisions de OpenAI: cuánto cuesta cada llamada

Última actualización: 2026-10-23 00:25:09

Una decisión de enrutamiento de 500 tokens cuesta $0.00005 con la tarifa estándar. Eso hace que la API Decisions de OpenAI sea lo bastante barata para usarla como filtro a gran escala, pero no necesariamente lo bastante fiable para acciones de alto impacto: sus probabilidades deben calibrarse con tus propios datos etiquetados.

La factura empieza en fracciones de céntimo, no en una tarifa por llamada

El precio de la API Decisions de OpenAI es de $0.10 por cada 1 millón de tokens de entrada no almacenados en caché, mientras que los tokens de salida son gratuitos. OpenAI describe ahora este endpoint como disponible de forma general, impulsado únicamente por gpt-6-luna y accesible mediante POST /v1/decisions en la guía actual de Decisions.

La tabla de precios publicada no contempla una tarifa adicional por solicitud. La fórmula básica es:

coste mensual = solicitudes × tokens de entrada facturables de media ÷ 1,000,000 × $0.10

Ejemplos con 10.000, 100.000 y 1 millón de solicitudes

Para una carga de trabajo con una media de 500 tokens de entrada por solicitud:

Solicitudes mensualesTokens de entradaCoste estándar de entradaCoste por solicitud
10,0005 millones$0.50$0.00005
100,00050 millones$5.00$0.00005
1,000,000500 millones$50.00$0.00005
Gráfico de barras con el coste de entrada de la API Decisions de OpenAI para 10.000, 100.000 y 1 millón de solicitudes

Las salidas de tipo predicate, choice y score no añaden ningún cargo por tokens de salida. Un JSON equivalente generado con Responses se factura según la tarifa de salida del modelo; la tabla de precios de OpenAI sitúa la salida estándar de gpt-6-luna en $0.50 por millón de tokens.

Lecturas y escrituras de caché, procesamiento regional y contexto largo

El precio de referencia de $0.10 no es la única tarifa de entrada posible. La guía actual indica que las lecturas de la caché de prompts tienen un precio reducido, mientras que las escrituras usan las tarifas estándar de escritura en caché de gpt-6-luna. La tabla de tarifas de OpenAI fija la entrada estándar almacenada en caché de Luna en $0.01 por millón de tokens, la escritura en caché durante 30 minutos en $0.125 y la escritura durante 12 horas en $0.25 por millón de tokens.

La caché solo empieza a aplicarse cuando el prefijo compartido reutilizable contiene al menos 1,024 tokens. Las preguntas no cuentan para alcanzar ese mínimo y las imágenes específicas de cada pregunta quedan fuera del prefijo reutilizable. Las lecturas y escrituras de caché ya están incluidas en usage.input_tokens; volver a sumarlas duplicaría el uso contabilizado, según la sección sobre caché de prompts.

Los endpoints regionales o con residencia de datos pueden aplicar un recargo del 10% en los modelos nuevos que cumplan los requisitos. La sección oficial sobre precios y disponibilidad también advierte de que pueden aplicarse multiplicadores por contexto largo. Consulta la tabla de tarifas vigente antes de comprometer una carga de trabajo sujeta a requisitos de cumplimiento, porque ambos modificadores pueden alterar el cálculo sencillo de $0.10.

Página de precios de la API de OpenAI con las tarifas actuales de los modelos

Un endpoint limitado a propósito

La API Decisions convierte la información recibida en uno de tres resultados tipados. Es un clasificador y un sistema de puntuación, no una alternativa más barata a un endpoint de respuestas de propósito general.

Tipo de preguntaDevuelveBuen usoMal uso
predicateProbabilidad de 0 a 1Filtro de fraude, comprobación de daños visibles, filtro de relevanciaUna explicación escrita de la decisión
choiceUna opción proporcionada, probabilidades de las opciones y confianzaEnrutamiento de colas, categoría de documentos, siguiente acciónUna categoría desconocida o generada dinámicamente
scorePuntuación ponderada, probabilidades por nivel y confianzaGravedad, urgencia, calidad de un leadExtraer nombres, fechas o campos arbitrarios

Una puntuación admite entre 2 y 10 niveles ordenados. Cada solicitud puede incluir entre 1 y 400 preguntas, pero solo conviene agrupar preguntas independientes. Si la segunda pregunta depende de la respuesta a la primera, OpenAI recomienda hacer una segunda solicitud después de recibir la primera respuesta.

Varias preguntas independientes pueden reutilizar la misma información. Por ejemplo, un único ticket de soporte puede analizarse para detectar intención de reembolso, enviarse al departamento adecuado y puntuar su urgencia sin reenviar el ticket tres veces. La guía de uso señala que num_model_requests cuenta la solicitud, no sus preguntas.

Qué ha cambiado desde la beta pública

La lista actual de novedades sustituye varios límites de la etapa de lanzamiento:

  • El límite de preguntas aumentó de 200 a 400.
  • La caché de prompts está disponible para entradas compartidas.
  • Las entradas pueden incluir JSON nativo, historial de conversación, registros de llamadas a funciones y resultados de herramientas correspondientes.
  • Las imágenes pueden utilizar URLs públicas HTTP/HTTPS o base64 inline; file_id, audio, archivos y referencias a elementos siguen sin estar disponibles.
  • Los informes de la organización están disponibles en GET /v1/organization/usage/decisions; requieren una clave de administrador con api.usage.read y permiten agrupar los resultados por proyecto, clave de API o modelo.
Guía actual de la API Decisions de OpenAI

Elige Decisions o Responses según el formato de salida

Usa la API Decisions cuando el código de la aplicación ya conoce el formato de respuesta permitido. Recurre a Responses cuando el modelo tenga que componer información, y a las llamadas a funciones cuando deba seleccionar una herramienta y proporcionar sus argumentos.

NecesidadOpción predeterminadaMotivo
Filtro sí/no con probabilidadDecisionsSalida predicate nativa; no hay cargo por una respuesta generada
Seleccionar una ruta conocidaDecisionsDevuelve la probabilidad de cada opción y la confianza
Clasificar según una rúbrica ordenadaDecisionsPuntuación ponderada y distribución por niveles nativas
Devolver campos JSON arbitrariosResponses con Structured OutputsDecisions no admite un esquema JSON de salida personalizado
Explicar por qué se rechazó un elementoResponsesDecisions no genera explicaciones en prosa
Elegir una herramienta y crear sus argumentosFunction callingDecisions selecciona una respuesta, pero no genera argumentos para herramientas

Con 100.000 llamadas de 400 tokens de entrada cada una, la entrada de Decisions cuesta $4. Si una llamada equivalente a Responses genera 30 tokens de salida por llamada, las tarifas publicadas de Luna se traducen en $4 de entrada más $1.50 de salida, es decir, $5.50 antes de contar los tokens de razonamiento. La elección del endpoint sigue dependiendo de si la aplicación necesita campos generados o explicaciones.

Ambos endpoints reciben ahora descuentos por las lecturas de caché. Mide los tokens servidos desde la caché en el objeto de uso de la respuesta en lugar de estimarlos a partir de la longitud del prompt.

Los errores baratos también salen caros

Una factura reducida de tokens no compensa el coste de aprobar algo por error, ejecutar una acción de moderación incorrecta o enviar un pago a la ruta equivocada. La guía de OpenAI para interpretar las respuestas recomienda fijar los umbrales con ejemplos etiquetados y ponderar de forma distinta el coste de los falsos positivos y los falsos negativos.

La comunidad de desarrolladores también ha señalado este riesgo. En un hilo de Reddit orientado a la producción sobre las API de decisiones, u/Ctbhatia escribió:

“un filtro que dice omitir es mejor que uno que se equivoca.” Fuente: u/Ctbhatia en r/LLMDevs

La confianza y las probabilidades de la API son señales, no una garantía de calibración publicada. Un resultado con una confianza de 0.90 no debe interpretarse como correcto el 90% de las veces hasta comprobar esa relación con datos representativos.

OpenAI afirma en la guía oficial que Decisions es aproximadamente 10 veces más rápida que Responses, pero no publica datos p50, p95, región, tamaño de la carga ni configuración de comparación. Haz las pruebas desde la región de despliegue prevista antes de fijar un presupuesto de latencia.

Control de producción: calibra, abstente y después automatiza

  1. Crea un conjunto etiquetado a partir de la carga de trabajo real, incluidos los casos ambiguos y los fallos más costosos.
  2. Ejecuta las mismas preguntas sobre ese conjunto y representa las tasas de falsos positivos y falsos negativos con distintos umbrales.
  3. Añade una vía explícita de abstención en el código de la aplicación. Las respuestas con poca confianza o contradictorias deberían pasar a revisión humana en lugar de forzar una ruta.
  4. Supervisa el uso de tokens y el número de solicitudes con GET /v1/organization/usage/decisions y audita una muestra de los resultados automatizados después del lanzamiento.

Tabla para decidir el despliegue

La API Decisions de OpenAI es la opción predeterminada adecuada para evaluaciones breves, acotadas y de gran volumen dentro de un stack existente de OpenAI. El precio, por sí solo, no es motivo suficiente para migrar.

Carga de trabajoRecomendaciónCondición principal
Enrutamiento de soporte o leadsUsa DecisionsLas categorías son fijas y hay ejemplos etiquetados disponibles
Detección de daños en imágenesPrueba DecisionsCompara la precisión con imágenes; ahora admite URLs alojadas
Política larga más elemento brevePrueba ambos endpointsVerifica los tokens reales servidos desde la caché y la latencia
Cumplimiento o acción destructivaUsa Decisions solo como filtroExige abstención, revisión y umbrales asimétricos
Extracción más explicaciónUsa ResponsesUna llamada más completa puede evitar una segunda solicitud de generación
Selección de herramientas con argumentosUsa function callingEl formato de salida encaja directamente con la acción
Carga de trabajo en la UE o reguladaConsidera DecisionsConfirma los requisitos, la residencia y el recargo regional

Preguntas frecuentes sobre los precios de la API Decisions de OpenAI

¿La API Decisions se cobra por solicitud o por token?

Se cobra por los tokens de entrada, no por solicitud. La entrada estándar no almacenada en caché cuesta actualmente $0.10 por 1 millón de tokens, sujeta a las condiciones de caché y a los modificadores regionales o de contexto largo que correspondan.

¿Los tokens de salida de la API Decisions son gratuitos?

Sí. La guía oficial de Decisions indica que los tokens de salida no se cobran.

¿Existe un nivel gratuito?

La documentación actual de Decisions de OpenAI no menciona un nivel gratuito específico. Los créditos de la cuenta o las condiciones contractuales pueden seguir afectando a lo que paga una organización.

¿La caché de prompts funciona con la API Decisions?

Sí. Los prefijos de entrada compartida de al menos 1,024 tokens pueden cumplir los requisitos, y OpenAI sitúa por defecto un punto de corte implícito al final de la entrada compartida. El contenido de las preguntas y las imágenes específicas de cada pregunta no forman parte de ese prefijo reutilizable.

¿Decisions es más barata que la API Responses?

Por lo general, sí, en clasificaciones breves y acotadas que no necesitan texto generado. La ventaja puede reducirse cuando Responses produce muy poca salida o desaparecer si el flujo necesita una segunda llamada para extraer información o generar una explicación.

¿Cuántas preguntas caben en una solicitud?

El límite actual es de 1 a 400 preguntas. Las preguntas independientes pueden compartir la entrada; las dependientes requieren solicitudes separadas.

¿Se admiten imágenes y cómo se cobran?

Sí. Decisions acepta URLs de imágenes alojadas mediante HTTP/HTTPS e imágenes base64 inline, y la entrada visual contribuye al uso de entrada facturable. Las referencias de imágenes mediante file_id no son compatibles.

¿El procesamiento regional cuesta más?

Puede costar más. La página de precios de OpenAI aplica un recargo del 10% a los endpoints regionales y con residencia de datos que cumplan los requisitos en modelos nuevos; verifica la tarifa vigente para la región de destino antes del despliegue.