Skip to main content
Beta: This endpoint is currently in beta and may be unstable. Request/response schemas and behavior may change without notice. Currently available to Venice staff only.
The decisions endpoint evaluates a state (a string, object, or array) against a map of typed questions and returns structured answers — typed values and probability distributions your code can branch on directly. It does not generate text. The model is listed with betaModel: true under GET /api/v1/models?type=decision.

Question types

All questions in one request are evaluated in parallel and in isolation against the same state; adding questions barely changes response time.

Example

TypeSafe SDK compatibility

The same handler is served at POST /api/v1/systemone, so the official TypeSafe SDKs work against Venice with a base URL and API key swap:

Pricing and limits

Decisions are billed per input token; output tokens are free. input_tokens covers the serialized state plus all questions in the request, plus a small per-call envelope (~250 tokens) — batching several questions into one call shares the state cost across them. See GET /api/v1/models?type=decision for current rates, per-model token budgets (maxStateTokens, maxTotalTokens), and available models.