/ Модель

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

Контекст
40 960 токенов
Параметры
1,7 млрд
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-1.7B
Библиотека
transformers
Опубликована
25 авг 2025

Pyxidis-Manim-CodeGen-1.7B

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

Экспериментальная модель на базе Qwen3-1.7B для генерации Python-кода математических анимаций в Manim.

82скачиваний за 30 дней5лайковвеса обновлены25 авг 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Pyxidis-Manim-CodeGen-1.7B — экспериментальная языковая модель PrithivMLmods для генерации Python-кода математических анимаций в Manim. Она дообучена на Qwen/Qwen3-1.7B на трассах Manim-CodeGen и предназначена для преподавателей, исследователей и разработчиков, которым нужно превращать математические задачи и доказательства в анимационные сцены.

Модель генерирует сценарии Manim со сценами, преобразованиями, графиками и уравнениями, а также может связывать пошаговые математические выкладки с кодом визуализации. Она принимает текстовые запросы и выдаёт текст, включая Python, Markdown и LaTeX. Размер модели — 1,7 млрд параметров, архитектура — плотная Qwen3ForCausalLM; контекст — до 40 960 токенов. В карточке указан английский язык. Лицензия — Apache-2.0.

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

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

1.png

Pyxidis-Manim-CodeGen-1.7B (Experimental)

Pyxidis-Manim-CodeGen-1.7B is an experimental math animation coding model fine-tuned on Qwen/Qwen3-1.7B using Manim-CodeGen code traces. It is specialized for Python-based mathematical animations with Manim, making it ideal for educators, researchers, and developers working on math visualization and animation pipelines.

[!note] GGUF: https://huggingface.co/prithivMLmods/Pyxidis-Manim-CodeGen-1.7B-GGUF


Key Features

  1. Manim-Specific Code Generation Trained on Manim-CodeGen traces, optimized for Python-based animation scripting of mathematical concepts and visual proofs.

  2. Math + Code Synergy Generates step-by-step math derivations with corresponding animation code, bridging symbolic reasoning with visualization.

  3. Animation Workflow Optimization Provides structured code for scenes, transformations, graphs, and equations in Manim, reducing boilerplate and debugging effort.

  4. Python-Centric Reasoning Produces clean, modular, and reusable Python code, supporting educational and research-driven animation pipelines.

  5. Structured Output Mastery Capable of outputting in Python, Markdown, and LaTeX, ideal for tutorials, educational notebooks, and automated video generation workflows.

  6. Lightweight but Specialized Focused on Manim coding efficiency while maintaining a deployable footprint for GPU clusters and research labs.


Quickstart with Transformers

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "prithivMLmods/Pyxidis-Manim-CodeGen-1.7B"

model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained(model_name)

prompt = "Write a Manim script to animate the Pythagorean theorem using squares on the triangle's sides."

messages = [
    {"role": "system", "content": "You are a Python coding assistant specialized in Manim-based math animations."},
    {"role": "user", "content": prompt}
]

text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True
)

model_inputs = tokenizer([text], return_tensors="pt").to(model.device)

generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=512
)
generated_ids = [
    output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
]

response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]
print(response)

Intended Use

  • Manim-based math animation coding for research, teaching, and content creation
  • Educational visualization assistant to convert math problems into animations
  • Python tutoring tool for math-heavy animation workflows
  • Prototype generator for interactive STEM video content

Limitations

  • Experimental model – may generate code requiring manual debugging
  • Limited to Manim coding workflows, not general-purpose code assistant
  • May not handle complex multi-scene projects without iterative refinement
  • Prioritizes structured math + animation reasoning, less optimized for general dialogue

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей