Skip to main content
Connic
Back to BlogIndustry Insights

Soofi S Preview: Ollama, GGUF, Benchmarks & Access

Can you run Soofi S with Ollama? Check gated access, official GGUF commands, memory needs, corrected benchmarks, and the September 2026 release plan.

July 15, 2026(last updated: September 1, 2026)12 min readAuthor: Connic Research Team
Update: September 1, 2026
The current checkpoints remain gated closed-beta previews. Fraunhofer now targets September 2026 for the base release, while the instruction-tuned model follows later with no public date. The project has also published an official Ollama and llama.cpp test setup. Report v3 withdrew the GPQA result after finding training-data contamination and recomputed the aggregate benchmark scores; the figures below use the corrected report.

On July 13, 2026, a German research consortium published the Soofi S technical report and began the release phase for a 31.6B-parameter language model intended for a permissive open release. The checkpoints currently listed on Hugging Face are gated closed-beta research previews, not a general open release. Fraunhofer now targets September 2026 for the base model; post-trained dialogue and agent variants follow later. In the consortium's own evaluation, Soofi S leads the fully open baselines it tested on German and English aggregates. The Soofi project is coordinated by the KI Bundesverband with Fraunhofer institutes, DFKI, universities, and companies including Ellamind and Merantix Momentum. The German Federal Ministry for Economic Affairs and Energy funded the project with roughly 20 million euros. This post looks at what is available, where the model is strong, where it is not, and what the preview could mean for production agents.

What is available today

Public materials include the technical report, training and evaluation code, and detailed data accounting. Hugging Face lists gated closed-beta checkpoints for the base model (Soofi-S-30B-A3B on Hugging Face), an instruction-tuned preview, and two reasoning previews named Isar and Rhine. Access is limited to selected beta partners while the consortium develops the final version. The Fraunhofer release page lists September 2026 as the planned base-model release; the instruction-tuned release remains undated. Training ran from late March to mid May 2026 on up to 512 Nvidia B200 GPUs in Munich, about 253,000 GPU-hours on Deutsche Telekom infrastructure, over roughly 27 trillion tokens. German content was deliberately overweighted: 7.2% of the main pretraining mix and 15.3% of the later high-quality annealing phase, compared with the roughly 5% that common training recipes reserve for all non-English data combined.

31.6B
total parameters
Mixture-of-experts, 128 routed experts.
~3.2B
active per token
6 experts routed per token, plus shared experts.
1M
token context
Extended in a dedicated long-context phase.
27T
training tokens
Three phases, German overweighted throughout.

The architecture is the interesting part

Soofi S is not chasing frontier scores. It is designed to be cheap to serve. The model is a hybrid: of its 52 layers, only 6 are classic attention layers that keep a KV cache, while the rest pair Mamba-2 state-space layers with mixture-of-experts blocks. The practical consequence is that throughput barely degrades as the context grows. The consortium measured nearly constant aggregate decode throughput from 4,000 out to 256,000 tokens of context: 4,820 tokens per second per B200 GPU at a 40,000-token context with 32 parallel requests. That is a batched throughput result, not single-request generation speed.

For agent workloads this is the headline feature. Agents accumulate context: system prompts, tool schemas, tool results, retrieved documents, conversation history. A model whose serving cost stays flat as that context grows is built for exactly this shape of traffic. The consortium says as much: the stated focus for the next project phase is technical documents, code generation, and agent-based systems.

Efficiency has a floor
The sparse design cuts compute per token, not the stored weight footprint. All 31.6B parameters must remain available to the serving process, even when some layers are offloaded to system memory. The gated Instruct GGUF files are 26 GB at Q5_K_M, 33.6 GB at Q8_0, and 63.2 GB unquantized. The separate 4-bit EntQuant build uses about 13 GB for weights, but its model card supports vLLM rather than Ollama or llama.cpp. Runtime memory still grows with the serving stack, context length, and concurrency.

Corrected benchmark results

