Huashu Design
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
直接编辑两个权重张量,不经训练,修复 Qwen3.5-0.8B 在思考模式下陷入的重复循环。这是一个小型图文模型,可用于 Transformers、vLLM、llama.cpp 和浏览器。
Qwen3.5-0.8B Astra Weight Edit 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install -U huggingface_hub hf download JonathanColetti/Qwen3.5-0.8B-Astra-WeightEdit
这是 Qwen3.5-0.8B,其中两个权重张量由一个语言模型 GPT-6 Astra 直接编辑,没有做任何训练。这次编辑针对的是基础模型在回答前先思考时可能陷入的重复循环。作者说这个想法来自 MIT CSAIL 的研究者,他只是应用了对方发布的改动,并对照他们的检查点做了核对。
在开启思考的情况下使用小型 Qwen3.5-0.8B 模型、想避免无休止重复的开发者,以及对直接编辑权重感兴趣的人。
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| 软件开发 | 开发者 | 在本地运行小型推理模型 | 笔记本上的聊天助手 |
| 网页应用 | 前端开发者 | 在浏览器里运行小模型 | 使用 ONNX 文件的 WebGPU 页面 |
| 研究 | 可解释性研究者 | 研究权重空间编辑 | 对比编辑后的模型和基础模型 |
| 教育 | 学习者 | 看一个微小的改动如何改变行为 | 阅读关于两个被编辑层的说明 |
如果你运行模型时关闭思考,可以跳过它,因为这次编辑只在开启思考时有帮助。
| Use case | Who | What they get back |
|---|---|---|
| 逐步推理 | 开发者 | 没有基础模型那种重复循环的回答 |
| 浏览器演示 | 网页开发者 | 在 WebGPU 里运行的小模型 |
| 笔记本聊天 | 个人用户 | 通过 llama.cpp 或桌面应用使用的本地模型 |
pip install -U huggingface_hub hf download JonathanColetti/Qwen3.5-0.8B-Astra-WeightEdit
把 enable_thinking 设为 true 来开启思考,并使用卡片推荐的采样设置。下面的 Python 示例会问一道数学题并打印答案。
from transformers import AutoModelForImageTextToText, AutoTokenizer
repo = "JonathanColetti/Qwen3.5-0.8B-Astra-WeightEdit"
tok = AutoTokenizer.from_pretrained(repo)
model = AutoModelForImageTextToText.from_pretrained(repo, dtype="bfloat16", device_map="auto")
msgs = [{"role": "user", "content": "What is 17 * 23? Please reason step by step, and put your final answer within \\boxed{}."}]
inputs = tok.apply_chat_template(msgs, add_generation_prompt=True, enable_thinking=True,
return_tensors="pt", return_dict=True).to(model.device)
out = model.generate(**inputs, max_new_tokens=4096, do_sample=True, temperature=0.6, top_p=0.95, top_k=20)
print(tok.decode(out[0, inputs["input_ids"].shape[1]:], skip_special_tokens=True))要用 vLLM 提供服务,先启动服务器,再在开启思考的情况下发送聊天请求。
vllm serve JonathanColetti/Qwen3.5-0.8B-Astra-WeightEdit
# then send chat requests with: "chat_template_kwargs": {"enable_thinking": true}| Tool | What it does |
|---|---|
| Transformers、vLLM、SGLang | 在 Python 和 GPU 服务器上运行 bf16 的 safetensors 文件 |
| Transformers.js | 在带 WebGPU 的浏览器或 Node.js 里运行 ONNX 文件 |
| llama.cpp、LM Studio、Ollama、Jan | 在笔记本或 Mac 上运行 BF16 的 GGUF 文件 |
你让模型在开启思考的情况下,一步步推理 17 乘 23。它逐步算下去,最后给出带框的答案,不会在某个重复的短语上打转。
如果你是新手,运行那段 Python 示例,它只需要 Transformers。记得开启思考,因为关闭思考时,这次编辑没有任何作用。
这次编辑是从 layers 15 和 19 的 mlp.down_proj 权重的 64 个输出列里减去一个循环方向,约 13 万个权重,占模型的 0.016%。其余部分与基础模型逐字节相同。在一次抽查里,ONNX 的 4-bit 版本与 bf16 的下一个 token 只有约 69% 一致,所以请把它们当作有损的。
直接编辑两个权重张量,不经训练,修复 Qwen3.5-0.8B 在思考模式下陷入的重复循环。这是一个小型图文模型,可用于 Transformers、vLLM、llama.cpp 和浏览器。
由 JonathanColetti 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:这是 Qwen3.5-0.8B,其中两个权重张量由一个语言模型 GPT-6 Astra 直接编辑,没有做任何训练。这次编辑针对的是基础模型在回答前先思考时可能陷入的重复循环。作者说这个想法来自 MIT CSAIL 的研究者,他只是应用了对方发布的改动,并对照他们的检查点做了核对。
适合谁:在开启思考的情况下使用小型 Qwen3.5-0.8B 模型、想避免无休止重复的开发者,以及对直接编辑权重感兴趣的人。
Industry | Who uses it | How they use it | Example
软件开发 | 开发者 | 在本地运行小型推理模型 | 笔记本上的聊天助手
网页应用 | 前端开发者 | 在浏览器里运行小模型 | 使用 ONNX 文件的 WebGPU 页面
研究 | 可解释性研究者 | 研究权重空间编辑 | 对比编辑后的模型和基础模型
教育 | 学习者 | 看一个微小的改动如何改变行为 | 阅读关于两个被编辑层的说明
如果你运行模型时关闭思考,可以跳过它,因为这次编辑只在开启思考时有帮助。
用在哪里:
Use case | Who | What they get back
逐步推理 | 开发者 | 没有基础模型那种重复循环的回答
浏览器演示 | 网页开发者 | 在 WebGPU 里运行的小模型
笔记本聊天 | 个人用户 | 通过 llama.cpp 或桌面应用使用的本地模型
如何设置:
pip install -U huggingface_hub
hf download JonathanColetti/Qwen3.5-0.8B-Astra-WeightEdit
如何使用:把 enable_thinking 设为 true 来开启思考,并使用卡片推荐的采样设置。下面的 Python 示例会问一道数学题并打印答案。
from transformers import AutoModelForImageTextToText, AutoTokenizer
repo = "JonathanColetti/Qwen3.5-0.8B-Astra-WeightEdit"
tok = AutoTokenizer.from_pretrained(repo)
model = AutoModelForImageTextToText.from_pretrained(repo, dtype="bfloat16", device_map="auto")
msgs = [{"role": "user", "content": "What is 17 * 23? Please reason step by step, and put your final answer within \\boxed{}."}]
inputs = tok.apply_chat_template(msgs, add_generation_prompt=True, enable_thinking=True,
return_tensors="pt", return_dict=True).to(model.device)
out = model.generate(**inputs, max_new_tokens=4096, do_sample=True, temperature=0.6, top_p=0.95, top_k=20)
print(tok.decode(out[0, inputs["input_ids"].shape[1]:], skip_special_tokens=True))
要用 vLLM 提供服务,先启动服务器,再在开启思考的情况下发送聊天请求。
vllm serve JonathanColetti/Qwen3.5-0.8B-Astra-WeightEdit
# then send chat requests with: "chat_template_kwargs": {"enable_thinking": true}
Tool | What it does
Transformers、vLLM、SGLang | 在 Python 和 GPU 服务器上运行 bf16 的 safetensors 文件
Transformers.js | 在带 WebGPU 的浏览器或 Node.js 里运行 ONNX 文件
llama.cpp、LM Studio、Ollama、Jan | 在笔记本或 Mac 上运行 BF16 的 GGUF 文件
示例:你让模型在开启思考的情况下,一步步推理 17 乘 23。它逐步算下去,最后给出带框的答案,不会在某个重复的短语上打转。
新手与专家:如果你是新手,运行那段 Python 示例,它只需要 Transformers。记得开启思考,因为关闭思考时,这次编辑没有任何作用。
这次编辑是从 layers 15 和 19 的 mlp.down_proj 权重的 64 个输出列里减去一个循环方向,约 13 万个权重,占模型的 0.016%。其余部分与基础模型逐字节相同。在一次抽查里,ONNX 的 4-bit 版本与 bf16 的下一个 token 只有约 69% 一致,所以请把它们当作有损的。
从 Qwen3.5-0.8B 开始
编辑两个权重张量,不经训练
在聊天模板里开启思考
生成时不再出现重复循环
注意事项:
Title: ONNX 文件中语言模型解码器按数据类型划分的大小,单位 GB
fp32: 3.0 GB
fp16: 1.5 GB
quantized int8: 0.87 GB
q4: 0.48 GB
q4f16: 0.44 GB
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download JonathanColetti/Qwen3.5-0.8B-Astra-WeightEdit
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 6 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| Qwen3.5-0.8B Astra Weight Edit 本页 | 3,029 | 27 | 873M | apache-2.0 | |
| Qwen3.8-27B Astra stop edit共有 weight-editing · weight-space-programming | 0 | 11 | — | apache-2.0 | |
| nomic-embed-text-v1.5共有 transformers.js · onnx · transformers | 11,809,681 | 994 | 137M | apache-2.0 | |
| SmolLM2-135M-Instruct共有 transformers.js · onnx · transformers | 841,106 | 474 | 135M | apache-2.0 | |
| Distil-Whisper distil-large-v3共有 transformers.js · onnx · transformers | 754,155 | 386 | 756M | mit | |
| SmolLM2-1.7B-Instruct共有 transformers.js · onnx · transformers | 267,519 | 772 | 1.7B | apache-2.0 |
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
op7418 · 技能
能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
block · 工具包
可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。
backnotprop · 工具包
把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。
alibaba · 工具包
用 AI 智能体审查 Git 改动:它会读取文件、搜索代码库,再写出对应到具体行的审查意见。适合想在命令行里自动做代码审查的开发者。