alt.freeweights.text / JanusCoder-14B
From: internlm <huggingface.co/internlm>Newsgroups: alt.freeweights.textSubject:

JanusCoder-14B

Date: 2026-11-15Commit: 28487c4Signed: 2DC28CC7B26A283B ✓

Text generation model with 14.8B parameters. Safetensors weights, 29.6 GB in all. Published by internlm under Apache-2.0.

14.8B params29.6GBJanusCoder-14Bsafetensorspermissive
FactsParams14.8BSize29.6 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get internlm/JanusCoder-14B
# manifest sha256 415af6bae797… · 29.6 GB · 18 files
$ fw verify ./JanusCoder-14B internlm/JanusCoder-14B
From sourceHosted (signed)internlm/JanusCoder-14BLast check: 2026-11-15 03:30 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Runs withAIBrixBentoMLCTranslate2ExLlamaV2ExLlamaV3exofastllmFlashInfergpu-unlockKTransformersLitServeLMCacheLMDeployLocalAImistral.rsMLC LLMMooncakeSGLangText Generation WebUItinygradTransformersTriton Inference ServervLLMXinferenceFine-tune withAccelerateAlignment HandbookAxolotlColossal-AIDeepSpeedEasyR1FlashAttentionH2O LLM StudioJAXKerasLiger KernelLitGPTLLaMA-FactoryMegatron-LMms-swiftnanotronOLMo-coreOpenRLHFOumiPEFTPyTorch Lightningsd-scriptsSimpleTunerTorchTitantorchtuneTransformer EngineTRLUnslothverlConvert withAQLMAutoRoundCore ML ToolsExecuTorchGPTQModelLLM CompressormergekitNeural CompressorOliveONNXOptimum QuantoOptimumsafetensorsTensorRT Model OptimizertorchaoEvaluate withAutoevalsDeepEvalEvaluateHELMLightEvallm-evaluation-harnessOpenCompassOpikRagassimple-evalsSWE-benchTruLensWeaveScan withAgentDojoAI Fairness 360DeepTeamDetoxifyFairlearngarakGiskardGuardrailsMCP ScannerModelScanNeMo GuardrailspicklescanpromptfooWorks withAgent Development KitAG2Google AI Edge GalleryAiderany-llmAnythingLLMBAMLbrowser-useCAMELHugging Face Chat UIChatboxCherry StudioClineCodex CLICogneeCrewAIDeerFlowDSPyEnchantedGemini CLIGitHub MCP ServergooseGPT ResearcherGradioGraphitiGuidanceHollamaInstructorKilo CodeLangflowLangGraphLiteLLMLlamaIndexLLMLocalAGILoLLMs WebUIMCP Python SDKMem0MetaGPTNextChatOllama JavaScriptOllama PythonOpenAI Agents SDKopencodeOpenHandsotermOutlinesPage AssistPlaywright MCPPortkey AI GatewayPrivateGPTQwen CodeRWKV RunnerSemantic KernelsmolagentsStrands AgentsVaneXGrammar

Overview

Size
29.6 GB
Weights
29.5 GB (safetensors)
Parameters
14.8B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
18, each with a sha256
Publisher
internlm
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:30 UTCpassed

Model card

From the publisher at commit 28487c4. Shown as plain text with links; images open at the publisher.

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}
}

Files

18 files · 29.6 GBWeights 29.5 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 18 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md4.86 KB1609b7b9cc37b813db23430abc6ee4664a01e46a1ce280da3e72ffd57d4b96b6
added_tokens.json707 Bc0284b582e14987fbd3d5a2cb2bd139084371ed9acbae488829a1c900833c680
chat_template.jinja4.12 KB87a2728cb8dc9fe424d624542f6060ec05a1d285ebbec578bb078900e33396b5
config.json1.63 KBaa0bcec2238e4e070468cc59d1e90b237303dac7db4bce83e18e6a84ff60f0cc
generation_config.json117 Ba858bb8e93b6ebdfaf3912ec5af4f4daca183812aeeb7147e26e0a9555ce6d48
merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
model-00001-of-00006.safetensors4.98 GB2c42abce92d0f7a88773cae312338607dd8b3bce105b258cb7f375ac6cdb5bd0
model-00002-of-00006.safetensors4.98 GBd22c6e5a3fa20ed26f254caf288b3bd6497da350680093beb51af9262c38507b
model-00003-of-00006.safetensors4.93 GB117d2eb5269f1e735af98d7adefa8b48b025bf525a7487ba8e48f99161eced59
model-00004-of-00006.safetensors4.98 GBc15dec9db0dc7b955da9c57fe7ae16af8ceeb9ec501759d16978492fffb6beab
model-00005-of-00006.safetensors4.93 GB9fb3073e903089b8e0e4b85e6e115b72225aa392a9b2561b852766d2fe578c73
model-00006-of-00006.safetensors4.73 GBe723e8f1cf5921c720efe2c029645cfc9a48406449ceb9ada8620f9599b09455
model.safetensors.index.json36.6 KBaf9cd4e3bd21c994f831887e4e68f68ad2b1572e92db87e5aa4f8e5c3af83aa6
special_tokens_map.json613 B76862e765266b85aa9459767e33cbaf13970f327a0e88d1c65846c2ddd3a1ecd
tokenizer.json11.4 MBaeb13307a71acd8fe81861d94ad54ab689df773318809eed3cbe794b4492dae4
tokenizer_config.json5.43 KBcd5c1909da4950a610a9e3a6cb6763cff0381d91c6f0838855db8d5ae83d6c9f
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
28487c478a pinned now2026-11-15 03:30 UTC18 files · 29.6 GB

Use it

$ fw get internlm/JanusCoder-14B
# manifest sha256 415af6bae797… · 29.6 GB · 18 files
$ fw verify ./JanusCoder-14B internlm/JanusCoder-14B
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/internlm/JanusCoder-14B.json --dir ./JanusCoder-14B $ python3 fw.py verify ./JanusCoder-14B ./internlm__JanusCoder-14B.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download internlm/JanusCoder-14B --revision 28487c478ac1b573157c593449ccfb3b2db48ae7 --local-dir ./JanusCoder-14B
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("internlm/JanusCoder-14B", revision="28487c478ac1b573157c593449ccfb3b2db48ae7") model = AutoModelForCausalLM.from_pretrained("internlm/JanusCoder-14B", revision="28487c478ac1b573157c593449ccfb3b2db48ae7", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve internlm/JanusCoder-14B --revision 28487c478ac1b573157c593449ccfb3b2db48ae7

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
1609b7b9cc37b813db23430abc6ee4664a01e46a1ce280da3e72ffd57d4b96b6
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: internlm <huggingface.co/internlm>Newsgroups: alt.freeweights.textSubject: JanusCoder-14BDate: 2026-11-15Commit: 28487c4Signed: 2DC28CC7B26A283B ✓
Upstream
internlm/JanusCoder-14B
Pinned commit
28487c478ac1b573157c593449ccfb3b2db48ae7
Manifest
JanusCoder-14B.json · .minisig
Manifest sha256
415af6bae79748d7dbc527dd2d448e9ca7088b0717992d8f47aa769f490ab259
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:30 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/internlm/JanusCoder-14B.json $ curl -O https://freeweights.allternit.com/manifests/internlm/JanusCoder-14B.json.minisig $ minisign -Vm JanusCoder-14B.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

1 model in the catalog name this one as their parent.

Quantizations
1
Quantizations 1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download internlm/JanusCoder-14B
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. JanusCoder-14B.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of JanusCoder-14B. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B