In the consortium's comparison, the Soofi S checkpoint scores highest among the fully open baselines tested on both German and English aggregates, ahead of OLMo 3 32B and Apertus 70B. That benchmark category describes the comparison set; it does not make the current gated Soofi checkpoint a fully open release. Its German results are the standout: a corrected aggregate of 85.3 and the best German code aggregate in that evaluation. The technical report is unusually transparent about the rest.

German aggregate85.3%
GSM8K (math)86.1%
MBPP-DE (code, German)84.2%
English aggregate77.3%
HumanEval (code)73.8%
MBPP (code)70.2%
HumanEval-DE (code, German)65.5%
Minerva MATH-DE (math, German)56%

Selected scores from the Soofi S technical report, pass@1 for code benchmarks.

The July 22 report revision disclosed that paraphrased GPQA evaluation items had entered the training data. The authors removed GPQA-Diamond and GPQA-Diamond-DE from the tables and recomputed every model's aggregates. We have removed the earlier 43.4 GPQA score from this article; the current English and German aggregates are 77.3 and 85.3. Read the report's contamination disclosure for the root cause and remediation.

Against open-weight but not fully open models, Soofi S trails Qwen3.5: 81.3 versus 77.3 on the English aggregate and 87.6 versus 85.3 on German, with further gaps on reasoning benchmarks such as BBH and AGIEval. Competition-style math in German is weak at 56 points on Minerva MATH-DE, and open-domain factual recall runs into the limits of ~3.2B active parameters. And while long-context throughput is excellent, one RULER word-extraction subtask degrades past 32,000 tokens and drops below 5% accuracy at the longest lengths, so the 1M-token context is best treated as a throughput property, not a guarantee of reliable recall across it.

Soofi S uses the same model architecture as NVIDIA's Nemotron 3 Nano. Its differentiation is the German-English training recipe, public training and evaluation code, and detailed data documentation rather than a new architecture. Access to the current checkpoints and final licensing remain separate questions.

Soofi S remains a gated beta

The Soofi project targets a permissive open release, but the current preview does not offer permissionless public access to its checkpoints. The model card labels access as closed beta and says the final model will be released openly without gating. About 99% of the training mixture is publicly obtainable and can be reconstructed where source licenses permit; the remainder includes commercially licensed German newspaper archive content that cannot be redistributed. The training and evaluation code and detailed data accounting are public, but the current model weights and final license terms are not generally available.

Closed beta, not an open release
The current Hugging Face model card limits checkpoint access to selected beta partners and promises a later ungated release under a permissive license. Fraunhofer's September target applies to the base release, not necessarily the Instruct or GGUF variants. Until the relevant checkpoint and final terms arrive, treat any production or commercial plan as provisional.

Can you run Soofi S with Ollama?

Yes, but only with approved beta access as of September 1, 2026. The Soofi team publishes gated GGUF previews for Instruct, Isar, and Rhine and an official local hosting setup that imports them into Ollama. As of September 1, the project does not publish an ungated model through the Ollama library. Soofi documents a token redirect issue when direct ollama pull hf.co/... uses gated authentication, so its setup downloads the file with the Hugging Face CLI and creates the local Ollama model from the supplied Modelfile.

Soofi S Instruct preview formats, sizes, and serving notes
FormatPublished sizeWhat that means
GGUF Q5_K_M26 GBThe quantization used by the official Ollama setup. Runtime and context need additional memory.
GGUF Q8_033.6 GBLarger GGUF option; no official full-GPU minimum is published.
Unquantized GGUF63.2 GBWeights alone; serving overhead is additional.
EntQuant 4-bitAbout 13 GB of GPU memory for weightsA separate vLLM format that does not load in Ollama or llama.cpp.

The official llama.cpp profile defaults to eight GPU-offloaded layers, documented as using roughly 8 GB of VRAM on a 12 GB card. That is a llama.cpp partial-offload configuration, not an Ollama minimum. The repository does not publish a full-offload minimum or a comparative speed benchmark. Size memory for the model file, runtime overhead, context, and concurrency.

