From: deepseek-ai <huggingface.co/deepseek-ai>Newsgroups: alt.freeweights.deepseekSubject:

Janus-1.3B

Date: 2026-11-14Commit: 56c70f4Signed: 2DC28CC7B26A283B ✓

Any to any model with 2.1B parameters. Safetensors weights, 4.18 GB in all. Published by deepseek-ai under MIT.

2.1B params4.18GBJanus-1.3Bsafetensorspermissive
FactsParams2.1BSize4.18 GBFormatssafetensorsTaskany to anyLicenseMITFrom sourcepermissive
$ fw get deepseek-ai/Janus-1.3B
# manifest sha256 28290bc03f6d… · 4.18 GB · 11 files
$ fw verify ./Janus-1.3B deepseek-ai/Janus-1.3B
From sourceHosted (signed)deepseek-ai/Janus-1.3BLast check: 2026-11-14 21:15 UTC

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

Works with

Runs with

Ranked by fit to this model (safetensors), then by GitHub stars.

Overview

Size
4.18 GB
Weights
4.18 GB (safetensors)
Parameters
2.1B
Formats
safetensors
Task
any to any
License
MIT (permissive)
Files
11, each with a sha256
Publisher
deepseek-ai
Added
2026-11-14
Section
alt.freeweights.deepseek
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-14 21:15 UTCpassed

Model card

From the publisher at commit 56c70f4. Shown as plain text with links; images open at the publisher.

0. Update#

2024.10.20: We have uploaded the correct tokenizer_config.json. The previous file was missing the pad_token, which caused poor visual generation results.

1. Introduction#

Janus is a novel autoregressive framework that unifies multimodal understanding and generation. It addresses the limitations of previous approaches by decoupling visual encoding into separate pathways, while still utilizing a single, unified transformer architecture for processing. The decoupling not only alleviates the conflict between the visual encoder’s roles in understanding and generation, but also enhances the framework’s flexibility. Janus surpasses previous unified model and matches or exceeds the performance of task-specific models. The simplicity, high flexibility, and effectiveness of Janus make it a strong candidate for next-generation unified multimodal models.

Janus: Decoupling Visual Encoding for Unified Multimodal Understanding and Generation

Github Repository

Image: image

2. Model Summary#

Janus is a unified understanding and generation MLLM, which decouples visual encoding for multimodal understanding and generation. Janus is constructed based on the DeepSeek-LLM-1.3b-base which is trained on an approximate corpus of 500B text tokens. For multimodal understanding, it uses the SigLIP-L as the vision encoder, which supports 384 x 384 image input. For image generation, Janus uses the tokenizer from here with a downsample rate of 16.

Image: image

3. Quick Start#

Please refer to Github Repository

4. License#

This code repository is licensed under the MIT License. The use of Janus models is subject to DeepSeek Model License.

5. Citation#

@misc{wu2024janus,
      title={Janus: Decoupling Visual Encoding for Unified Multimodal Understanding and Generation}, 
      author={Chengyue Wu and Xiaokang Chen and Zhiyu Wu and Yiyang Ma and Xingchao Liu and Zizheng Pan and Wen Liu and Zhenda Xie and Xingkai Yu and Chong Ruan and Ping Luo},
      year={2024},
      eprint={2410.13848},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2410.13848}, 
}

6. Contact#

If you have any questions, please raise an issue or contact us at service@deepseek.com.

Files

11 files · 4.18 GBWeights 4.18 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 11 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
README.md2.96 KB2ed3c043087bf191ae8ee8e05fd13f65d4c1922d0117bbc18c15de301ca54627
arch.jpg250 KB8810f0dc14c8931223ca153f538c0db292a96f7906000b24ffb43d4763d8eba7
config.json1.45 KB49687397750b8a737ef8644785a117bc3607c56e0b1b982c4b522b0aeade3896
model.safetensors4.18 GB6e49e46b89583b401f957b1ada267c9d5656e3a463672cdf5ba80bc771974175
preprocessor_config.json346 B4dae4dc1bda762bdc84b887b2d3339f21935a15ff716b3049490d96935f7f12a
processor_config.json214 B82258948734218c91400585d12784bf137baf1cade7ef7365391999293ae619f
special_tokens_map.json133 Bff9cbcff375c81f4bb7c9ec22370b3f622162438b4368a53990972f1ca6a6ea0
teaser.png574 KB7f70c0c29d7a41ec8e5cdc014defc697f5e4f01a8874dd50ead466caa5fd05f6
tokenizer.json4.72 MBfca7b13ef90c30d35297cfec0d7c4418a361887768f5a40ff8115587a8858144
tokenizer_config.json106 KB4afbc50b6289ae4188b8018bdef617dbf9f9b52f8c515e108258a325a64cf086
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
56c70f4d34 pinned now manifest updated, same commit2026-11-14 21:15 UTC11 files · 4.18 GB
56c70f4d342026-11-14 21:15 UTC11 files · 4.18 GB

Use it

$ fw get deepseek-ai/Janus-1.3B
# manifest sha256 28290bc03f6d… · 4.18 GB · 11 files
$ fw verify ./Janus-1.3B deepseek-ai/Janus-1.3B
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/deepseek-ai/Janus-1.3B.json --dir ./Janus-1.3B $ python3 fw.py verify ./Janus-1.3B ./deepseek-ai__Janus-1.3B.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download deepseek-ai/Janus-1.3B --revision 56c70f4d34ca802c96254aea598b7d8e58e73840 --local-dir ./Janus-1.3B

License

Name
MIT License
Id
MIT
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-14
Text in
README.md
Text sha256
2ed3c043087bf191ae8ee8e05fd13f65d4c1922d0117bbc18c15de301ca54627
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: deepseek-ai <huggingface.co/deepseek-ai>Newsgroups: alt.freeweights.deepseekSubject: Janus-1.3BDate: 2026-11-14Commit: 56c70f4Signed: 2DC28CC7B26A283B ✓
Upstream
deepseek-ai/Janus-1.3B
Pinned commit
56c70f4d34ca802c96254aea598b7d8e58e73840
Manifest
Janus-1.3B.json · .minisig
Manifest sha256
28290bc03f6d8a615b72983b392dbb42608f90e502c74d9706d72036523c66b6
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-14 21:15 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/deepseek-ai/Janus-1.3B.json $ curl -O https://freeweights.allternit.com/manifests/deepseek-ai/Janus-1.3B.json.minisig $ minisign -Vm Janus-1.3B.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 deepseek-ai/Janus-1.3B
Open in Freeweights Studio

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

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

Variants

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

From: timm <huggingface.co/timm>Subject: deepseek_vit_412m.deepseek_v4_1_flash
From: bartowski <huggingface.co/bartowski>Subject: deepseek-ai_DeepSeek-R1-0528-GGUF
From: bartowski <huggingface.co/bartowski>Subject: deepseek-ai_DeepSeek-R1-0528-Qwen3-8B-GGUF
From: bartowski <huggingface.co/bartowski>Subject: deepseek-ai_DeepSeek-V3-0324-GGUF
From: bartowski <huggingface.co/bartowski>Subject: deepseek-ai_DeepSeek-V3.1-GGUF
From: mlx-community <huggingface.co/mlx-community>Subject: deepseek-ai-DeepSeek-V4-Flash-8bit