Développer avec l’IA

OpenAI lance l'API Decisions pour une classification et un routage rapides

OpenAI a publié l'API Decisions en bêta publique, offrant des réponses typées telles que des probabilités et des choix à partir d'images ou de textes, utilisant le modèle gpt-6-luna.

Un prisme en verre divisant la lumière en trois chemins représentant les types de questions de l'API
Illustration générée pour cet article

Traduit automatiquement depuis l'original anglais.

OpenAI a introduit l'API Decisions, un nouvel outil conçu pour transformer du texte et des images en décisions structurées pour les applications logicielles. Lancée en bêta publique le 6 octobre 2026, cette endpoint utilise le modèle gpt-6-luna pour évaluer les entrées et renvoyer des réponses typées significativement plus rapidement que les méthodes précédentes. Le lancement s'adresse aux développeurs qui doivent classifier du contenu, router des requêtes ou prioriser des tâches sans générer de longues réponses en langage naturel.

Ce qui s'est passé

L'API Decisions est désormais disponible via une endpoint dédiée POST /v1/decisions. Elle est actuellement en bêta publique, OpenAI prévoyant une disponibilité générale dans les semaines à venir. Le seul modèle pris en charge au lancement est gpt-6-luna. Pour utiliser les nouvelles fonctionnalités, les développeurs doivent mettre à jour leurs SDK OpenAI vers des versions minimales spécifiques : Python 3.26.0, JavaScript 7.30.0, Go 3.73.0, Ruby 0.101.0 et Java 4.78.0.

Cette API diffère des complétions de chat standard en se concentrant sur l'évaluation plutôt que sur la génération. Au lieu de rédiger des paragraphes, le modèle renvoie des types de données spécifiques tels que des probabilités, des choix catégoriels ou des scores numériques. OpenAI affirme que cette approche fournit des réponses environ dix fois plus rapidement que l'API Responses. Le service prend en charge la Rétention Zéro Donnée (Zero Data Retention) et la conformité HIPAA pour les clients éligibles, avec des options de résidence des données aux États-Unis et en Europe.

Comment cela fonctionne

Une requête vers l'API Decisions se compose de trois parties principales : le modèle, l'entrée et les questions. Le champ model spécifie gpt-6-luna. Le champ input contient les preuves partagées, qui peuvent être une chaîne de texte ou des messages utilisateur incluant des images. Le tableau questions définit ce que le modèle doit évaluer, y compris les instructions et les sorties autorisées. Chaque question doit avoir un nom unique, que l'API renvoie dans la réponse pour aider à associer les réponses aux requêtes.

Les développeurs peuvent choisir parmi trois types de questions selon la logique de décision requise. Un type predicate vérifie si une condition est vraie, renvoyant une probabilité entre 0 et 1. Cela est utile pour les vérifications binaires comme la détection de dommages visibles sur une photo. Un type choice sélectionne une option parmi un ensemble fixe, tel que la catégorisation d'un ticket de support par département. Un type score évalue l'entrée par rapport à des niveaux ordonnés, comme la gravité d'un problème. Les niveaux de score commencent à l'index 0, où 0 signifie cosmétique, 1 signifie qu'une solution de contournement existe, et 2 signifie totalement bloqué. Le score renvoyé est une moyenne pondérée par probabilité de ces indices, permettant des résultats nuancés comme 1,1.

Pour les workflows complexes, les développeurs peuvent inclure plusieurs questions indépendantes dans une seule requête. Par exemple, une photo de produit peut être vérifiée pour les dommages et classifiée par catégorie simultanément. Cependant, si une décision dépend d'une réponse précédente, il est recommandé d'utiliser des requêtes séparées. OpenAI conseille de formuler les questions autour de critères observables et de définir des seuils basés sur le coût des faux positifs et négatifs dans votre application spécifique.

Détails clés

  • L'API Decisions est environ 10x plus rapide que l'API Responses pour les tâches d'évaluation.
  • Les coûts d'entrée pour gpt-6-luna sur cet endpoint sont de 0,10 $ par million de tokens.
  • Il n'y a pas de frais pour les lectures de cache, les écritures de cache ou les tokens de sortie sur cet endpoint.
  • Les primes de traitement régional et les multiplicateurs de prix pour les entrées de contexte long s'appliquent toujours.
  • L'API prend en charge la Rétention Zéro Donnée et l'utilisation HIPAA pour les clients éligibles aux États-Unis et en Europe.
  • Les scores sont calculés comme des moyennes pondérées par probabilité des indices de niveau, qui commencent à 0.

Pourquoi c'est important

Pour les équipes d'ingénierie construisant des fonctionnalités IA en production, la latence et le coût sont des contraintes critiques. Les grands modèles de langage traditionnels génèrent souvent des explications verbeuses même lorsqu'une simple étiquette oui/non ou une catégorie est nécessaire. L'API Decisions supprime cette surcharge, fournissant des données structurées qui s'intègrent directement dans la logique de l'application. Cela réduit le besoin d'étapes de post-traitement pour analyser les sorties en langage naturel, simplifiant la base de code et améliorant la fiabilité.

La capacité de traiter à la fois le texte et les images dans une seule étape d'évaluation ouvre de nouvelles possibilités pour le contrôle qualité automatisé et le triage. Les systèmes de support peuvent router automatiquement les tickets en fonction des scores d'urgence dérivés des messages clients. Les plateformes e-commerce peuvent signaler les marchandises endommagées à partir de photos téléchargées par les utilisateurs sans revue humaine. En exposant les niveaux de confiance et les distributions de probabilité, l'API permet aux développeurs de construire des mécanismes de repli plus robustes, garantissant que les décisions à faible confiance sont routées vers des agents humains.

Ce que vous pouvez faire

  • Mettez à jour votre SDK OpenAI vers la version requise pour votre pile linguistique avant de tester.
  • Utilisez le Playground pour expérimenter différents types de questions et formats d'entrée.
  • Définissez des critères clairs et observables pour chaque question afin d'améliorer la précision du modèle.
  • Fixez des seuils personnalisés pour les décisions de routage en fonction de votre tolérance à l'erreur.
  • Combinez plusieurs questions indépendantes dans une seule requête pour réduire les appels API.
  • Examinez les exigences de résidence des données si vous opérez en Europe ou traitez des données de santé.

Outils de la Boutique Bytechap

Continuer la lecture

Tous les articles