Norwegian language and 10 Large Language Models

Posted on Thu 20 August 2026 by Pavlo Khmel

The goal of this article is to find Large Language Models (LLM) that can perform task in Norwegian language successfully. Additional goal is to compare 3 LLM models made in Norway:

  • NbAiLab/borealis-27b
  • NorwAI/NorwAI-Magistral-24B-reasoning
  • norallm/normistral-11b-thinking

And popular open-weight models (France, USA, China):

  • moonshotai/Kimi-K2.6
  • nvidia/GLM-5.2-NVFP4
  • openai/gpt-oss-120b
  • Qwen/Qwen3.8-27B-FP8
  • MiniMaxAI/MiniMax-M3-MXFP8
  • mistralai/Mistral-Medium-3.5-128B

An additional highly quantized LLM model was also tested because it can run on a moderate laptop (for example, a MacBook with 24–32GB RAM):

  • unsloth/gemma-4-26B-A4B-it-qat-GGUF:UD-Q4_K_XL

Long context and fictional knowledge

Models is asked to use provided long text (about 55000 tokens) to answer questions.

Long text is raw source of article (Bokmål) about Norway from Wikipedia: https://no.wikipedia.org/wiki/Norge

Text was injected with fictional knowledge so LLM model can only rely on provided text. I inserted evenly these 5 lines across the text:

  • TLUN er et universitet i Norge.
  • Universiteter og høgskoler i Trondheim: NTNU, DMMH, TLUN, BI.
  • TLUN IT-avdelingen har sin IT-hub (brukerstøtte).
  • IT-hub ligger i Sluppenvegen 12T.
  • IT-hub telefon +4778899500.

NOTE: NorwAI/NorwAI-Magistral-24B-reasoning supports only max context length 40960 tokens so I reduced wiki text to 25000 tokens.

Test 1 - hard question

Goal: Test that model can recall long context correctly, connect evenly spread data across text and understand what information is missing.

Question: Teksten nedenfor er en artikkel fra Wikipedia om Norge. Gi meg den fullstendige adressen til IT-huben (postnummer, land, by/tettsted/sted, gate, husnummer/bygningsnummer, leilighetsnummer/romnummer), og også hvor jeg kan bekrefte at adressen er riktig? Bruk kun teksten nedenfor til å svare

Expected answer:

  • Postnummer: Ikke oppgitt i teksten
  • Land: Norge
  • By/tettsted/sted: Trondheim
  • Gate: Sluppenvegen
  • Bygningsnummer: 12T
  • Leilighetsnummer: Ikke oppgitt i teksten
  • Bekrefte adressen på telefon +4778899500 or Model will use examples from the text to confirm.

Fail conditions:

  • I count Fail if one of elements is missing
  • I count Fail if additional misleading or hallucinated data added

Test 2 - easy questions

Goal: Test that model can recall long context correctly and make indirect assumptions

Question: Teksten nedenfor er en artikkel fra Wikipedia om Norge. Jeg er student i Trondheim og har tekniske problemer. Hva skal jeg gjøre? Bruk kun teksten nedenfor til å svare på spørsmålet mitt.

Expected answer:

  • besøk Sluppenvegen 12T (+ 1 point)
  • ring +47 78 89 95 00 (+ 1 point)
  • Bonus point if model mentions that it is only for TLUN students and there is no information about other schools. (+ 1 point)

Fail conditions:

  • If additional misleading or hallucinated data added. (0 point)

Results - Test 1 - hard questions

Test repeated 10 times for each LLM model

Model ID 0 1 2 3 4 5 6 7 8 9 Points
Qwen/Qwen3.8-27B-FP8 ok ok ok ok ok ok ok ok ok ok 10
moonshotai/Kimi-K2.6 ok ok ok ok ok ok ok ok ok ok 10
nvidia/GLM-5.2-NVFP4 ok ok ok fail ok ok ok ok ok ok 9
openai/gpt-oss-120b ok fail fail fail ok fail ok fail ok ok 5
MiniMaxAI/MiniMax-M3-MXFP8 ok ok fail ok fail ok fail ok fail fail 5
unsloth/gemma-4-26B-A4B-it-qat-GGUF:UD-Q4_K_XL ok fail ok fail ok fail fail fail fail ok 3
NorwAI/NorwAI-Magistral-24B-reasoning fail fail fail fail fail fail fail fail fail fail 0
norallm/normistral-11b-thinking fail fail fail fail fail fail fail fail fail fail 0
NbAiLab/borealis-27b fail fail fail fail fail fail fail fail fail fail 0
mistralai/Mistral-Medium-3.5-128B fail fail fail fail fail fail fail fail fail fail 0

