La API de Decisions de OpenAI ahora está en versión beta pública, evaluando texto, imágenes o ambos y devolviendo respuestas tipadas aproximadamente 10 veces más rápido que la API de Responses. Proporciona probabilidades, opciones o puntuaciones para tareas como clasificación de contenido, enrutamiento de solicitudes y priorización. La API está disponible en Playground para experimentar antes de codificar, con disponibilidad general esperada en las próximas semanas.
La API de Decisions utiliza el endpoint POST /v1/decisions y actualmente solo admite el modelo gpt-6-luna. Una solicitud incluye el modelo, la entrada y las preguntas, cada una con un tipo, instrucciones y opciones o niveles de puntuación permitidos. La respuesta contiene un array de answers, y cada pregunta debe tener un nombre único que la API repite.
Los tipos de preguntas incluyen predicate (verifica una condición, devolviendo una probabilidad de 0 a 1), choice (selecciona una opción de un conjunto fijo) y score (califica la entrada según niveles ordenados, devolviendo un promedio ponderado por probabilidad de los índices de nivel). Use choice para categorías sin orden, como departamentos, y score para niveles ordenados, como gravedad.
Para casos de uso que requieren generación de esquemas JSON personalizados o llamadas a funciones, OpenAI recomienda usar Structured Outputs con la API de Responses. Las imágenes deben ser URL de datos base64 en línea; no se admiten URL alojadas ni entradas file_id. La API combina partes input_text e input_image en un mensaje de usuario para evaluación multimodal.
Entidades clave: Empresas: OpenAI
Preguntas frecuentes: ¿Qué es la API de Decisions y en qué se diferencia de la API de Responses?
La API de Decisions evalúa texto, imágenes o ambos y devuelve respuestas tipadas como probabilidades, opciones o puntuaciones, aproximadamente 10 veces más rápido que la API de Responses. Está diseñada para tareas de clasificación, enrutamiento y priorización. Úsela cuando necesite un tipo de respuesta específico (predicate, choice, score). Para generar objetos que sigan un esquema JSON personalizado, use Structured Outputs con la API de Responses o llamadas a funciones para invocaciones de herramientas.
Fuente: Hacker News · Resumido por HeadlinesBriefing