复旦大学自然语言处理实验室 // OpenMOSS 模型仓库(fnlp) 访问官网 ↗
  • 开源大模型仓库
  • 16B 对话模型
  • 插件增强
  • 复旦 NLP
  • Hugging Face 托管
  • 本地可部署
  • Apache / AGPL

把一座开源大模型仓库搬进本地:MOSS 模型库到底给你什么

如果你只在新闻里见过「MOSS」这个名字,很可能把它当成又一个聊不动天的演示机器人。但真正值得开发者注意的是它背后的那一整套开放资产:从 160 亿参数的基座权重、监督微调版、插件增强版,到 INT4/INT8 量化版,全部以模型卡片的形式挂在 Hugging Face 的 fnlp 组织下。这里说的「MOSS 模型库」,指的就是这个由复旦大学自然语言处理实验室维护、面向研究者和工程师的开源模型仓库。

一句话认识它:MOSS 模型库是复旦大学自然语言处理实验室(Fudan NLP,邱锡鹏教授团队)在 Hugging Face 上托管的开源大模型仓库[1],主体为参数量 160 亿(16B)的对话式语言模型 MOSS,提供基座、指令微调、插件增强与量化等多档权重[2],并完整公开预训练、监督微调与偏好对齐的训练路线,是中文世界较早走通「类 ChatGPT」全链路的开源实践之一[3]。

先看标签:这座仓库能归类成哪些东西

与其用一段抽象的介绍开场,不如先把仓库里真正存在的「资产类型」摊开成标签。你下载前先对号入座,能少走很多弯路。

基座模型:moss-moon-003-base,未对话对齐的纯语言能力 对话模型:moss-moon-003-sft,多轮指令跟随 插件版:接入搜索 / 文生图 / 计算器的增强权重 量化版:INT4 / INT8,单卡 3090 可跑 推理代码:Transformers 调用 + Gradio/Streamlit 演示 训练数据:合成对话与偏好数据的构建思路公开 论文:三阶段技术路线发表于 Machine Intelligence Research 许可证:代码 Apache-2.0 / 权重 GNU AGPL-3.0

提醒一句:MOSS 模型库本质是「研究型开源资产」,不是开箱即用的商业聊天产品。它面向的是想看懂、想复现、想拿去继续训练的开发者与科研人员;直接把它当客服机器人用,体验大概率会让你失望。

错落的能力网格:仓库里每类资产分别解决什么问题

下面这张网格刻意做得「大小不一」,因为不同资产的重要性和使用门槛本来就不在一个量级。占面积最大的两块,是大多数人真正会下载的核心权重。

核心

① 16B 对话权重(moss-moon-003-sft)

在约 7000 亿 token 的中英文与代码语料上预训练,再用 110 万条合成对话与约 10 万条真实用户指令做监督微调,具备中英双语、多轮对话与基础指令遵循能力。FP16 权重约占用 31GB 显存,是仓库里被下载最多、文档最全的一档[4]。

底座

② 基座模型

moss-moon-003-base 未经对话对齐,保留更原始的语言与代码能力,适合做继续预训练或领域适配的起点。

轻量

③ 量化版

INT4 权重约 7.8GB、INT8 约 16GB 显存即可加载,让单张消费级 3090 也能本地跑起对话[2]。

特色

④ 插件增强能力

MOSS 是国内首个公开插件系统的开源对话模型,模型会在回复前先输出「Inner Thoughts」与「Commands」,再调用搜索引擎、计算器、方程求解器与文本到图像生成器。启用方程求解插件后,数学题准确率从近乎零提升到 60% 以上,是「小模型 + 外部工具」路线的早期范本[3]。

可复现

⑤ 完整训练路线公开

论文把「跨语言预训练 → 监督微调 → 偏好感知训练(PAT)」三阶段拆开讲清,连 1.1M 合成对话如何由早期版本 API 收集的真实提示扩展而来都写明白,等于把造一个类 ChatGPT 的施工图交了出来,价值远超权重本身[5]。

演示

⑥ 开箱演示

仓库附带 Gradio、Streamlit 与 CLI 三种 demo 脚本,克隆后装依赖即可起一个本地聊天界面。

