当前位置: 首页 > news >正文

AI 小说生成工具

tips1:以下软件均为开源软件,实测各自有优缺点,使用都不是很流畅,期待后续更新(仅个人使用观点)。可能不能完全满足你的实际想法(AI随机性很大)。使用需要有自己的api,建议先去千问/deep seek创建好自己的api再来使用。

tips2:以下软件配置需要预装python/npm,具体详见我的主页的安装指南:

npm:NVM-node.js-pnpm安装指南

python:miniconda、python安装指南

远程安装:

閑魚/TB:工位少年阿童木

91-writing

下载地址

GitHub地址:ponysb/91Writing: 一个基于 Vue 3 + Element Plus 的智能Ai小说创作工具,集成多种 AI 模型,助力作者高效创作 https://github.com/ponysb/91Writing

核心特色

  • 支持集成主流AI模型(GPT、Claude、Gemini、DeepSeek等OpenAi格式API)
  • 上下文感知的智能续写
  • 多样化的小说生成算法
  • 多模型切换,适应不同创作需求
  • 从构思到成文的全流程支持
  • 专业的富文本编辑环境
  • 智能大纲生成与章节管理
  • 实时写作统计与目标跟踪
  • 复杂世界观模板化管理
  • AI辅助世界设定生成
  • 格式化模板确保一致性
  • 科幻修仙等特殊题材专业支持
  • 自定义续写方向和字数要求(200-5000字)
  • 实时流式输出,可随时停止
  • 完整内容预览,智能上下文感知
  • 一键复制或追加到文章
  • 智能检测选中内容或整文润色
  • 专业润色类型:语法、文风、情感、逻辑
  • 自定义润色要求,个性化处理
  • 流式润色过程,实时查看效果

安装与使用:

# 克隆仓库/下载zip文件
git clone https://github.com/ponysb/91Writing.git
cd 91-writer (cd到目录)# 安装依赖
pnpm install# 启动开发服务器
pnpm dev# 构建生产版本
pnpm build
cd /d E:\AI_Novel\91Writing
pnpm dev

其他问题:

pnpm全局安装:npm install -g pnpm

npm ERR:权限不足:更改文件权限为完全控制或其他方法[没试过]

pnpm的安全警告:运行批准命令:pnpm approve-builds(或根据cmd提示进行选择)

一次性批准所有构建脚本:pnpm install --unsafe-perm

端口冲突:pnpm dev --port 3000

如果使用了 nvm 管理 Node.js 版本,可能会导致环境变量被覆盖。解决方法如下:

  • 确认 node_global 目录下是否存在 pnpm.cmd
  • 编辑环境变量,将 %NVM_SYMLINK%\node_global 添加到 Path 中,并确保其优先级高于其他路径。
  • 重启电脑后再次验证。

91Writing-agentic

91-writing的分支(agent版本)

githhub地址:ponysb/91Writing at agentichttps://github.com/ponysb/91Writing/tree/agentic

只需下载源码中的agentic文件夹,和上面一样的步骤,多了一步env文件的编辑(cp env.example .env:复制粘贴env.example文件并重命名为.env.(最好后面加一个点,会自动删去))

安装依赖pnpm install
# 或
npm install
配置环境变量cp env.example .env
编辑 .env 文件:
# API 配置
API_KEY=your_api_key_here
API_BASE_URL=https://api.openai.com/v1
MODEL_NAME=gpt-4# 服务器配置
PORT=3000
启动服务pnpm run web
打开浏览器访问 http://localhost:3000

AI_NovelGenerator

GitHub地址:YILING0013/AI_NovelGenerator: 使用ai生成多章节的长篇小说,自动衔接上下文、伏笔 https://github.com/YILING0013/AI_NovelGenerator

安装(可以下载打包版直接使用)

通过 GitHub 下载项目 ZIP 文件,或使用以下命令克隆本项目:git clone https://github.com/YILING0013/AI_NovelGenerator

