Files

云酒馆项目文档

目录

项目架构

云酒馆平台
├── 前端 (web-app)
│   ├── 公共页面(首页、角色广场、角色详情)
│   ├── 用户系统(登录、注册、用户中心)
│   ├── 管理功能(角色卡管理、预设管理)
│   └── 对话功能(聊天界面、历史记录)
│
└── 后端 (server)
    ├── 用户认证 (JWT)
    ├── 角色卡 API
    ├── 对话管理 API
    ├── 预设管理 API
    └── AI 集成

核心功能

角色卡系统

  • 支持 PNG 格式角色卡(嵌入 JSON 数据)
  • 支持纯 JSON 格式角色卡
  • 角色信息编辑
  • 导入导出功能

预设系统

  • 支持多种预设格式SillyTavern、TavernAI 等)
  • 参数配置Temperature、Top P、Top K 等)
  • 预设复制和导出

对话系统

  • 实时消息发送
  • 对话历史管理
  • 多角色对话支持
  • 对话导出功能

开发规范

代码风格

  • 前端ESLint + Prettier
  • 后端ESLint
  • 提交信息Conventional Commits

Git 工作流

  • main: 生产环境
  • develop: 开发环境
  • feature/*: 功能分支
  • bugfix/*: 修复分支

快速链接