alt.freeweights.text / Kolibri-1-BF16
From: Aleph-Alpha <huggingface.co/Aleph-Alpha>Newsgroups: alt.freeweights.textSubject:

Kolibri-1-BF16

Date: 2026-11-15Commit: 38a4e5bSigned: 2DC28CC7B26A283B ✓

Text generation model with 78.1B parameters. Safetensors weights, 156 GB in all. Published by Aleph-Alpha under Apache-2.0.

78.1B params156GBKolibri-1-BF16safetensorspermissive
FactsParams78.1BSize156 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get Aleph-Alpha/Kolibri-1-BF16
# manifest sha256 85fd00748398… · 156 GB · 40 files
$ fw verify ./Kolibri-1-BF16 Aleph-Alpha/Kolibri-1-BF16
From sourceHosted (signed)Aleph-Alpha/Kolibri-1-BF16Last check: 2026-11-15 03:24 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
156 GB
Weights
156 GB (safetensors)
Parameters
78.1B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
40, each with a sha256
Publisher
Aleph-Alpha
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:24 UTCpassed

Model card

From the publisher at commit 38a4e5b. Shown as plain text with links; images open at the publisher.

Kolibri#

Tech report | Tech blog

Kolibri is Aleph Alpha's mixture-of-experts (MoE) reasoning model, with a focus on German and English. The model supports an explicit reasoning mode and tool calling. It is optimized for long-context and inference efficiency.

Model overview#

ModelKolibri 1
Model ProviderAleph Alpha GmbH
Model DeveloperAleph Alpha Research GmbH
ArchitectureMixture-of-Experts
Total parameters78B (78,103,074,560)
Active parameters / token3.46B (3,457,573,120)
LanguagesGerman, English
Context length1,048,576 tokens; we recommend ≤262,144 tokens for serving efficiency and complex tasks
Precisionbfloat16
Reasoning modeYes
Tool callingYes
LicenseApache 2.0
Acceptable Use Policyn/a, cf. Responsible Use
Knowledge cutoffEN: June 18, 2026, DE: June 18, 2026

This only affects implicit knowledge, the model may use more recent information through tool use. |

| Hardware requirements | Model memory footprint: ~156 GB (BF16 weights). Minimum: 4× A100 80 GB, 4× H100 SXM5, 2× H200, 1× B200 or 1× B300. Recommended: 4× H100 SXM5, 2× H200, 2× B200 or 1× B300. |

| Best for | Multi-step reasoning, retrieval-augmented generation, agentic tool calling, coding, German- and English-language assistant |

| Release Date | 3rd of October 2026 |

| Code of Practice | Aleph Alpha is a signatory of the EU GPAI Code of Practice, see https://digital-strategy.ec.europa.eu/en/policies/contents-code-gpai. |

| Training Data | Pre-training: Trained on 20T tokens of a filtered, bilingual corpus (~62.5% English, ~23.9% German, ~13.6% code) combining curated web data, synthetic rephrasings and translations, and high-quality sources. Additionally trained on 3.44T in mid-training and 201B for long-context extension. Post-training: The SFT mix contained filtered, bilingual data that combines open-source datasets and synthetically generated data. For RL we used a broad mix of environments that cover reasoning, agentic, and instruction following use-cases. |

| Training method | We trained a transformer 50-layer MoE model with 4:1 SWA:GQA attention, using Muon and Exact Quantile Balancing on 384 experts per layer, with 1 shared and 6 routed. |

| Computing Resources | Pre-training (based on actual measurements), excluding mid-training and long-context: Hardware: 768 NVIDIA B200 (96 HGX 8xB200 nodes); Parallelism: EP8 FSDP16 DP6; Time: 21 days (511h, 392k GPUh) Mid-training: 5 days, 90k GPUh (same setup as above) Long-Context: 13h, 10k GPUh (same setup as above except parallelism: FSDP128 DP6) FLOPS: 6.4e23 |

| Tech Report | https://aleph-alpha.com/downloads/tech-report.pdf |

Intended use#

Kolibri is intended to process text input and output in German and English and to perform a wide range of tasks beyond natural-language generation, for example multi-step reasoning, coding, structured extraction, retrieval-augmented generation, long-document processing and agentic tool calling.

Kolibri was pre-trained on sequences of 16,384 tokens, mid-trained on 65,536 and trained on 262,144 tokens in a final long-context phase, which is its native context length. Because positional encoding is applied only in the sliding-window layers, the context can be extended beyond that length without any position scaling, in principle to arbitrary lengths. We have validated quality and serving efficiency up to 1,048,576 tokens. For latency- or throughput-sensitive deployments and for complex tasks, we recommend contexts of at most 262,144 tokens. See the technical report for details.

For the kinds of systems Kolibri is meant to be integrated into, see AI system types below; for uses that we encourage users to refrain from, see Responsible Use.

Design goals#

Kolibri is designed to deliver strong German and English performance at low serving cost. Its mixture-of-experts architecture activates only a small fraction of its parameters for each token, keeping compute per token low while retaining the capacity of a much larger model. The trade-off is memory: the full model must be held in memory even though only part of it is active at any time. To keep long contexts affordable, most attention layers focus on nearby text, while a smaller number attend across the whole context. We also developed a tokenizer tailored to German word structure, so German text is processed efficiently without sacrificing English. Supporting two languages rather than many is a deliberate choice of depth over breadth.

AI system types#

Kolibri is intended for integration into conversational assistants and agentic workflows in German and English, in which a person reviews the model's output before it is acted on rather than autonomous systems that act unreviewed. It suits document-processing and drafting systems, question-answering systems over an organisation's own material, and internal knowledge and research tools. Its tool-calling and structured-output capabilities make it appropriate for orchestration layers that call APIs, execute code or run searches, provided the calling system validates the results. In decision-support systems it belongs on the advisory side, surfacing evidence and drafting options for a human to weigh, and it is not intended as the deciding component. More broadly, it is built for human-AI collaboration rather than unsupervised operation.

Sustainability#

Energy consumption#

9.5×10² MWh (estimated), including node power and data-centre overhead (PUE). This includes pre-training, mid-training and long-context training. It excludes SFT and RL, peak, idle and low-load states, and proxy and ablation models.

Energy measurement#

For pre-training, we obtained the average power usage per node and the power usage effectiveness (PUE) from the cluster provider. We multiplied these with the number of nodes and the runtime to obtain a total energy estimate.

Getting started#

Transformers#

Kolibri runs with Transformers, which supports it natively from version 5.20:

pip install "transformers[torch]>=5.20"
Pipeline Usage#
from transformers import pipeline

pipe = pipeline("text-generation", model="Aleph-Alpha/Kolibri-1-BF16", device_map="auto")
messages = [{"role": "user", "content": "Erkläre kurz, was ein Mixture-of-Experts-Modell ist."}]
out = pipe(messages, max_new_tokens=1024)
print(out[0]["generated_text"][-1]["content"])
Auto Classes Usage#
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "Aleph-Alpha/Kolibri-1-BF16"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto")

messages = [{"role": "user", "content": "Erkläre kurz, was ein Mixture-of-Experts-Modell ist."}]
inputs = tokenizer.apply_chat_template(
    messages,
    add_generation_prompt=True,
    enable_thinking=False,
    return_tensors="pt",
    return_dict=True,
).to(model.device)
outputs = model.generate(**inputs, max_new_tokens=1024)
prompt_len = inputs["input_ids"].shape[1]
message = tokenizer.parse_response(outputs[0, prompt_len:], prefix=outputs[0, :prompt_len])
print(message["content"])

Drop enable_thinking=False to let the model reason first, and raise max_new_tokens to leave room for it. The reasoning is in message["thinking"].

vLLM#

vLLM supports Kolibri natively from version 0.33.0 through its Transformers modeling backend (vllm-project/vllm#60827):

pip install "vllm>=0.33.0"

Serve the model with reasoning and tool-calling enabled:

vllm serve Aleph-Alpha/Kolibri-1-BF16 \
  --reasoning-parser hf \
  --tool-call-parser hf \
  --enable-auto-tool-choice

The hf parsers read Kolibri's output format from the checkpoint's response template.

For vllm<0.33.0, use the aleph-alpha-inference package that provides the Kolibri vLLM plugin instead. Either use the container image ghcr.io/aleph-alpha/aleph-alpha-inference, or install the package from Aleph-Alpha/aleph-alpha-inference, which also installs the vLLM version it supports:

pip install 'aleph-alpha-inference>=1'

With the plugin, serve with --reasoning-parser kolibri1 --tool-call-parser kolibri1 instead.

To serve contexts beyond 262,144 tokens, add --max-model-len 1048576 --hf-overrides '{"max_position_embeddings": 1048576}'.

The recommended sampling parameters for the model are temperature=1.0, top_p=0.97 and top_k=128.

Querying the server (OpenAI-compatible API)#
from openai import OpenAI

client = OpenAI(base_url="http://localhost:8000/v1", api_key="EMPTY")

response = client.chat.completions.create(
    model="Aleph-Alpha/Kolibri-1-BF16",
    messages=[
        {
            "role": "user",
            "content": "Erkläre kurz, was ein Mixture-of-Experts-Modell ist.",
        },
    ],
    extra_body={
        "chat_template_kwargs": {
            "reasoning_effort": "high",
            "enable_thinking": True,
        }
    },
)
print(response.choices[0].message.content)
Reasoning mode#

Kolibri supports explicit thinking effort levels that need to be configured through the chat template. You can pass reasoning_effort values low, medium and high to configure the amount of effort our model puts into finding the answer. You can disable thinking altogether by setting reasoning_effort to none or passing enable_thinking=false. The model will then immediately respond.

Tool calling#

The serving command enables Hermes-style tool calling (--tool-call-parser hf --enable-auto-tool-choice). The hf parser does not support tool_choice="required", a named tool_choice, parallel_tool_calls=false or strict tools; use --tool-call-parser hermes if you need them. Pass your function schemas via the standard tools field of the chat completions request; the model will emit tool calls that the parser converts into structured output. Tool calling can be combined with reasoning mode.

import json
from openai import OpenAI

client = OpenAI(base_url="http://localhost:8000/v1", api_key="EMPTY")
MODEL = "Aleph-Alpha/Kolibri-1-BF16"

tools = [
    {
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "Get the current weather for a city.",
            "parameters": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string",
                        "description": "City name, e.g. Heidelberg",
                    },
                    "unit": {"type": "string", "enum": ["celsius", "fahrenheit"]},
                },
                "required": ["city"],
            },
        },
    }
]


def get_weather(city, unit="celsius"):
    return {"city": city, "temperature": 18, "unit": unit, "conditions": "cloudy"}


messages = [{"role": "user", "content": "Wie ist das Wetter gerade in Heidelberg?"}]

first = client.chat.completions.create(model=MODEL, messages=messages, tools=tools)
msg = first.choices[0].message
messages.append(msg)

for call in msg.tool_calls or []:
    args = json.loads(call.function.arguments)
    result = get_weather(**args)
    messages.append(
        {
            "role": "tool",
            "tool_call_id": call.id,
            "content": json.dumps(result),
        }
    )

final = client.chat.completions.create(model=MODEL, messages=messages, tools=tools)
print(final.choices[0].message.content)

Evaluation#

The best value per row is bolded. In each table, the best value of each group with more than one model is underlined, and both marks compare the MoE models only. The dense models activate several times as many parameters per token, so they are greyed out and unmarked.

Post-training#

| Type | MoE | Dense

| Active parameters | 3B | 4-6B | 12B | 27B | 70B

| | Ours | Baseline models | | | |

| Eval | Kolibri

| Kolibri Origin

| GLM-4.7 Flash 30B-A3B

| Nemotron 3 Nano 30B-A3B

| Qwen3.5 35B-A3B

| Qwen3.6 35B-A3B

| Qwen3-Next 80B-A3B Thinking

| Gemma 4 26B-A4B IT

| GPT-OSS 120B

| Mistral Small 4 119B-A6B

| GLM-4.5 Air 106B-A12B

| Nemotron 3 Super 120B-A12B

| Qwen3.8 27B

| Apertus 70B Instruct

| Overall (EN) | 75.0 | 54.1 | 64.7 | 65.6 | 74.7 | 71.4 | 62.4 | 71.9 | 72.3 | 63.1 | 64.4 | 73.0 | 80.2 | –

| Overall (DE) | 71.0 | 46.4 | 50.4 | 59.3 | 69.8 | 67.3 | 58.0 | 66.3 | 70.2 | 61.4 | 64.8 | 67.9 | 79.9 | –

| Knowledge | | | | | | | | | | | | | |

| Average (EN) | 50.2 | 39.7 | 45.5 | 46.0 | 52.7 | 52.1 | 48.4 | 51.4 | 50.0 | 47.5 | 45.7 | 52.0 | 56.8 | 22.8

