Mindket

elephant-1

Newversion 1 · updated

Overview

Answers a set of questions about a situation in one pass and returns a calibrated probability for each option. A 9B decision model from Base Labs at Baseten, tuned from Qwen3.5-9B.

elephant-1 is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • One CUDA GPU
  • The pytorch 2.8.0 CUDA 12.8 devel image named on the model card
  • Python and the Hugging Face tools for the download
Runs in
  • Your own machine with one CUDA GPU, using the PyTorch CUDA image the card names
  • Docker, through that image
  • Baseten Model APIs, as a hosted option
  • Windows, macOS or Linux with Python, to download the files
Start with
hf download baselabs/elephant-1 --local-dir elephant-1 && bash elephant-1/setup.sh

Platform

DockerContainer
WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

elephant-1 is a decision model from Base Labs at Baseten, post-trained from Qwen3.5-9B. You give it a situation as text, optionally with images, plus a set of questions, and it returns a calibrated probability for every option.

All the questions are answered from a single shared prefill of the situation, so adding another question costs little extra work. The probabilities come with a trained option for not knowing.

Who it suits

Teams that want a program to make structured decisions, such as routing or classifying, with a smaller model and a confidence for each answer.

IndustryWho uses itHow they use itExample
Customer supportSupport platform teamsRoute and triage incoming messagesCheck whether a customer wants a refund and which team should handle it
SoftwareDevelopers of automated workflowsAdd a decision step with a confidence scorePick one of several named options with probabilities
ResearchPeople comparing decision modelsScore it on decision benchmarksCompare it with its larger sibling mammoth-1

Skip it if you need long free-form writing, because it is built to return answers to set questions.

Where to use it

  • Your own machine with one CUDA GPU, using the PyTorch CUDA image the card names
  • Docker, through that image
  • Baseten Model APIs, as a hosted option
  • Windows, macOS or Linux with Python, to download the files
Use caseWhoWhat they get back
Ticket routingSupport teamsA team choice with a probability for each team
Yes or no checksWorkflow buildersThe probability that the answer is yes
Urgency scoringOperations teamsA level picked from an ordered list, with probabilities

How to set it up

  • One CUDA GPU
  • The pytorch 2.8.0 CUDA 12.8 devel image named on the model card
  • Python and the Hugging Face tools for the download
  1. Run the download command, which also runs the setup script that installs the pinned serving runtime.
  2. Write a short Python script that builds a request with a state and your questions.
  3. Run it and read the answers.
hf download baselabs/elephant-1 --local-dir elephant-1 && bash elephant-1/setup.sh

How to use it

Create a DecisionEngine, then call decide with a state and a dictionary of questions. Each question has a type and instructions, and some have criteria.

from qev.engine import DecisionEngine
from qev.schema import SystemOneRequest

engine = DecisionEngine("baselabs/elephant-1", device="cuda:0")

questions = {
    "refund": {"type": "noul", "instructions": "Is the customer asking for a refund?"},
    "team": {
        "type": "choice",
        "instructions": "Which team should handle this?",
        "criteria": {"billing": "Charges, refunds, invoices",
                     "technical": "App or site faults",
                     "fraud": "Suspected unauthorised use"},
    },
    "urgency": {
        "type": "score",
        "instructions": "How urgent is this?",
        "criteria": ["Can wait", "Today", "Blocking the customer now"],
    },
}
resp, _ = engine.decide(SystemOneRequest(
    state="I was charged twice this month, please refund one of them.", questions=questions))
print(resp.answers)
Question typeCriteriaAnswer fields
noul, a yes or no questionOptionalnoul, the probability of yes
choice, one of named optionsA name and description for each optionchoice and probabilities
score, ordered levelsA list of levels, lowest firstscore and probabilities

Example

You pass in a message from a customer who was charged twice and ask three questions: is it a refund request, which team should handle it, and how urgent is it. The answers come back with probabilities for each option.

For newcomers and experts

If you are new to this, think of it as a form that fills itself in. You describe the situation, list your questions, and get an answer and a confidence for each. Start with the example script above.

If you know the field, the language model was fully fine-tuned on text and image decisions with the vision encoder frozen, and full-attention layers use a block-bidirectional mask. Training combined cross-entropy with a Brier calibration term, and the maximum sequence length is 16,384 tokens.

  1. Describe the state in text or images
  2. List your questions and their types
  3. One shared prefill of the state
  4. Probabilities for every option

Good to know

  • Among models below 15B parameters, the authors rank it first on their Jev decision benchmark, level for eighth place of 208 overall, and these figures are theirs
  • The card says it sits just behind mammoth-1 across all five areas but ahead of Jev 1.14 in each
  • For tasks that need broader general knowledge, the card points to the 27B sibling mammoth-1
  • Weights: about 18.8 GB in BF16, according to Hugging Face
Jev Decision Index 0.4 scores
mammoth-171.24 points
Perplexity Decider v1.269.42 points
elephant-162.65 points
Jev 1.1462.2 points
Cloudflare Clef55.7 points
  • License: MIT
  • Cost to run: a CUDA GPU for self-hosting, or the hosted Baseten Model APIs option, which the card says was free for a limited time
  • Data it reaches: the state text and images you send, and the hosted endpoint has zero data retention on by default
  • Not for: requests longer than 16,384 tokens, which are refused rather than cut

README and files

README

elephant-1

Answers a set of questions about a situation in one pass and returns a calibrated probability for each option. A 9B decision model from Base Labs at Baseten, tuned from Qwen3.5-9B.

Made by baselabs on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: elephant-1 is a decision model from Base Labs at Baseten, post-trained from Qwen3.5-9B. You give it a situation as text, optionally with images, plus a set of questions, and it returns a calibrated probability for every option.

All the questions are answered from a single shared prefill of the situation, so adding another question costs little extra work. The probabilities come with a trained option for not knowing.

Who it suits: Teams that want a program to make structured decisions, such as routing or classifying, with a smaller model and a confidence for each answer.

Industry | Who uses it | How they use it | Example
Customer support | Support platform teams | Route and triage incoming messages | Check whether a customer wants a refund and which team should handle it
Software | Developers of automated workflows | Add a decision step with a confidence score | Pick one of several named options with probabilities
Research | People comparing decision models | Score it on decision benchmarks | Compare it with its larger sibling mammoth-1

Skip it if you need long free-form writing, because it is built to return answers to set questions.

Where to use it:

  • Your own machine with one CUDA GPU, using the PyTorch CUDA image the card names
  • Docker, through that image
  • Baseten Model APIs, as a hosted option
  • Windows, macOS or Linux with Python, to download the files
Use case | Who | What they get back
Ticket routing | Support teams | A team choice with a probability for each team
Yes or no checks | Workflow builders | The probability that the answer is yes
Urgency scoring | Operations teams | A level picked from an ordered list, with probabilities

How to set it up:

  • One CUDA GPU
  • The pytorch 2.8.0 CUDA 12.8 devel image named on the model card
  • Python and the Hugging Face tools for the download
  1. Run the download command, which also runs the setup script that installs the pinned serving runtime.
  2. Write a short Python script that builds a request with a state and your questions.
  3. Run it and read the answers.
hf download baselabs/elephant-1 --local-dir elephant-1 && bash elephant-1/setup.sh

How to use it: Create a DecisionEngine, then call decide with a state and a dictionary of questions. Each question has a type and instructions, and some have criteria.

from qev.engine import DecisionEngine
from qev.schema import SystemOneRequest

engine = DecisionEngine("baselabs/elephant-1", device="cuda:0")

questions = {
    "refund": {"type": "noul", "instructions": "Is the customer asking for a refund?"},
    "team": {
        "type": "choice",
        "instructions": "Which team should handle this?",
        "criteria": {"billing": "Charges, refunds, invoices",
                     "technical": "App or site faults",
                     "fraud": "Suspected unauthorised use"},
    },
    "urgency": {
        "type": "score",
        "instructions": "How urgent is this?",
        "criteria": ["Can wait", "Today", "Blocking the customer now"],
    },
}
resp, _ = engine.decide(SystemOneRequest(
    state="I was charged twice this month, please refund one of them.", questions=questions))
print(resp.answers)
Question type | Criteria | Answer fields
noul, a yes or no question | Optional | noul, the probability of yes
choice, one of named options | A name and description for each option | choice and probabilities
score, ordered levels | A list of levels, lowest first | score and probabilities

Example: You pass in a message from a customer who was charged twice and ask three questions: is it a refund request, which team should handle it, and how urgent is it. The answers come back with probabilities for each option.

For newcomers and experts: If you are new to this, think of it as a form that fills itself in. You describe the situation, list your questions, and get an answer and a confidence for each. Start with the example script above.

If you know the field, the language model was fully fine-tuned on text and image decisions with the vision encoder frozen, and full-attention layers use a block-bidirectional mask. Training combined cross-entropy with a Brier calibration term, and the maximum sequence length is 16,384 tokens.

Describe the state in text or images
List your questions and their types
One shared prefill of the state
Probabilities for every option

Good to know:

  • Among models below 15B parameters, the authors rank it first on their Jev decision benchmark, level for eighth place of 208 overall, and these figures are theirs
  • The card says it sits just behind mammoth-1 across all five areas but ahead of Jev 1.14 in each
  • For tasks that need broader general knowledge, the card points to the 27B sibling mammoth-1
  • Weights: about 18.8 GB in BF16, according to Hugging Face
Title: Jev Decision Index 0.4 scores
mammoth-1: 71.24 points
Perplexity Decider v1.2: 69.42 points
elephant-1: 62.65 points
Jev 1.14: 62.2 points
Cloudflare Clef: 55.7 points
  • License: MIT
  • Cost to run: a CUDA GPU for self-hosting, or the hosted Baseten Model APIs option, which the card says was free for a limited time
  • Data it reaches: the state text and images you send, and the hosted endpoint has zero data retention on by default
  • Not for: requests longer than 16,384 tokens, which are refused rather than cut

On Hugging Face, 13 November 2026

  • Task: text classification
  • Library: transformers
  • Parameters: 9.4B
  • Weights: about 18.8 GB in BF16; about 4.7 GB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 7,426
  • Likes: 115
  • License: mit
  • Languages: en
  • Based on: Qwen/Qwen3.5-9B
  • Quantized versions: 13
  • Fine-tunes: 2
  • Tags: transformers, safetensors, qwen3_5, image-text-to-text, decision-model, classification, calibration, routing, guardrails, vision, multimodal, baseten

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download baselabs/elephant-1

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
elephant-1 This page7,4261159.4Bmit
mammoth-1Shares baseten · guardrails · routing5,9039727.4Bmit
joey-1Shares baseten · guardrails · routing1,539472.7Bmit
Seb-9B-v2Shares routing · classification · decision-model26549.7Bapache-2.0
d3-flashShares classification · vision · decision-model103,5771148.4Bapache-2.0
d3-miniShares classification · vision · decision-model53,115754.5Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar in Developer

See all in Developer

Lexnet

alpindale · Kit

Tags every character of C source code for syntax highlighting with a tiny neural network of about 984 weights, run through a small C program. For developers an…

New

FLUX.2 Klein LoRA Studio

prithivMLmods · Kit

Try a set of LoRAs for the FLUX.2 Klein image model in a Gradio app that runs in your browser or on your own computer. Made for people who make or test AI imag…

New

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New