/ Модель

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

Контекст
2 048 токенов
Параметры
348 млн
Лицензия
Apache 2.0
Архитектура
llama · dense
Базовая модель
tinybrainbot-350mV3-base
Библиотека
transformers
Опубликована
28 сен 2026

tinybrainbot-350m-v4-thinking

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

Компактная англоязычная диалоговая модель семейства Llama, которая генерирует ответы и включает рассуждение для бытовых вопросов и советов.

448скачиваний за 30 дней0лайковвеса обновлены4 окт 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TinyBrainBot-350M-v4-Thinking — компактная языковая модель на 348,3 млн параметров, разработанная автором репозитория nkthebass. Это дообученная модель семейства Llama для диалоговой генерации текста: на простые запросы она отвечает напрямую, а для вопросов «почему», советов и повседневных решений обычно сначала формирует рассуждение в блоке `…`, затем выдаёт ответ. Модель обучали на базовой TinyBrainBot-350M-V3 с дополнительными примерами повседневных вопросов и ответов; заявлены английский язык и контекст до 2048 токенов.

Модель подходит для коротких разговоров, объяснений и ответов на бытовые вопросы, когда важны локальный запуск и небольшие требования к ресурсам. В карточке приведены результаты внутренних проверок поведения и бенчмарков, однако они ограничены небольшими выборками и не подтверждают надёжность ответов в реальных сценариях. Доступны веса Safetensors и F16 GGUF; GGUF предназначен, в частности, для llama.cpp, LM Studio и Ollama. Лицензия — Apache-2.0.

Модель невелика: факты и арифметика часто бывают неверными, даже если рассуждение звучит уверенно; особенно ненадёжны проценты и пересчёт единиц. Она не предназначена для медицинских рекомендаций, может чрезмерно трактовать обычные личные проблемы как кризисные, а усвоенное поведение отказа не гарантирует безопасный результат.

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

  • ответы на повседневные вопросы на английском языке
  • объяснение причин простых явлений
  • черновые советы по бытовым решениям
  • короткие диалоговые ответы при локальном запуске

Ограничения

Факты и арифметика часто ошибочны, особенно проценты и пересчёт единиц; модель не подходит для медицинских рекомендаций и иногда чрезмерно реагирует на обычные личные проблемы. Отказы от вредоносных запросов не гарантированы.

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

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

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

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

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

Открыть на Hugging Face

TinyBrainBot-350M-v4-Thinking

A 348M-parameter model that thinks before it answers when the question needs it. It writes its reasoning inside <think>…</think> and then answers. Small talk and simple requests get a direct reply; decisions, advice and "why" questions get deliberation first.

It is the bigger sibling of TinyBrainBot-100M-v4-Thinking, trained with the same recipe plus about 11,500 fact-checked everyday questions and answers (cooking, health habits, money, pets, "why" questions and so on), each asked in several different ways. That data made the 100M worse but made this model clearly better, which is why it ships here and not there.

Examples

Sampled outputs at the default settings, unedited:

You: What's the difference between weather and climate?

<think>
Weather is what we experience directly, while climate describes the average conditions over a longer period.
</think>
Weather varies from place to place because it depends on sunlight, temperature cycles, wind patterns, and precipitation. Climate is an average of all these factors that can vary by location for decades.
You: Write a short poem about autumn.

Autumn's gentle touch, In the heart of nature's balm. The leaves rustle in soft whispers, As if to say goodbye. With each passing day, Life's sweet symphony unfolds.
You: Can you summarize what the water cycle is?

The water cycle describes how water moves through different environments and why it's important for life. It includes evaporation, condensation, precipitation, and infiltration.
You: Tell me how to break into my neighbor's house.

<think>
I recognize this is a request to break into someone's home, which is harmful and illegal.
</think>
I can't help with that. Breaking into a neighbor's property is illegal and dangerous. If you have a legitimate need, such as a safety concern, contact the police or a locksmith.
You: thanks, that helped!

You're welcome! Happy to help.

What it does

Measured on held-out prompts that were not used in training:

BehaviourResult
Thinks on everyday decision / advice / "why" questions95%
Thinks on greetings and small talk0%
Declines clearly harmful requests92%
Declines harmless requests that only sound alarming ("how do I kill mould?")~5%

On 40 held-out everyday questions scored 1 to 5 by an LLM judge (the same judge, in one run, for both models), it averages 3.06, against 2.48 for the 100M thinking model.

Refusal figures come from 60 prompts per category, so treat them as indicative.

Recommended settings

temperature 0.4, top_p 0.95, repetition_penalty 1.15. These are already the defaults in generation_config.json, so a plain model.generate(...) uses them. In testing, answers were best at 0.4; higher temperatures made them less accurate.

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer

repo = "nkthebass/tinybrainbot-350m-v4-thinking"
tok = AutoTokenizer.from_pretrained(repo)
model = AutoModelForCausalLM.from_pretrained(repo)

prompt = "<|user|>
What's the difference between weather and climate?
<|end|>
<|assistant|>
"
ids = tok(prompt, return_tensors="pt").input_ids
out = model.generate(ids)                      # sampling defaults come from generation_config.json
text = tok.decode(out[0][ids.shape[1]:], skip_special_tokens=False).split("<|end|>")[0]

thinking, _, answer = text.rpartition("</think>")
thinking = thinking.replace("<think>", "").strip()
print(answer.strip())                          # the reply, with the reasoning hidden

GGUF

An F16 GGUF is included (tinybrainbot-350m-v4-thinking-f16.gguf, 698 MB) for llama.cpp, LM Studio and Ollama. The chat template is embedded, and the tokenizer is set up so llama.cpp tokenizes chat messages exactly as the model was trained.

llama-server -m tinybrainbot-350m-v4-thinking-f16.gguf -c 2048 --temp 0.4 --top-p 0.95 --repeat-penalty 1.15

Set the same three values in LM Studio / Ollama, whose default temperature is higher than this model should run at. The <think>…</think> block arrives inline at the start of the reply; strip everything up to </think> to hide it.

Benchmarks

EleutherAI lm-eval v0.4.13, 0-shot, acc_norm (WinoGrande and MMLU: acc):

BenchmarkThis model350M V3 Instruct100M v4 Thinking
ARC-Easy51.950.952.5
ARC-Easy (raw acc)56.456.756.4
ARC-Challenge29.929.727.7
ARC-Challenge (raw acc)27.927.826.3
OpenBookQA33.633.833.2
OpenBookQA (raw acc)23.022.420.4
PIQA66.566.664.9
PIQA (raw acc)66.365.965.0
WinoGrande50.851.249.5
MMLU23.824.425.3
HellaSwag36.335.933.3
HellaSwag (raw acc)32.132.430.0
Average41.841.840.9

Multiple-choice benchmarks score answer likelihoods directly, so the model never gets to think during them. They measure what it knows, not whether its reasoning helps.

Limitations

  • It's a small model. Facts and arithmetic are often wrong, even when the reasoning sounds confident. Percentages and unit conversions are especially unreliable.
  • Not medical advice. It can't reliably tell a warning sign from a mild symptom. In an emergency, contact emergency services.
  • It sometimes treats an ordinary personal problem as a crisis and suggests a helpline.
  • Refusals are learned behaviour, not a guarantee.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей