8000 GitHub - Czj1997-02/91Writing: 一个基于 Vue 3 + Element Plus 的智能Ai小说创作工具,集成多种 AI 模型,助力作者高效创作
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

一个基于 Vue 3 + Element Plus 的智能Ai小说创作工具,集成多种 AI 模型,助力作者高效创作

License

Notifications You must be signed in to change notification settings

Czj1997-02/91Writing

 
 

Repository files navigation

📚 91写作 - AI智能小说创作工具

基于 Vue 3 + Element Plus 的专业AI小说创作平台,集成先进AI模型,提供完整的创作工具链

Vue Element Plus Vite License

🎉 在线演示

✨ 核心特色

🌈 产品声明

  • 91写作为纯前端项目,所有数据均保存在本地,不提供云同步服务
  • 本项目大模型API全部为用户自行配置,不提供公共API服务
  • 本项目内置提示词均为预设演示,可以配置自己的提示词库来使用

🤖 智能创作引擎

  • 支持集成主流AI模型(GPT、Claude、Gemini、DeepSeek等OpenAi格式API)
  • 上下文感知的智能续写
  • 多样化的小说生成算法
  • 多模型切换,适应不同创作需求

🎨 完整创作工具链

  • 从构思到成文的全流程支持
  • 专业的富文本编辑环境
  • 智能大纲生成与章节管理
  • 实时写作统计与目标跟踪

🌍 世界观构建系统

  • 复杂世界观模板化管理
  • AI辅助世界设定生成
  • 格式化模板确保一致性
  • 科幻修仙等特殊题材专业支持

📊 数据管理中心

  • 本地化数据存储
  • 分类导入导出功能
  • 云端同步(计划中)
  • 完整的备份恢复机制

🚀 主要功能

📖 小说管理

  • 项目创建: 多类型小说模板,一键生成项目结构
  • 元数据管理: 标题、封面、简介、标签、状态管理
  • 章节编辑: 专业的写作编辑器,支持Markdown和富文本
  • 版本控制: 自动保存,防止内容丢失
  • 统计分析: 字数统计、阅读时间估算、创作进度

🎯 写作目标

  • 目标设定: 每日/每周/每月字数目标
  • 进度跟踪: 实时进度监控,完成率可视化
  • 连续记录: 写作天数统计,培养创作习惯
  • 成就系统: 目标完成奖励,激励持续创作
  • 数据同步: 多页面实时数据同步

🎭 动态类型管理

  • 预设类型: 玄幻、都市、历史、科幻、武侠、言情等
  • 自定义类型: 用户可创建专属小说类型
  • 类型配置: 标签、提示词、示例作品管理
  • 使用统计: 类型使用频率跟踪
  • 智能推荐: 基于使用习惯的类型推荐

💬 智能提示词库

  • 分类管理: 大纲生成、正文创作、对话场景等
  • 专业模板:
    • 基础正文:标准章节内容生成
    • 对话生成:以对话为主的内容
    • 场景描写:环境氛围渲染
    • 动作情节:冲突和动作描述
    • 心理描写:内心活动刻画
  • 变量系统: 支持动态变量替换
  • 使用统计: 提示词效果追踪
  • 模板导入: 世界观模板和格式模板一键插入

🌟 世界观构建

  • 复杂设定支持: 科幻修仙、赛博朋克等复杂世界观
  • 模板化管理:
    • 核心设定(技术水平、社会结构、特殊机制)
    • 关键元素(重要物品、势力组织、地理环境)
    • 故事背景(历史事件、主要冲突、发展趋势)
  • 一致性检查: AI驱动的世界观一致性验证
  • 格式化输出: 标准化的世界观描述格式

⚙️ 系统设置

  • API配置: 多AI服务商支持,灵活切换
  • 数据管理:
    • 分类导出:小说数据、提示词库、类型设置、API配置
    • 选择性导入:支持部分数据导入
    • 数据概览:存储空间使用情况
    • 安全清理:分级数据清理选项

📊 Token计费管理

  • 使用统计: 实时Token消耗跟踪
  • 成本分析: 按模型、按功能的成本分析
  • 预算控制: 使用限额设置
  • 账单详情: 详细的计费记录

🛠️ 技术栈

前端框架

  • Vue 3.3.8 - 现代响应式框架 (Composition API)
  • Element Plus 2.4.2 - 企业级UI组件库
  • Vue Router 4.2.5 - 官方路由管理
  • Pinia 2.1.7 - 新一代状态管理

开发工具

  • Vite 4.5.0 - 极速构建工具
  • TypeScript - 类型安全的JavaScript
  • ESLint + Prettier - 代码质量保证

编辑器与工具

  • WangEditor 5.1.23 - 专业富文本编辑器
  • Marked 9.1.6 - Markdown解析器
  • Highlight.js 11.9.0 - 代码高亮
  • Axios 1.6.0 - HTTP客户端

