Mindket

Smaug-Decisions

Newversion 1 · updated

Overview

Answers a typed question about audio, an image or text with a probability for each option, in one pass and with no generated text. A 4B decision model fine-tuned from Gemma 4 E4B-it.

Smaug-Decisions 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
  • Python on Windows, macOS or Linux
  • The huggingface_hub and Transformers libraries
  • Storage for about 17.2 GB of BF16 weights, or an estimated 4.3 GB at 4-bit
Runs in
  • Transformers on an NVIDIA GPU in bfloat16, on Apple Silicon through MPS, or on a CPU
  • Phones, through the separate Smaug-Decisions-LiteRT version
  • A faster tier: the card links a 0.7B audio-only sibling
  • Windows, macOS or Linux: download the files with Python
Start with
pip install -U huggingface_hub
hf download abacusai/Smaug-Decisions

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

Smaug-Decisions is a 4B decision model from Abacus.AI that hears, sees and reads. Abacus.AI built it by further training Google's Gemma 4 E4B-it. You give it audio, an image or text plus a question with a few options, and it returns a calibrated probability for each option in a single forward pass, with no generated text.

Who it suits

It suits developers who need a quick, thresholdable decision from audio, images or text, such as detecting whether a speaker has finished talking.

Who might use it
IndustryWho uses itHow they use itExample
Voice agentsDevelopersDecide from audio whether a speaker is done talkingA yes or no probability for a call recording
Audio analyticsProduct teamsAsk typed questions about audio clips and act on the probabilitiesSetting a threshold on one option's probability
Mobile appsApp developersRun decisions offline on a phone through the LiteRT versionAnswering a text question on an iPhone without a network
ResearchML researchersCompare decision models by input typeReading the Earshot and Jev Decision Index scores

People who need generated text or audio longer than 30 seconds can skip it.

Where to use it

  • Transformers on an NVIDIA GPU in bfloat16, on Apple Silicon through MPS, or on a CPU
  • Phones, through the separate Smaug-Decisions-LiteRT version
  • A faster tier: the card links a 0.7B audio-only sibling
  • Windows, macOS or Linux: download the files with Python
Jobs it does
Use caseWhoWhat they get back
Audio decisionsVoice developersA probability for each option, from clips up to 30 seconds
Image questionsApp teamsA probability for each option about an image
Text questionsDevelopersA probability for each option about a piece of text

How to set it up

You need these first:

  • Python on Windows, macOS or Linux
  • The huggingface_hub and Transformers libraries
  • Storage for about 17.2 GB of BF16 weights, or an estimated 4.3 GB at 4-bit
  1. Install the Hugging Face hub package.
  2. Download the model files.
  3. Load the model with the helper script that ships in the repository, as the usage code shows.
pip install -U huggingface_hub
hf download abacusai/Smaug-Decisions

How to use it

Load the model with the helper script, then call it with an input and a question. It returns a probability for each option.

import sys
from huggingface_hub import snapshot_download
sys.path.insert(0, snapshot_download("abacusai/Smaug-Decisions", allow_patterns=["smaug_decide.py"]))
from smaug_decide import SmaugDecide                                   # ships with this repo

model = SmaugDecide.from_pretrained("abacusai/Smaug-Decisions")
model("call.wav", "Has the speaker finished their turn?")               # -> {'Yes': 0.93, 'No': 0.07}

The input can be audio up to 30 seconds at 16 kHz mono, an image, or text. The question carries 2 to 20 options. One answer uses a softmax, and a select-all question uses a sigmoid.

Example

You pass a call recording and ask whether the speaker is done talking. The model returns a probability for each option, as in the card's sample of 0.93 for yes and 0.07 for no.

For newcomers and experts

If you are new to this, think of it as a judge that answers a multiple-choice question about a sound, picture or text, and tells you how sure it is. Try one short audio clip and a yes or no question first.

If you work in the field, the model reads out a letter logit for each option instead of decoding text. Counted by compute it is a 4B model, while 8.6B parameters are stored, because 3.5B of them sit in embedding tables that are only looked up. The card says its probabilities are better calibrated than the frontier APIs it compares against, with an expected calibration error of 0.069.

  1. Pass audio, an image or text
  2. Add a question with 2 to 20 options
  3. One forward pass reads out the options
  4. A probability per option comes back

Good to know

Abacus.AI measures audio skill on its own Earshot benchmark of 6,671 items. On the public Jev Decision Index the model reaches 57.9 for images and 56.6 for text.

Earshot audio skill
Smaug-Decisions60.1 points
Gemini 4 Argon59.4 points
Gemini 3.8 Flash50.5 points
  • License: apache-2.0
  • Cost to run: none named
  • Data it reaches: the audio, images and text you pass in
  • Not for: open-ended text generation, since it answers with option probabilities, or audio longer than 30 seconds

README and files

README

Smaug-Decisions

Answers a typed question about audio, an image or text with a probability for each option, in one pass and with no generated text. A 4B decision model fine-tuned from Gemma 4 E4B-it.

