/ Модель

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

Контекст
1 024 токена
Параметры
100 млн
Лицензия
Apache 2.0
Архитектура
llama · dense
Базовая модель
Mossez-100M-Base
Библиотека
transformers
Опубликована
9 авг 2026

Mossez-100M-Coder-Base

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

Экспериментальная 100-миллионная модель Mossez Systems для автодополнения кода и заполнения пропусков в коде.

57скачиваний за 30 дней1лайквеса обновлены9 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Mossez-100M-Coder-Base — экспериментальная базовая модель для продолжения кода и заполнения пропусков в коде (fill-in-the-middle), разработанная Mossez Systems. Это дообученная на коде модель Mossez-100M-Base с архитектурой Llama: декодерный Transformer с 12 слоями и размером скрытого состояния 768, содержащий около 100,1 млн параметров. Модель предназначена для использования через Transformers и не является чат-ассистентом или моделью, следующей инструкциям.

Модель принимает текстовый контекст с кодом и может продолжать его или предлагать фрагмент для заполнения заданного участка. В словарь добавлены специальные маркеры чата и fill-in-the-middle; длина контекста составляет 1024 токена. Карточка и метаданные не указывают конкретные языки программирования.

Модель выпущена как экспериментальная и не готова к производственному использованию: она может генерировать некорректный или небезопасный код, ошибочные константы, несуществующие API, повторения и преждевременно завершать вывод; оценка проводилась на узком наборе тестов. Сгенерированный код нужно проверять, тестировать и запускать в изолированной среде. Лицензия — Apache-2.0.

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

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

Ограничения

Модель экспериментальная и не готова к производственному использованию; она может выдавать ошибочный или небезопасный код, галлюцинировать API, повторяться и преждевременно завершать вывод. Контекст ограничен 1024 токенами, а оценка охватывает узкий набор тестов; результаты нужно проверять и запускать в изоляции.

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

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

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

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

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

Открыть на Hugging Face

Mossez-100M-Coder-Base

Mossez-100M-Coder-Base is an experimental 100M-parameter code completion and fill-in-the-middle model continued-pretrained from mossez-systems/Mossez-100M-Base. It is a base model, not a chat or instruction-following assistant.

Model details

PropertyValue
Parameters100,098,048
ArchitectureLlama-compatible decoder-only Transformer
Layers / hidden size12 / 768
Query / KV heads12 / 4
Context length1,024 tokens
Vocabulary32,007
Weight formatSafetensors, FP32
LicenseApache-2.0

The tokenizer extends the Mossez-100M-Base vocabulary with seven single-token chat/FIM markers. Existing token IDs were not changed. The FIM markers are <|fim_prefix|> (32004), <|fim_middle|> (32005), and <|fim_suffix|> (32006).

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "mossez-systems/Mossez-100M-Coder-Base"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto")

prompt = "def fibonacci(n: int) -> list[int]:
"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
output = model.generate(**inputs, do_sample=False, max_new_tokens=96)
print(tokenizer.decode(output[0], skip_special_tokens=True))

For fill-in-the-middle, render the prompt as <|fim_prefix|>{prefix}<|fim_suffix|>{suffix}<|fim_middle|>.

Training and evaluation

The model consumed 39,997,440 tokens in 9,765 finite optimizer steps without corpus wraparound. Packed validation loss decreased monotonically from 2.572834 to 1.488147. See TRAINING_REPORT.md, EVALUATION.md, and DATASET_ATTRIBUTION.md.

The released model.safetensors SHA-256 is aba529bf10ad9f3acb5294c8bc2b4c93d20d25c6cff3a235a8659503b9ac1837.

Limitations

This small research model is not production-ready. It can emit malformed or insecure code, wrong constants, hallucinated APIs, repetition, and early EOS. Its 1,024-token context is short, and the evaluation suite is narrow. Validate, test, and sandbox every output. Do not use generated code without review.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей