internlm/JanusCoder-8B

Cold
Public
8B
FP8
32768
License: apache-2.0
Hugging Face
Overview

JanusCoder-8B: Unified Visual-Programmatic Code Intelligence

JanusCoder-8B, developed by InternLM, is an 8 billion parameter text model based on Qwen3-8B. It is a core component of the JanusCoder model suite, which aims to establish a unified interface for code intelligence across visual and programmatic inputs. The model is trained on JANUSCODE-800K, a large multimodal code corpus generated by an innovative synthesis toolkit.

Key Capabilities

  • Unified Code Generation: Handles diverse visual-programmatic tasks, generating code from text, visual inputs, or a combination of both.
  • Flexible Content Creation: Excels at generating code for data visualizations, interactive web UIs, and complex animations.
  • Program-Driven Editing: Supports precise, program-driven editing of visual effects.
  • Performance: Demonstrates strong performance across various code intelligence benchmarks, including PandasPlotBench, ArtifactsBench, and DTVBench (Manim, Wolfram), often outperforming models like Qwen3-8B and LLaMA3-8B-Instruct in these specific tasks.

Good for

  • Developers requiring code generation from natural language descriptions for visual outputs.
  • Creating data visualizations and interactive front-end components programmatically.
  • Automating the generation and editing of complex animations and visual effects through code.

For more technical details, refer to the JanusCoder GitHub repository and the technical report.