alt.freeweights.text / Spark-X2.6-1.7B-Base
From: XHToken <huggingface.co/XHToken>Newsgroups: alt.freeweights.textSubject:

Spark-X2.6-1.7B-Base

Date: 2026-11-15Commit: b6e9cbeSigned: 2DC28CC7B26A283B ✓

Text generation model with 1.7B parameters. Safetensors weights, 3.43 GB in all. Published by XHToken under Apache-2.0.

1.7B params3.43GBSpark-X2.6-1.7B-Basesafetensorspermissive
FactsParams1.7BSize3.43 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get XHToken/Spark-X2.6-1.7B-Base
# manifest sha256 51c1e7a8ce21… · 3.43 GB · 19 files
$ fw verify ./Spark-X2.6-1.7B-Base XHToken/Spark-X2.6-1.7B-Base
From sourceHosted (signed)XHToken/Spark-X2.6-1.7B-BaseLast check: 2026-11-15 03:39 UTC

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

Works with

Overview

Size
3.43 GB
Weights
3.42 GB (safetensors)
Parameters
1.7B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
19, each with a sha256
Publisher
XHToken
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:39 UTCpassed

Model card

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

Spark-X2.6-1.7B#

Slack Discord YouTube dev.to Bluesky X Zhihu WeChat

Note. This repository contains model weights and configuration files for the post-trained model in the Hugging Face Transformers format.

Introduction#

We introduce Spark-X2.6-1.7B, the second model in the Spark-X2.6 series, following the release of Spark-X2.6-4B. Building on Spark-X2.5-1.7B, this release further advances our compact, general-purpose language models for on-device deployment.

Spark-X2.6-1.7B retains exactly the same architecture as Spark-X2.5-1.7B, achieving its capability gains through improved post-training. It delivers substantial improvements in coding, agent, long-context, multilingual, reasoning, etc. These capability gains, combined with strong inference efficiency among models of comparable size, enable more capable and practical on-device AI for developers and users tackling real-world tasks.

Technical Highlights:

  • Stronger Coding, Agentic, and Long-Context Capabilities: The model delivers substantial improvements in complex tool use, multi-step planning, software engineering, and reasoning over extended contexts, achieving state-of-the-art performance among open-source models of comparable size.
  • Controllable Thinking Budget: The model provides three configurable thinking levels—none, low, high—allowing applications to balance reasoning quality, latency, and inference cost dynamically.
Fine-Tuning#

We recommend using Llama-Factory to fine-tune the model.

License#

The Spark-X2.6 model series is licensed under the Apache 2.0 License.

Citation#

If you find our work helpful, feel free to give us a cite.

@misc{sparkx2.6,
    title  = {Spark-X2.6-4B&1.7B: Advancing the Frontier of On-Device Agents for Real-World Tasks},
    author = {SparkLLM Team},
    year   = {2026}
}

Files

