alt.freeweights.text / TinySwallow-1.5B-Instruct
From: SakanaAI <huggingface.co/SakanaAI>Newsgroups: alt.freeweights.textSubject:

TinySwallow-1.5B-Instruct

Date: 2026-11-15Commit: 91e9fccSigned: 2DC28CC7B26A283B ✓

Text generation model with 1.5B parameters. Safetensors weights, 3.10 GB in all. Published by SakanaAI under Apache-2.0.

1.5B params3.10GBTinySwallow-1.5B-Instructsafetensorspermissive
FactsParams1.5BSize3.10 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get SakanaAI/TinySwallow-1.5B-Instruct
# manifest sha256 dc227746d39e… · 3.10 GB · 14 files
$ fw verify ./TinySwallow-1.5B-Instruct SakanaAI/TinySwallow-1.5B-Instruct
From sourceHosted (signed)SakanaAI/TinySwallow-1.5B-InstructLast check: 2026-11-15 03:33 UTC

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

Fine-tune of Qwen2.5-1.5B-Instruct.

Works with

Overview

Size
3.10 GB
Weights
3.09 GB (safetensors)
Parameters
1.5B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
14, each with a sha256
Publisher
SakanaAI
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Base model: Qwen/Qwen2.5-1.5B-Instruct

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:33 UTCpassed

Model card

From the publisher at commit 91e9fcc. Shown as plain text with links; images open at the publisher.

TinySwallow-1.5B-Instruct#

๐Ÿค— Models | ๐Ÿ“š Paper | ๐Ÿ“ Blog | ๐Ÿฆ Twitter

TinySwallow-1.5B-Instruct is an instruction-tuned version of TinySwallow-1.5B, created through TAID (Temporally Adaptive Interpolated Distillation), our new knowledge distillation method. We used Qwen2.5-32B-Instruct as the teacher model and Qwen2.5-1.5B-Instruct as the student model. The model has been further instruction-tuned to enhance its ability to follow instructions and engage in conversations in Japanese.

Usage#

Use the code below to get started with the model.

Click to expand

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer


# 1. load model
device = "cuda" if torch.cuda.is_available() else "cpu"
repo_id = "SakanaAI/TinySwallow-1.5B-Instruct"
model = AutoModelForCausalLM.from_pretrained(repo_id)
tokenizer = AutoTokenizer.from_pretrained(repo_id)
model.to(device)

# 2. prepare inputs
text = "็Ÿฅ่ญ˜่’ธ็•™ใซใคใ„ใฆ็ฐกๅ˜ใซๆ•™ใˆใฆใใ ใ•ใ„ใ€‚"
messages = [{"role": "user", "content": text}]
input_ids = tokenizer.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt")

# 3. generate
output_ids = model.generate(
    input_ids.to(device),
    max_new_tokens=1024,
)
output_ids = output_ids[:, input_ids.shape[1] :]
generated_text = tokenizer.batch_decode(output_ids, skip_special_tokens=True)[0]
print(generated_text)

Model Details#

Uses#

This model is provided for research and development purposes only and should be considered as an experimental prototype. It is not intended for commercial use or deployment in mission-critical environments. Use of this model is at the user's own risk, and its performance and outcomes are not guaranteed. Sakana AI shall not be liable for any direct, indirect, special, incidental, or consequential damages, or any loss arising from the use of this model, regardless of the results obtained. Users must fully understand the risks associated with the use of this model and use it at their own discretion.

Acknowledgement#

We would like to thank the developers of the source models for their contributions and for making their work available.

Authors#

License#

This model is derived from Qwen (Apache 2.0) and trained on Gemma data (Gemma Terms, Prohibited Use). Use (including commercial) is permitted if you comply with both licenses/policies above.

Citation#

@misc{sakana2025taid,
      title         = {TAID: Temporally Adaptive Interpolated Distillation for Efficient Knowledge Transfer in Language Models}, 
      author.       = {Makoto Shing and Kou Misaki and Han Bao and Sho Yokoi and Takuya Akiba},
      year          = {2025},
      eprint        = {2501.16937},
      archivePrefix = {arXiv},
      primaryClass  = {cs.LG},
      url           = {https://arxiv.org/abs/2501.16937}
}

Files

14 files ยท 3.10 GBWeights 3.09 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 14 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
GEMMA_TERMS_OF_USE8.37 KBad70549d0beca82c6b99f81f7b30e017ec5b7de4aa589befd7212ca1ebf19172
LICENSE11.3 KB832dd9e00a68dd83b3c3fb9f5588dad7dcf337a0db50f7d9483f310cd292e92e
Notice96 Bcebce9f0aafbf8cbcaf2e5b5bbbce4c1fe36a8407acdf4865e2305441da05409
README.md4.74 KBa572f3e88c6c42c7a8ac7bf9ef35ebc0dd0d7036b16c5acafe9f12713863f1f4
added_tokens.json605 B58b54bbe36fc752f79a24a271ef66a0a0830054b4dfad94bde757d851968060b
config.json740 B9d5f8878d9635dba6dddfc4fc811d9f6f35798b22c193ebc9e583678e69e4fba
generation_config.json242 Ba01a199ce126d833aeef4135cd6a8ade06fa090462a0e698395b484f11cc9235
merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
model.safetensors3.09 GB8d4c630cb89163e92f4b353bd4e789188dd196b9bb6f3693860688e2e4355ebf
special_tokens_map.json613 B76862e765266b85aa9459767e33cbaf13970f327a0e88d1c65846c2ddd3a1ecd
tokenizer.json7.03 MBa8506e7111b80c6d8635951a02eab0f4e1a8e4e5772da83846579e97b16f61bf
tokenizer_config.json7.44 KB11fdfead95696efb911274de539083cbbf1024afbe90efee5354c1d8b2a3d042
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
91e9fcc30f pinned now2026-11-15 03:33 UTC14 files ยท 3.10 GB

Use it

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

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
LICENSE
Text sha256
832dd9e00a68dd83b3c3fb9f5588dad7dcf337a0db50f7d9483f310cd292e92e
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: SakanaAI <huggingface.co/SakanaAI>Newsgroups: alt.freeweights.textSubject: TinySwallow-1.5B-InstructDate: 2026-11-15Commit: 91e9fccSigned: 2DC28CC7B26A283B ✓
Upstream
SakanaAI/TinySwallow-1.5B-Instruct
Pinned commit
91e9fcc30f56d224aea84356c4d850cc4c5a3260
Manifest
TinySwallow-1.5B-Instruct.json ยท .minisig
Manifest sha256
dc227746d39eb80c2d4133e9a919b6bb0d01a01a727e102d2646feb30f251b75
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:33 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/SakanaAI/TinySwallow-1.5B-Instruct.json $ curl -O https://freeweights.allternit.com/manifests/SakanaAI/TinySwallow-1.5B-Instruct.json.minisig $ minisign -Vm TinySwallow-1.5B-Instruct.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

Parent

Qwen/Qwen2.5-1.5B-Instruct ยท this model is a finetune of it

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

Quantizations
1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download SakanaAI/TinySwallow-1.5B-Instruct
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. TinySwallow-1.5B-Instruct.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of TinySwallow-1.5B-Instruct. 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