一个用于小说创作与项目管理的 Web Demo:前端 React + 后端 FastAPI。
支持多 Provider LLM(OpenAI / OpenAI-compatible、Anthropic Claude、Google Gemini),并提供写作流式生成、知识库/记忆管理、RAG/向量检索、图谱/搜索与导入导出等能力
功能概览(节选)
写作工作流
项目与设定:项目向导、世界观/风格/约束配置
大纲与章节:大纲/章节的 SSE 流式生成与应用、章节预览与阅读、章节分析
批量生成:后台批量生成任务(可取消/重试),生成记录与调试包
导出:项目 Bundle(JSON)与 Markdown 导出
知识库与记忆
世界书:条目 CRUD、批量更新/删除、导入/导出、自动更新任务
角色与术语:角色卡管理、术语表(Glossary)与重建
故事记忆:Story memories、伏笔(open loops)管理与闭环
结构化记忆:变更集(apply/rollback)、自动/半自动提议与落库
数值表:表/行管理、默认种子、AI 更新
检索与分析
RAG:文档导入与切分、KB 管理、ingest/rebuild/query、embedding/rerank dry-run;向量后端支持 pgvector/Chroma
Graph:关系查询与自动更新任务
搜索:项目内搜索
Prompt 与模型
LLM 配置:项目级 LLM preset + 用户级 LLM profiles;API Key 加密存储、日志与接口输出脱敏(仅返回 has_api_key / masked_api_key)
Prompt Presets:预设与 blocks、预览、导入/导出、重置为默认
写作风格:内置风格 presets,支持设置项目默认风格
多用户与工程化
账号体系:本地注册/登录、管理员用户管理、可选 LinuxDo OIDC 登录
后台任务:Docker Compose 默认启用 Redis + rq_worker(任务中心可查看/重试/取消)
可观测性:后端 JSON 日志 + X-Request-Id;关键操作可追踪













暂无评论内容