From the root of the official hosting repository, start the Ollama profile and run the documented Instruct import below. These commands were verified against the Soofi repository on September 1, 2026; we could not execute the gated 26 GB download without approved access.

Soofi official Ollama setup
docker compose up -d

pip install -U "huggingface_hub[cli]"
export HF_TOKEN=hf_xxx
hf download Soofi-Project/Soofi-S-Instruct-Preview-GGUF \
  soofi-s-instruct-preview-Q5_K_M.gguf \
  --local-dir files/

docker compose exec ollama ollama create \
  soofi-s-instruct-preview \
  -f /files/soofi-s-instruct-preview.modelfile

docker compose exec ollama ollama run soofi-s-instruct-preview

Ollama is a practical local test path, but the Soofi repository warns that Ollama's Go templates do not fully reproduce the model's embedded Jinja template, reasoning history, or native tool-calling format. The Instruct preview can also place its answer in the reasoning channel unless the API request sends think: false. For agent tool calling, the official repository documents its llama.cpp server path with Jinja enabled as the option that preserves the embedded chat template.

Running Soofi S behind an agent

Connic keeps BYOK and custom OpenAI-compatible endpoints as first-class options alongside its managed model catalog. If you have approved beta access, serve the instruction-tuned preview with vLLM or the official llama.cpp path when native tool calling matters, then register the endpoint as a custom OpenAI-compatible provider in your project settings, and reference it from the agent config:

Same agent, your endpoint
A custom provider gets a user-defined model prefix, so switching an agent from a commercial model to your own Soofi S deployment is a one-line change. For example, model: vllm/soofi-s-instruct uses a Connic provider alias; it is not an official Soofi model ID. If the inference box lives inside your private network, agents reach it through the bridge instead of the public internet. Guardrails, judges, traces, and approvals work the same regardless of which model answers.

The operational limits remain: the base model is not meant for direct use without post-training, the instruct and reasoning variants are gated previews, and we found no public commercial SLA or support offering. Beta partners may have different arrangements, but teams evaluating a self-hosted preview should plan to own patches, security updates, and incident response. Put Soofi S on a slice of real traffic behind an A/B test, with judges scoring its output, before routing anything important to it. Our DACH report found 23% of production agents in the region already run open-weight or self-hosted models, so the operational pattern is well established; what has been missing is a German-first model worth the effort.

Run open models behind production agents

Connect a self-hosted Soofi S endpoint as a custom provider and put guardrails, judges, and traces around it, alongside whichever commercial models you already use.

Get started free

The sovereignty question

Soofi S will be discussed mostly in sovereignty terms, and it is worth being precise about what it does and does not settle. It does not make the strongest closed or open-weight models redundant; the benchmark gaps are real. What it provides today is evidence that a German-strong sovereign model with efficient long-context serving is technically plausible, plus a detailed report and public training and evaluation code. Approved beta testers can run preview checkpoints entirely on infrastructure they control; general access, final terms, and production maturity remain outstanding. For teams whose deployments hinge on EU AI Act readiness and keeping data inside the EU, that combination is the point, independent of leaderboard positions.

Three things to watch from here: whether the planned September base release ships with its final license, when the instruction-tuned model becomes generally available, and how its tool calling behaves outside the beta. If those land, the default answer to "which model do we self-host for German workloads" could change.

Frequently Asked Questions

Soofi S is a 31.6B-parameter mixture-of-experts language model from a German research consortium coordinated by the KI Bundesverband. The current checkpoints are gated closed-beta research previews, while an ungated permissive release is planned. It activates about 3.2B parameters per token, supports contexts up to 1 million tokens, and focuses on German and English.

Not as a generally available release today. The current Hugging Face checkpoints are gated closed-beta previews. Fraunhofer targets September 2026 for the base release under permissive terms, while the instruction-tuned release follows later without a public date.

In the corrected consortium evaluation, Soofi S scores 77.3 on the English aggregate and 85.3 on German, leading the fully open baselines tested. Qwen3.5 scores 81.3 and 87.6. Report v3 withdrew GPQA after disclosing training-data contamination, so the earlier GPQA result should not be used.