打开终端,进入项目源文件目录:
cd AI_NovelGenerator
安装项目依赖:
pip install -r requirements.txt
安装完成后,运行主程序:
python main.py
如果缺失部分依赖,后续手动执行pip install XXX
进行安装即可⚙️ 配置指南
基础配置(修改config.json)
{"api_key": "sk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","base_url": "https://api.openai.com/v1","interface_format": "OpenAI","model_name": "gpt-4o-mini","temperature": 0.7,"max_tokens": 4096,"embedding_api_key": "sk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","embedding_interface_format": "OpenAI","embedding_url": "https://api.openai.com/v1","embedding_model_name": "text-embedding-ada-002","embedding_retrieval_k": 4,"topic": "星穹铁道主角星穿越到原神提瓦特大陆,拯救提瓦特大陆,并与其中的角色展开爱恨情仇的小说","genre": "玄幻","num_chapters": 120,"word_number": 4000,"filepath": "D:/AI_NovelGenerator/filepath"
}
🔧 配置说明
生成模型配置api_key: 大模型服务的API密钥
base_url: API终端地址(本地服务填Ollama等地址)
interface_format: 接口模式
model_name: 主生成模型名称(如gpt-4, claude-3等)
temperature: 创意度参数(0-1,越高越有创造性)
max_tokens: 模型最大回复长度
Embedding模型配置embedding_model_name: 模型名称(如Ollama的nomic-embed-text)
embedding_url: 服务地址
embedding_retrieval_k:
小说参数配置topic: 核心故事主题
genre: 作品类型
num_chapters: 总章节数
word_number: 单章目标字数
filepath: 生成文件存储路径运行说明
方式 1:使用 Python 解释器
python main.py
执行后,GUI 将会启动,你可以在图形界面中进行各项操作。方式 2:打包为可执行文件
如果你想在无 Python 环境的机器上使用本工具,可以使用 PyInstaller 进行打包:pip install pyinstaller
pyinstaller main.spec
打包完成后,会在 dist/ 目录下生成可执行文件(如 Windows 下的 main.exe)

conda部署:

CMD:
conda create --name AI_NovelGenerator python=3.11 # 创建conda环境
conda activate AI_NovelGenerator # 激活环境
cd /d E:\AI_Novel\AI_NovelGenerator # 导航到python运行目录
pip install -r requirements.txt # 安装项目依赖(最好有代理,不然很慢,或者找镜像源)
conda activate AI_NovelGenerator # 运行前激活环境
python main.py # 运行python
http://www.jsqmd.com/news/178083/

相关文章:

  • 深度学习毕设选题推荐:基于MobileNetV3架构动物声音分类识别与应用系统实现
  • 深度学习计算机毕设之基于MobileNet v2模型的口罩实时检测系统实现
  • 学长亲荐2025专科生毕业论文必备TOP9 AI论文写作软件
  • 【毕业设计】基于卷积网络结构的火灾检测系统实现
  • 2025-2026冰上龙舟超级联赛(通化辉南站)盛大启幕——“冰雪秘境,乐游辉南”打造跨年文体旅盛宴
  • 解释一下RAG中的Rerank
  • 深度学习毕设选题推荐:基于图像处理和机器学习的水浑浊度预测研究与系统实现
  • 【课程设计/毕业设计】基于MobileNet v2模型的口罩实时检测系统实现
  • 最详细的FME安装指南
  • 深度学习毕设选题推荐:基于卷积神经网络的垃圾分类系统实现(GUI应用)
  • 最详细的miniconda、python安装指南
  • 【课程设计/毕业设计】基于图像处理和机器学习的水浑浊度预测研究与系统实现
  • Java是怎么实现跨平台的?
  • 个人电脑上的私有知识库:访答知识库使用指南
  • 深度学习毕设选题推荐:基于MobileNet v2模型的口罩实时检测系统实现
  • 【毕业设计】基于MobileNet v2模型的口罩实时检测系统实现
  • 【毕业设计】基于图像处理和机器学习的水浑浊度预测研究与系统实现
  • 2026年,最新百度夸克搜索资源站点, 不用注册登录,完全免费,无广告
  • 说说编译执行和解释执行的区别
  • DeepSeek 开年王炸:mHC 架构用流形约束重构 ResNet 残差连接
  • pythonstudy Day47
  • AI应用架构师带你掌握AI系统灾备方案设计技巧
  • Leetcode1438绝对值不超过限制的最长连续子数组
  • 基于SpringBoot的学生志愿者管理系统的设计与实现毕业设计源码
  • 如何在电商中实施社交媒体营销策略
  • 全网最详细的 NVM、node.js、pnpm 安装指南
  • Angular入门启蒙02,深度解析TypeScript与Angular的适配逻辑:为何是天作之合?
  • 什么时候@Async会失效?
  • Node.js heapdump轻松查内存泄漏
  • 《CPU的指令集架构:定义计算之基的格式、寻址与范式》