Skip to main content

Deployment

Until a release includes pplx-decider support, use a nightly build. The nightly image carries it:
Command
The recipe below serves the model in BF16 on one H200 with no extra flag. SGLang reads the checkpoint’s decision_config.json, loads its decision readout, and answers on /v1/systemone with the prompt, answer codes, and calibrated temperature the model was trained with.

1. Model Introduction

pplx-decider-v1-27b is a decision model from Perplexity, fine-tuned from Qwen3.8-27B under the Apache-2.0 license. It replaces the language model head with a readout over 255 answer codes, and answers choice, yes or no (noul), and score questions about a text state and optional images with a probability for every option, without generating text. Resources: HuggingFace.

2. Configuration Tips

  • Route. Send requests to /v1/systemone, the System One API the checkpoint was trained for. /v1/decisions refuses this checkpoint because its labels and prompt are not the ones the readout learned, and chat or generation requests are not meaningful without a language model head.
  • Clients. Clients of the System One API, including the TypeSafe SDKs, work by pointing their base URL at the server. See System One compatible API for the request and response reference.
  • Images. Pass each image in images as base64 bytes or a URL. They precede the text in every question, as in the checkpoint’s reference code.

3. Advanced Usage

3.1 Text Decisions

Example
Output

3.2 Image Decisions

The example output below came from a mostly red test image.
Example
Output