Decision-King

Decision-King (model repository) was initialized from Qwen/Qwen3.8-27B at commit 1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0.

We did not train on JevBench; its public split was used for evaluation and tuning.

Requires a BF16-capable CUDA GPU with sufficient VRAM (80 GB recommended).

Download and install

python -m pip install --upgrade huggingface_hub
hf download xsdfasfgsa/Decision-King --local-dir Decision-King
cd Decision-King
python -m pip install -r requirements.txt

Run inference

CUDA_VISIBLE_DEVICES=0 python -B inference/infer.py --model-path . --request example_request.json

example_request.json format (state is your context; questions contains your decisions):

{
  "state": {
    "record": "Independent plumbing example, not a benchmark item.",
    "requested_units": 7,
    "available_units": 12
  },
  "questions": {
    "enough": {"type": "noul", "instructions": "Are available units at least requested units?"},
    "route": {"type": "choice", "instructions": "Which team owns a stock-count request?", "criteria": {"inventory": "Stock counting", "payments": "Payment processing", "facilities": "Building maintenance"}},
    "capacity": {"type": "score", "instructions": "Grade the remaining available units after fulfilling the request.", "criteria": ["Fewer than zero remain.", "Between zero and four inclusive remain.", "Five or more remain."]}
  }
}

Replace example_request.json with your own request file using the same format.

JevBench raw input

Raw JevBench JSON/JSONL records are accepted directly; no separate conversion step is needed:

cat /path/to/jevbench/datasets/public/{easy,original,hard}.jsonl > jevbench.jsonl
CUDA_VISIBLE_DEVICES=0 python -B inference/infer.py --model-path . --request jevbench.jsonl --jsonl > predictions.jsonl

The adapter preserves the original label order and never passes expected or benchmark metadata to the model. Raw-task responses also include task_id and probs. Accuracy is computed separately with the JevBench scorer.

HTTP server (optional)

CUDA_VISIBLE_DEVICES=0 python -B inference/serve.py --model-path . --host 127.0.0.1 --port 8000

From another terminal in the repository directory:

curl -s http://127.0.0.1:8000/v1/systemone -H 'Content-Type: application/json' --data-binary @example_request.json
Downloads last month
33
Safetensors
Model size
27B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support