It uses a hybrid architecture: only 6 of 52 layers are attention layers that keep a KV cache, and the rest combine Mamba-2 state-space layers with mixture-of-experts blocks. Decode throughput stays nearly constant from 4,000 to 256,000 tokens of context. The trade-off is memory: all 31.6B parameters must be loaded even though few are active per token.

Yes, if you have approved beta access. The official Soofi repository downloads the gated 26 GB Q5_K_M Instruct GGUF with the Hugging Face CLI, imports it through a supplied Ollama Modelfile, and runs it locally. Runtime memory is higher than file size. For native tool calling, the repository documents llama.cpp with Jinja as the path that preserves the embedded template.

Only if you have approved beta access. Use an instruction-tuned preview rather than the unaligned base model, serve it behind an OpenAI-compatible endpoint, and connect it as a custom provider. On Connic, a private inference endpoint can be reached through Bridge while traces, guardrails, judges, and approvals stay attached to the agent workflow.

The official Instruct GGUF files are 26 GB at Q5_K_M, 33.6 GB at Q8_0, and 63.2 GB unquantized, before runtime and context overhead. The official llama.cpp profile documents an eight-layer partial-offload configuration at roughly 8 GB VRAM on a 12 GB card, but publishes no full-offload minimum. The separate 13 GB EntQuant build is vLLM-only, not an Ollama format.

It shows promising German performance, was trained in the EU, has unusually detailed public training materials, and is designed for self-controlled infrastructure. The current preview remains gated, but the planned permissive release could become relevant to teams whose deployments depend on EU data residency and EU AI Act readiness.

More from the Blog

Industry Insights

AI Agent Platform SLA Checklist: What Enterprise Buyers Should Verify

Evaluate an AI agent platform SLA across uptime scope, dependencies, incident response, recovery, security evidence, remedies, and exit terms.

August 29, 202612 min read
Industry Insights

The OpenAI Hugging Face Hack: Guardrail Lessons for AI Agents

OpenAI models escaped a test sandbox and breached Hugging Face in July 2026. What the incident reveals about guardrails and how to secure production AI agents.

July 24, 20269 min read
Industry Insights

What Is an MCP Connector? A Practical Definition

An MCP connector links an AI app to external tools and data over the Model Context Protocol. Learn how it works and when it beats a custom API integration.

July 8, 20268 min read
Industry Insights

AI Agent Platforms With EU Data Residency: 2026 Shortlist

Compare AI agent platforms by EU data residency, including where traces, storage, model calls, backups, subprocessors, and support access are processed.

July 6, 202612 min read
Industry Insights

Webhook vs Kafka vs SQS vs Postgres for AI Agent Triggers

Compare webhook, Kafka, SQS, and Postgres LISTEN/NOTIFY as AI agent triggers by delivery guarantees, ordering, replay, latency, and failure behavior.

June 29, 20269 min read
Industry Insights

State of AI Agents in DACH 2026

How DACH teams build, trigger, and run production AI agents in 2026: adoption, model mix, connectors, cost, reliability, and compliance, from Connic customer data.

June 27, 202612 min read
Industry Insights

The Real Cost of Assembling Your Own AI Agent Stack

The real cost of assembling your own AI agent stack comes from the integration and maintenance tax between tools. Learn when buying a platform wins.

June 9, 202610 min read
Industry Insights

Best AI Agent Platforms for EU Enterprises in 2026

Ranked shortlist of AI agent platforms evaluated on EU data residency, self-hosting, MCP tool support, BYOK, EU AI Act readiness, and SLA terms. Updated July 2026.

May 19, 202616 min read
Industry Insights

Managed vs Self-Hosted AI Agents: TCO at 50K Runs

Managed vs self-hosted AI agents at 50,000 monthly runs: compare Connic, custom-build, and service-stack costs in a transparent three-year model.

May 16, 202614 min read