竖向步骤条:四步把权重跑起来

MOSS 不是注册就能用的 SaaS,它要你本地拉权重、装环境。下面这条竖向流程把最常见的「单机 FP16 推理」走一遍,量化部署只差最后一步换权重名。

  1. 第一步:准备环境与显卡

    需要 Python 3.8+、PyTorch(推荐 1.13.1+cu117 以上)与 Transformers;FP16 全量推理建议 A100/A800 单卡或两张 3090,消费级卡请直接走量化版。注意 Triton 量化后端目前仅支持 Linux / WSL。

  2. 第二步:拉取仓库与安装依赖

    执行 git clone https://github.com/OpenMOSS/MOSS 后进入目录,pip install -r requirements.txt 装齐依赖。依赖里的 torch、transformers 版本不要低于推荐值,否则自定义模块会加载失败。

  3. 第三步:用 Transformers 载入权重

    核心代码为 AutoTokenizer.from_pretrained("fnlp/moss-moon-003-sft", trust_remote_code=True) 与对应的 AutoModelForCausalLM;因为含自定义 modeling 文件,必须带 trust_remote_code=True,首次运行会拉取仓库里的 Python 模块。

  4. 第四步:拼 meta_instruction 开聊

    把官方给定的系统设定(「You are an AI assistant whose name is MOSS…」)作为 meta_instruction 拼到输入前,设好 temperature、top_p、repetition_penalty 与 max_new_tokens 即可生成。想要网页界面就跑 moss_web_demo_gradio.py。

垂直步骤条里没写、但很关键的一点:MOSS 的权重采用 GNU AGPL-3.0、代码 Apache-2.0、数据 CC BY-NC 4.0。做学术与个人研究基本无障碍,但商业闭源部署前需要按官方要求提交授权申请,且授权不收费——别默认「开源 = 随便商用」。

适用人群表:谁该进仓库,谁先别急

人群是否对口说明
高校 NLP 研究者非常对口三阶段训练路线与偏好数据构建思路可直接复现、改造成自己的小模型,省去从零探路。
想本地跑模型的开发者对口INT4 量化版单卡 3090 可跑,配合 Gradio demo 能快速搭一个私有对话原型。
做工具调用 / Agent 方向的人对口「Inner Thoughts + Commands」的插件范式是早期可运行样本,适合拿来对照学习。
需要强中文商用客服的企业先想清楚16B 规模与 2023 年的训练数据,中文能力已明显落后于新一代大模型;且商用需走 AGPL 授权。
纯新手想「点开就聊」不太适合它要配环境、写代码、懂显存,没有现成托管聊天页;图省事应去看托管式产品。
追求零幻觉准确问答的用户不适合论文与官方都明确提示 16B 自回归模型仍会产出事实错误或有害内容,必须人工甄别。

模型家族对照:仓库里几个核心权重怎么选

权重 / 形态定位显存(约)典型用途
moss-moon-003-base基座语言模型FP16 ≈ 31GB继续预训练、领域适配起点
moss-moon-003-sft指令微调对话版FP16 ≈ 31GB多轮对话、指令跟随主权重
moss-moon-003-hfHugging Face 适配版FP16 ≈ 31GB标准 Transformers 流水线接入
INT8 量化版低显存对话≈ 16GB单张 3090 跑对话
INT4 量化版最低显存对话≈ 7.8GB消费级显卡本地推理

对照表里的显存是仓库与第三方分析给出的估算值,实际会随上下文长度、批大小与框架版本浮动;量化版目前仅支持单卡部署,多卡并行暂未开放。

它和闭源大模型,差在哪一层

把 MOSS 模型库和今天的托管式大模型放在一起比,差距不在「能不能聊」,而在「你能拿到多少」。闭源产品给你一个 API 和黑盒权重;MOSS 给你的是从语料配方、训练脚本到对齐数据的整套可审计资产。正因为参数量只有 16B、比 ChatGPT 的 175B 低一个数量级,它在复杂推理上会露怯,但也正因如此,它证明了「资源受限的学界团队也能端到端走通类 ChatGPT 技术路线」——这才是它被广泛引用的真正原因[6]。对产业界而言,它是一份免费可抄的施工图;对个人开发者而言,它是一块能亲手改的小而全的试验田。

