/ Модель

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

Контекст
32 768 токенов
Параметры
14 млрд
Размер весов
29,5 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Библиотека
transformers
Опубликована
27 окт 2025

JanusCoder-14B

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

Языковая модель на базе Qwen3-14B для генерации кода визуализаций, интерактивных интерфейсов и анимаций по текстовым инструкциям.

366скачиваний за 30 дней35лайковвеса обновлены9 ноя 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JanusCoder-14B — языковая модель для генерации кода, разработанная авторами семейства JanusCoder. Она основана на Qwen3-14B и дообучена на корпусе JANUSCODE-800K, который включает мультимодальные примеры программного кода для визуального контента. По карточке Hugging Face, модель имеет плотную архитектуру Qwen3 с 14 млрд параметров, работает через Transformers и принимает контекст до 32 768 токенов.

Модель предназначена для создания кода по текстовым инструкциям, в том числе кода визуализаций данных, интерактивных веб-интерфейсов и анимаций. В README приведены результаты на PandasPlotBench, ArtifactsBench и DTVBench; это указывает на ориентацию на генерацию и редактирование визуального контента средствами кода. Репозиторий содержит веса в формате safetensors и распространяется по лицензии Apache-2.0.

Эта версия обозначена как текстовая модель; возможности визуального ввода описаны для семейства JanusCoder в целом, но метаданные не подтверждают их для JanusCoder-14B. README не сообщает конкретные ограничения модели или перечень поддерживаемых естественных языков.

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

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

Ограничения

Для этой 14B версии карточка описывает текстовый интерфейс, поэтому возможность принимать изображения не подтверждена. README не приводит конкретных ограничений качества или списка естественных языков.

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

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

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

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

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

Открыть на Hugging Face

JanusCoder-14B

💻Github Repo • 🤗Model Collections • 📜Technical Report

Introduction

We introduce JanusCoder and JanusCoderV, a suite of open-source foundational models designed to establish a unified visual-programmatic interface for code intelligence. This model suite is built upon open-source language models (such as Qwen3-8B and 14B) and multimodal models (such as Qwen2.5-VL and InternVL3.5-8B). The JanusCoder series is trained on JANUSCODE-800K—the largest multimodal code corpus to date, generated by an innovative synthesis toolkit, covering everything from standard charts to complex interactive Web UIs and code-driven animations. This enables the models to uniformly handle diverse visual-programmatic tasks, such as generating code from textual instructions, visual inputs, or a combination of both, rather than building specialized models for isolated tasks. JanusCoder excels at flexible content generation (like data visualizations and interactive front-ends) as well as precise, program-driven editing of visual effects and complex animation construction.

Model Downloads

Model NameDescriptionDownload
JanusCoder-8B8B text model based on Qwen3-8B.🤗 Model
👉 JanusCoder-14B14B text model based on Qwen3-14B.🤗 Model
JanusCoderV-7B7B multimodal model based on Qwen2.5-VL-7B.🤗 Model
JanusCoderV-8B8B multimodal model based on InternVL3.5-8B.🤗 Model

Performance

We evaluate the JanusCoder model on various benchmarks that span code interlligence tasks on multiple PLs:

ModelJanusCoder-14BQwen3-14BQwen2.5-Coder-32B-InstructLLaMA3-8B-InstructGPT-4o
PandasPlotBench (Task)8678826985
ArtifactsBench41.136.535.536.537.9
DTVBench (Manim)8.416.639.614.9210.60
DTVBench (Wolfram)5.975.084.983.155.97

Quick Start

Transformers

The following provides demo code illustrating how to generate text using JanusCoder-14B.

Please use transformers >= 4.55.0 to ensure the model works normally.

import torch
from transformers import AutoTokenizer, AutoModelForCausalLM

model_name = "internlm/JanusCoder-14B"

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

messages = [
    {"role": "user", "content": "Create a line plot that illustrates function y=x."}
]

inputs = tokenizer.apply_chat_template(
    messages,
    add_generation_prompt=True,
    tokenize=True,
    return_dict=True,
    return_tensors="pt"
).to(model.device)

with torch.inference_mode():
    generate_ids = model.generate(**inputs, max_new_tokens=200)
    decoded_output = tokenizer.batch_decode(generate_ids, skip_special_tokens=True)

print(decoded_output[0])

Citation

🫶 If you are interested in our work or find the repository / checkpoints / benchmark / data helpful, please consider using the following citation format when referencing our papers:

@article{sun2025januscoder,
  title={JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligence},
  author={Sun, Qiushi and Gong, Jingyang and Liu, Yang and Chen, Qiaosheng and Li, Lei and Chen, Kai and Guo, Qipeng and Kao, Ben and Yuan, Fei},
  journal={arXiv preprint arXiv:2510.23538},
  year={2025}
}

@article{sun2024survey,
  title={A survey of neural code intelligence: Paradigms, advances and beyond},
  author={Sun, Qiushi and Chen, Zhirui and Xu, Fangzhi and Cheng, Kanzhi and Ma, Chang and Yin, Zhangyue and Wang, Jianing and Han, Chengcheng and Zhu, Renyu and Yuan, Shuai and others},
  journal={arXiv preprint arXiv:2403.14734},
  year={2024}
}

@article{chen2025interactscience,
  title={InteractScience: Programmatic and Visually-Grounded Evaluation of Interactive Scientific Demonstration Code Generation},
  author={Chen, Qiaosheng and Liu, Yang and Li, Lei and Chen, Kai and Guo, Qipeng and Cheng, Gong and Yuan, Fei},
  journal={arXiv preprint arXiv:2510.09724},
  year={2025}
}

@article{sun2025codeevo,
  title={CodeEvo: Interaction-Driven Synthesis of Code-centric Data through Hybrid and Iterative Feedback},
  author={Sun, Qiushi and Gong, Jinyang and Li, Lei and Guo, Qipeng and Yuan, Fei},
  journal={arXiv preprint arXiv:2507.22080},
  year={2025}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей