L'API Decisions d'OpenAI est désormais en version bêta publique, évaluant du texte, des images ou les deux et renvoyant des réponses typées environ 10 fois plus rapidement que l'API Responses. Elle fournit des probabilités, des choix ou des scores pour des tâches telles que la classification de contenu, le routage de requêtes et la priorisation. L'API est disponible dans le Playground pour expérimentation avant de coder, avec une disponibilité générale attendue dans les semaines à venir.
L'API Decisions utilise le point de terminaison POST /v1/decisions et ne prend actuellement en charge que le modèle gpt-6-luna. Une requête inclut le modèle, l'entrée et les questions, chacune avec un type, des instructions et des choix ou niveaux de score autorisés. La réponse contient un tableau answers, et chaque question doit avoir un nom unique que l'API renvoie.
Les types de questions incluent predicate (vérifie une condition, renvoyant une probabilité de 0 à 1), choice (sélectionne une option parmi un ensemble fixe) et score (évalue l'entrée par rapport à des niveaux ordonnés, renvoyant une moyenne pondérée par probabilité des indices de niveau). Utilisez choice pour les catégories non ordonnées comme les départements, et score pour les niveaux ordonnés comme la gravité.
Pour les cas d'utilisation nécessitant une génération de schéma JSON personnalisé ou un appel de fonction, OpenAI recommande d'utiliser Structured Outputs avec l'API Responses à la place. Les images doivent être des URL de données base64 en ligne ; les URL hébergées et les entrées file_id ne sont pas prises en charge. L'API combine les parties input_text et input_image dans un message utilisateur pour une évaluation multimodale.
Entités clés : Entreprises : OpenAI
FAQ : Qu'est-ce que l'API Decisions et en quoi diffère-t-elle de l'API Responses ?
L'API Decisions évalue du texte, des images ou les deux et renvoie des réponses typées comme des probabilités, des choix ou des scores, environ 10 fois plus rapidement que l'API Responses. Elle est conçue pour les tâches de classification, de routage et de priorisation. Utilisez-la lorsque vous avez besoin d'un type de réponse spécifique (predicate, choice, score). Pour générer des objets suivant un schéma JSON personnalisé, utilisez Structured Outputs avec l'API Responses, ou l'appel de fonction pour les appels d'outils.
Source: Hacker News · Résumé par HeadlinesBriefing