/ Модель

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

Контекст
32 768 токенов
Параметры
1,5 млрд
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-Coder-1.5B-Instruct
Библиотека
llama.cpp
Опубликована
29 сен 2026

pepper-1-preview

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

Компактная инструкционно дообученная модель для генерации функций на Python по текстовым описаниям.

506скачиваний за 30 дней1лайквеса обновлены29 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Pepper 1 Preview — компактный ассистент для генерации кода, разработанный украинской лабораторией Minsore на базе Qwen2.5-Coder-1.5B-Instruct. Это инструкционно дообученная плотная модель Qwen2 с 1,5 млрд параметров; она принимает текстовые описания на английском языке и генерирует преимущественно код на Python. Модель рассчитана на написание функций по запросу на естественном языке и интерактивную работу на потребительском оборудовании. Доступны веса Safetensors и GGUF Q4_K_M; заявленная длина контекста в метаданных — 32 768 токенов, хотя README предупреждает об ограничении контекста инференса до 4K и усечении длинных файлов.

В README приведены результаты тестирования: 82% HumanEval@50, 26% MBPP@50 и 20% LiveCodeBench@30; авторы отмечают преимущество над базовой моделью на HumanEval и более слабый результат на алгоритмических задачах LiveCodeBench. Ограничения включают специализацию на Python, отсутствие поддержки FIM и склонность иногда добавлять лишние пояснения. Лицензия Apache 2.0.

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

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

Ограничения

Модель ориентирована на Python и не обучалась для других языков программирования; FIM и многошаговое агентное планирование не поддерживаются. README сообщает об эффективном контексте инференса 4K с усечением длинных файлов и о слабых результатах на алгоритмических задачах LiveCodeBench.

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

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

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

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

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

Открыть на Hugging Face

🌶️ Pepper 1 Preview

Lightweight instruction-following code assistant for Python, built on Qwen2.5-Coder-1.5B.

Pepper is a 1.5B parameter code assistant designed for writing functions from natural-language descriptions. It runs on consumer hardware and is one of the few publicly available 1.5B models tuned specifically for instruction-following code generation.

Part of the Minsore family · minsore.com


✨ Highlights

  • 🧠 Instruction-tuned — writes functions from plain English descriptions
  • 🐍 Python-focused — clean, idiomatic code without fluff
  • ⚡ Real-time — designed for interactive use
  • 📦 Compact — 1.5B params, ~1 GB in Q4_K_M
  • 🎯 Purpose-built — trained for code generation, not chat
  • 🆓 Apache 2.0 — same license as base model

Pepper comparison

📊 Benchmarks

Evaluated against 1–1.5B code models. All runs used temperature=0.0, max_tokens=512, --chat-template none.

BenchmarkPepper 1 PreviewBase Qwen 1.5BLlama-3.2-1B-CodeYi-Coder-1.5B
HumanEval@5082.0%75.0%64.0%24.0%
MBPP@5026.0%20.0%16.0%38.0%
LiveCodeBench@3020.0%30.0%10.0%26.7%
BigCodeBench@3023.3%23.3%13.3%30.0%

📌 Key insight: Pepper 1 Preview outperforms the base model on HumanEval by +7 points — the primary benchmark for instruction-following code generation. On MBPP, both models underperform the official numbers because this evaluation uses zero-shot prompting with --chat-template none. Yi-Coder tested without its native chat template — its HumanEval score reflects format mismatch, not model quality.


🚀 Quick Start

llama.cpp

llama-server -m pepper-1-preview.Q4_K_M.gguf \
  --port 8080 \
  -ngl 99 \
  -c 4096 \
  --chat-template chatml

Requirements: any GPU with ≥2 GB VRAM (full offload), or partial CPU offload as fallback.

Chat request

curl http://localhost:8080/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "messages": [
      {"role": "user", "content": "Write a Python function that checks if a number is prime."}
    ],
    "max_tokens": 512,
    "temperature": 0.0
  }'

Python

import requests

def ask(prompt, max_tokens=512):
    r = requests.post("http://localhost:8080/v1/chat/completions", json={
        "messages": [{"role": "user", "content": prompt}],
        "max_tokens": max_tokens,
        "temperature": 0.0,
    })
    return r.json()["choices"][0]["message"]["content"]

print(ask("Write a Python function that reverses a string."))
# → def reverse_string(s: str) -> str:
#       return s[::-1]

⚙️ Recommended Settings

ParameterValueNotes
--chat-templatechatmlRequired. Pepper expects ChatML.
n_predict256–1024512 is a good default
temperature0.0Deterministic; use 0.2 for variation
repeat_penalty1.1Prevents repetition
-c4096Longer context available but degrades

⚠️ Limitations

  • Python-only — not trained on other languages
  • No FIM support — for fill-in-the-middle tasks, use Quill
  • Not an agent — does not support tool calling or multi-step planning
  • Weak on algorithmic tasks — LiveCodeBench score below base Qwen
  • 4K inference context — long files are truncated
  • Occasional over-explanation — may include comments when only code is requested

🧬 Training Details

Base modelQwen2.5-Coder-1.5B-Instruct
MethodQLoRA fine-tuning on curated Python code data
Context4096 tokens (inference)

📁 Files

FileSizeDescription
pepper-1-preview.Q4_K_M.gguf~1 GBReady to use with llama.cpp
model.safetensors~3 GBFull precision (transformers)
config.json, tokenizer.json—Config for transformers

🗺️ Roadmap

  • Pepper 2 — improve MBPP and LiveCodeBench, add multi-language support
  • Quill 2 — extend FIM to JS/TS/Rust
  • Symphony — flagship code model (3B)

📜 License

Apache 2.0 — same as the base Qwen2.5-Coder-1.5B model.


🙏 Credits


📬 Contact

Minsore — Ukrainian AI lab building open language models.


⭐ If Pepper is useful, star the repo and share your results.

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

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

GPU в ailist

Универсальный рантайм · llama.cpp

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

Подбираем GPU…

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

0 моделей