SillyTavern 入門指南 2026:建立 AI 酒館、角色卡與世界書
從 Windows 安裝與 API 連線開始,建立自己的 AI 酒館。附繁體中文角色卡、玩家人設、世界書範例,以及費用、NSFW、備份與問題排查。
AI 酒館讓你和自己設定的角色,一起推進互動故事。 本篇使用 SillyTavern:一套免費、開源的介面,負責把角色設定與對話交給語言模型。你可以玩推理劇情、練習小說對白,或扮演虛構世界中的人物;故事不一定真的發生在酒館。
第一次先做小一點:一張角色卡、一個玩家人設、一則世界書,以及一個模型連線。下面會建立 32 歲的旅店老闆娘 Mira,調查燈塔管理員失蹤事件。所有範例都是原創,可以直接複製到對應欄位。
資料核對:2026 年 9 月 14 日。 操作以本機安裝的官方 SillyTavern 1.18.0 為準,配圖為實際設定畫面;開場白由作者撰寫,並非付費模型的實測回覆。本文不提供模型生成品質的跑分,封面為 AI 插畫。後續變更請查看官方版本頁。
1. 先搞懂:介面、模型、角色卡各負責什麼?
可以分成三部分:SillyTavern 是控制介面,模型負責寫回覆,角色卡與世界書提供故事設定。 裝好介面,不等於已安裝語言模型,也不等於已購買 API 額度。下載與基本概念可從官方文件開始。
| 元件 | 用途 | 本篇範例 |
|---|---|---|
| SillyTavern | 管理角色、聊天與提示詞 | 本機瀏覽器介面 |
| 模型連線 | 提供生成文字的 AI | 透過 OpenRouter 使用模型 |
| 角色卡 | 定義 AI 扮演的人物 | 旅店老闆娘 Mira |
| 玩家人設(Persona) | 定義你扮演的角色 | 成年旅行製圖師 Rowan |
| 世界書(World Info/lorebook) | 按需要加入背景資訊 | Glass Beacon 燈塔與峭壁小徑 |
先決定想玩什麼,再研究幾十個設定。「帶點冷幽默、讓玩家自己做決定的海岸懸疑短篇」比「無限真實的世界」容易測試。第一個成功標準很簡單:Mira 說話像她自己,提供一個線索,並把 Rowan 的下一步留給玩家。
2. 在 Windows 安裝 SillyTavern
先安裝 Node.js 最新 LTS 版和 Git for Windows。在自己有寫入權限的一般資料夾操作,避開 Program Files 或 System32。在檔案總管的網址列輸入 cmd,按 Enter,接著在命令提示字元逐行執行:
git clone https://github.com/SillyTavern/SillyTavern -b release
cd SillyTavern
Start.bat 首次啟動會安裝相依套件並啟動本機伺服器。使用瀏覽器介面時,請保持終端機開啟。如果沒有自動開網頁,就輸入終端機顯示的本機網址;預設是 http://localhost:8000。不要用系統管理員身分執行 Start.bat。步驟依據官方 Windows 安裝指南。
能看到介面,就是安裝階段的檢查點。尚未設定模型時顯示「未連線」很正常。若指令無法辨識,安裝 Node.js 或 Git 後重新開啟終端機再試。Mac、Linux 請依官方安裝索引選擇對應平台,不要使用 Windows 批次檔。
3. 透過 OpenRouter 連接模型
這裡以 OpenRouter 示範,因為 SillyTavern 有專用連線選項。它是獨立服務,帳號、模型、計費與資料政策均由該服務提供。先閱讀模型目錄和帳號常見問題,再建立自己的 API 金鑰,或使用 SillyTavern 支援的授權流程。
打開插頭圖示的 API Connections 面板:API 選 Chat Completion,來源選 OpenRouter。輸入金鑰、點 Connect,再選可用模型。也可以按 Authorize,完成帳號授權後回到介面。Test Message 能確認連線,但會發送真實請求,可能產生費用。兩種方式見官方 OpenRouter 連線說明。

