Downloads · 30 days
12.3K
36% of all-time downloads
XingChen-AGI/Xing4.0-29B-A4B-GGUF
Xing4.0-29B-A4B-GGUF is a text generation model from XingChen-AGI. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
<h1 align="center"Xing4.0-29B-A4B-GGUF</h1
Downloads · 30 days
12.3K
36% of all-time downloads
All-time downloads
34.3K
Public
Repo size
201 GB
Likes
164
Trending 2
Click a slice to open those files.
.gguf180 GB · 100%
From the Hugging Face model README
This repository provides low-bit quantized weights and a quantization imatrix for Xing4.0-29B-A4B, covering a 2–8-bit quantization range and achieving better accuracy. Files range from 11 to 34 GB — pick a size that fits a single consumer-grade GPU.
[!TIP] llama.cpp support is in the mainline. Native support was merged into the llama.cpp mainline (#31589, 2026-11-05): a stock llama.cpp build b12174+ loads the GGUF files in this repository directly on CPU / CUDA — no patch build required.
# 1) download one quant that fits your GPU (2–8-bit, 11–34 GB) from the Files tab, e.g.
huggingface-cli download XingChen-AGI/Xing4.0-29B-A4B-GGUF <quant-file>.gguf --local-dir ./models
# 2) serve it with a stock llama.cpp build (b12174+)
llama-server -m ./models/<quant-file>.gguf -c 32768 -ngl 99
-ngl 99 offloads all layers to the GPU; drop it for CPU-only inference. For quant selection, launch flags, and troubleshooting, see the full guide: Running Xing4.0-29B-A4B locally.
Xing4.0-29B-A4B is a next-generation large language model in the Xing series (formerly TeleChat), developed by China Telecom Artificial Intelligence Technology Co., Ltd. With 29B total parameters and only 4B activated per token, it natively supports a 256K context length, extensible to 512K. It was trained end-to-end on a fully in-house stack — from silicon to software — and is deeply optimized for complex engineering tasks: long-context planning, multi-step reasoning, tool calling, and structured output.
For full project documentation, deployment guides, and fine-tuning recipes, visit the GitHub repository or the BF16 repository.
| Quantization | GGUF, 2–8-bit with quantization imatrix |
| Base model | Xing4.0-29B-A4B |
| Weight sizes | 11–34 GB per file, single consumer-grade GPU |
| Recommended runtime | llama.cpp b12174+ (native mainline support) |
| Total parameters | 29B |
| Activated parameters per token | 4B (~13.8% activation) |
| Context length | 256K native, extensible to 512K |
| License | Apache 2.0 |
| Xing4.0-29B-A4B | |
|---|---|
| Parameters | 29B (4B active) |
| Number of Layers | 40 |
| Hidden Size | 3584 |
| Dense FFN Intermediate Size | 9216 |
| Expert Intermediate Size | 1024 |
| Attention Type | MLA |
| Number of Routed Experts | 64 |
| Active Experts per Token | 4 |
| Number of Shared Experts | 1 |
| Context Length | 256K (extensible to 512K) |
Scores below are measured on the base model (BF16). Head-to-head with same-class open agentic models:
| Benchmark | Xing4.0-29B-A4B | Gemma4-26B-A4B | Qwen3.6-35B-A3B |
|---|---|---|---|
| IFBench | 69.67 | 72.67 | 65.50 |
| AIME2026 | 90.00 | 88.30 | 92.70 |
| AA.LCR | 61.00 | 66.00 | 62.00 |
| Tau3-Bench | 64.63 | 58.90 | 67.20 |
| Claw-Eval | 76.55 | 71.49 | 74.54 |
| SWE-bench Verified | 75.00 | 53.00 | 76.00 |
| Terminal-Bench 2.1 | 57.50 | 30.00 | 51.50 |
| SWE-bench Multilingual | 66.00 | 51.00 | 67.20 |
| DeepresearchBII | 60.80 | 39.30 | 59.70 |
Bold marks the best score in each benchmark.
Xing4.0-29B-A4B can be accessed via an OpenAI-compatible API (served with any stack below).
from openai import OpenAI
client = OpenAI(
base_url="your-base-url",
api_key="your-api-key",
)
completion = client.chat.completions.create(
model="Xing4.0-29B-A4B",
messages=[{"role": "user", "content": "Briefly explain the basic principles of quantum computing."}],
temperature=1.0,
top_p=0.95,
extra_body={
"repetition_penalty": 1.05,
"skip_special_tokens": False,
"spaces_between_special_tokens": False,
"chat_template_kwargs": {
"enable_thinking": True, # Set to False to disable thinking
},
},
)
print(completion.choices[0].message.content)
Your local path is llama.cpp — the GGUF files in this repository run natively in it (as of 2026-11-10):
| Stack | Xing4.0 support | Since | How to run |
|---|---|---|---|
| llama.cpp | Native — mainline (#31589) | 2026-11-05 | Stock build b12174+ on CPU / CUDA with this repo's GGUF files |
| SGLang | Native — mainline (#39793) | 2026-11-05 | Any recent mainline release; plugin for older versions |
| vLLM | Official out-of-tree plugin | — | XingChen-AGI/xing4-vllm-plugin |
| TensorRT-LLM · KTransformers | PR under upstream review | — | Install from the PR branch (see the GitHub README) |
Prebuilt container images and step-by-step deployment guides are listed in the GitHub repository.
| Scenario | temperature | top_p | repetition_penalty |
|---|---|---|---|
| Complex reasoning / general tasks | 1.0 | 0.95 | 1.05 |
| Coding / agent tasks | 0.8 | 0.95 | 1.05 |
SWE-agent harness with temperature=1.0, top_p=0.95, repetition_penalty=1.05 and a 210K context window.terminus-2 with temperature=0.8, top_p=0.95, repetition_penalty=1.05, max_tokens=64K and a 24-hour timeout. We report the average score over 3 runs.SWE-agent harness with temperature=1.0, top_p=0.95, repetition_penalty=1.05 and a 210K context window.temperature=0.8, top_p=0.95, repetition_penalty=1.05, max_tokens=16384 and a 256K context window. We report the average score over 3 runs.temperature=0.8, top_p=0.95, repetition_penalty=1.05, max_tokens=16384. We report the average pass^1 over 4 runs.OpenCode harness with temperature=0.8, top_p=0.95, repetition_penalty=1.05, max_tokens=32768 and a 256K context window, with Exa MCP server enabled.temperature=1.0, top_p=0.95, repetition_penalty=1.05, max_tokens=131072. We report the average score over 5 independent runs.temperature=0.8, top_p=0.95, repetition_penalty=1.05, max_tokens=81920.temperature=1.0, top_p=0.95, repetition_penalty=1.05, max_tokens=65536. We report the average score over 3 runs.@misc{liu2025trainingreporttelechat3moe,
title={Training Report of TeleChat3-MoE},
author={Xinzhang Liu and Chao Wang and Zhihao Yang and Zhuo Jiang and Xuncheng Zhao and Haoran Wang and Lei Li and Dongdong He and Luobin Liu and Kaizhe Yuan and Han Gao and Zihan Wang and Yitong Yao and Sishi Xiong and Wenmin Deng and Haowei He and Kaidong Yu and Yu Zhao and Ruiyu Fang and Yuhao Jiang and Yingyan Li and Xiaohui Hu and Xi Yu and Jingqi Li and Yanwei Liu and Qingli Li and Xinyu Shi and Junhao Niu and Chengnuo Huang and Yao Xiao and Ruiwen Wang and Fengkai Li and Luwen Pu and Kaipeng Jia and Fubei Yao and Yuyao Huang and Xuewei He and Zhuoru Jiang and Ruiting Song and Rui Xue and Qiyi Xie and Jie Zhang and Zilu Huang and Zhaoxi Zhang and Zhilong Lu and Yanhan Zhang and Yin Zhang and Yanlei Xue and Zhu Yuan and Teng Su and Xin Jiang and Shuangyong Song and Yongxiang Li and Xuelong Li},
year={2025},
eprint={2512.24157},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2512.24157},
}
@misc{wang2025technicalreporttelechat2telechat25,
title={Technical Report of TeleChat2, TeleChat2.5 and T1},
author={Zihan Wang and Xinzhang Liu and Yitong Yao and Chao Wang and Yu Zhao and Zhihao Yang and Wenmin Deng and Kaipeng Jia and Jiaxin Peng and Yuyao Huang and Sishi Xiong and Zhuo Jiang and Kaidong Yu and Xiaohui Hu and Fubei Yao and Ruiyu Fang and Zhuoru Jiang and Ruiting Song and Qiyi Xie and Rui Xue and Xuewei He and Yanlei Xue and Zhu Yuan and Zhaoxi Zhang and Zilu Huang and Shiquan Wang and Xin Wang and Hanming Wu and Mingyuan Wang and Xufeng Zhan and Yuhan Sun and Zhaohu Xing and Yuhao Jiang and Bingkai Yang and Shuangyong Song and Yongxiang Li and Zhongjiang He and Xuelong Li},
year={2025},
eprint={2507.18013},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2507.18013},
}