| Average (DE) | 57.6 | 44.9 | 46.5 | 41.2 | 61.3 | 61.0 | 55.7 | 61.5 | 58.0 | 51.4 | 52.2 | 59.5 | 69.2 | 24.8

| GPQA Diamond (EN) | 84.8 | 68.1 | 73.1 | 73.9 | 83.8 | 83.4 | 76.1 | 81.1 | 76.4 | 74.7 | 73.2 | 78.0 | 89.2 | 29.5

| GPQA Diamond (DE) | 81.0 | 58.5 | 59.8 | 49.6 | 84.2 | 80.6 | 72.2 | 80.1 | 76.0 | 72.9 | 71.1 | 76.6 | 88.1 | 31.4

| Humanity&#x27;s Last Exam (EN) | 21.3 | 9.4 | 15.4 | 12.1 | 20.4 | 21.1 | 11.6 | 19.2 | 19.4 | 9.7 | 8.7 | 20.6 | 35.6 | 5.2

| Humanity&#x27;s Last Exam (DE) | 16.1 | 10.4 | 9.1 | 13.1 | 18.1 | 20.5 | 15.6 | 23.4 | 20.7 | 10.5 | 10.5 | 22.3 | 37.2 | 5.7

| AA-Omniscience Accuracy (public set) | 14.8 | 11.3 | 17.0 | 19.5 | 22.2 | 21.0 | 24.2 | 20.7 | 23.3 | 25.0 | 20.0 | 26.7 | 19.0 | 13.5

| AA-Omniscience Index (public set) | -30.7 | -64.2 | -62.8 | -45.7 | -46.2 | -12.5 | -42.3 | -47.3 | -35.2 | -24.0 | -28.8 | -36.5 | -5.8 | –

| MMLU-Pro CoT (EN) | 80.1 | 70.1 | 76.5 | 78.3 | 84.6 | 84.3 | 81.7 | 84.5 | 80.8 | 80.4 | 80.9 | 82.7 | 85.0 | 43.0

| MMLU-ProX CoT (DE) | 75.6 | 65.7 | 70.7 | 61.0 | 81.7 | 81.9 | 79.4 | 81.1 | 77.2 | 70.7 | 74.9 | 79.7 | 82.4 | 37.3

| Math | | | | | | | | | | | | | |

| Average (EN) | 96.2 | 81.7 | 88.8 | 88.8 | 90.1 | 87.8 | 86.3 | 87.4 | 90.7 | 81.4 | 82.8 | 91.1 | 97.8 | 0.6

| Average (DE) | 89.3 | 74.3 | 45.2 | 84.3 | 79.6 | 83.7 | 83.7 | 88.1 | 90.8 | 75.4 | 80.6 | 86.5 | 96.7 | 0.1

| AIME 2025 (EN) | 95.8 | 81.9 | 89.4 | 89.6 | 88.1 | 84.6 | 84.2 | 87.3 | 90.6 | 79.8 | 81.9 | 91.7 | 97.9 | 0.6

| AIME 2025 (DE) | 88.5 | 73.5 | 43.8 | 84.4 | 76.7 | 82.9 | 80.6 | 88.1 | 90.6 | 72.3 | 80.6 | 85.6 | 96.5 | 0.2

| AIME 2026 (EN) | 96.7 | 81.5 | 88.3 | 87.9 | 92.1 | 91.0 | 88.5 | 87.5 | 90.8 | 83.1 | 83.8 | 90.4 | 97.7 | 0.6

| AIME 2026 (DE) | 90.2 | 75.2 | 46.7 | 84.2 | 82.5 | 84.4 | 86.7 | 88.1 | 91.0 | 78.5 | 80.6 | 87.5 | 96.9 | 0.0

| Agentic | | | | | | | | | | | | | |

| Average (EN) | 63.1 | 41.6 | 58.9 | 46.4 | 63.4 | 62.1 | 46.3 | 54.6 | 54.0 | 40.7 | 53.5 | 54.9 | 66.7 | –

| TerminalBench 2.1 | 30.7 | – | 20.2 | 9.7 | 39.7 | – | 8.6 | – | 29.2 | 21.0 | – | 39.7 | 76.8 | –

| Tau2-Bench (Telecom) | 94.4 | 67.5 | 95.9 | 45.9 | 97.7 | 99.1 | 43.9 | 45.3 | 73.1 | 41.5 | 53.8 | 68.1 | 82.5 | 10.8

