Downloads · 30 days
1.5K
63% of all-time downloads
ilsp/Llama-Krikri-8B-Instruct-v1.5
Llama-Krikri-8B-Instruct-v1.5 is a text generation model from ilsp. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as llama3.1.
🚨 There is no guarantee that you are using the latest improved versions from 3rd party quantizations as the model's weights are getting reuploaded! 🚨
Downloads · 30 days
1.5K
63% of all-time downloads
All-time downloads
2.3K
Public
Parameters
8.2B
16.4 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors16.4 GB · 100%
From the Hugging Face model README
🚨 There is no guarantee that you are using the latest improved versions from 3rd party quantizations as the model's weights are getting reuploaded! 🚨
Following the release of Meltemi-7B on the 26th March 2024, we are happy to welcome Krikri to the family of ILSP open Greek LLMs. Krikri is built on top of Llama-3.1-8B, extending its capabilities for Greek through continual pretraining on a large corpus of high-quality and locally relevant Greek texts. We present Llama-Krikri-8B-Instruct, along with the base model, Llama-Krikri-8B-Base
Llama-Krikri-8B-Instruct-v1.5 is the chat-focused variant of Llama-Krikri-8B-Instruct
<!--  -->| Sub-corpus | # Tokens | Percentage |
|---|---|---|
| Greek | 56.7 B | 62.3 % |
| English | 21.0 B | 23.1 % |
| Parallel | 5.5 B | 6.0 % |
| Math/Code | 7.8 B | 8.6 % |
| Total | 91 B | 100% |
Chosen subsets of the 91 billion corpus were upsampled resulting in a size of 110 billion tokens.
Llama-Krikri-8B-Instruct-v1.5 is the result of post-training Llama-Kriki-8B-Base and features:
We used a multi-stage process in order to build Llama-Krikri-8B-Instruct-v1.5 which includes:
To build the SFT & DPO data, we utilized various methodologies including:
from transformers import AutoModelForCausalLM, AutoTokenizer
device = "cuda"
model = AutoModelForCausalLM.from_pretrained("ilsp/Llama-Krikri-8B-Instruct-v1.5")
tokenizer = AutoTokenizer.from_pretrained("ilsp/Llama-Krikri-8B-Instruct-v1.5")
model.to(device)
system_prompt = "Είσαι το Κρικρί, ένα εξαιρετικά ανεπτυγμένο μοντέλο Τεχνητής Νοημοσύνης για τα ελληνικα και εκπαιδεύτηκες από το ΙΕΛ του Ε.Κ. \"Αθηνά\"."
user_prompt = "Σε τι διαφέρει ένα κρικρί από ένα λάμα;"
messages = [
{"role": "system", "content": system_prompt},
{"role": "user", "content": user_prompt},
]
prompt = tokenizer.apply_chat_template(messages, add_generation_prompt=True, tokenize=False)
input_prompt = tokenizer(prompt, return_tensors='pt').to(device)
outputs = model.generate(input_prompt['input_ids'], max_new_tokens=256, do_sample=True)
print(tokenizer.batch_decode(outputs)[0])
vllm serve ilsp/Llama-Krikri-8B-Instruct-v1.5 \
--enforce-eager \
--dtype 'bfloat16' \
--api-key token-abc123
Then, the model can be used through Python using:
from openai import OpenAI
api_key = "token-abc123"
base_url = "http://localhost:8000/v1"
client = OpenAI(
api_key=api_key,
base_url=base_url,
)
system_prompt = "Είσαι ένα ανεπτυγμένο μεταφραστικό σύστημα που απαντάει με λίστες Python. Δεν γράφεις τίποτα άλλο στις απαντήσεις σου πέρα από τις μεταφρασμένες λίστες."
user_prompt = "Δώσε μου την παρακάτω λίστα με μεταφρασμένο κάθε string της στα ελληνικά: ['Ethics of duty', 'Postmodern ethics', 'Consequentialist ethics', 'Utilitarian ethics', 'Deontological ethics', 'Virtue ethics', 'Relativist ethics']"
messages = [
{"role": "system", "content": system_prompt},
{"role": "user", "content": user_prompt},
]
response = client.chat.completions.create(model="ilsp/Llama-Krikri-8B-Instruct-v1.5",
messages=messages,
temperature=0.0,
top_p=0.95,
max_tokens=8192,
stream=False)
print(response.choices[0].message.content)
# ['Ηθική καθήκοντος', 'Μεταμοντέρνα ηθική', 'Συνεπειοκρατική ηθική', 'Ωφελιμιστική ηθική', 'Δεοντολογική ηθική', 'Ηθική αρετών', 'Σχετικιστική ηθική']
In the table below, we report the scores for our chat evaluation suite which includes:
Llama-Krikri-8B-Instruct-v1.5 is released as an alternative to the already existing Llama-Krikri-8B-Instruct exhibiting higher performance in Greek chat benchmarks, while Llama-Krikri-8B-Instruct exhibits the strongest performance in instruction following for both Greek and English across all the models we tested.
| IFEval EL (strict avg) | IFEval EN (strict avg) | MT-Bench EL | MT-Bench EN | |
|---|---|---|---|---|
| Qwen 2.5 7B Instruct | 46.2% | 74.8% | 5.83 | 7.87 |
| EuroLLM 9B Instruct | 51.3% | 64.5% | 5.98 | 6.27 |
| Aya Expanse 8B | 50.4% | 62.2% | 7.68 | 6.92 |
| Meltemi 7B v1.5 Instruct | 32.7% | 41.2% | 6.25 | 5.46 |
| Llama-3.1-8B Instruct | 45.8% | 75.1% | 6.46 | 7.25 |
| Llama-Krikri-8B Instruct | 67.5% | 82.4% | 7.96 | 7.21 |
| Llama-Krikri-8B Instruct-v1.5 | 61.2% | 78.8% | 8.16 | 7.38 |
We also used the Arena-Hard-Auto automatic evaluation tool, as well the translated (and post-edited) version for Greek that is publicly available here. We report 2 scores for Arena-Hard-Auto:
As Llama-Krikri-8B-Instruct-v1.5 is focused on improving the model's Greek chat capabilities, below, we show the scores for the Greek version of Arena-Hard-Auto for various open and closed chat models that were determined using Sonnet 3.7 as the judge model* and gpt-4o-mini-2024-07-18 as the baseline model (i.e., by default 50% score).
Llama-Krikri-8B-Instruct-v1.5 exhibits very strong chat capabilities by scoring higher than larger and highly-performant multilingual open-source models and closed-source models, such as GPT-4o-Mini, Mistral Small 3.1 24B, and Llama 4 Scout 109B A16B.

*Please note that judge models are biased towards student models trained on distilled data from them. You can read more here.
🚨 More information on post-training, methodology, and evaluation coming soon. 🚨
The ILSP team utilized Amazon's cloud computing services, which were made available via GRNET under the OCRE Cloud framework, providing Amazon Web Services for the Greek Academic and Research Community.
@misc{roussis2025krikriadvancingopenlarge,
title={Krikri: Advancing Open Large Language Models for Greek},
author={Dimitris Roussis and Leon Voukoutis and Georgios Paraskevopoulos and Sokratis Sofianopoulos and Prokopis Prokopidis and Vassilis Papavasileiou and Athanasios Katsamanis and Stelios Piperidis and Vassilis Katsouros},
year={2025},
eprint={2505.13772},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2505.13772},
}