AI服务集成

  • OpenAI GPT系列 - GPT-3.5/4/4o
  • Anthropic Claude - Claude-3/3.5/4
  • Google Gemini - Gemini-1.5/2.0-pro
  • 国产大模型 - DeepSeek、通义千问、文心一言等

📦 快速开始

环境要求

Node.js >= 16.0.0
npm >= 8.0.0 或 pnpm >= 7.0.0 (推荐)

安装与运行

# 克隆仓库
git clone https://github.com/your-username/91-writer.git
cd 91-writer

# 安装依赖
pnpm install

# 启动开发服务器
pnpm dev

# 构建生产版本
pnpm build

首次使用

  1. 配置AI服务: 点击右上角「API配置」,添加您的API密钥
  2. 创建项目: 选择小说类型,输入基本信息
  3. 设定目标: 在写作目标页面创建您的创作计划
  4. 开始创作: 使用AI辅助工具开始您的创作之旅

⚙️ 配置指南

AI服务配置

支持的主要AI服务商(仅支持OpenAi接入格式):

服务商 模型推荐 特点
OpenAI GPT-4o, GPT-4-turbo 通用性强,创作质量高
Anthropic Claude-3.5-Sonnet 长文本处理,逻辑性强
Google Gemini-2.0-pro 多模态支持,响应速度快
DeepSeek DeepSeek-V3 中文优化,性价比高

推荐配置

  • 新手作者: Gemini-2.0-pro
  • 专业作者: Claude-3.5-Sonnet + GPT-4o
  • 预算有限: DeepSeek-V3 + 通义千问
  • 长篇创作: Claude-3.5-Sonnet (200K上下文)

🎨 使用场景

🌟 长篇小说创作

1. 选择类型模板 → 2. AI生成大纲 → 3. 章节式创作 → 4. 实时统计跟踪

🚀 短篇快速创作

1. 设定写作目标 → 2. 使用专业提示词 → 3. AI辅助续写 → 4. 一键导出

🌍 复杂世界观构建

1. 世界观模板 → 2. 核心设定填写 → 3. AI完善细节 → 4. 一致性检查

🎯 目标导向创作

1. 制定写作计划 → 2. 设定日/周/月目标 → 3. 进度实时跟踪 → 4. 成就激励

🌟 高级功能

🧠 AI创作引擎

  • 上下文感知: 基于前文内容的智能续写
  • 风格一致性: 保持作者独特的写作风格
  • 情节连贯性: 确保故事逻辑的连续性
  • 多样化输出: 提供多个创作方案选择

📊 数据分析

  • 创作习惯分析: 最佳创作时间、效率统计
  • 内容质量评估: AI驱动的文本质量分析
  • 读者反馈集成: 支持外部反馈数据导入
  • 趋势预测: 基于数据的创作建议

🔧 扩展性

  • 插件系统: 支持第三方插件扩展
  • API开放: 提供开发者API接口
  • 主题定制: 支持界面主题自定义
  • 云端同步: 多设备数据同步(开发中)

🤝 社区与支持

📞 联系方式

🤝 贡献指南

我们欢迎所有形式的贡献!

贡献类型:

  • 🐛 Bug修复与问题报告
  • ✨ 新功能开发与建议
  • 📝 文档完善与翻译
  • 🎨 UI/UX设计优化
  • 🔧 代码重构与性能优化
  • 🌐 国际化支持

贡献流程:

  1. Fork项目 → 2. 创建分支 → 3. 提交更改 → 4. 发起PR → 5. 代码审核

🏆 贡献者名单

感谢所有为91写作做出贡献的开发者!

📈 更新日志

🎯 v0.2.0

  • 所有0.1.0的功能重构
  • 新增提示词库管理
  • 新增分类管理
  • 新增写作目标设置
  • 新增API调用token计费管理
  • 新增首页仪表盘

🎯 v0.1.0

  • 基础编辑器功能
  • 基础Ai生成正文
  • 基础写作模版、小说大纲智能生成
  • 人物管理、世界观设定、写作进度
  • 灵感记录集
  • 文章摘要
  • 文章统计
  • 语料库
  • API配置

📄 开源协议

本项目基于 MIT License 开源协议发布。详见 LICENSE 文件。

🙏 致谢

感谢以下优秀的开源项目:

项目 作用 官网
Vue.js 前端框架 https://vuejs.org/
Element Plus UI组件库 https://element-plus.org/
Vite 构建工具 https://vitejs.dev/
WangEditor 富文本编辑器 https://www.wangeditor.com/

特别感谢所有AI服务提供商为创作者提供的强大技术支持。


🌟 如果这个项目对您有帮助,请给个Star支持一下!

Star History Chart


最后更新: 2025年6月18日

About

一个基于 Vue 3 + Element Plus 的智能Ai小说创作工具,集成多种 AI 模型,助力作者高效创作

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 91.7%
  • JavaScript 8.2%
  • Other 0.1%
0