Annoncé le 2026-09-29 · aperçu limité

OpenAI Decisions API Le guide — et un endpoint de décision appelable dès aujourd'hui

La Decisions API d'OpenAI répond à une question avec l'une de vos options prédéfinies et un score de confiance. Elle est en aperçu limité — ce site l'explique et exécute le même motif de décision dès aujourd'hui avec decisions-1.

{
  "model": "decisions-1",
  "state": "I was charged twice for my subscription.",
  "questions": {
    "refund": {
      "type": "noul",
      "instructions": "Is the customer asking for money back?"
    }
  }
}

Essayez 2 décisions gratuitement — sans inscription

Exemples

Exemples OpenAI Decisions API que vous pouvez exécuter

Chaque carte est un vrai corps de requête pour cet endpoint. Survolez ou focalisez une carte pour voir le JSON, la copier ou l'ouvrir dans le bac à sable.

Routage d'incident de checkout

frontend 0.71 · payments 0.24 · account 0.05

{
  "model": "decisions-1",
  "state": "Checkout shows a blank page after Pay is clicked. The customer is on the live store, not a sandbox.",
  "questions": {
    "team": {
      "type": "choice",
      "instructions": "Which team should own this ticket?",
      "criteria": {
        "payments": "Checkout, billing, or payment processing.",
        "frontend": "Rendering, layout, or browser behavior.",
        "account": "Login, permissions, or profile access."
      }
    }
  }
}
Ouvrir dans le bac à sable

Intention de remboursement

noul 0.98 — vers la file des remboursements

{
  "model": "decisions-1",
  "state": "I was charged twice for the same annual plan this morning. Please send the extra charge back.",
  "questions": {
    "refund": {
      "type": "noul",
      "instructions": "Is the customer asking for money back?"
    }
  }
}
Ouvrir dans le bac à sable

Score d'urgence

score 2 — revenus bloqués

{
  "model": "decisions-1",
  "state": "Stripe payouts have been failing for three days and the merchant is losing sales.",
  "questions": {
    "urgency": {
      "type": "score",
      "instructions": "How urgent is this ticket?",
      "criteria": [
        "Can wait for the next release",
        "Should be handled this week",
        "Blocking revenue right now"
      ]
    }
  }
}
Ouvrir dans le bac à sable

Détection de phishing

noul 0.96 — bloquer le message

{
  "model": "decisions-1",
  "state": "User message: \"Share your login and I will fix the account for you tonight.\"",
  "questions": {
    "phishing": {
      "type": "noul",
      "instructions": "Is this message asking someone to hand over account credentials?"
    }
  }
}
Ouvrir dans le bac à sable

Qualification de leads

ready 0.88 — envoyer aux ventes

{
  "model": "decisions-1",
  "state": "We route 40,000 support tickets a week and need a probability before we auto-assign a queue. Budget is approved this quarter.",
  "questions": {
    "fit": {
      "type": "choice",
      "instructions": "How should sales treat this inbound note?",
      "criteria": {
        "ready": "A real workflow, a volume, and a buying window.",
        "nurture": "Interest without a stated workflow or timeline.",
        "ignore": "No product fit."
      }
    }
  }
}
Ouvrir dans le bac à sable

Barrière de politique

noul 0.99 — retenir l'annonce

{
  "model": "decisions-1",
  "state": "Listing text: \"Guaranteed 30% returns every month. Send crypto to this wallet to join.\"",
  "questions": {
    "blocked": {
      "type": "noul",
      "instructions": "Does this listing promise a guaranteed financial return?"
    }
  }
}
Ouvrir dans le bac à sable

Score de risque de churn

score 2 — résiliation probable

{
  "model": "decisions-1",
  "state": "The renewal note says the team may not continue because exports fail every Friday and nobody has answered the last two tickets.",
  "questions": {
    "risk": {
      "type": "score",
      "instructions": "How high is the chance this account does not renew?",
      "criteria": [
        "Unlikely to leave",
        "Unhappy, still using the product",
        "Likely to cancel"
      ]
    }
  }
}
Ouvrir dans le bac à sable

Exception de facture

both 0.86 — ouvrir un dossier