| Tau2-Bench (Retail) | 69.3 | 58.5 | 57.9 | 64.9 | 70.8 | 71.6 | 60.8 | 71.3 | 60.5 | 62.9 | 61.4 | 67.5 | 68.7 | 9.6

| Tau2-Bench (Airline) | 78.0 | 58.7 | 68.7 | 52.7 | 76.0 | 70.7 | 65.3 | 73.3 | 72.7 | 40.0 | 70.7 | 72.7 | 83.3 | 40.0

The publisher's README is longer; it is cut here. Read the rest at the source.

Files

40 files · 156 GBWeights 156 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 40 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
LICENSE11.4 KBcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30
README.md238 KB9016c1cd6babe3fc4c1cc79f3d2af9b35d21ddec717de544cdafb00c6ca79c32
config.json2.06 KB94fbf9e94af02e28d5e11ac65e111f556dba8e308395194923b18287818583a8
generation_config.json152 B40e0edd01855fc8abdfd2f7b0d4a54c52cf6dea3c678dc68b32c05f19c464450
model-00001-of-00032.safetensors5.00 GBe626660074fd9ed3e3644f1d62f23be6adad9437e876f5f9b18260d8382d260b
model-00002-of-00032.safetensors5.00 GB77259681f2b864d0c0634225d5b31cc15befa1405d062dd2089b41efeb5e6a8b
model-00003-of-00032.safetensors5.00 GBba03f0cbe6e48bed0140e5c52fc540cc44f4854887550db5ff6fac91a866142a
model-00004-of-00032.safetensors5.00 GB68cc07ab7a3614104ab0ee8ce186737638eac3e8f32eb8d2c56742a0437d1680
model-00005-of-00032.safetensors5.00 GB80ab29ca3d0d917cd83da0205d05b976d8e06100e2ca95ed66175e316550e3ae
model-00006-of-00032.safetensors5.00 GB24e268797a3e13be638f9edf1f55c872346cf506786322afc6582e4cfa8c4373
model-00007-of-00032.safetensors5.00 GBf3c8fcdf3bbc5b3af5c12bf8395d091b14c29957afa061f48c4c2685b5b8c8db
model-00008-of-00032.safetensors5.00 GB648bbb1d3637a96df3f75cb6865846322a4af13bf38fd7817c3e40077d651cc7
model-00009-of-00032.safetensors5.00 GB481958b40e88a712ea468da50b8f501bf2fe329330881fc3b1b1c3be1ec90689
model-00010-of-00032.safetensors5.00 GB55d415d65584784fc523a26c9b328e56aec0ddea9fe42a9b48988bc800e67ae1
model-00011-of-00032.safetensors5.00 GB1d36e5b599317d08d0232bb5e3bdb79f53bd6008294888a66b54d202c5263fea
model-00012-of-00032.safetensors5.00 GB02be77ce110c6afc379c6ef23fad928205cddf26ddea8155aa274bed1cfd0efe
model-00013-of-00032.safetensors5.00 GB94c607a19b8254ad78648d91d8808b2ffee5733e27739683225175e050c465c3
model-00014-of-00032.safetensors5.00 GB021de7d92c76f23e31cfaf7f0053e1ce9359efeb93fd90728e658cceb9fe2b2a
model-00015-of-00032.safetensors5.00 GB1383a4d989beac327c464bd3dd0a8008a199fca3d8c93d2e05dacc76d1f49163
model-00016-of-00032.safetensors5.00 GBcaf525ce7d499e4fbb7e3c6388346a1e8d602baa35f1946387aabb0143b7b696
model-00017-of-00032.safetensors4.98 GB23af12d4220b2ebd42fcc030c5f98651adb73e96f0819e7dfbfed9454f98c2bd
model-00018-of-00032.safetensors5.00 GB84e7b32097760e1fbe4380d424ab2c723d101af2283f3aea956a7f8dd30625da
model-00019-of-00032.safetensors5.00 GBa95e33a7082c63f590d5f1893425f17bb87adf8814039dbf76adbfd64fd0e639
model-00020-of-00032.safetensors5.00 GB55e35b6f1d394cd024d3f4819c63a66bbd5c135168823b02fdce2c736e79e330
model-00021-of-00032.safetensors5.00 GBe2c07bd50fdec4fabdac18cf7a24db21561bccc33c73dd038a409db2e9632c8f
model-00022-of-00032.safetensors5.00 GB41e87862dc6209d187842822e7f075763b9eb0dcc439b5be71d82e8162fb8765
model-00023-of-00032.safetensors5.00 GBe0d663b7503a40dff70cf78b7497a06688efbf07d584f9cbb3b82cc70267c422
model-00024-of-00032.safetensors5.00 GB8fae68d67883f561d205a9dde47af5815e35b472ff43452e9599cd26eeec2060
model-00025-of-00032.safetensors5.00 GB0b46e002887b466bc2c9ae63709afaa1a2ad088498da76dd0919b70e5a6126b8
model-00026-of-00032.safetensors5.00 GBb25cdfb7c0a656ac63b506310ff9db4e1383a76a9455722eb0938de0f697e998
model-00027-of-00032.safetensors5.00 GB765f2b2e020262d9c17a8a9a20ffd711f14ea3014b222f26d3ec1aaa11959aa2
model-00028-of-00032.safetensors5.00 GBc811b837b63d0cb79116f76a856dca1de6e3915db5df65ca62388c4484903a0d
model-00029-of-00032.safetensors5.00 GB42c9771487382501d2aa2a5942fbb15062bf18bdbade5aed7b8b4ca180d7e1ff
model-00030-of-00032.safetensors5.00 GBd6b1e31e529b6472a2da690e879ed9ae70719030b4932e560b1a952aae3748e5
model-00031-of-00032.safetensors5.00 GB9a7c95968efd33a0bc6c15210a8df021f342ebd4bf3dd442975422a006238418
model-00032-of-00032.safetensors1.28 GB8aa64fa468f49b55e5fd80da2d6830a01635a1ef53fd5ae0e573a1a6c657d2b3
model.safetensors.index.json5.30 MB370e3721203856717b806a3c1c7f07e5b149dc3e534096f047f6de9e34977c0d
tokenizer.json9.45 MB5d4798f2a8c9d598d6dc005614216989d4b6aeffaf9f6f5e136f0ec5fc4a4c13
tokenizer_config.json9.24 KB69d5fa693e4821b3ae2f589cede9ee816ebc972d487fabdf71f7066aab6a35a2
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
38a4e5bc3c pinned now2026-11-15 03:24 UTC40 files · 156 GB