19 files · 3.43 GBWeights 3.42 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 19 files with their sha256
FileSizesha256
.gitattributes1.65 KBc0c7ac7d9e989388203f112e685e7a1b45268c5350e5edd6e4d901bbbe1a436e
LICENSE11.3 KB525c465ab952779d2d360a9ff36f7f49ae018a23d80302ff839a850a77784c36
README.md3.11 KB23023eb9e818236114f0e77a4854b7e8275023e70602805640b884d147de1850
chat_template.jinja5.72 KB480576bd2ef80726a0dba6406d72ca37f4f4f9ca747c7f1c8d159dbdf40f6929
config.json1.84 KB16aa5d3619d0d893e7157f2499675430844eb7b383c80ecc1b3e8e8928a75d52
configuration_spark.py4.33 KB02218597240490f490659b184052db940b08163ff9c3af7b7e59323f6f963722
generation_config.json281 B804a5276a9d237600688267dd2bf6f9d4129ec21faf417f870d5d52b32ad9e6c
images/all_benchmark.svg56.8 KB653c626922bd6eeb24ca2b4be55739252635be9c77ad563850fe8103202af359
images/inference.svg46.6 KBd9867c5824e22af6ea9a15fb530f84b6120185144f8aecf46c4841d270435338
images/xhtoken-wechat.jpg160 KB0c3fbd25c987237b383461fdaa96bf6881af615c23ba3baf19e51a7879354ddb
merges.txt1.57 MBb06fc88940ae6a20f71142f06304c12547f58ab52c175e56af12a38c3dc62f36
model-00001-of-00002.safetensors2.00 GBe0d22917a9c54ffc165c987cfdba930fcd43561af04974addb2e405b3aaee46b
model-00002-of-00002.safetensors1.42 GBb01735f35277ac46f6ff4cb065fae362fc92b88e6a31a471cf3472a44b2f2a08
model.safetensors.index.json18.8 KBcc2b212985f5d0469bf926903e4bd7ee81856687baa0c6c6b55ff200d4cdc63f
modeling_spark.py19.4 KB9cf0d1ad2b54b9f7088792779ddd8b5cb4d4fe63bfea054da7f2dd16362bcaf4
special_tokens_map.json156 B48a257e3f5f20a004e7c30482a70ae19ae7d9cf713144f2a1394ba20af8c3cb5
tokenizer.json10.1 MB710cce15cf3565674c499f9413997c6e8101f2bdd96245cff8f0311fb501248c
tokenizer_config.json5.84 KB57b385dcc2ad031aef4a3786e97cd9a832ecb839cb27ed2cd829d627c90e1bfd
vocab.json3.03 MB9f42cb7e7af5afe27cae2337d272d60b5659e10143ef4bb952f642b847916fe1
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
b6e9cbe6e4 pinned now2026-11-15 03:39 UTC19 files · 3.43 GB

Use it

$ fw get XHToken/Spark-X2.6-1.7B-Base
# manifest sha256 51c1e7a8ce21… · 3.43 GB · 19 files
$ fw verify ./Spark-X2.6-1.7B-Base XHToken/Spark-X2.6-1.7B-Base
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/XHToken/Spark-X2.6-1.7B-Base.json --dir ./Spark-X2.6-1.7B-Base $ python3 fw.py verify ./Spark-X2.6-1.7B-Base ./XHToken__Spark-X2.6-1.7B-Base.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download XHToken/Spark-X2.6-1.7B-Base --revision b6e9cbe6e41892f2e14bc0eeb5d49c10e951837d --local-dir ./Spark-X2.6-1.7B-Base
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("XHToken/Spark-X2.6-1.7B-Base", revision="b6e9cbe6e41892f2e14bc0eeb5d49c10e951837d") model = AutoModelForCausalLM.from_pretrained("XHToken/Spark-X2.6-1.7B-Base", revision="b6e9cbe6e41892f2e14bc0eeb5d49c10e951837d", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve XHToken/Spark-X2.6-1.7B-Base --revision b6e9cbe6e41892f2e14bc0eeb5d49c10e951837d

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
525c465ab952779d2d360a9ff36f7f49ae018a23d80302ff839a850a77784c36
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: XHToken <huggingface.co/XHToken>Newsgroups: alt.freeweights.textSubject: Spark-X2.6-1.7B-BaseDate: 2026-11-15Commit: b6e9cbeSigned: 2DC28CC7B26A283B ✓
Upstream
XHToken/Spark-X2.6-1.7B-Base
Pinned commit
b6e9cbe6e41892f2e14bc0eeb5d49c10e951837d
Manifest
Spark-X2.6-1.7B-Base.json · .minisig
Manifest sha256
51c1e7a8ce217e7758f8c54f9dd5904dfe8c08d04d0783a3892ffdcaa602cf9e
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:39 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/XHToken/Spark-X2.6-1.7B-Base.json $ curl -O https://freeweights.allternit.com/manifests/XHToken/Spark-X2.6-1.7B-Base.json.minisig $ minisign -Vm Spark-X2.6-1.7B-Base.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.

Fine-tunes
1
Fine-tunes 1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download XHToken/Spark-X2.6-1.7B-Base
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. Spark-X2.6-1.7B-Base.json. Provenance. Takedown history: none.
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