Языковые моделиBhoidy
Charon V2
Remotion-сцены из текстового описания
1 мин чтения
Charon V2 (MiniCPM5-1B) — инструкционно дообученная генеративная модель кода, которая создаёт готовые к продакшену процедурно анимированные сцены на React + Remotion TypeScript (TSX) по описанию на естественном языке. База — openbmb/MiniCPM5-1B, обучение шло на корпусе Charon V2 Dual-Mode Corpus из 11 602 примеров.
🤓 Ключевые особенности
- ⌨ Выдаёт чистый Remotion JSX от
<AbsoluteFill>до</AbsoluteFill>— без markdown-ограждений и чат-текста. - 🗣 Два режима:
(bright light aesthetic: Clean Daylight White)для SaaS и дашбордов,(dark aesthetic: Deep Obsidian Void)для киберпанка и тёмных HUD. - 🤓 Нативно использует тригонометрические волны (
Math.sin(frame * 0.15 + i)) и физику Remotion spring (spring({frame, fps, config})). - 📝 Обучена на 100% синтаксически валидном TypeScript Remotion-коде, прошедшем AST-валидацию.
- 🤝 LoRA-адаптер:
r=16,α=32поq_proj,v_proj,k_proj,o_proj.
⌨ Пример
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel
base = "openbmb/MiniCPM5-1B"
tok = AutoTokenizer.from_pretrained(base, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(base, torch_dtype=torch.float16, device_map="auto", trust_remote_code=True)
model = PeftModel.from_pretrained(model, "Bhoidy/charon-v2-minicpm5-1b")
Подробнее
Обучение: 3 полные эпохи, 4 351 шаг оптимизатора, 34 806 проходов по последовательностям; финальный loss —0.00112.Инфраструктура: NVIDIA Tesla T4 на Kaggle Cloud. Лицензия — Apache 2.0.
Модель англоязычная; генерация рассчитана на процедурные анимации без внешних изображений.
Комментарии
Без регистрации: достаточно имени.