Made by abacusai 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: Smaug-Decisions is a 4B decision model from Abacus.AI that hears, sees and reads. Abacus.AI built it by further training Google's Gemma 4 E4B-it. You give it audio, an image or text plus a question with a few options, and it returns a calibrated probability for each option in a single forward pass, with no generated text.

Who it suits: It suits developers who need a quick, thresholdable decision from audio, images or text, such as detecting whether a speaker has finished talking.

Title: Who might use it
Industry | Who uses it | How they use it | Example
Voice agents | Developers | Decide from audio whether a speaker is done talking | A yes or no probability for a call recording
Audio analytics | Product teams | Ask typed questions about audio clips and act on the probabilities | Setting a threshold on one option's probability
Mobile apps | App developers | Run decisions offline on a phone through the LiteRT version | Answering a text question on an iPhone without a network
Research | ML researchers | Compare decision models by input type | Reading the Earshot and Jev Decision Index scores

People who need generated text or audio longer than 30 seconds can skip it.

Where to use it:

  • Transformers on an NVIDIA GPU in bfloat16, on Apple Silicon through MPS, or on a CPU
  • Phones, through the separate Smaug-Decisions-LiteRT version
  • A faster tier: the card links a 0.7B audio-only sibling
  • Windows, macOS or Linux: download the files with Python
Title: Jobs it does
Use case | Who | What they get back
Audio decisions | Voice developers | A probability for each option, from clips up to 30 seconds
Image questions | App teams | A probability for each option about an image
Text questions | Developers | A probability for each option about a piece of text

How to set it up: You need these first:

  • Python on Windows, macOS or Linux
  • The huggingface_hub and Transformers libraries
  • Storage for about 17.2 GB of BF16 weights, or an estimated 4.3 GB at 4-bit
  1. Install the Hugging Face hub package.
  2. Download the model files.
  3. Load the model with the helper script that ships in the repository, as the usage code shows.
pip install -U huggingface_hub
hf download abacusai/Smaug-Decisions

How to use it: Load the model with the helper script, then call it with an input and a question. It returns a probability for each option.

import sys
from huggingface_hub import snapshot_download
sys.path.insert(0, snapshot_download("abacusai/Smaug-Decisions", allow_patterns=["smaug_decide.py"]))
from smaug_decide import SmaugDecide                                   # ships with this repo

model = SmaugDecide.from_pretrained("abacusai/Smaug-Decisions")
model("call.wav", "Has the speaker finished their turn?")               # -> {'Yes': 0.93, 'No': 0.07}

The input can be audio up to 30 seconds at 16 kHz mono, an image, or text. The question carries 2 to 20 options. One answer uses a softmax, and a select-all question uses a sigmoid.

Example: You pass a call recording and ask whether the speaker is done talking. The model returns a probability for each option, as in the card's sample of 0.93 for yes and 0.07 for no.

For newcomers and experts: If you are new to this, think of it as a judge that answers a multiple-choice question about a sound, picture or text, and tells you how sure it is. Try one short audio clip and a yes or no question first.

If you work in the field, the model reads out a letter logit for each option instead of decoding text. Counted by compute it is a 4B model, while 8.6B parameters are stored, because 3.5B of them sit in embedding tables that are only looked up. The card says its probabilities are better calibrated than the frontier APIs it compares against, with an expected calibration error of 0.069.

Pass audio, an image or text
Add a question with 2 to 20 options
One forward pass reads out the options
A probability per option comes back

Good to know: Abacus.AI measures audio skill on its own Earshot benchmark of 6,671 items. On the public Jev Decision Index the model reaches 57.9 for images and 56.6 for text.

Title: Earshot audio skill
Smaug-Decisions: 60.1 points
Gemini 4 Argon: 59.4 points
Gemini 3.8 Flash: 50.5 points
  • License: apache-2.0
  • Cost to run: none named
  • Data it reaches: the audio, images and text you pass in
  • Not for: open-ended text generation, since it answers with option probabilities, or audio longer than 30 seconds

On Hugging Face, 13 November 2026

  • Task: any to any
  • Library: transformers
  • Parameters: 8.6B
  • Weights: about 17.2 GB in BF16; about 4.3 GB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 110
  • Likes: 4
  • License: apache-2.0
  • Languages: en
  • Based on: google/gemma-4-E4B-it
  • Quantized versions: 1
  • Tags: transformers, safetensors, gemma4, image-text-to-text, decisions, typed-decisions, audio, vision, calibration, on-device, smaug, abacusai

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download abacusai/Smaug-Decisions

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-13

Compare with similar

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

ProductDownloads, last 30 daysLikesParametersLicenseLast change
Smaug-Decisions This page11048.6Bapache-2.0
EmbeddingGemma 2 Typed DecisionsShares typed-decisions · calibration · transformers1,80089272Mapache-2.0
Darwin-27B-ZTCShares typed-decisions · calibration · transformers3264025.6Bapache-2.0
elephant-1Shares calibration · vision · image-text-to-text7,4261159.4Bmit
mammoth-1Shares calibration · vision · image-text-to-text5,9039727.4Bmit
joey-1Shares calibration · vision · image-text-to-text1,539472.7Bmit
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

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

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Developer

See all in Developer

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k