Fuderation Docs

欢迎使用 Fuderation Welcome to Fuderation

一个现代化的全栈 AI 聚合客户端,集成角色市场与创作工坊。支持 30+ 主流模型,提供流畅的 ChatGPT 式体验。 A modern full-stack AI aggregation client with character marketplace and creation workshop. Supports 30+ mainstream models with a smooth ChatGPT-like experience.

Flask + Vue 3 MySQL Tailwind CSS Socket.IO

快速开始Quick Start

1

Windows 用户Windows Users

双击运行 run.bat,自动完成环境配置并启动应用。 Double-click run.bat to auto-setup and launch.

2

Mac / Linux 用户Mac / Linux Users

chmod +x run.sh && ./run.sh
3

手动安装Manual Setup

python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt
npm install && npm run build:css
python run.py

核心功能Core Features

流式对话Stream Chat

实时打字机效果,支持 Markdown 和代码高亮 Real-time typewriter effect with Markdown & syntax highlighting

深度思考Deep Thinking

支持 DeepSeek R1、Claude Thinking 等推理模型 Supports DeepSeek R1, Claude Thinking reasoning models

文档解析Document Parsing

上传 PDF/Word/Excel/TXT,AI 自动提取并理解内容 Upload PDF/Word/Excel/TXT for AI to extract and understand

多模态支持Multimodal

图像/视频/音频生成与预览 (MJ、Suno、Luma...) Image/Video/Audio generation & preview (MJ, Suno, Luma...)

联网搜索Web Search

集成 Tavily/Bocha/DuckDuckGo 等搜索引擎 Integrated Tavily/Bocha/DuckDuckGo search engines

安全加密Secure Encryption

API Key 使用 Fernet 加密存储,多用户隔离 API Keys encrypted with Fernet, multi-user isolation

API 配置API Configuration

点击左下角头像 → 系统设置,配置您的 API 信息。 Click avatar (bottom left) → Settings to configure your API.

API Endpoint

兼容 OpenAI 格式的接口地址 OpenAI-compatible API endpoint

https://api.openai.com/v1

API Key

您的 API 密钥 Your API key

sk-xxxxxxxxxxxxxxxx

配置完成后点击 "测试连接" 验证配置是否正确。 Click "Test Connection" to verify your configuration.

创作工坊Creation Workshop

创建和管理您的 AI 角色,支持故事线、世界书和正则脚本。 Create and manage AI characters with storylines, lorebooks, and regex scripts.

角色创建Character Creation

设定角色名称、人设、场景背景和开场白 Define name, personality, scenario, and first message

世界书 (Lorebook)Lorebook

通过关键词触发的上下文注入,丰富角色世界观 Keyword-triggered context injection for rich world-building

正则脚本Regex Scripts

对 AI 输出进行实时处理和格式化 Real-time processing and formatting of AI output

占位符:使用 {{user}} 代表用户名,{{char}} 代表角色名 Placeholders: Use {{user}} for username, {{char}} for character name

角色市场Character Market

发现并使用社区创建的精彩角色,或分享您的创作。 Discover community-created characters or share your own creations.

  • 按标签、分类浏览角色Browse by tags and categories
  • 热门榜单和推荐Hot rankings and recommendations
  • 关注创作者获取更新Follow creators for updates
  • 打赏支持喜欢的作者Tip your favorite authors

常见问题FAQ

Q: 如何修改数据库配置? Q: How to configure the database?
编辑 app/config.py 中的 SQLALCHEMY_DATABASE_URI Edit SQLALCHEMY_DATABASE_URI in app/config.py.
Q: Context Length Exceeded 怎么办? Q: What if Context Length Exceeded?
进入设置,减小"上下文长度"数值(建议 20),或开启新对话。 Go to Settings, reduce "Context Length" (recommend 20), or start a new chat.
Q: 如何启用邮件验证? Q: How to enable email verification?
data/site_config.json 中配置 SMTP 信息。 Configure SMTP settings in data/site_config.json.