91Writing 中文教程:本地搭建 AI 小说创作台并接入自己的大模型
2026-10-11发表于
框架与库一、它是什么,能帮你解决什么问题
入门
如果你一直想写小说,但每次卡在大纲、续写和整理章节上,91Writing 就是为此准备的工具:一个跑在浏览器里的写作工作台,把项目管理、章节编辑、字数目标和 AI 续写放在同一个界面里。
有三点需要先说清楚,它们决定了你该怎么用这个项目:
- 这是纯前端项目——所有文字、设置都存在你自己的浏览器里,不上传服务器,也没有云同步。
- AI 能力完全靠你自己配置 API——项目不提供免费的公共模型额度。
- 内置的提示词(也就是给 AI 的指令模板)只是演示用的,你可以建自己的提示词库。
换个说法:91Writing 像一台不联网的打字机加一个 AI 助手工位,助手要你自己请(填 API 密钥),稿子也只放在你自己的抽屉里。
想先看看效果,可以直接打开演示地址体验,无需安装:https://xiezuo.91hub.vip
二、动手前的准备
入门
想在自己电脑上跑起来(本地部署),需要先装好两样东西,缺一不可:
- Node.js 16 或更高版本——它是运行前端项目的环境,类比成"播放器",项目代码是"影片"。
- 包管理器 pnpm(推荐,需 7 以上)或 npm(8 以上)——用来自动下载项目依赖(就是别人写好的、本项目要用到的零件包)。
另外还需要准备一个支持 OpenAI 接入格式的 API 密钥。注意:这里说的是"接入格式",不是限定必须用 OpenAI 官方——GPT、Claude、Gemini、DeepSeek 等只要提供兼容接口都可以填。
还没密钥也不用慌,README 里附了 API 配置的视频教程,可以对照操作:https://www.bilibili.com/video/BV1keKgzaER2
三、本地部署:四步跑起来
入门
打开终端(Windows 可用 PowerShell,Mac 用"终端"App),依次执行下面的命令:
## 1. 下载项目代码
git clone https://github.com/ponysb/91Writing.git
cd 91Writing
## 2. 安装依赖(第一次会下载几分钟)
pnpm install
## 3. 启动本地服务器
pnpm dev
命令跑完后,终端会显示一个类似 http://localhost:5173 的地址,按住 Ctrl 点击它,浏览器就会打开写作界面。
需要打包成正式版本放到服务器上时,再执行:
pnpm build
它会生成一个 dist 文件夹,那才是真正可部署的成品。
第一次
pnpm install如果很慢或卡住,常见原因是网络问题,可以多等一会儿,或换成国内的镜像源重试。
四、配置 AI 服务:让助手真正上岗
入门
项目装好了,但此刻它还不会替你写一个字——你需要把 API 密钥填进去。
进入界面后,点击右上角的「API配置」,添加你的服务商信息。这一步可以理解为给工位电话填上号码:填对了,AI 才能接到你的续写请求。
README 推荐的几家服务商大致这样选:
| 你的需求 | 建议选择 |
|---|---|
| 新手试水、预算敏感 | DeepSeek-V3(中文优化、性价比高) |
| 追求创作质量 | Claude 长文本系列,逻辑和上下文更强 |
| 通用场景 | GPT-4o,各类题材都比较稳 |
| 想要响应快 | Gemini 系列 |
配置完成后,先用一次「智能续写」验证是否通畅:随便打开一个章节,选个续写方向,看有没有文字实时冒出来。没有输出,基本就是密钥或地址填错了。
本地部署的完整视频教程在这里,可对照排查:https://www.bilibili.com/video/BV1AYKgzAEne
五、核心用法:从空白到成稿的完整流程
入门
配置完成后,正常创作按这个顺序走最顺:
第 1 步:创建项目。 在小说管理里新建项目,选择类型(玄幻、都市、历史、科幻、武侠、言情,也能自建类型),填写标题、简介、标签。选类型不只是归类——它会关联对应的提示词和示例,影响 AI 后面给你的风格。
第 2 步:生成大纲与章节。 项目结构会自动建好,进入编辑模块时会自动选中第一章节,直接开始写就行。章节有草稿 / 完成 / 发表三种状态,写完一篇点一下状态,进度一目了然。
第 3 步:用 AI 续写。 编辑器里的续写功能支持自定义方向和字数(200 到 5000 字),内容流式输出——就是文字像打字机一样一段段冒出来,觉得方向不对随时可以停。满意就一键追加到正文,不满意就复制改改。
第 4 步:润色。 选中一段(不选就整篇),选润色类型:语法、文风、情感、逻辑,也可以写自己的要求。适合完稿后统一打磨一遍。
第 5 步:设定写作目标。 到写作目标页面建一个每日/每周/每月字数计划,页面会显示完成率和连续写作天数,用来盯进度。
编辑器自动保存,写到一半关掉浏览器也不会丢;但因为没有云同步,换电脑前记得先用数据管理中心的导出功能备份。
六、配置与定制:提示词库和世界观
进阶 · 推荐细读
用过一阵子后,你会想让 AI 更懂你的题材——这里有两块可以深度定制。
提示词库。 内置的提示词是演示用的通用模板,真正好用的是你自己的:把平时效果好的续写指令、润色指令存成模板,写作时直接调用,不用每次重打。建议按题材分开存,比如"玄幻战斗场面""都市对白"各一套。
世界观系统。 写长篇最怕设定前后打架:角色能力突然变了、地图对不上。世界观模块用模板化的方式管理人物、势力、地点等设定,并且可以让 AI 辅助生成初稿,之后每次续写都能参照同一份设定,保证前后一致。科幻、修仙这类设定复杂的题材尤其值得花时间填。
另外,动态类型管理里能自定义类型:配置标签、提示词和示例作品,系统还会按你的使用频率做推荐。相当于给不同题材各建一个"专属工位"。
七、踩坑与注意
进阶 · 推荐细读
零基础本地部署,最常见的几个问题:
- 接口报错、没有输出:先检查 API 密钥和接口地址是否完整(常漏掉末尾的
/v1之类路径段),再确认服务商确实提供 OpenAI 兼容格式。 - 依赖安装失败:多半是 Node 版本低于 16,用
node -v查一下版本再升级。 - 数据"丢了":数据存在浏览器本地,清理浏览器数据、换浏览器、换电脑都会导致内容不见。重要稿子定期用导出功能备份,这是纯前端方案的固有代价。
- 提示词没效果:内置提示词只是演示,别拿它判断 AI 能力上限,先换成自己的提示词再下结论。
- 没有云端同步:README 把云同步列为计划中的功能,目前多设备协作只能靠手动导出导入。
一句话总结:本地部署 + 自配 API + 定期导出备份,这三件事做对,91Writing 就是一个稳定可靠的私人写作台。
八、值不值得用:给你一个判断
深入 · 老手可选
适合你的情况:想完全掌控自己的稿件和数据,不愿意把小说传到第三方平台;已经或愿意申请一个大模型 API 密钥;希望有大纲、章节状态、写作目标这些结构化工具来约束创作节奏。
不太适合的情况:只想打开浏览器立刻写、不想碰任何配置;需要多设备实时同步;或者不想为 API 单独付费。
如果你属于前者,建议的上手路径是:先在演示站试 10 分钟 → 确认喜欢 → 拿到 API 密钥 → 本地部署 → 第一周只用续写和目标跟踪,第二周再碰提示词库和世界观。工具是次要的,能让你坐下来持续写下去才是它真正的价值。
项目信息
| 项目 | 值 |
|---|---|
| 仓库 | ponysb/91Writing |
| 语言 | Vue |
| Star | 1,599 |
| Fork | 402 |
| 主页 | https://xiezuo.91hub.vip |
参考链接
延伸阅读
想继续探索?这些同领域的教程可能也适合你:
163
72
1
3397
文章目录
评论