常见问答

MOSS 模型库和「MOSS 聊天机器人」是一回事吗?

不是。模型库是托管在 Hugging Face fnlp 组织下的开源权重与代码集合,面向开发者自取自跑;聊天机器人只是当初公测时挂出的一个演示页面。今天想用 MOSS,得自己去仓库拉权重本地部署,没有长期稳定托管的网页可点开就聊。

普通电脑能跑起来吗,最低什么配置?

全量 FP16 需要约 31GB 显存,基本得靠 A100/A800 或双 3090;若用 INT4 量化版,约 7.8GB 显存即可,单张消费级 3090 就能跑对话。CPU 也能跑但很慢,仅适合验证。量化后端依赖 Triton,目前仅 Linux / WSL 可用。

商用要不要钱,许可证怎么算?

代码以 Apache-2.0、数据以 CC BY-NC 4.0、模型权重以 GNU AGPL-3.0 发布。学术与个人研究基本自由;若要做商业闭源产品,需按官方流程提交授权申请(不收费但需签署文件),不能默认「开源即随意商用」。

为什么加载时必须 trust_remote_code=True?

因为 MOSS 的 modeling 文件是复旦团队自定义的,不在标准 Transformers 内置架构里。开启 trust_remote_code 后,框架才会执行仓库自带的 Python 模块来正确构建模型;这也意味着你要信任该仓库代码,建议从官方 fnlp / OpenMOSS 源拉取,别用来路不明的 fork。

MOSS 的「插件」到底强在哪?

强在范式可复现:模型先输出 Inner Thoughts 与 Commands,再调用搜索引擎、计算器、方程求解、文生图等外部工具,把「模型自己生成」变成「模型调度工具」。论文显示启用方程求解插件后数学准确率从近零升到 60% 以上,是「小模型配工具补短板」的早期实证。

现在还值得下载吗,会不会已经过时?

若你想要最强中文能力,2023 年的 16B 模型确实已被新一代大模型甩开;但若你的目标是学习训练路线、做小模型实验、研究工具调用或搭建私有离线原型,它仍是一份结构完整、文档齐备的优质开源资产,学术引用价值很高。

参考资料

  1. 来源:Hugging Face · fnlp 组织主页(MOSS 系列模型卡片与权重下载入口):https://huggingface.co/fnlp
  2. 来源:OpenMOSS 官方 GitHub 仓库(模型权重、推理代码、量化与微调脚本、demo):https://github.com/OpenMOSS/MOSS
  3. 来源:Hugging Face 模型卡 fnlp/moss-moon-003-sft(Transformers 调用示例、显存与量化说明):https://huggingface.co/fnlp/moss-moon-003-sft
  4. 来源:Sun 等《MOSS: An Open Conversational Large Language Model》,Machine Intelligence Research,2024(DOI 全文):https://link.springer.com/article/10.1007/s11633-024-1502-8
  5. 来源:Machine Intelligence Research 全文导读页(MOSS 三阶段训练流程中文详解):https://www.mi-research.net/en/article/doi/10.1007/s11633-024-1502-8
  6. 来源:Pandaily — Fudan University's ChatGPT-like Model MOSS Officially Open-sourced(16B 参数、插件增强、开源时间):https://archive.pandaily.com/fudan-universitys-chatgpt-like-model-moss-officially-open-sourced/
  7. 来源:LifeArchitect.ai — Fudan University MOSS 16B(参数量、训练语料与横向对比分析):https://lifearchitect.ai/moss/
  8. 来源:arXiv cs.CL 列表(对话式大模型与对齐研究范畴,含同类开源工作):https://arxiv.org/list/cs.CL/recent

青衣网络 AI 观察团队 · 最后更新 2026-08-25 | 本文基于 MOSS 官方仓库、论文及公开报道整理,旨在帮助用户理解这座开源模型仓库的资产构成与适用边界;模型版本、许可证条款、显存估算与可用性随时可能变化,实际使用请以 Hugging Face fnlp 组织与 OpenMOSS GitHub 的实时信息为准。