45% OFF Launch Sale. Learn AI for your job with 426+ courses. Certificates included. Ends . Enroll now →

Lessons 1-2 Free Beginner

OpenAI Decisions API: Classify, Route, Score

Turn yes/no checks, routing, and severity ratings into typed answers with OpenAI's Decisions API (gpt-6-luna), plus the thresholds and human review they need.

8 lessons
2 hours
Certificate Included

Most AI tools give you a paragraph. The OpenAI Decisions API gives you a number, a label, or a rating, and nothing else. Ask “Does this photo show visible damage?” and you get a probability. Ask “Which department should handle this complaint?” and you get one of your own options with a probability for each. Ask “How severe is this bug?” and you get a score against levels you wrote. That makes it the right tool for the boring, high-volume decisions that clog support queues, intake forms, and review backlogs.

It also makes it easy to misuse. A probability of 0.92 feels like “92% accurate.” It is not. It is the model’s estimate, and whether that estimate matches reality on your data is something you have to measure. So this course spends as much time on thresholds, calibration checks, refusal handling, and the human-review lane as it does on the three question types. By Lesson 2 you’ll have written a real predicate question for a decision from your own work and read its answer. By Lesson 5 you’ll know how to compare candidate thresholds using the cost of each kind of mistake and labeled examples. By the capstone you’ll have a one-page Decision Design Brief a developer can build from and a manager can approve.

Every product fact comes from OpenAI’s official Decisions guide, model page, pricing page, and changelog, all read on October 13, 2026, one week into the public beta. Where the only evidence is a developer-forum report, the lesson says so. And because the API is still in beta with a single model, each lesson that quotes a field name, price, or limit tells you exactly what to re-check before you rely on it.

What You'll Learn

  • Explain what the Decisions API returns, which model runs it, and how it differs from Structured Outputs and function calling
  • Use the exact request shape to write a predicate question with observable criteria and read its probability
  • Design choice and score questions with distinct options, a fallback, and ordered levels
  • Evaluate a threshold using the cost of false positives and false negatives, and explain why a probability is not an accuracy guarantee
  • Design refusal handling and a human-review path for every decision you automate
  • Create a Decision Design Brief with a beta go-live checklist for one real decision at work

After This Course, You Can

→ Turn a repetitive yes/no, sorting, or rating decision at work into a written question spec a developer can implement in an afternoon
→ Compare routing and review thresholds on labeled examples against real error costs instead of guessing, and defend your choice to a manager or auditor
→ Build a human-review lane that catches refusals, low-confidence answers, and the cases a model should never decide alone
→ Run an exploratory 50-example check on any vendor's confidence number, then design larger held-out evaluation before trusting it in a live workflow
→ Add AI decision design and human-oversight planning to your resume, a skill operations and compliance teams are hiring for

What You'll Build

Decision Spec Sheet
A one-page specification for a real yes/no decision from your work: the predicate question, observable criteria, what the probability means, and the review threshold.
Decision Design Brief
A complete brief covering question type and exact request shape, threshold plan with error costs, labeled-example plan, refusal and review policy, logging, and a beta go-live checklist.
OpenAI Decisions API: Classify, Route, Score Certificate
A verifiable credential proving you can design predicate, choice, and score questions, set evidence-based thresholds, and plan human review for automated decisions.

Course Syllabus

Prerequisites

  • Comfort reading a short block of JSON (we explain every field); no coding required
  • To run the optional examples: an OpenAI API account with billing enabled and an API key
  • A real repetitive yes/no, sorting, or rating decision from your work to use as your running example

Who Is This For?

  • Support, operations, and compliance leads who want AI to sort, flag, and prioritize work without losing control
  • Product managers and analysts who write specs for developers and need to get the decision logic right
  • Developers new to the Decisions API who want the design and review side, not just the request shape
  • Anyone who has been handed a 'confidence score' and wants to know what it actually means
The research says
56%
higher wages for professionals with AI skills
PwC 2025 AI Jobs Barometer
83%
of growing businesses have adopted AI
Salesforce SMB Survey
$3.50
return for every $1 invested in AI
Vena Solutions / Industry data
We deliver
250+
Courses
Teachers, nurses, accountants, and more
2
free lessons per course to try before you commit
Free account to start
9
languages with verifiable certificates
EN, DE, ES, FR, JA, KO, PT, VI, IT
Start Learning Now

Frequently Asked Questions

What is the OpenAI Decisions API?

A dedicated endpoint (POST /v1/decisions) that evaluates text, images, or both and returns typed answers instead of free text: a probability that a condition is true (predicate), one option from a fixed set (choice), or a rating against ordered levels (score). OpenAI positions it for classifying content, routing requests, and prioritizing work. As of October 13, 2026 it is in public beta and runs only on gpt-6-luna.

Do I need to be a developer?

No. Six of the eight lessons are about designing good questions, choosing thresholds, and setting up human review, which is where most real-world failures happen. The exact request and response shapes are shown as vendor-verified JSON you can read without coding. If you do code, every example mirrors OpenAI's own documentation.

How is this different from Structured Outputs or function calling?

Structured Outputs makes a model generate an object that follows your JSON schema (extracted fields, a written explanation). Function calling makes a model request a tool call with arguments. Decisions returns one of three fixed answer types with probabilities, and nothing else. Lesson 1 gives you a decision table for all three.

Is a 0.92 probability the same as 92% accuracy?

No, and this course keeps saying so. The number is the model's estimate, not a measured hit rate. Lesson 5 shows how to set a threshold from labeled examples and the cost of each kind of error, and how to check whether the model's numbers match reality on your data.

What does it cost?

Per OpenAI's guide on October 13, 2026: $0.10 per 1 million input tokens on gpt-6-luna, with no output, cache-read, or cache-write charges on this endpoint. Regional processing premiums and long-context multipliers still apply. Beta pricing can change, so the capstone checklist tells you to re-read the pricing page before launch.

Related Skill Templates

2 Lessons Free