news 2026/9/25 6:05:47

如何5分钟上手 NeoHorse-1-4B:从下载到第一次对话的完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何5分钟上手 NeoHorse-1-4B:从下载到第一次对话的完整教程

如何5分钟上手 NeoHorse-1-4B:从下载到第一次对话的完整教程

【免费下载链接】NeoHorse-1-4B项目地址: https://ai.gitcode.com/hf_mirrors/TokenRhythm/NeoHorse-1-4B

想快速跑通一个能"动手干活"的 AI 模型吗?NeoHorse-1-4B是一个约 40 亿参数的开源智能体(Agentic)大语言模型,专为工具调用、编程和指令遵循场景优化,由 TokenRhythm 基于 Qwen3.5-4B 微调而成。本教程带你从下载到发出第一条消息,全程约 5 分钟,不需要复杂环境配置。

先了解 NeoHorse-1-4B 是什么

在动手之前,花 30 秒认识一下这个模型 🐴:

属性说明
模型类型4B 智能体原生因果语言模型(纯文本输入/输出)
基础模型Qwen3.5-4B(微调 + 重新打包,仅含语言模型权重)
上下文长度原生支持 262,144 tokens
权重精度Safetensors / BF16
核心能力智能体任务、工具使用、编程、推理、指令遵循
许可证Apache 2.0(可商用)

它的亮点在于:在十个基准测试的宏平均得分上达到64.87,比基础模型 Qwen3.5-4B 高出+5.93分,尤其在智能体类任务(如 WorkBuddy Bench +9.79)和编程任务(如 HumanEval +9.75)上提升明显。

第一步:获取模型权重

从 GitCode 克隆模型仓库:

git clone https://gitcode.com/hf_mirrors/TokenRhythm/NeoHorse-1-4B

💡 权重文件model-00001-of-00002.safetensors和model-00002-of-00002.safetensors通过 Git LFS 分发,完整下载后合计约8 GB,请确保已安装 Git LFS(git lfs install)。

下载完成后,确认目录中包含这些关键文件:

文件作用
config.json模型配置:32 层、2560 隐藏维度、262144 上下文
model.safetensors.index.json权重分片索引,共两个分片
tokenizer.json、vocab.json、merges.txt词表与分词器
chat_template.jinja对话模板(含工具调用格式定义)

⚠️ 注意:该版本仅包含语言模型权重,不支持图片/视频输入。如果你的任务是纯文本的智能体或编程场景,正合适。

第二步:用 SGLang 启动推理服务(推荐)

官方技术报告使用的就是 SGLang,兼容性最有保障:

pip install "sglang==0.5.17" MODEL_PATH="/path/to/NeoHorse-1-4B" # 改成你的实际下载路径 python3 -m sglang.launch_server \ --model-path "$MODEL_PATH" \ --served-model-name neohorse-1-4b \ --host 0.0.0.0 \ --port 30000 \ --context-length 262144 \ --reasoning-parser qwen3 \ --tool-call-parser qwen3_coder

几个参数值得注意:

  • --served-model-name:后续请求时使用的模型名(如neohorse-1-4b),不是文件路径;
  • --reasoning-parser qwen3:启用思考模式,让模型先推理再回答;
  • --tool-call-parser qwen3_coder:启用工具调用解析,这是智能体能力的关键开关。

💡 显存不足时,可以调小--context-length(如32768),上下文长度按 GPU 显存灵活调整。

没有 GPU 的读者可以先跳过本节,等硬件到位后再部署——4B 模型在单张消费级显卡上即可流畅运行。

第三步:发送第一次对话

服务启动后,打开另一个终端,发送一个 OpenAI 兼容请求试试 🎉:

curl http://localhost:30000/v1/chat/completions \ -H 'Content-Type: application/json' \ -d '{"model":"neohorse-1-4b","messages":[{"role":"user","content":"写一个返回前 n 个斐波那契数的 Python 函数"}],"max_tokens":512}'

如果返回了一段可运行的 Python 代码,恭喜,你的 NeoHorse-1-4B 已经跑起来了!

