/ Модель

Характеристики

Контекст
4 096 токенов
Параметры
6,6 млрд
Размер весов
27 ГБ
Лицензия
Llama 2
Архитектура
llama · dense
Базовая модель
Llammas-base
Библиотека
transformers
Опубликована
29 ноя 2023

Llammas

Генерация текстаТекст → текст5 профессий

Llammas — дообученная модель Llama 2 для генерации текста, диалогов и выполнения инструкций преимущественно на эстонском языке.

35скачиваний за 30 дней7лайковвеса обновлены13 фев 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки1

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

  • tartuNLP/winogrande_et

    score

    Результат

    50,37

    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Llammas — языковая модель TartuNLP на архитектуре Llama 2, дообученная для генерации текста и диалогов преимущественно на эстонском языке. Модель содержит 6,6 млрд параметров, принимает текст и рассчитана на контекст до 4096 токенов.

Обучение проходило в два этапа: продолженное предобучение на корпусе CulturaX из 5 млрд токенов, где 75% документов были на эстонском и 25% — на английском, затем инструкционное дообучение на эстонских и англоязычных наборах инструкций и диалогов. Среди сценариев — ответы на вопросы, следование инструкциям и англо-эстонский перевод.

Модель распространяется в форматах PyTorch и Safetensors по лицензии Llama 2. Авторы отмечают, что к 2025 году появились более сильные открытые модели для приложений на эстонском языке. В README также указаны проблемы совместимости conversational pipeline с новыми версиями Transformers.

Сценарии применения

  • ответы на вопросы на эстонском языке
  • диалоговый помощник на эстонском языке
  • выполнение текстовых инструкций на эстонском языке
  • перевод с английского на эстонский
  • генерация текста на эстонском и английском

Ограничения

Авторы сообщают, что к 2025 году появились более сильные открытые модели для задач на эстонском языке. Для conversational pipeline README указывает на проблемы совместимости с новыми версиями Transformers.

Для каких профессий подходит5

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Update on 26.05.2025

For those interested in building NLP applications for Estonian: Llammas 🐑 is no longer the best open-weight model available for it. For a detailed comparison of open LLMs on Estonian, see our recent paper.

For an up-to-date leaderboard of both proprietary and open models, please visit baromeeter.tartunlp.ai (and consider contributing if you speak Estonian ☺️)

LLammas 🐑

Llama-2-7B instruction-tuned for Estonian in two stages:

  1. Continued pre-training: 5B tokens of CulturaX with 75% of documents in Estonain and 25% in English (see Llammas-base),
  2. Instruction-tuning: Alpaca-cleaned, Alpaca-est, OASST1 top-1 English conversations, CoT and FLAN-V2 following open-instruct (both 10,000), WMT18 English-Estonian translation development data (as documents), general MTee validation English-Estonian held-out data.

Alpaca-est is an instruction dataset generated for Estonian with gpt-3.5-turbo-0613, following Alpaca. More details in our paper.

Additional resources:

Using the model

Using the model in a text-generation pipeline:

from transformers import pipeline
import torch

pipe = pipeline("text-generation", model="tartuNLP/Llammas", torch_dtype=torch.bfloat16, device_map="auto")

messages = [
    {"role": "user", "content": "Tere!"},
    {"role": "assistant", "content": "Tere! Kas saaksin teid kuidagi aidata?"},
    {"role": "user", "content": "Kuidas alustada kirja kirjutamist?"}
]

prompt = pipe.tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
outputs = pipe(prompt, max_new_tokens=256, do_sample=True, temperature=0.6, top_k=50, top_p=0.9)
print(outputs[0]["generated_text"][len(prompt):])

Using the model in a conversational pipeline (works with transformers==4.36.2, issues with output in newer versions):

from transformers import pipeline, Conversation
import torch

pipe = pipeline("conversational", model="tartuNLP/Llammas", torch_dtype=torch.bfloat16, device_map="auto")

messages = [
    {"role": "user", "content": "Tere!"},
    {"role": "assistant", "content": "Tere! Kas saaksin teid kuidagi aidata?"},
    {"role": "user", "content": "Kuidas alustada kirja kirjutamist?"}
]

conversation = Conversation(messages)
conversation = pipe(conversation)

Conversational format:

<|user|>
Tere!
<|assistant|>
Tere! Kas saaksin teid kuidagi aidata?</s>
<|user|>
Kuidas alustada kirja kirjutamist?
<|assistant|>
Kirja kirjutamiseks alustage tervitusega, näiteks "Tere!" või "Tere hommikust!". Seejärel tutvustage ennast ja mainige, kellega kirjutate. Kirjeldage oma mõtteid või küsimusi, mida soovite arutada. Lõpetage kiri viisakalt, näiteks "Tänan teid tähelepanu eest!" või "Parimate soovidega!"</s>

Citation

@inproceedings{kuulmets-etal-2024-teaching,
    title = "Teaching Llama a New Language Through Cross-Lingual Knowledge Transfer",
    author = "Kuulmets, Hele-Andra  and
      Purason, Taido  and
      Luhtaru, Agnes  and
      Fishel, Mark",
    editor = "Duh, Kevin  and
      Gomez, Helena  and
      Bethard, Steven",
    booktitle = "Findings of the Association for Computational Linguistics: NAACL 2024",
    month = jun,
    year = "2024",
    address = "Mexico City, Mexico",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2024.findings-naacl.210",
    doi = "10.18653/v1/2024.findings-naacl.210",
    pages = "3309--3325",
    abstract = "This paper explores cost-efficient methods to adapt pretrained Large Language Models (LLMs) to new lower-resource languages, with a specific focus on Estonian. Leveraging the Llama 2 model, we investigate the impact of combining cross-lingual instruction-tuning with additional monolingual pretraining. Our results demonstrate that even a relatively small amount of additional monolingual pretraining followed by cross-lingual instruction-tuning significantly enhances results on Estonian. Furthermore, we showcase cross-lingual knowledge transfer from high-quality English instructions to Estonian, resulting in improvements in commonsense reasoning and multi-turn conversation capabilities. Our best model, named Llammas, represents the first open-source instruction-following LLM for Estonian. Additionally, we publish Alpaca-est, the first general task instruction dataset for Estonia. These contributions mark the initial progress in the direction of developing open-source LLMs for Estonian.",
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
259d0ea

0 моделей