Audience
Developers and AI application teams needing to classify, score, route, and prioritize text or image inputs through fast, structured model decisions
About OpenAI Decisions API
The Decisions API turns text and images into typed decisions an application can use, evaluating inputs about 10x faster than the Responses API. Developers provide a model, shared input evidence, and one or more questions describing what should be evaluated, and the API returns structured answers that can be used to classify content, route requests, prioritize work, or make threshold-based decisions. It supports three question types: predicate checks whether a condition is true and returns a probability from 0 to 1; choice selects one value from a fixed set and returns option probabilities and confidence; and score evaluates an input against ordered rubric levels and returns a probability-weighted score. Inputs can be plain text or user messages containing both text and images, allowing applications to evaluate cases such as visible product damage, request intent, document type, issue severity, or answer relevance.