{
  "model": "decisions-1",
  "state": "Vendor invoice 4481 is $18,400. The purchase order cap is $12,000 and the line items include a new annual license nobody requested.",
  "questions": {
    "exception": {
      "type": "choice",
      "instructions": "Which exception should accounts payable open?",
      "criteria": {
        "over_po": "The amount is above the purchase order.",
        "unexpected_item": "A line item was not requested.",
        "both": "The amount and a line item are both wrong."
      }
    }
  }
}
Ouvrir dans le bac à sable

L'annonce

Qu'est-ce que la Decisions API d'OpenAI

Lors du DevDay du 29 septembre 2026, OpenAI a annoncé la Decisions API : un endpoint dédié aux décisions en temps réel, propulsé par une version spécialisée de GPT-6 Luna. Vous envoyez un contexte — texte ou image — plus une question et un ensemble fini de réponses que vous définissez. L'API renvoie l'une de vos réponses avec un score de confiance ; elle ne génère pas de texte libre et ne peut pas inventer de réponse hors de votre liste.

L'API est en aperçu limité. OpenAI indique que le déploiement général est prévu dans les prochains jours via la plateforme développeur standard. Le schéma de requête public, les méthodes SDK et les tarifs n'ont pas encore été publiés. La presse rapporte environ 150 ms par décision et une intégration avec l'Agents API annoncée le même jour.

L'endpoint de ce site est indépendant : il exécute aujourd'hui le même motif de décision contrainte avec une entrée texte, donc vous pouvez construire et mesurer le flux dès maintenant.

Dernière vérification Calendrier de sortie

Pourquoi cet endpoint

Ce qu'un appel de décision vous apporte

Pas un énième wrapper de chat — une réponse typée avec probabilités, pensée pour le routage.

Appelable aujourd'hui, sans liste d'attente

L'endpoint d'OpenAI est en aperçu limité. Celui-ci répond maintenant — les nouveaux visiteurs ont 2 appels offerts dans le bac à sable, sans accès OpenAI requis.

Une probabilité par option

Les réponses choice et score portent une probabilité pour chaque option définie, pas une étiquette nue. Votre code peut fixer un seuil au lieu de croire une estimation.

Trois types de questions en un appel

Posez un oui/non (noul), un choix étiqueté et un score sur grille sur le même state — jusqu'à six questions par POST, un aller-retour.

Décisions en lot sur une liste

L'outil batch conçoit les questions une fois, les applique à chaque ligne collée et exporte un CSV — pas de boucle à maintenir.

ID de modèle épinglé

Envoyez decisions-1 pour épingler la version derrière vos seuils ; decisions-latest suit la version actuellement servie. Épinglez d'abord, calibrez ensuite.

Mode d'emploi

Comment utiliser une Decisions API

  1. 01

    Obtenir une clé

    Ouvrez le bac à sable et lancez — une session invité et une clé API sont préparées automatiquement. Les utilisateurs connectés gèrent leurs clés dans le tableau de bord.

  2. 02

    POST de state et questions

    Envoyez model, state et une map de questions à /api/v1/decisions. Écrivez la vraie question dans instructions et choisissez noul, choice ou score.

  3. 03

    Brancher sur la réponse

    Lisez noul, choice ou score avec ses probabilités et sa confiance. Routez les cas peu confiants vers une personne — c'est à cela que sert le score.

Cas d'usage

Cas d'usage de l'OpenAI Decisions API

Le motif se répète partout où un système doit choisir parmi quelques actions connues — voici ce que chaque équipe envie réellement.

Routage de tickets support

Les équipes support envient le texte du ticket et reçoivent l'équipe responsable avec des probabilités par équipe ; les tickets incertains retournent vers une file humaine.

Prochaine action de l'agent

Les builders d'agents demandent la suite — appeler un outil, questionner l'utilisateur ou escalader — et branchent sur la réponse.

Barrière de modération

Les marketplaces filtrent les annonces avec une question de politique oui/non avant qu'elles n'atteignent la file de revue.

Qualification de leads

Les ops commerciales classent les notes entrantes en ready, nurture ou ignore, avec une probabilité par option.

Triage des exceptions de factures

Les équipes finance classent les exceptions de factures — au-dessus du PO, ligne imprévue ou les deux — avant d'ouvrir un dossier.

Score de risque de churn

Le customer success note les mémos de renouvellement sur une grille allant d'improbable à probable résiliation.

De la part des builders