Use it

$ fw get Aleph-Alpha/Kolibri-1-BF16
# manifest sha256 85fd00748398… · 156 GB · 40 files
$ fw verify ./Kolibri-1-BF16 Aleph-Alpha/Kolibri-1-BF16
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/Aleph-Alpha/Kolibri-1-BF16.json --dir ./Kolibri-1-BF16 $ python3 fw.py verify ./Kolibri-1-BF16 ./Aleph-Alpha__Kolibri-1-BF16.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Aleph-Alpha/Kolibri-1-BF16 --revision 38a4e5bc3c3192d1f458d043ac1a063a6380fdbd --local-dir ./Kolibri-1-BF16
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("Aleph-Alpha/Kolibri-1-BF16", revision="38a4e5bc3c3192d1f458d043ac1a063a6380fdbd") model = AutoModelForCausalLM.from_pretrained("Aleph-Alpha/Kolibri-1-BF16", revision="38a4e5bc3c3192d1f458d043ac1a063a6380fdbd", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve Aleph-Alpha/Kolibri-1-BF16 --revision 38a4e5bc3c3192d1f458d043ac1a063a6380fdbd

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
LICENSE
Text sha256
cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: Aleph-Alpha <huggingface.co/Aleph-Alpha>Newsgroups: alt.freeweights.textSubject: Kolibri-1-BF16Date: 2026-11-15Commit: 38a4e5bSigned: 2DC28CC7B26A283B ✓
Upstream
Aleph-Alpha/Kolibri-1-BF16
Pinned commit
38a4e5bc3c3192d1f458d043ac1a063a6380fdbd
Manifest
Kolibri-1-BF16.json · .minisig
Manifest sha256
85fd007483980ba2f4e533702ad71345cd2e9551dd82853be7bf99f7345b5d2b
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:24 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/Aleph-Alpha/Kolibri-1-BF16.json $ curl -O https://freeweights.allternit.com/manifests/Aleph-Alpha/Kolibri-1-BF16.json.minisig $ minisign -Vm Kolibri-1-BF16.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

1 model in the catalog name this one as their parent.

Quantizations
1
Quantizations 1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Aleph-Alpha/Kolibri-1-BF16
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Kolibri-1-BF16.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of Kolibri-1-BF16. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B