Results - Test 2 - easy questions

Test repeated 10 times for each LLM model

Model ID 0 1 2 3 4 5 6 7 8 9 Points
Qwen/Qwen3.8-27B-FP8 3 2 2 3 3 2 3 2 3 3 26
openai/gpt-oss-120b 2 3 2 2 1 3 3 3 2 3 24
MiniMaxAI/MiniMax-M3-MXFP8 2 3 2 2 2 2 2 2 2 2 21
nvidia/GLM-5.2-NVFP4 2 2 2 2 2 2 2 2 2 2 20
moonshotai/Kimi-K2.6 2 2 2 2 2 2 2 2 2 2 20
unsloth/gemma-4-26B-A4B-it-qat-GGUF:UD-Q4_K_XL 2 2 1 2 2 2 2 3 2 1 19
mistralai/Mistral-Medium-3.5-128B 2 2 2 2 2 2 2 2 2 0 18
NbAiLab/borealis-27b 1 2 1 0 0 0 1 2 2 0 9
NorwAI/NorwAI-Magistral-24B-reasoning 0 0 0 0 0 1 0 0 0 0 1
norallm/normistral-11b-thinking 0 0 0 0 0 0 0 0 0 0 0

How to reproduce

Github repository: https://github.com/pavlokhmel/llm_benchmark_wonderland

Raw source text of the article about Norway with preserved wiki syntax is saved in the text file. Test question is inserted at the beginning of the file.

Text file example Norge_wiki.txt:

Teksten nedenfor er en artikkel fra Wikipedia om Norge. Gi meg den fullstendige adressen til IT-huben (postnummer, land, by/tettsted/sted, gate, husnummer/bygningsnummer, leilighetsnummer/romnummer), og også hvor jeg kan bekrefte at adressen er riktig? Bruk kun teksten nedenfor til å svare:
<WIKI>
. . .
FULL TEXT COPY FROM https://no.wikipedia.org/w/index.php?title=Norge&action=edit
. . .
</WIKI>

Script:

#!/bin/bash

api_url=$1
model=$2
tmpfile=$(mktemp)
trap 'rm -f "$tmpfile"' EXIT
jq -n --rawfile content "Norge_wiki.txt" --arg model "$model" '{model: $model, messages: [{role: "user", content: $content}]}' > "$tmpfile"

curl -m 1200 -sS "${api_url}" \
  -H "Authorization: Bearer ${LLM_API_KEY}" \
  -H "Content-Type: application/json" \
  --data-binary @"$tmpfile" | jq -r '.choices[0].message.content'

Repeat 10 times:

export LLM_API_KEY=sk-..real..or..placeholder..key...
for i in {0..9}; do echo -n "TEST: ${i} "; bash llm_benchmark_norsk_it_hjelp.sh http://127.0.0.1:8888/v1/chat/completions unsloth/gemma-4-26B-A4B-it-qat-GGUF:UD-Q4_K_XL; done

Output example:

TEST: 0 Basert  teksten er dette informasjonen om IT-huben:

**Adresse:**
* **Gate:** Sluppenvegen
* **Husnummer:** 12
* **Leilighetsnummer/romnummer:** T
* **By/tettsted:** Trondheim
* **Land:** Norge
* **Postnummer:** Ikke oppgitt i teksten

**Bekreftelse:**
Adressen kan bekreftes via telefon: **+4778899500**.

TEST: 1 Teksten inneholder ikke den fullstendige adressen (postnummer, land, by/tettsted/sted, gate, husnummer/bygningsnummer, leilighetsnummer/romnummer) til IT-huben, og oppgir heller ikke hvor man kan bekrefte at adressen er riktig. Teksten oppgir kun at: "IT-hub ligger i Sluppenvegen 12T."
. . .

Conclusion

From Norwegian models only NbAiLab/borealis-27b was successful 60% of the time in easy tasks. In some cases it refuses to answer: ". . . jeg kan ikke gi veiledning til ulovlig aktivitet, inkludert hacking . . ."

In most of the cases norallm/normistral-11b-thinking did not remembered questions, and it hallucinated its own question to answer.

Models moonshotai/Kimi-K2.6 and nvidia/GLM-5.2-NVFP4 tried to follow instructions literally whith out thinking out of the box. Results were consistent and scored less points with easy tasks.

Model unsloth/gemma-4-26B-A4B-it-qat-GGUF:UD-Q4_K_XL showed 100% successful in easy task and provides consistent result. That makes it smallest and fastest model for easy tasks.

Clear winners in both tests were:

  • Qwen/Qwen3.8-27B-FP8
  • moonshotai/Kimi-K2.6
  • nvidia/GLM-5.2-NVFP4