多少朋友有過寫小說的夢想?不過即便想法很多,但提筆忘字,筆者就屬於這類人(嘆氣~)。不過現在有個不錯的新項目,專攻AI小說,沒想到有朝一日我也能成爲網絡寫手!
本期來介紹一款AI寫小說的開源應用:MuMuAINovel。
本文以威聯通NAS作爲部署演示平臺,通過Docker Compose方式進行部署。
本項目剛需任意支持平臺的一個API Key。白嫖我建議使用硅基流動~隨便玩玩的話壓力不大。新用戶註冊或拉人即得2000萬Tokens(14塊)。
![]()
項目介紹
MuMuAINovel是一款基於 AI 的智能小說創作助手,幫助你輕鬆創作精彩故事。
項目特性
🤖 多 AI 模型 - 支持 OPAI、Gemini、Claude、硅基流動等主流模型平臺
📝 智能嚮導 - AI 自動生成大綱、角色和世界觀
👥 角色管理 - 人物關係、組織架構可視化管理
📖 章節編輯 - 支持創建、編輯、重新生成和潤色
🌐 世界觀設定 - 構建完整的故事背景
🔐 多種登錄 - LinuxDO OAuth 或本地賬戶登錄
💾 PostgreSQL - 生產級數據庫,多用戶數據隔離
🐳 Docker 部署 - 一鍵啓動,開箱即用
功能開發路線
✅靈感模式 - 創作靈感和點子生成
❌自定義寫作風格 - 支持自定義 AI 寫作風格
✅數據導入導出 - 項目數據的導入導出
❌Prompt 調整界面 - 可視化編輯 Prompt 模板
✅章節字數限制 - 用戶可設置生成字數
❌設定追溯與矛盾檢測 - 自動檢測設定衝突
❌思維鏈與章節關係圖譜 - 可視化章節邏輯關係
✅根據分析一鍵重寫 - 根據分析建議重新生成
✅Linux DO 自動創建賬號 - OAuth 登錄自動生成賬號
準備工作
在你的常用AI平臺,創建一個API Key備用。
![]()
其次準備一個.env環境變量文件,放在提前準備好的目錄下。這個文件可以到項目地址下載,完整項目名:xiamuceer-j/MuMuAINovel。
![]()
我精簡後變量配置如下:
# ==========================================
# 應用配置
# ==========================================
APP_NAME=MuMuAINovel
APP_VERSION=1.0.0
APP_HOST=0.0.0.0
APP_PORT=8000
DEBUG=false
TZ=Asia/Shanghai
# ==========================================
# 數據庫配置(只保留 DATABASE_URL)
# ========================================== DATABASE_URL=postgresql+asyncpg://mumuai:mumuai@postgres:5432/mumuai
# ==========================================
# 日誌
# ==========================================
LOG_LEVEL=INFO LOG_TO_FILE=true
# ==========================================
# AI 服務,硅基流動爲例
# ==========================================
OPENAI_API_KEY=sk-xxxx
OPENAI_BASE_URL=https://api.siliconflow.cn/v1
DEFAULT_AI_PROVIDER=openai
DEFAULT_MODEL=deepseek-ai/DeepSeek-V3.1-Terminus DEFAULT_TEMPERATURE=0.7 DEFAULT_MAX_TOKENS=32000
# ==========================================
# 本地賬戶
# ========================================== LOCAL_AUTH_ENABLED=true
LOCAL_AUTH_USERNAME=admin
LOCAL_AUTH_PASSWORD=qnap1234
LOCAL_AUTH_DISPLAY_NAME=羊刀仙 LINUXDO_REDIRECT_URI=http://localhost:8000/api/auth/callback FRONTEND_URL=http://localhost:8000
# ==========================================
# 會話
# ========================================== SESSION_EXPIRE_MINUTES=120
SESSION_REFRESH_THRESHOLD_MINUTES=30
將環境變量部分進行修改。修改完後別忘記改名!我威聯通NAS的Docker常用路徑下創建該項目專用文件夾,路徑爲/share/Container/mumuainovel。
![]()
部署流程
我個人給出的部署代碼如下,非QNAP用戶改改映射目錄即可,格式不對請藉助AI幫忙排版:
services:
postgres:
image: postgres:16-alpine
container_name: mumuainovel-postgres
environment:
- POSTGRES_DB=mumuai
- POSTGRES_USER=mumuai
- POSTGRES_PASSWORD=mumuai
- TZ=Asia/Shanghai
# 因爲端口衝突我沒用默認
# 正常端口這節全部刪除即可
ports:
- "5545:5432"
volumes:
# 有可能會碰到權限問題會無法初始化
# 創建失敗請給這個文件單獨賦高級權限
- /share/Container/mumuainovel/postgres_data:/var/lib/postgresql/data
restart: always
mumuainovel:
image: mumujie/mumuainovel:latest
container_name: mumuainovel
depends_on:
- postgres
ports:
- "8848:8000"
volumes:
- /share/Container/mumuainovel/data:/app/data
- /share/Container/mumuainovel/logs:/app/logs
- /share/Container/mumuainovel/.env:/app/.env:ro
restart: always
打開威聯通的Container Station創建新的應用程序。
![]()
使用展示
按照上文代碼,部署完畢後瀏覽器輸入NAS_IP:8848即可訪問服務。
![]()
輸入密碼後進入界面。可以看到提示配置API,但我們提前已經在變量中配置好了。
![]()
先測試下AI的接入,可以看到沒問題。
![]()
多用戶管理那些不談,隨便寫個小說看看。創建新項目。輸入相關的項目信息。
![]()
MCP大家有趁手的可以自行添加,有助於提高小說的生成速度以及最終完成度。
![]()
創建完畢,能精修的地方很多。加角色、補設定,改大綱、章節等等。
![]()
然後到章節管理中開寫!
![]()
免費餘額,還是慢了些~不過玩玩不錯的。兩萬多字內容,加上前面的大綱各種,總共耗費六毛。
![]()
最後
項目還是挺不錯的。作者還在持續優化中,大家可以關注下。
感謝觀看,本文完。
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com
