Skip to page content
SAVRN
Search Plan a project

Open-weight model · Text generation

kiel-3-Omni-preview

by Tech kiel2/kiel-3-Omni-preview

kiel-3-Omni-preview is an open-weight model for text generation from Tech, released under MIT License. It has 2.1B parameters and a 16,384-token context. At 16-bit it needs about 5 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index.

Kiel-3-Omni is an advanced, staged multimodal conversational model developed by KielTech.

Parameters2.1B
Context16,384
Weights4.3 GB
Licensemit
AccessOpen weights
Monthly Downloads—

Runs On

What it takes to serve kiel-3-Omni-preview (2.1B parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 4.2 GB 5.0 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 2.1 GB 2.5 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 1.0 GB 1.3 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Oct 19, 2026.

kiel-3-Omni-preview on every accelerator the SAVRN Index prices, at every precision

Model Card

By Tech, published under mit, revision 741a06e01dce.

Kiel-3-Omni is an advanced, staged multimodal conversational model developed by KielTech. Built directly upon Kiel-2.1-Omni, Kiel-3-Omni is engineered with a modular training pipeline that natively integrates voice capabilities, robust text instruction-following, and upcoming vision understanding. This repository hosts the Phase 2 Unified Preview, combining core voice foundations with high-capacity text Supervised Fine-Tuning (SFT). You can load and run inference with the unified weights using the following snippet: Preview Notice This repository represents an intermediate preview build (v0.2-preview) under active development by KielTech. Performance and capabilities will expand further…

Read Tech's full model card

Kiel-3-Omni is an advanced, staged multimodal conversational model developed by KielTech. Built directly upon Kiel-2.1-Omni, Kiel-3-Omni is engineered with a modular training pipeline that natively integrates voice capabilities, robust text instruction-following, and upcoming vision understanding.

This repository hosts the Phase 2 Unified Preview, combining core voice foundations with high-capacity text Supervised Fine-Tuning (SFT).


Current Training Roadmap

Phase Capability Status
Phase 1 Voice Adaptation & Token Expansion (+2048 EnCodec Audio Tokens) YesCompleted & Merged
Phase 2 Text Supervised Fine-Tuning (ultrachat_200k conversational alignment) YesCompleted & Merged
Phase 3 Vision Understanding (Visual encoders & chart/image reasoning) In Progress / Next
Phase 4 End-to-End Multimodal Unification & Alignment Planned

Architecture & Technical Highlights

  • Base Foundation: Built upon Kiel-2.1-Omni (kiel2/Kiel-2.1-Omni), maintaining seamless continuity with KielTech's multimodal architecture.
  • Token-Space Expansion: Native embedding expansion of +2048 audio codec tokens, allowing seamless integration of voice-to-text token spaces.
  • Staged LoRA & Unification: Adapters trained via QLoRA/PEFT across dedicated modalities and losslessly merged into the primary model weights for zero-overhead inference.
  • Developed by: KielTech

Quick Start: Loading the Model

You can load and run inference with the unified weights using the following snippet:

import torch
from transformers import GenerationConfig
from janus.models import MultiModalityCausalLM, VLChatProcessor

# Load model and processor from Hugging Face Hub
repo_id = "kiel2/kiel-3-Omni-preview"

processor = VLChatProcessor.from_pretrained(repo_id, trust_remote_code=True)
tokenizer = processor.tokenizer
tokenizer.pad_token = tokenizer.eos_token

model = MultiModalityCausalLM.from_pretrained(
    repo_id,
    torch_dtype=torch.float16,
    device_map="auto",
    trust_remote_code=True
)

# Format a multi-turn conversation
conversation = [
    {"role": "<|User|>", "content": "Hello! Introduce yourself."},
    {"role": "<|Assistant|>", "content": ""}
]

prompt = processor.apply_sft_template_for_multi_turn_prompts(
    conversations=conversation,
    sft_format=processor.sft_format,
    system_prompt="You are Kiel-3-Omni, a specialized conversational assistant developed by KielTech."
)

inputs = tokenizer(prompt, return_tensors="pt").to(model.device)

# Generate response
outputs = model.generate(
    **inputs,
    max_new_tokens=128,
    do_sample=True,
    temperature=0.7,
    top_p=0.9
)

response_tokens = outputs[0][inputs["input_ids"].shape[1]:]
print(tokenizer.decode(response_tokens, skip_special_tokens=True))

Preview Notice This repository represents an intermediate preview build (v0.2-preview) under active development by KielTech. Performance and capabilities will expand further with the upcoming integration of Phase 3 (Vision Understanding).

Developed by KielTech

Configuration

Architecture
MultiModalityCausalLM
Context length (tokens)
16,384
Layers
24
Hidden size
2,048
Feed-forward size
5,632
Attention heads
16
Key/value heads
16
Head dimension
128
Vocabulary size
104,448
Model type
multi_modality

Identity and Version

Repository
kiel2/kiel-3-Omni-preview
Publisher
Tech
Task
Text generation
Modality
Text
Library
Not stated by the source
Parameters
2.1B parameters
Languages
en
Revision
741a06e01dce62673449f6eecac3f24d5ae7a8d4
First published
2026-10-12
Last updated
2026-10-13

Files and Weights

9 files, 4.3 GB in total. The weights are 2 files totalling 4.3 GB in safetensors.

Weights2 files · 4.3 GB
Configuration3 files · 3.7 KB
Tokenizer2 files · 7.6 MB
Documentation1 file · 3.4 KB
Repository1 file · 1.5 KB
Every file
FileTypeSizeSHA-256
adapter_model.safetensorsWeights60.6 MB 95b585035598
model.safetensorsWeights4.2 GB e6bc2f9ec6f7
adapter_config.jsonConfiguration1.2 KB —
config.jsonConfiguration1.9 KB —
processor_config.jsonConfiguration704 B —
README.mdDocumentation3.4 KB —
.gitattributesRepository1.5 KB —
tokenizer.jsonTokenizer7.6 MB —
tokenizer_config.jsonTokenizer651 B —

License and Download

License
mit
Access
Open weights, no gate
Download size
4.3 GB
Download from Tech

Released by Tech through its official repository on Hugging Face. Read the license.

Memory Requirements

PrecisionWeights in memory
As published4.3 GB
16-bit4.2 GB
8-bit2.1 GB
4-bit1.0 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About kiel-3-Omni-preview

How much GPU memory does kiel-3-Omni-preview need?

About 5 GB at 16-bit and 1.3 GB at 4-bit: the weights (2.1B parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run kiel-3-Omni-preview on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use kiel-3-Omni-preview commercially?

Yes. kiel-3-Omni-preview is released under MIT License. The MIT License is a short permissive license. It permits commercial use, modification and redistribution, provided the copyright notice and permission notice are included.

What is kiel-3-Omni-preview's context length?

16,384 tokens, from the maximum position embeddings in its published configuration.

Similar Models

Model · Text generation

Qwen3-1.7B

Qwen

Qwen3 is the latest generation of large language models in Qwen series, offering a comprehensive suite of dense and mixture-of-experts (MoE) models. Built upon extensive training, Qwen3 delivers groundbreaking advancements in reasoning, instruction-following, agent capabilities, and multilingual support, with the following key features: - Uniquely support of seamless switching between thinking mode (for complex logical reasoning, math, and coding) and non-thinking mode (for efficient, general-purpose dialogue) within single model, ensuring optimal performance across various scenarios. - Significantly enhancement in its reasoning capabilities, surpassing previous QwQ (in thinking mode) and…

Open weights apache-2.0 2B parameters 40,960 tokens transformers

Model · Text generation

TopologicalQwen

Convergent Intelligence

Topology-Aware Knowledge Distillation from Qwen3-30B-A3B → 1.7B TopologicalQwen is a 1.7B parameter model distilled from Qwen3-30B-A3B using Topological Knowledge Distillation (TKD) — a methodology that treats the teacher's output distribution over a concatenated token stream as a bounded variation (BV) function and decomposes knowledge transfer into three channels via the Mesh Fundamental Identity: 1. Smooth distillation (AC component) — Standard KL divergence over regions where the teacher's distribution varies continuously. This is what every other KD method does and stops at. 2. Jump corrections (D^j f) — Explicit correction terms at conceptual boundaries where the teacher's…

Open weights apache-2.0 2B parameters 40,960 tokens transformers

Extended Reasoning Distillation from Qwen3-30B-A3B-Thinking → 1.7B The most downloaded model in the Convergent Intelligence portfolio. Qwen3-1.7B-Thinking-Distil captures extended deliberation patterns from the Qwen3-30B-A3B Thinking teacher — the variant that generates long-form reasoning chains before committing to an answer — and compresses them into a 1.7B student via supervised fine-tuning on the longwriter-6k dataset. The Thinking teacher produces the richest signal of the three teacher variants in the DistilQwen family (Instruct, Thinking, Coder). Where Instruct distillation captures clean instruction-following and Coder captures hierarchical decomposition, Thinking distillation…

Open weights apache-2.0 2B parameters 40,960 tokens transformers

A 1.7B-parameter causal language model distilled from Qwen3-30B-A3B on 6,122 STEM chain-of-thought samples using discrepancy-informed knowledge distillation. The training objective emphasizes proof structure, detects reasoning pivot tokens through token-level divergence dynamics, smooths high-entropy student singularities before distillation, and monitors structural drift through discrepancy energy. Standard knowledge distillation treats all tokens uniformly. Even proof-weighted approaches typically apply a static multiplier over the entire derivation span. That helps, but it still misses the internal structure of reasoning: some regions are smooth procedural continuation, while others are…

Open weights apache-2.0 2B parameters 40,960 tokens transformers

A 1.7B model built in two stages: knowledge distillation from a 30B Coder teacher to establish a structured reasoning backbone, then supervised fine-tuning on ~54,600 logical inference problems. The Coder teacher's decomposition patterns meet formal propositional logic. The hypothesis: a model that learned STEM derivation from a Coder teacher (Stage 1) already has latent structure for sequential logic, state tracking, and compositional reasoning. Logical inference SFT (Stage 2) activates that structure explicitly — the model doesn't learn logic from scratch, it surfaces what the Coder teacher already gave it. Qwen3-1.7B distilled from Qwen3-Coder-30B-A3B-Instruct — the coding-specialized…

Open weights apache-2.0 2B parameters 40,960 tokens transformers

This is the model card of a transformers model that has been pushed on the Hub. Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. Use the code below to get started with the model. Carbon emissions can be estimated using the Machine Learning Impact calculator presented in Lacoste et al. (2019). Part of the DistilQwen3 Series by Convergent Intelligence LLC: Research Division This model is part of a distillation chain built on Discrepancy Calculus — a measure-theoretic framework where the teacher's output distribution is decomposed via the Mesh Fundamental Identity into smooth (AC), jump, and Cantor components. The discrepancy operator…

Open weights 2B parameters 40,960 tokens transformers