CompNav · 開源專案
SillyTavern
一款可自行架設的 AI 角色扮演前端:管理角色與對話設定,再連接雲端或本機模型生成回覆。
這是什麼
SillyTavern 不是 AI 模型或代管聊天服務,而是用來組織 AI 角色對話的開源前端。使用者在介面中選擇角色、延續對話,再把相關內容交給自己連接的模型生成回覆;因此同一張角色卡的實際表現,也會隨模型和提示設定改變。
核心機制與能力
角色卡可以自行建立或從檔案、網址匯入;描述欄可保存人物背景、性格與故事場景,開場訊息則用來定下初次互動的情境。使用者也能另設 Persona,保存自己在對話中的身份與描述。
World Info(也稱 Lorebook)可以把世界觀資料拆成條目,並設定觸發關鍵詞;聊天內容符合條件時,相關條目會加入發給模型的提示。這能補充背景,但不保證模型一定會在回覆中遵守。
群聊可加入多個角色,並選擇手動點名、按列表順序或依其他發言策略生成回覆;誰先說、哪些角色參與,不必完全交給模型自行決定。
同一個前端可連接多種雲端或本機 LLM API;官方 README 也列出圖像生成、文字轉語音和第三方擴充等整合方式。實際可用功能會受所連接的服務和擴充項目影響。
編輯點評
CompNav 收錄 SillyTavern,是因為它展示了開源 AI 角色扮演的一種重要形態:項目本身不供應模型,而把角色管理、提示上下文、群聊回合控制和多種模型連接集中在可自架前端中。這帶來較大的調整空間,也把模型選擇、介面部署和相關設定交回使用者。官方 README 將它定位為進階使用者的 LLM 前端,並提醒學習曲線較陡;整體而言,它更像可擴充的角色對話工作台,而非開箱即用的陪伴服務。
適用情況
適合希望把角色卡、自己的 Persona、世界背景、群聊規則和模型服務放在同一個自架介面中管理,並願意自行設定運行環境與 API/本機模型後端的人。
部署方式與技術要求
SillyTavern 是本機或自有伺服器上運行的網頁前端,不是官方代管的聊天服務。啟動 Node.js 服務後,使用者透過瀏覽器操作介面;生成回覆需另接雲端 API,或連接自行架設的模型後端。
運行環境
目前版本需要 Node.js 20 或更新版本。官方 Windows 指南列出 Git、GitHub Desktop 與 Launcher 等不同安裝路徑,部分路徑會使用命令列;macOS/Linux、Android 和 Docker 也各有對應指南。這些是部署方式和環境要求,不代表每種方式的操作難度相同。
連接雲端 API 時,本機主要運行 SillyTavern 前端,模型推理由服務商完成,通常不需要高階顯卡;費用依服務商而定。若在本機推理,還要運行模型後端並下載模型檔案;官方以 NVIDIA 3000 系列顯卡、至少 6 GB 顯存作為參考,實際需求依模型和後端而變。
使用限制與注意事項
雲端 API 的計費方式和資料政策由所選服務商決定;聊天訊息、角色描述與相關提示會組合後傳送給該模型服務。本機推理可減少對雲端模型 API 的依賴,但需要另行部署模型服務、下載模型並承擔相應硬體需求。
官方資料與延伸閱讀
資料核對日期: 2026年10月26日.