第一次可選支援繁體中文、上下文足以容納角色卡與短對話的低價文字模型。測試角色時固定使用同一模型;同時換模型又改角色卡,會很難判斷問題。選擇前先看當下的輸入、輸出價格。免費模型適合試用,但不能把限流與供應情況當成「無限免費玩」的承諾。
先保留標準連線設定。比較表現時關閉模型備援(fallback),避免模型不可用時被悄悄換成另一個。金鑰只放在連線面板,不要放進角色卡、世界書或分享的截圖。一般聊天訂閱不一定附 API 額度,請另查帳單規則。
4. 建立第一張角色卡
開啟 Character Management → Create New Character,名稱填 Mira,再輸入 Description 與 First message。展開 Advanced Definitions,填 Personality summary、Scenario、Examples of dialogue。第一次先留空進階提示詞覆寫欄位。按 Create Character 儲存,再從角色清單開啟 Mira。

角色卡中的 {{char}} 代表角色,{{user}} 代表玩家,大括號要保留。好用的卡應交代職業、說話方式與知識界線。「聰明」太籠統;「會給線索,但不能立刻解開失蹤之謎」才能形成可玩的場景。欄位用途見官方角色設計文件。
Description:複製到角色描述欄位。
{{char}} 是 Mira,32 歲,Lantern Quay 旅店的老闆娘,曾經是製圖師。她善於觀察、務實,說話帶點溫和的諷刺。她會透過交談提供線索,不會立刻解開謎團。她無法讀取 {{user}} 的想法,也不能替對方決定行動。請使用繁體中文,以簡短對話搭配少量感官描寫。 Personality summary:放進進階設定的性格摘要。
親切但不感情用事;好奇;不喜歡輕率的承諾。 Scenario:寫故事起點,不要預先決定所有後續劇情。
{{user}} 是一位成年旅行製圖師,在暴風雨中抵達。Glass Beacon 燈塔的管理員失蹤了。{{char}} 熟悉舊海岸地圖,但不知道管理員遭遇了什麼。 First message:用開場白建立第一個場景。
*雨點敲打 Lantern Quay 旅店的窗戶。Mira 把一張乾燥的椅子移到壁爐旁。*
「你看起來像是跟天氣吵了一架,而且輸了。要房間、地圖,還是 Glass Beacon 燈塔的消息?」 Examples of dialogue:用短對話示範 Mira 的語氣。
<START>
{{user}}: 你能替我解決這件事嗎?
{{char}}: 「我可以借你地圖。路還是得你自己走。」*她點了點北邊峭壁的小徑。* 對話範例示範了界線,又不會像規則書:Mira 會幫忙,卻不會替玩家走下一步。開場給出三個方向,玩家就有具體的回應選項。你可以保留這個結構,把場景換成太空港、咖啡館或偵探事務所。
避免堆入互相矛盾的要求。角色若同時「絕不透露任何事」又「立刻解釋所有秘密」,問題就在卡片。真正影響演出的設定要放進角色欄位;Creator’s Notes 是中繼資料,不會當作角色提示詞送給模型。首次測試不一定需要頭像,截圖中的預設剪影不影響卡片使用。
5. 設定你自己的玩家人設
開啟 Persona Management,建立或選取 Rowan,填入下方描述。保持描述的 Position 啟用,例如預設的 Story String/Prompt Manager。為目前對話選取這個人設;也可用聊天或角色綁定保留對應身分,各種鎖定方式見官方 Persona 說明。
Rowan 是到訪 Lantern Quay 的成年旅行製圖師。Rowan 想調查燈塔管理員失蹤的事,比起威脅,更喜歡謹慎提問。Rowan 的行動和對話由玩家決定。 這是虛構身分,不必輸入真實年齡、地址或經歷。Mira 是 AI 扮演的角色,Rowan 才是你扮演的人物。分開設定後,下次還能讓另一位訪客走進同一間旅店。
6. 新增一則世界書,並確實啟用
開啟 World Info → Create,把世界書命名為 Lantern Quay,用 + 新增條目。標題填 Glass Beacon,策略選綠色 Normal,主要關鍵字填 Glass Beacon, 燈塔,選填的篩選條件先留空。這個簡單範例讓 Trigger % 保持 100,Content 填入:
Glass Beacon 燈塔位於 Lantern Quay 北方的峭壁上。它的綠色燈光只在霧中可見。Mira 有一張通往峭壁小徑的舊地圖,但不知道管理員為何失蹤。 
建立世界書,不等於它已經生效。 回到 Mira 的角色面板,選 More… → Link to World Info,把 Lantern Quay 設為 Primary Lorebook 並確認。這樣只會關聯到該角色,不必讓所有不相關的聊天都全域啟用。
當關鍵字出現在掃描範圍內,符合條件的條目才可能加入模型提示詞,仍受預算和其他規則限制。標題用來整理,真正的背景事實要寫進 Content。100% 觸發機率不保證模型每次都提到每項資訊,詳細機制見世界書文件。
第一則保持短而明確,先問「Glass Beacon 燈塔有什麼特別?」再考慮匯入整本百科。若對話常用另一種拼法,把它加為關鍵字。別讓所有條目永久啟用;世界書的用途是把當下相關的設定帶入場景。
7. 開始玩,每次只改一件事
開啟 Mira、選好 Rowan、連結世界書並接上 API 後,用一個簡單動作和明確問題回應開場:
*我把濕透的地圖放在椅子旁。*
「跟我說說 Glass Beacon 燈塔吧。管理員失蹤前最後說了什麼?」 接著檢查三件事:Mira 是否維持人設?是否把 Rowan 的決定留給你?有沒有使用燈塔設定,同時不裝作已知道管理員的下落?這是供你自行執行的測試,不是本文已完成的模型對話紀錄。
如果回答合理但未完,Continue 可以接著寫。換一個 swipe 或重新生成會要求另一份回覆,可能再收一次 API 費。把已接受的錯誤編輯掉,可避免後續故事繼續沿用。操作見聊天指南。大幅重寫角色卡後,開新聊天比較準確,才不會被舊劇情的矛盾干擾。
短篇試玩可先要求每次兩三小段,並在供應商支援時設定約 300–500 tokens 的輸出上限。這是起始實驗,不是官方預設,也不等於固定中文字數。先不改抽樣預設;一次只改一條指示或一個設定,用相同場景比較,再保留確實有改善的版本。
8. 長時間聊天前,先看費用與上下文
SillyTavern 本身沒有必付訂閱費,雲端生成是另一筆費用。按 token 計費的 API 請求可能包含角色卡、已啟用世界書和聊天紀錄,不只你剛輸入的那句話。因此聊天越長,輸入用量可能越高。API 連線概述說明了它們如何組成提示詞。
| 使用方式 | 付費項目 | 主要限制 |
|---|---|---|
| 本機 SillyTavern+付費雲端 API | 模型用量;可能另有供應商或付款手續費 | 預算、供應商限制、網路 |
| 本機 SillyTavern+免費 API 方案 | 額度內可能免用量費 | 配額、排隊、模型變更、條款 |
| 本機 SillyTavern+本機模型 | 現有或新硬體、電費、設定時間 | 記憶體、模型大小、速度 |
簡單的估算公式是:輸入 token × 輸入單價+輸出 token × 輸出單價,計費單位要一致。假設每百萬輸入 token 為 US$1、輸出為 US$3,8,000 輸入加 500 輸出就是 US$0.0095。這只是算式示範,不是 OpenRouter 某款模型的報價,也沒計入快取差異、其他模型費與付款費。預算要以當下模型頁和實際用量為準;台幣扣款另受匯率及發卡機構費用影響。
上下文也有限。模型視窗很大,不代表每次請求都保留所有舊訊息。長角色卡、啟用的背景、系統指示與預留輸出都會占空間。故事變長時,手動整理短摘要:發生了什麼、每個人物知道什麼、還有什麼沒解決。AI 寫的摘要也要檢查後再當正式設定。
9. 想完全本機運行,還缺哪些東西?
完全本機方案除了 SillyTavern,還需要模型執行工具和下載的模型權重。從官方本機 API 概述選支援的後端,啟動其本機 API,再在 SillyTavern 選對應連線類型與伺服器網址。依後端規定選模型和提示詞格式;別把雲端金鑰貼進本機伺服器網址欄。
Chat Completion、Text Completion 指的是 API 格式,不代表本機或線上。硬體需求取決於模型權重、量化、上下文長度與執行工具;不存在一張能保證所有模型都流暢的「最低顯卡規格」。買顯卡前,先用現有電腦和放得下的模型試玩。
若也避開依賴雲端的擴充與服務,本機推論就能留在自己的電腦。你會有較多控制權,但品質和速度仍需測試。更多選型方向可看本機語言模型比較(英文)。前面的雲端路線較容易把「角色寫得不好」與「模型安裝有問題」分開排查。
10. NSFW、隱私與共享角色卡
SillyTavern 是介面,不代表所有內容都獲得允許。成人角色扮演是否受支援,取決於模型、API 供應商及其現行規則。 標榜 uncensored 的角色卡不能保證託管模型會生成什麼。本機權重也可能拒答,模型授權條款仍然適用。請選擇公開條款符合用途的服務;本指南不需要任何繞過限制的提示詞。
安裝在本機,也不代表雲端對話不會外傳。使用遠端模型時,提示詞會傳給處理請求的服務,加入個人資訊前應先看保存與訓練設定。共享範例請用虛構身分,匯入角色卡或啟用擴充前先檢查內容。這張入門卡只有成年虛構人物,不含露骨內容。
11. 常見問題:照順序排查
| 症狀 | 先檢查 | 下一步 |
|---|---|---|
| 介面能開,卻沒有回覆 | 連線、金鑰、餘額、模型可用性 | 先查 API 面板,再考慮改卡 |
| 授權或額度錯誤 | 供應商錯誤訊息、帳號用量 | 檢查權限,或等待限制重設 |
| Mira 替 Rowan 說話 | 描述與對話範例 | 統一玩家控制規則,用新聊天測試 |
| 回覆語言不對 | 角色指示與範例 | 明確要求繁體中文,只改介面不夠 |
| 沒用到燈塔設定 | 世界書關聯、關鍵字、掃描深度、預算 | 只開一則短條目,用完全一致的關鍵字測試 |
| 忘記前面發生的事 | 真正送出的提示詞與上下文分配 | 刪重複內容,保留核對過的摘要 |
| 越聊越慢或越貴 | 輸入、輸出長度與模型 | 一次縮減一個因素,用相同提示比較 |
把錯誤當線索,不要一次改全部設定。帳單拒絕不是角色設計問題,模型自信地編造劇情也不代表世界書有載入。保留最小可用版本,等表現穩定再加群聊或擴充。
12. 嘗試新設定、更新前先匯出備份
在角色面板用 Export and Download 匯出卡片。PNG 角色卡要保留原始匯出檔;截圖或重新壓縮的圖片,不一定保留內嵌資料。世界書也請另外匯出。主要關聯世界書能隨角色匯出,但別假設其他附加關聯也都會一起保存。
聊天紀錄要用聊天管理工具另行備份。User Settings → Account → Download Backup 可備份使用者資料;若改過伺服器設定,再另存一份設定檔。差異見使用者設定與管理指南。含對話或連線資訊的備份請私下保管。
更新前保留目前可用的版本與資料,依官方更新步驟操作。更新後重新開卡,確認世界書與連線。知道每份檔案對應哪個角色、哪段故事,備份才真正有用。
常見問題
SillyTavern 免費嗎?
介面免費且開源。付費 API、託管服務、新硬體與電力都可能另收費,不能把免費介面理解成無限免費生成。
一定要高階顯卡嗎?
本文的雲端模型路線不需要,由遠端服務執行模型。若要本機生成,才需要選擇符合電腦記憶體與效能的模型及工具。
可以用繁體中文寫角色卡嗎?
可以。選繁體中文能力合適的模型,角色卡和範例也用繁體中文,並明確要求同語言回覆。切換介面語言只改選單,不會自動改故事指示。
為什麼 PNG 角色卡看起來只是頭像?
角色卡 PNG 可在圖片內嵌中繼資料。用 Character Management 匯入原檔,再檢查各欄位;只保存頭像截圖可能丟失重建角色所需資料。
世界書等於完美記憶嗎?
不是。它依啟用條件和預算提供背景文字,不保證找回所有事件,也不保證模型完全遵守。重要劇情狀態要寫得精簡,並核對結果。
手機可以用 SillyTavern 嗎?
官方安裝文件包含行動裝置相關選項。手機瀏覽器與運行中的 SillyTavern 主機是兩回事。先完成本機設定,再依官方平台與遠端存取說明操作;不要為了換裝置瀏覽就把伺服器公開到網際網路。
第一間 AI 酒館,先小到能看懂它怎麼運作
從 Mira、Rowan 與 Glass Beacon 燈塔開始。模型能用對的語氣回答簡單問題後,再加第二個地點或新線索。一張穩定、讓玩家保有選擇的卡,比一大串看不出作用的提示詞更有用。
把 SillyTavern 當寫作與角色扮演工作區:定義場景、試玩、檢查結果,再修改其中一部分。看住費用、精選世界書、整理匯出檔,下一個故事就會更容易開始。