CoolFace
Modelpublic

llm-semantic-router/Decision-1.0-Eos-0.8B

sourceHugging Faceapache-2.0updated 2d agoView on Hugging Face
1likes
Model Card

[image]

Decision-1.0-Eos-0.8B

Eos — the dawn of a clearer decision.

Open Decision Foundation Models

Turn context into choices, judgments, and scores. Eos reads your questions and candidate descriptions, then returns structured answers with probability distributions. Ask many questions about one context, or apply the same questions across a batch of contexts.

Decision collection · Get started · Architecture

Measured decisions

61.89 overall — ahead of all four reference models on the same 54-task benchmark.

ModelOverall ↑DecisionsCompositionReadingInferenceTransfer
Eos · 0.8B61.8965.9446.0470.3181.6752.01
Kev · 0.8B58.2860.1442.2967.8168.7561.19
Qwen3.5 · 2B¹57.2457.1239.0073.7572.2956.31
Laya English51.0356.5435.3351.4163.7553.06
Laya Multilingual47.1947.2538.9250.7857.2947.13

3,766 scored questions; fixed task weights and the same requests for every model. Overall weights are 30% / 25% / 15% / 15% / 15%. Both Laya references use their released general weights. ¹Qwen uses the benchmark's fixed decision-letter readout. This is an observed regression benchmark; overall leadership does not imply a win on every task. Full 54-task matrix, intervals, and method.

Built for responsive decisions

14.7–21.3% lower latency with growing context. The qualified AMD ROCm runtime accelerates Eos without changing model weights or decision probabilities. Short-input latency stays within 1% of the previous runtime in this measurement.

[image]

Measured local SystemOne requests, batch size 8; network and Studio excluded. Latency tables, runtime coverage and method.

Your questions define the task

DecisionWhat you receive
ChoiceA distribution over your named actions or categories.
NoulThe probability that a condition is true.
ScoreA distribution over ordered levels and the expected score.

Use the System One request format: state / model / questions → answers. Candidate descriptions are supplied at runtime. The Python API supports both shared-context questions and multi-context batches.

Official SDK and curl examples · Batch decisions · Input and runtime requirements

Use

Replace the placeholder with a SystemOne-compatible endpoint configured to serve Decision-1.0-Eos-0.8B, and set DECISION_API_KEY to that endpoint's key.

bash
pip install typesafe-sdk
python
import os
from typesafe_sdk import TypeSafeClient, Choice, Noul

client = TypeSafeClient(
    api_key=os.environ["DECISION_API_KEY"],
    base_url="https://your-decision-endpoint.example",
    model="Decision-1.0-Eos-0.8B",
)
questions = {
    "route": Choice(instructions="Which team should handle this request?",
                    criteria={"delivery": "Damaged or missing parcels", "billing": "Payments and invoices"}),
    "urgent": Noul(instructions="Does the customer request action today?"),
}
response = client.system_one(state="The parcel arrived damaged. Please send a replacement today.", questions=questions)
print(response.choices["route"].choice, response.nouls["urgent"].noul)

The same request with curl:

bash
curl -X POST https://your-decision-endpoint.example/v1/systemone \
  -H "Authorization: Bearer $DECISION_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{
    "model": "Decision-1.0-Eos-0.8B",
    "state": "The parcel arrived damaged. Please send a replacement today.",
    "questions": {
      "route": {"type": "choice", "instructions": "Which team should handle this request?", "criteria": {"delivery": "Damaged or missing parcels", "billing": "Payments and invoices"}},
      "urgent": {"type": "noul", "instructions": "Does the customer request action today?"}
    }
  }'

Official Python SDK · HTTP API · Usage and deployment details

Built to decide

[image]

A 24-layer hybrid decoder combines gated linear attention and full attention. A shared decision head reads candidate endpoints against a global query representation and scores all candidates in one forward pass per question batch.

The released inference model contains the text backbone and decision head. See the architecture and readout diagrams for the computation graph.

Built on Qwen3.5-0.8B. English and Chinese are represented in the release evaluation. Transfer, candidate-carried evidence, and some rule tasks remain areas for improvement; probabilities can be overconfident. Complete-input limits and verified runtime behavior are documented in USAGE.md.

Inference validation · License · Attribution · Evaluation evidence