备选方案:用 vLLM 部署

如果你更熟悉 vLLM,它同样支持(同样暴露 OpenAI 兼容接口):

pip install -U vllm vllm serve "$MODEL_PATH" \ --served-model-name neohorse-1-4b \ --host 0.0.0.0 \ --port 8000 \ --max-model-len 262144 \ --reasoning-parser qwen3 \ --enable-auto-tool-choice \ --tool-call-parser qwen3_coder

注意请求地址变为http://localhost:8000/v1/chat/completions,其余用法完全一致。

常见问题速查(FAQ)

Q1:为什么提示找不到权重文件?检查克隆目录里的*.safetensors文件大小。如果只有几 KB,说明 LFS 未生效,执行git lfs install && git lfs pull重新拉取。

Q2:请求中 model 字段该填什么?填服务启动时指定的名字neohorse-1-4b,而不是本地路径。

Q3:能接入 OpenAI SDK / LangChain 等框架吗?可以。服务暴露的是标准 OpenAI 兼容接口,把 API base 指向http://localhost:30000/v1即可。

Q4:支持多轮对话吗?支持,按标准 chat 格式在messages里追加历史消息即可,模型自带的对话模板(chat_template.jinja)会自动处理格式。

Q5:可以商用吗?可以,模型采用 Apache 2.0 许可证。

总结

整个流程回顾:

  1. ⬇️git clone拉取仓库(约 8 GB,注意 LFS)
  2. 🚀pip install sglang==0.5.17并启动服务
  3. 💬 发一条 chat 请求,拿到模型的回答

NeoHorse-1-4B 作为通往"递归自我改进"(RSI)的初步原型,最大的价值在于智能体任务 + 工具调用的均衡能力。如果你想深入了解其路由引导的智能体后训练方法,可以参考仓库说明 README.md 中提到的技术报告。现在,去发出你的第一条消息吧!

【免费下载链接】NeoHorse-1-4B项目地址: https://ai.gitcode.com/hf_mirrors/TokenRhythm/NeoHorse-1-4B

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 6:03:37

Learn-Algorithms 面试题拾遗:几何相交与排列组合类算法题全解析

教程 【免费下载链接】Learn-Algorithms 算法学习笔记 项目地址: https://gitcode.com/gh_mirrors/le/Learn-Algorithms 点击查看 免费下载 本文基于《Learn-Algorithms》仓库中 97 其他.md 整理的五类高频笔试题展开:两圆相交最长弦的几何极值、四点判…

作者头像 李华
网站建设 2026/9/25 6:02:28

EVE-NG镜像构建与管理:合规性、安全校验与版本适配

1. EVE-NG镜像资源:不是“下载即用”,而是网络实验环境的底层燃料EVE-NG镜像资源,这六个字在真实网络工程师的日常里,从来不是一句轻飘飘的“去网上搜个ISO就能跑起来”的事。它是我过去三年在客户现场部署27套EVE-NG平台时&#…

作者头像 李华
网站建设 2026/9/25 6:00:28

CiLocks USB调试配置指南:如何正确开启USB调试并完成ADB授权

CiLocks USB调试配置指南:如何正确开启USB调试并完成ADB授权 【免费下载链接】CiLocks Crack Interface lockscreen, Metasploit and More Android/IOS Hacking 项目地址: https://gitcode.com/GitHub_Trending/ci/CiLocks CiLocks 是一款面向 Android/iOS 的…

作者头像 李华
网站建设 2026/9/25 6:00:18

MMSE状态估计:破解电力系统有限量测困局的工程实践

做电力系统二次这一行最吊诡的一个场景,我愿称之为“薛定谔的电表”:调度中心屏幕上那个节点电压,你不去看它的时候,总觉得它应该是稳的;你真的去查它,发现要么量测点根本不在那儿,要么那个测点…

作者头像 李华
网站建设 2026/9/25 6:00:11

STM32MP257异核通信实战:CubeIDE调试A35与M33的完整指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华