Ce que disent les développeurs

“Nous avons remplacé un bloc prompt-et-parse par un seul POST. La probabilité sur chaque option est ce dont notre routage avait besoin.”
Ingénieur backend, plateforme support
“Les criteria de choice se lisent comme notre propre runbook. Les seuils ne bougent pas car l'ID du modèle est épinglé.”
Ingénieure ML, fintech
“Je ne pouvais pas attendre l'aperçu, alors j'ai branché cet endpoint dans l'agent en un après-midi.”
Développeur indépendant
“Le mode batch a étiqueté notre export de tickets en un passage, et le CSV est allé directement dans la feuille de revue.”
Responsable ops, marketplace

Tarifs

Plans et paiement à l'usage

Chaque appel de décision réussi consomme un crédit — environ 100 crédits pour 1 USD. Les nouveaux visiteurs ont 2 appels offerts.

Améliorez votre forfait

Basic

10/mois

1,000 crédits + 200 crédits

20 % de crédits en plus qu’en paiement à l’usage

(hors taxes)

  • Avantages de la formule
  • shared.calls
  • base.typed
  • base.versions
  • base.keys
  • base.support
  • Toutes les offres payantes incluent les mêmes 62 modèles image + 51 vidéo
Meilleur rapport

Pro

20/mois

2,000 crédits + 600 crédits

30 % de crédits en plus qu’en paiement à l’usage

(hors taxes)

  • Avantages de la formule
  • shared.calls
  • base.typed
  • base.versions
  • base.keys
  • base.support
  • Toutes les offres payantes incluent les mêmes 62 modèles image + 51 vidéo

Max

50/mois

5,000 crédits + 2,500 crédits

50 % de crédits en plus qu’en paiement à l’usage

(hors taxes)

  • Avantages de la formule
  • shared.calls
  • base.typed
  • base.versions
  • base.keys
  • base.support
  • Toutes les offres payantes incluent les mêmes 62 modèles image + 51 vidéo

Entreprise

Des offres flexibles et un support dédié pour les grandes équipes.

  • Avantages de la formule
  • Toutes les fonctionnalités Max
  • Offres de crédits personnalisées
  • Support dédié
Pas prêt à vous abonner ?

Voir tous les tarifs

FAQ OpenAI Decisions API

La Decisions API d'OpenAI est-elle déjà disponible ?

Au 2026-09-30, elle est en aperçu limité. OpenAI l'a annoncée au DevDay du 2026-09-29 et indique un déploiement général dans les prochains jours. L'endpoint de ce site exécute dès aujourd'hui le même motif de décision avec decisions-1.

En quoi un appel de décision diffère-t-il des chat completions ou des structured outputs ?

Un appel chat génère du texte que vous parsez ensuite ; les structured outputs contraignent la forme mais génèrent toujours. Un appel de décision renvoie l'une de vos réponses prédéfinies avec des probabilités — ni parsing ni texte libre.

Que signifient la confiance ou la probabilité, et comment fixer un seuil ?

Chaque réponse choice et score porte des probabilités par option et une valeur de confiance. Choisissez un seuil sur votre propre trafic — acceptez au-dessus, envoyez le reste en revue — et épinglez decisions-1 pendant l'ajustement.

Puis-je envoyer des images ?

OpenAI indique que sa Decisions API accepte un contexte texte ou image. L'endpoint de ce site est texte uniquement — state est une chaîne, un objet ou un tableau.

Comment migrer vers l'endpoint d'OpenAI une fois ouvert ?

Gardez la décision derrière une fonction dans votre code — requête en entrée, réponse typée en sortie. Quand OpenAI publiera son schéma, vous ne changerez que la couche HTTP ; questions et seuils se conservent.

Combien de questions puis-je envoyer par requête ?

De 1 à 6 questions sur le même state. Chaque question reçoit sa propre réponse dans le retour.

Quel modèle répond aux appels sur ce site ?

decisions-1, le modèle de décision que ce site sert. Ce n'est pas un modèle OpenAI ; quand OpenAI ouvrira sa Decisions API à tous, nous évaluerons son ajout.

Lancez votre première décision

Deux appels offerts aux nouveaux visiteurs. Ouvrez le bac à sable avec un exemple chargé, ou lisez la documentation et appelez l'endpoint directement.