Skip to main content
The Decisions API is the System One decisions API in the shape of OpenAI’s Decisions API, so code written against OpenAI’s SDK works against Fireworks without a translation layer. For the native request shape, see POST /inference/v1/systemone.

Endpoint

Authenticate with your normal Fireworks API key. Set model to the System One model path, for example accounts/<your-account>/models/<your-model>. Models that don’t support this API return a 400.
cURL

Request

Each question: predicate, choice, and score map to the noul, choice, and score question types of the System One decisions API.

Response

Values above are illustrative. name is null for questions that didn’t set one. For score answers, each probability’s value is the level index and label is the level’s label.

Differences from OpenAI’s Decisions API

  • Text only. input_image parts return a 400.
  • 208 options per choice question, where OpenAI allows 255.
  • safety_identifier is accepted but ignored.
Everything else — model, limits, caching, and errors — is identical to /inference/v1/systemone.