Create Decisions
Beta: This endpoint is currently in beta and may be unstable. Request/response schemas and behavior may change without notice.
Evaluate a state against a map of typed questions and get back structured answers, one per question. Question types: noul (yes/no probability), choice (pick one option with full probability distribution), and score (probability-weighted position on an ordered rubric). Every question is evaluated in parallel against the same state. This endpoint returns typed judgments, not generated text. It is also available at /api/v1/systemone for drop-in compatibility with TypeSafe SDKs (set TYPESAFE_BASE_URL=https://api.venice.ai/api).
Authentication: This endpoint accepts either a Bearer API key or a SIGN-IN-WITH-X header for x402 wallet-based authentication. The legacy X-Sign-In-With-X header is also accepted during migration. When using x402, a 402 Payment Required response indicates insufficient balance and includes top-up instructions.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Supported compression encodings (gzip, br)
"gzip, br"
Body
Evaluate a state against a map of typed questions and get back structured answers, one per question.
The content to evaluate: a plain string for text, or structured data (object/array) for things like chat logs, records, or application state.
1"Help! My payouts have been failing for 3 days."
ID of the decision model to use. You can use the List models API (type=decision) to see available models, or see our Model overview for descriptions of them.
"jev-latest"
Map of typed questions, keyed by an id you choose. Answers come back under the same ids. Every question is evaluated in parallel and in isolation against the same state. Question ids are not sent to the model.