
Long-Novel-GPT
用 GPT 一口气写完整部长篇小说,告别断更烦恼
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1254
使用教程
环境要求
- 已安装 Docker,可正常执行 docker pull / docker run
- 拥有可用的 GPT 等大模型 API Key(在 .env 中填写)
- 可选:本地大模型服务需暴露为 OpenAI 格式接口
安装与启动步骤
-
1拉取镜像
从 Docker Hub 拉取 long-novel-gpt 最新镜像,需要能访问 Docker Hub。
docker pull maoxiaoyuz/long-novel-gpt:latest -
2准备 .env 文件
下载或复制仓库中的 .env.example,放在任意目录并重命名为 .env,按文件内提示填写 API 设置。
-
3启动容器
在 .env 所在目录执行,映射 80 端口并把 .env 传入容器,访问 http://localhost 即可使用。
docker run -p 80:80 --env-file .env -d maoxiaoyuz/long-novel-gpt:latest -
4本地模型额外参数
若使用本地大模型服务,启动命令需加 --add-host 参数,并把 GPT_BASE_URL 里的 localhost/127.0.0.1 换成 host.docker.internal。
docker run -p 80:80 --env-file .env -d --add-host=host.docker.internal:host-gateway maoxiaoyuz/long-novel-gpt:latest -
5访问界面
浏览器打开 http://localhost;部署在服务器上则访问服务器公网地址。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
GPT_BASE_URL | 是 | 大模型接口地址,本地模型需把 localhost/127.0.0.1 改为 host.docker.internal | http://host.docker.internal:<端口>/v1 |
API 设置(其余项) | 是 | 按 .env.example 文件内提示填写,README 未列明具体键名 | 参照 .env.example 注释填写 |
如何确认成功
启动容器后浏览器访问 http://localhost(或服务器公网地址),能打开 Long-Novel-GPT 页面即成功。
常见问题
Q:启动后修改了 .env 文件怎么办?
A:必须先关闭已启动的容器,再重新执行 docker run 命令,否则新配置不会生效。
Q:如何接入本地大模型服务?
A:启动命令加上 --add-host=host.docker.internal:host-gateway,把本地服务暴露为 OpenAI 格式接口,并将 GPT_BASE_URL 中的 localhost 或 127.0.0.1 替换为 host.docker.internal。
Q:部署在服务器上怎么访问?
A:容器映射的是 80 端口,直接访问服务器的公网地址即可。
注意事项
- README 只提供 Docker 一键部署方式,未给出源码安装或 pip 安装说明
- 改动 .env 后必须重启容器才会生效
- 模型可在应用内的“设置”中选择,创作时会实时显示调用费用
- 2.2 版本支持导入已有小说并在其基础上改写
核心亮点
- 提供从大纲到章节的完整生成流程,确保故事连贯性
- 内置多类型小说 Prompt 模板,开箱即用
- 附有详细教程,适合新手快速上手
不足之处
- 生成质量依赖模型能力,长文本可能仍存在逻辑漏洞
- 文档/社区待观察
适用场景
- 网络小说作者快速产出初稿
- 编剧构思长篇剧情框架
- AI 写作工具开发者参考实现
替代项目
AI-Writer、NovelAI、Sudowrite
同类项目推荐
work-humanizer
开源
把 AI 写的职场文字改得像人写的,意思不变
A humanizer for work writing: takes the AI tone out without changing what your text ···
CWC
开源
用 Markdown 写提示词,一处编写多端调用
Markdown prompts for chatbots, APIs, and CLIs with seamless integration
GenerativeAI-Prompt-Sample-Japan···
开源
拿日语提示词,直接套用,让AI更懂你
Copilotなど各種生成AI用の「日本語]の Prompt のサンプル
inkdown
开源
边写边聊的 Markdown 编辑器,AI 随时待命
Inkdown is a WYSIWYG editor and an LLM dialogue tool, fully compatible with GitHub F···
ScholarCopilot
开源
让大模型写论文时自动引用真实文献,告别瞎编引用。
ScholarCopilot: Training Large Language Models for Academic Writing with Accurate Ci···
chatgpt-prompts
开源
想要更聪明的ChatGPT回答?这里有一整套现成提示词,拿来即用。
分门别类的 ChatGPT 中文引导语大全。
SRT-Subtitle-Translator-Validato···
开源
用你已有的 ChatGPT/Claude 订阅,一键翻译校验字幕
A cross-platform desktop and web app to translate and validate SRT subtitles using y···
speak-human-tw
开源
繁体稿一键去AI味,38种痕迹全揪出
「說人話」:繁體中文的去 AI 味改寫 skill。抓 38 種 AI 寫作痕跡,順手校正中國用語與半···
humanizer-skill
开源
检测并改写AI痕迹,让文字更自然
Free, open-source AI writing humanizer and detector. 55 patterns, 5 voices, a 0-100 ···