IFM/Jais-3-0.9B-GGUF

Source: 🤗text-generationapache-2.0900M activated6.4 GBGGUF✓ 7 checksumsupdated 5d ago
or submit a torrent

Jais-3-0.9B-GGUF

[!NOTE] This repository contains GGUF versions of inception42/Jais-3-0.9B for use with llama.cpp.

Multiple precision and quantization variants are available: BF16, Q8_0, Q6_K, Q5_K_M, Q5_0, Q4_K_M.

[!WARNING] Deployment notes: K2 Horizon architecture support is merged into llama.cpp (ggml-org/llama.cpp#29535). Use a recent llama.cpp build, build it yourself from master, or wait for the next official llama.cpp release. Start llama-server with --jinja so that reasoning and tool calls are parsed.

Jais-3-0.9B is the compact dense member of the Jais-3 family: a 0.9B-class decoder-only model with a 128K context window.

[!TIP] Other formats are available in the IFM/Jais-3 collection:

Benchmark Results

Reference models
Jais-3-0.9BQwen3.5-2BFalcon-H1-1.5B-Deep-InstructHala 1.2Btiny-aya-global
# Params0.9B2B1.5B1.2B3B
# Activated params0.9B2B1.5B1.2B3B
ArchitectureDenseDenseDenseDenseDense
Open-ended Generation
AraGen
AraGen v3 (3C3H)09-202532.715.312.225.021.4
Correctness39.420.015.528.227.3
Completeness38.619.315.027.125.2
Conciseness10.92.63.114.46.5
Helpfulness33.215.411.425.821.1
Honesty35.815.413.126.822.1
Harmlessness38.719.015.427.526.5
Knowledge & Reasoning
General Knowledge & Comprehension
Arabic MMLU*Accuracy70.463.148.745.055.9
BelebeleAccuracy81.667.657.839.962.2
STEM & Math
AraSTEM*Accuracy81.683.962.548.358.5
Arabic GSM8K*Accuracy80.975.665.457.359.6
GATmath*Accuracy87.487.440.229.631.4
Professional Domains
MedAraBench*Accuracy48.154.332.332.339.5
Arabic Legal (HELM)*Accuracy58.749.148.841.152.2
Arabic Language & Culture
Islamic Knowledge & Arab Culture
IslamicQAAccuracy (mean of the 4 below)66.243.048.235.944.2
PaLM-X 2025-2*Accuracy78.162.062.150.071.6
QIAS-1*Accuracy61.126.132.116.223.1
QIAS-2*Accuracy65.051.556.041.954.7
IslamicEval2025-1B*Accuracy60.632.542.435.527.3
Arab CultureAccuracy (mean of the 3 below)73.354.854.446.961.5
ArabCulture*Accuracy74.063.861.760.668.6
AraDiCE-Culture*Accuracy72.646.949.230.755.3
Arabic Cuisine^Accuracy73.453.652.449.560.6
Dialects
Dialectal Arabic MMLU*Accuracy63.759.542.340.347.7
Dialect Identification (QADI)Accuracy65.924.223.423.038.8
Alyah*Accuracy73.853.254.853.268.1
Linguistics & Literature
Arabic MMLU with diacriticsAccuracy65.149.434.731.345.6
FannOrFlop-MCQAccuracy59.343.638.531.348.5
Arabic Linguistics^Accuracy (mean of the 2 below)85.554.733.332.638.2
DiacritizationAccuracy83.665.126.032.936.7
ParsingAccuracy87.444.440.632.239.6
Assistant Capabilities
Instruction Following
Arabic IFBench^Accuracy (prompt-level strict)91.133.116.214.621.5
Arabic IFEvalAccuracy71.362.649.344.158.2
Factuality & Hallucination
HalluScoreAccuracy28.025.86.010.120.1
SimpleQA Verified (Ar)Aggregate (2/3 F-score + 1/3 non-hallucination rate)27.17.92.63.13.1
F-score1.02.72.03.13.1
Non-hallucination rate79.318.23.83.23.2

[!NOTE] Starred (*) benchmarks have been audited for sample quality. Items with ambiguous questions, invalid answer options, or indefensible gold labels were excluded, since they can penalize a correct answer or reward a lucky guess. Scores on these benchmarks are reported on the cleaned sets. The audit methodology, the excluded samples and the verified benchmarks are available in the IFM/Arabic-Benchmark-Auditing collection.

[!NOTE] Benchmarks marked with ^ will be released by IFM soon.

[!NOTE] Scores above are for the BF16 source checkpoint. Quantized variants have not been separately evaluated yet.

Files

File Type Size
Jais-3-0.9B-BF16.gguf BF16 2.16 GB
Jais-3-0.9B-Q8_0.gguf Q8_0 1.15 GB
Jais-3-0.9B-Q6_K.gguf Q6_K 0.89 GB
Jais-3-0.9B-Q5_K_M.gguf Q5_K_M 0.77 GB
Jais-3-0.9B-Q5_0.gguf Q5_0 0.76 GB
Jais-3-0.9B-Q4_K_M.gguf Q4_K_M 0.67 GB

Quickstart

llama.cpp

cmake -B build -DGGML_CUDA=ON
cmake --build build -j --target llama-server
./build/bin/llama-server -hf IFM/Jais-3-0.9B-GGUF:Q8_0 --jinja -ngl 99 -c 32768

Pick a variant with :BF16, :Q8_0, :Q6_K, :Q5_K_M, :Q5_0 or :Q4_K_M, or pass a local file with -m. --jinja enables the embedded chat template, which handles reasoning_effort and K2 Horizon tool calls; reasoning_content is returned separately from content.

API Usage

[!TIP] Recommended settings: reasoning_effort="high", the sampling hyperparameters in the table below, and at least 32,768 output tokens. Reasoning depth is selected per request through chat_template_kwargs. Thinking is returned in reasoning_content and the answer in content.

Parameter Default Thinking mode, English Thinking mode, Arabic
temperature 0.2 1.0 0.7
top_p 0.95 0.95 0.95
top_k 20 20 20
from openai import OpenAI
client = OpenAI(base_url="http://localhost:8080/v1", api_key="EMPTY")
response = client.chat.completions.create(
    model="Jais-3-0.9B",
    messages=[{"role": "user", "content": "لدينا عددان مجموعهما 50 وحاصل ضربهما 600. ما هما العددان؟ اشرح خطوات الحل."}],
    temperature=0.7,
    top_p=0.95,
    max_tokens=32768,
    extra_body={"top_k": 20, "chat_template_kwargs": {"reasoning_effort": "high"}},
)
message = response.choices[0].message
print("Reasoning:", getattr(message, "reasoning_content", None))
print("Answer:", message.content)

Best Practices

  1. Reasoning effort: always high. All reported results use high reasoning effort. Pass {"chat_template_kwargs": {"reasoning_effort": "high"}} on every request. No reasoning ({"reasoning_effort": "low"}) is not recommended except for research on reasoning efforts.
  2. Sampling parameters. Use the values in the table above: temperature=0.2, top_p=0.95, top_k=20 by default. In thinking mode, set temperature=1.0 for English and temperature=0.7 for Arabic. Keep min_p=0.0, presence_penalty=0.0 and repetition_penalty=1.0.
  3. Parsers. With --jinja, llama.cpp detects the K2 Horizon template and parses reasoning and tool calls itself; no parser flags are needed.

Intended Use and Limitations

Intended use: The model is designed for Arabic and English assistant and agentic applications, including reasoning and tool-use tasks, as well as for research and experimentation.

Out of scope: The model should not be used in ways that violate applicable laws or regulations. The following uses are also considered out of scope:

  • Harmful or malicious use: generating hateful, extremist, discriminatory, or deliberately misleading content, or using the model to support illegal or harmful activities.
  • Sensitive information: using the model to generate, expose, or infer personal, confidential, or otherwise sensitive information about individuals or organizations.
  • Unsupported languages: applications that depend on reliable performance in languages other than Arabic or English.
  • High-stakes decisions: relying on the model to make medical, legal, financial, or safety-critical decisions without appropriate human oversight.

Limitations: The model can produce inaccurate or made-up content and may reflect biases present in its training data. Evaluate it for your use case and add safeguards before deploying it.

Citation

@misc{jais3_2026,
  title  = {Jais 3: Introducing Arabic-centric Agentic AI},
  author = {{IFM Team, Inception42 Team, and Cerebras Team}},
  year   = {2026},
  url    = {https://ifm.ai/blog/jais3/},
}