Release article

BASAL 2.0 + BASAL-OMNI

Decisions from text.
Now also
from images and audio.

basal-2.0 reads text. basal-omni also accepts images and recordings. You define the questions and allowed answers. The model chooses between them β€” locally, with a confidence estimate.

πŸ‡΅πŸ‡± Polish Β· πŸ‡¬πŸ‡§ EnglishOpen weights Β· Apache 2.0
FROM DATA TO ACTION local
Textemail Β· document Β· context
TEXT MODELSbasal-2.0
mini (1.5B) - 4.5B - max (11B)
Text Image Audio
MULTIMODAL MODELSbasal-omni
mini (4B) - max (12B)
ONE DECISION INTERFACEYour questions. Structured answers.
CategoryUrgencyNext action

System-1 models Β· a classifier defined with every request

01 / CHOOSE YOUR MODEL

Two families.
A shared language of decisions.

The same dynamic classifier concept. Choose text models for fast automation, or multimodal models when the answer is in an image or recording.

TEXTMain release

basal-2.0

Fast decisions in your workflow.

Messages, documents, RAG and the agent's next tool. Up to 255 options per question, multiple questions about shared context. Polish foundation: Bielik.

Model downloads will be available after launch.

NVIDIA GPU Β· Mac / MLX Β· Ollama / llama.cpp

Run a text model
TEXT + IMAGE + AUDIOExperimental

basal-omni1.0

Decisions from what you see and hear, too.

A document scan, a product photo, a recorded customer request. Send the media and ask about its content, without a separate OCR or transcription step. Foundation: Gemma 4.

Model downloads will be available after launch.

NVIDIA GPU Β· bf16 / eager Β· approx. 16 GB mini, 24 GB max

Run a multimodal model

basal-omni is our first release with media: images and audio use the base model's capabilities without additional multimodal training. Calibration comes from text. Check results and limitations β†’

02 / HOW BASAL WORKS

The classifier changes
with your question.

You don't train a separate model for every list of categories. You describe them in the request. The next question can address an entirely different process.

01

Provide the data

Text for basal-2.0. Text, images or audio for basal-omni.

β€œThe shipment arrived damaged”
02

Ask your questions

Which team? How urgent? Which topics? Several questions about one context in the same call.

Sales Β· Complaints Β· Logistics
03

Use the decision

Get the result and probabilities. Your application takes the next step or hands the case to a person.

Complaints β†’ support queue
choice one optionnoul yes / noscore ratingmulti multiple labelsact action with costsAPI capabilities β†—
03 / RESULTS YOU CAN CHECK

Text and multimodality.
Two kinds of evaluation.

Full results and methodology

Both families on the same text test.

Werdykt is our hidden benchmark: 10 categories in Polish and English. We show five new basal models and three reference points β€” a cloud API model, an open model and Jev.

5 000decisions Β· the same protocol

basal-2.0 focuses on speed and hardware flexibility. basal-omni also handles text; its max variant has the highest accuracy in the current basal family.

These are text results. Image and audio quality are shown in the other tab.

See all systems β†—
ACCURACY Β· MEAN ACROSS 20 CELLSHIGHER IS BETTER β†—

Time and cost: shorter bars are better. Each scale runs from zero to the maximum in this comparison.

Werdykt PL+EN: basal-omni-max 82.28%, omni-mini 76.88%. basal-2.0: max 78.40%, 4.5B 72.86%, mini 61.84%. Results and measurement conditions β†’

Werdykt measures text decisions. Full data and comparison conditions are on the benchmark page.

04 / SEE WHAT YOU CAN BUILD

From data to action.

All videos in Basal Lab β†—

The recordings show earlier model versions. Each case lists the version and actual measurements. Videos are in Polish. Open the use case catalog β†’

05 / START BUILDING

One engine.
Two model families.

Run basal-2.0 for text or basal-omni for images and audio. Both accept questions through POST /v1/systemone. Switch models, keep the same integration.

Python, TypeScript or plain HTTP n8n and your own applications Computation and data on your hardware

Models and engine launch: Wednesday, 14 October at 09:00 (Warsaw).

Full documentation
# 1. Create an environment (requires uv)
uv venv --python 3.12 ~/basal-env
source ~/basal-env/bin/activate

# 2. Install PyTorch and the engine
uv pip install torch==2.11.0 \
  --index-url https://download.pytorch.org/whl/cu128
uv pip install "basal[fp8] @ https://github.com/rkinas/basal/archive/refs/tags/v2.0.0.tar.gz"

# 3. Start the model (bf16; FP8 port: Remek/basal-2.0-4.5B-FP8 --mode fp8)
basal-serve --model Remek/basal-2.0-4.5B \
  --mode fast --port 8000
TERMINAL Β· LINUX / WSL + NVIDIA GPUv2.0.0

Install uv and a driver supporting CUDA 12.8 (B300 and HP ZGX Nano (Nvidia DGX Spark): cu130). The first start compiles the model for a few minutes. All GPUs: hardware guide.

GOOD TO KNOW

Which basal
fits your project?

Text or multimodal?

Choose basal-2.0 for fast text decisions on GPU, Mac or through Ollama. Choose basal-omni for image or audio input. Omni also answers text questions, but currently runs only on NVIDIA GPUs in eager mode.

Does the model write answers like a chatbot?

By default, it returns a typed decision and probabilities for the allowed answers. Use a generative model to write an email or summary; basal can select a path, assess the input or check the result. The release article describes the experimental thinking mode in basal-2.0 4.5B.

Which media does basal-omni support?

Images and audio recordings up to 30 seconds, including alongside text in one request. This release does not accept video files directly. Your application can extract frames and the audio track first.

Does data have to leave the company?

No. After downloading the weights, you run the model on your own hardware and control the application and its connections. Inference itself needs no external API.

What does the confidence level mean?

It is a calibrated model estimate, not a guarantee of correctness. Choose a threshold using examples from your own process. basal-omni uses calibration fitted on text; it needs separate validation on images and recordings. Explore calibration measurements β†’

LAUNCH / WEDNESDAY, 14 OCTOBER

Explore the full release.

basal-2.0 and basal-omni: models, results, calibration and practical API examples. All the details in one article.

Read about basal 2.0 and omni

Building with basal? Share your use case β†—

See who uses basal β†’