[flutter开源]AI小说生成器,支持win+安卓
最近更新 2026年04月23日
资源编号 17828

[flutter开源]AI小说生成器,支持win+安卓

2026-04-23 模板源码 0 168
郑重承诺丨三色资源网提供安全交易、信息保真!
增值服务:
¥ 免费 元宝
VIP折扣
    折扣详情
  • 体验VIP会员

    免费

  • 月卡VIP会员

    免费

  • 年卡VIP会员

    免费

  • 永久VIP会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
详情介绍

开源说明


这是1个flutter版支持多端的AI小说生成器。于是基于2025年4-5月份自写的4-5个创作小说提示词,
将写作步骤分为生成大纲,设计分卷规划,设计范围规划,设计章节规划,最后生成每章正文,先是将参考版简化为纯html版,在龙虾出来后又加入了自动判断进度续写功能,但是测试发现逻辑问题,于是加了进度追踪,又测试多章写作遇到新问题,同质化于是修改了提示词,2026年3月底结合mud游戏与创作小说得到灵感就增加了随机生成书名和题材功能。
本来是想留着自用,或者搞推广部分功能收费,但是发现已经有了很多AI创作的,也有不少开源,干脆也开源出来。

开源地址:https://github.com/xy9144/flutter-novel-main
成品win和安卓下载地址:https://wwaxs.lanzoub.com/b01x1cpzfe
密码:3zge
注意使用生成功能前需先配置LLM,本地ollama模型有的效果可能不理想,需手动编辑后保存,最好还是使用在线模型

注意事项:


本工具仅为写作辅助工具,内容由用户自行调用大模型接口获取,工具仅封装常用写作的提示词模板。
生成内容仅供娱乐参考,AI生成的内容可能存在逻辑混乱、同质化、事实错误等问题。
请勿将生成内容直接用于商业用途或作为专业建议。
使用者应对生成内容进行审核和修改。
软件支持自定义AI接口,电脑端支持本地ollama,如果是手机用本地ollama要用间接方法,也就是局域网转发,用python或go简单写1个就行了。

同质化问题,也就是某一章看起来没问题,但是连续几章就看出来问题,几乎都一样的套路。
[flutter开源]AI小说生成器,支持win+安卓 [flutter开源]AI小说生成器,支持win+安卓 [flutter开源]AI小说生成器,支持win+安卓 [flutter开源]AI小说生成器,支持win+安卓
NovelGenerator – 开发者文档节选


项目概述


NovelGenerator 是一个基于 Flutter 开发的 AI 智能小说创作工具,支持通过多种 LLM API(OpenRouter、OpenAI、Ollama 等)自动生成小说内容。
技术栈


 

  • 框架: Flutter 3.11.4+
  • 语言: Dart
  • 状态管理: StatefulWidget(原生状态管理)
  • 本地存储: SharedPreferences + 文件系统
  • 网络请求: http 包
  • 路径管理: path_provider

项目结构


  1. lib/
  2. ├── constants/
  3. │   └── prompt_templates.dart    # AI提示词模板
  4. ├── models/
  5. │   ├── ai_config.dart           # AI配置模型
  6. │   └── project.dart             # 项目数据模型
  7. ├── pages/
  8. │   ├── llm_config_page.dart     # LLM配置页面
  9. │   ├── settings_page.dart       # 系统设置页面
  10. │   ├── simplified_novel_page.dart # 小说创作主页面
  11. │   └── start_page.dart          # 启动页面
  12. ├── services/
  13. │   ├── ai_config_service.dart   # AI配置管理服务
  14. │   ├── llm_service.dart         # LLM API调用服务
  15. │   ├── log_service.dart         # 日志服务
  16. │   ├── settings_service.dart    # 系统设置服务
  17. │   ├── storage_service.dart     # 项目存储服务
  18. │   └── theme_service.dart       # 主题管理服务
  19. ├── utils/
  20. │   └── responsive.dart          # 响应式布局工具
  21. └── main.dart                    # 应用入口
复制代码

核心功能模块


1. 项目管理系统 (storage_service.dart)

  • 项目存储: 每个项目独立目录,位于 books/项目名称/
  • 文件结构:
  1. books/项目名称/
  2. ├── 大纲.txt
  3. ├── 分卷规划.txt
  4. ├── 范围规划_第X卷.txt
  5. ├── 进度追踪.txt
  6. ├── 章节规划/
  7. │   └── 第X章_章节规划.txt
  8. └── 正文/
  9.   └── 第X章.tx
复制代码
  • 2. AI配置系统 (ai_config.dart / ai_config_service.dart)
    • 支持的提供商:
  • OpenRouter (默认)
  • OpenAI
  • Ollama (本地)
  • Claude
  • 智谱AI
  • 深度求索
  • 通义千问

配置存储: ai_config.json (应用运行目录)

3. LLM调用服务 (llm_service.dart)

  • 统一接口: callLLMWithConfig()
  • 超时设置: 180秒
  • 支持协议: OpenAI API格式、Ollama格式

4. 提示词模板 (prompt_templates.dart)
包含完整的提示词模板:

  • outline: 大纲生成(700-900字精简格式)
  • volumePlanning: 分卷规划生成
  • scopePlanning: 范围规划生成
  • chapterPlanning: 章节规划生成
  • chapterGeneration: 章节内容生成

数据模型


Project 模型

  1. class Project {
  2.   final String name;                    // 项目名称
  3.   final String outline;                 // 大纲
  4.   final Map<String, String> volumePlanning;  // 分卷规划
  5.   final Map<String, String> scopePlanning;   // 范围规划
  6.   final Map<String, String> chapterPlanning; // 章节规划
  7.   final List<Chapter> chapters;         // 章节列表
  8.   final Map<String, String> generatedChapters; // 已生成章节
  9.   final String? progressTracking;       // 进度追踪
  10. }
复制代码

AIConfig 模型

  1. class AIConfig {
  2.   final String currentProvider;         // 当前提供商
  3.   final String currentModel;            // 当前模型
  4.   final Map<String, ProviderConfig> providers; // 提供商配置
  5. }
复制代码

 

付费下载
当前内容需要支付免费 元宝才能下载
VIP折扣
    折扣详情
  • 体验VIP会员

    免费

  • 月卡VIP会员

    免费

  • 年卡VIP会员

    免费

  • 永久VIP会员

    免费

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

本站所有资源来源于网络,仅限用于学习研究;无任何技术支持!不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除内容。如果您喜欢,请支持正版。如有侵权请邮件与我们联系处理。

[flutter开源]AI小说生成器,支持win+安卓
下一篇:

已经没有下一篇了!

常见问题
  • 网盘有时候会因为名字 关键词导致失效 大家可以给管理员提供失效信息,我们会给大家适当积分进行奖励 我们会第一时间进行补充修正 感谢大家的配合 让我们共同努力 打造良好的资源分享平台
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务