What this demo shows
Jeff-Gemma4-E2B is a small decision model. You describe a situation and list your own options in plain words; it returns a calibrated probability for each option from a single forward pass. This page is a static preview with the model’s benchmark results, an official gameplay demo, and a request builder for the local inference API.
This Space does not run the 4.6B-parameter model in the browser. The Gradio inference app is included in this repository and is ready to deploy on a GPU-backed Space once hardware access is available.
Gameplay demo
The model also powers real-time decisions in classic games. This official recording shows Jeff-Gemma4-E2B playing Pac-Man.
Build an inference request
Use the builder below to create the exact JSON payload accepted by the local /v1/systemone endpoint.
{
"model": "jeff-latest",
"state": {
"voice_transcript": "open the engagement letter",
"current_screen": "Deal overview"
},
"questions": {
"intent": {
"type": "choice",
"instructions": "Which of these does the user want?",
"criteria": {
"1": "Engagement letter",
"2": "Inbox",
"3": "Deal settings"
}
}
}
}
Run the model locally
- Clone the official Jeff repository:
git clone https://github.com/firelex/jeff - Install dependencies with
uv sync. - Download the checkpoint:
uv run hf download mstrasser/Jeff-Gemma4-E2B --local-dir Jeff-Gemma4-E2B - Start the server:
JEFF_CHECKPOINT=Jeff-Gemma4-E2B PORT=8765 uv run jeff-serve - POST the generated JSON to
http://localhost:8765/v1/systemone.