cURL
Prerequisites
You have created an API key and configured it as the environment variable DASHSCOPE_API_KEY. See Configure an API key as an environment variable.
Request
Protocol: TypeSafe System One (POST /compatible-mode/v1/systemone)
A single request carries a business state and several typed questions (choice / noul / score). The model returns the decision result and probability distribution for each question in a single forward pass, with choice and score additionally returning confidence, without generating text, so latency and cost are independent of output length.
decision-model-preview does not support streaming, Function Calling, web search, or structured output. The model output is a structured decision result (probability distributions and confidence), not generated text.Authorizations
string
header
required
Body
application/jsonenum<string>
required
Model name. Use decision-model-preview.
decision-model-preview
string
required
The business state to make decisions on: ticket text, conversation, or structured object (objects are serialized before being sent to the model).
object
required
Question table. The key is a caller-defined question id; the value is a question object.