/ Модель

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

Контекст
131 072 токена
Параметры
7,5 млрд
Размер весов
16,1 ГБ
Лицензия
Llama 3.1
Архитектура
llama · dense
Базовая модель
Llama-3.1-8B
Библиотека
transformers
Опубликована
14 дек 2024

L3.1-8B-Fabula

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

Дообученная на базе Llama 3.1 8B англоязычная модель для ролевых диалогов и ответов на общие вопросы.

24скачиваний за 30 дней1лайквеса обновлены12 янв 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

В подключённых источниках результатов для этой модели пока нет.

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

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

L3.1-8B-Fabula — дообученная модель BusRune на базе Meta Llama 3.1 8B, предназначенная для ролевых диалогов и ответов на общие вопросы. Она использует архитектуру LlamaForCausalLM с плотной структурой и формат весов Safetensors; размер составляет 7,5 млрд параметров. Для диалога применяется шаблон ChatML. В README указан максимальный размер входа 32 768 токенов, а метаданные модели указывают нативный контекст до 131 072 токенов.

Модель ориентирована на генерацию текста в разговорном формате, включая ролевые сценарии и ответы на общие вопросы. Она дообучена на наборах инструкций и ролевых диалогов, связанных с Claude Opus. В карточке заявлен английский язык; лицензия — Llama 3.1.

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

  • ведение ролевого диалога с заданным персонажем
  • генерация ответов в интерактивном сюжетном сценарии
  • ответы на общие вопросы в формате чата

Ограничения

Модель дообучена для ролевых диалогов и общих вопросов, поэтому её ответы могут быть менее подходящими для специализированных задач. README указывает максимум 32 768 входных токенов, тогда как метаданные сообщают нативный контекст до 131 072 токенов.

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

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

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

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

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

Открыть на Hugging Face

L3.1-8B-Fabula

L3.1-8B-Fabula

L3.1-8B-Fabula is a fine-tuned version of Facebook's LLaMA 3.1 8B model, specifically optimized for roleplay and general knowledge tasks.

Model Details

Chat Template

  • In the finetuning ChatML were used.
function chatml2(messages) {
    /**
     * @param {Array<{role: string, name: string, content: string}>} messages
     * @returns {{prompt: string, stop: string}}
     * @description Formats messages into ChatML template format
     */
    const isLastMessageAssistant = messages[messages.length - 1]?.role === "assistant";

    return {
        prompt: messages.map((message, index) => {
            const nameStr = message.name ? ` [${message.name}]` : "";
            const isLast = index === messages.length - 1;
            const needsEndTag = !isLastMessageAssistant || !isLast;
            
            return `<|im_start|>${message.role.toLowerCase()}${nameStr}\n${message.content}${needsEndTag ? "<|im_end|>" : ""}`;
        }).join("\n") + (isLastMessageAssistant ? "" : "\n<|im_start|>assistant\n"),
        stop: "<|im_end|>"
    };
}

I would highly recommend you add a set of rules in assistant role at the end of the chat history, like this example below:

<rules for="{{char}}'s responses">
1. I will write a response as {{char}} in a short manner and will keep it detailed (I will try to keep it under 300 characters).

2. Response formatting:
   "This is for talking"
   *This is for doing an action/ or self-reflection if I decide to write {{char}}'s response in first-person*
   ex: "Hello, there!" *{name} waves,* "How are you doing today?"

3. When I feel like it is needed for {{user}} to talk, I will not act as {{user}} or for them, I will simply stop generating more text via executing my EOS (end-of-string) token "<|im_end|>", to let the user write their response as {{user}}

4. I will use my past messages as an example of how {{char}} speaks
</rules>
**{{char}}'s response:**

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей