Decision model for the OpenAI Decisions API.
Ask typed questions about text, messages, or images with OpenAI Decisions.
A single request can combine Noul probabilities, Choice selections, and
Score ratings over shared state. The response preserves probabilities,
confidence, and token usage so application code can decide whether to act,
route, or request human review.
Messages are sent as native Decisions API input items, so tool calls and tool results keep their roles. Other structured state is sent as JSON.
This is a best-effort integration with the TypeSafe-compatible
BaseDecisionModel interface. For an integration with the native OpenAI
Decisions API, use OpenAIDecisions.
Box questions raise ValueError.Choice needs at least two labels.predicate question has no outcome descriptions, so Noul
criteria are appended to the instructions as text.invoke raises ModelRefusalError and the other answers are discarded.safety_identifier, and cache breakpoints are
not exposed.http(s) URLs; files and audio raise ValueError.