SpicyChat 的官方支援文件指出,免費版 4,096 token 的上下文,大約只能容納最近 20 則訊息。這個數字其實比星級評分更關鍵:角色扮演最適合你的 AI 聊天機器人,取決於它能不能撐完你真正會寫的故事長度。同一份推薦名單,放在一晚就結束的短場景和持續六個月的長篇劇情裡,答案可能完全不同。
角色扮演聊天機器人通常會在這些訊息量開始失常
以下是使用者回報的臨界點,不是絕對規則。實際情況會受到角色卡長度、模型和採樣器設定影響;這裡列的是來源明確提到的警戒線。
大約第 20 則訊息。 SpicyChat 的 token 支援文章以自家範例說明,4,096 token 的上下文大約只能放進最近 20 則訊息,實際數量還要看角色設定有多長。使用小型上下文視窗的平台免費用戶,通常會最先撞上這道牆:角色開始想不起場景開頭發生過什麼。
第 20~50 則訊息。 有時候還沒碰到記憶上限,模型就先陷入固定模式。一名在 r/SillyTavernAI 測試 Claude Opus 的使用者表示,模型「大約聊到 20~30 則訊息後就開始重複、卡在固定模式裡。我很快就會覺得無聊。」
300 則以上。 這通常是使用者開始轉向自行管理架構的分水嶺。
「沒有任何角色扮演聊天網站能在 300 多則訊息後維持品質。相較之下,我在 SillyTavern 上的平均對話長度介於 700 到 1,000 多則訊息。」——u/Responsible-Cod-2171,r/SillyTavernAI
標榜的上下文容量,不等於實際能維持的連貫性。在一篇長期角色扮演討論串中,u/terahurts 表示上下文大約超過 64K 後就會開始腐化,並指出 32K 是大家通常建議的甜蜜點。也因此,摘要和世界觀資料庫往往比「百萬 token 上下文」這類規格更重要。
只玩一晚:角色庫豐富的平台
Character.AI 是這次比較中最容易上手的主流選擇:有大量使用者發布的角色、原生手機 App,還有其說明中心所稱的免費不限訊息方案。c.ai+ 訂閱在官方訂閱頁面的價格是每月 $9.99,或每年 $94.99。
升級前值得先看同一份 FAQ 的一項說明:目前免費版和 c.ai+ 產生的內容相同。訂閱買到的是更快速度、更高上限、無廣告、優先存取權和更好的記憶功能,而不是不同品質的文風。
在 r/CharacterAIrunaways 討論串和 X 上關於這個平台的貼文中,內容審查是最常被提到的抱怨之一。一名使用者這樣總結取捨:「Character AI 的記憶和細節掌握比較好,但不知為何禁止 NSFW,還把後續發展都閹割了」(@hatch_willow)。同一篇貼文也推薦 Janitor AI,理由是角色卡選擇更多。
Janitor AI 大致位於同一級別。官方網站主打免費角色聊天、使用者自建角色和手機 App;如果不滿意預設後端,也可以設定 proxy。一名使用者抱怨:「為什麼沒有 proxy 的 Janitor AI 記憶這麼爛?本來進展得超順……結果突然有一則訊息就忘了所有關鍵設定」(@DiamondHellhiem)。proxy 會把對話轉送到你自己提供的模型,這正是下一個級別要談的做法。
玩上幾週:能調整記憶的角色扮演平台
當故事分散在好幾次遊玩中,問題就不再只是「哪個 App 的角色寫得好」,而是「哪個 App 讓我看得到、改得了模型記住的內容」。目前有兩個平台把這些細節交代得相當清楚。
SpicyChat 幾乎是把上下文階梯直接做成產品賣點。它的方案文件列出了各級方案的內容:
| 方案 | 上下文 | 回覆上限 | 記憶工具 | 人物設定 |
|---|---|---|---|---|
| 免費版 | 4,096 tokens | 180 tokens | 無 | 3 |
| Get A Taste | 4,096 tokens | 180 tokens | Memory Manager、無廣告 | 10 |
| True Supporter | 8,192 tokens | 300 tokens | Semantic Memory 2.0、進階模型 | 50 |
| I'm All In | 16,384 tokens | 300 tokens | 所有模型、優先生成、TTS | 100 |
免費版宣稱訊息數量不限,從字面上說確實如此。它限制的是能保留多少對話內容,而不是你可以按下送出多少次。
Chub AI 採取完全不同的方向:官方文件顯示,託管的 Mars 模型套組每月 $20、訊息不限,另外還提供聊天樹、分支、人物設定、世界觀資料庫,以及匯入/匯出功能;也支援連接 OpenAI、Anthropic、Google、OpenRouter、NovelAI 和本機端點。分支是這裡容易被低估的功能。與其花時間把已經陷入固定模式的模型拉回來,不如從更早的節點重新跑一次場景。
玩上百小時:自行攜帶模型
在 r/SillyTavernAI 的討論串裡,長篇角色扮演的建議通常不是換另一個 App,而是採用前端加 API key 的組合,將模型、記憶系統和帳單分開掌控。
SillyTavern 是這類方案的代表。它的FAQ說明,SillyTavern 是需要自行安裝的開源前端,可以連接雲端 API key 或本機託管模型,並內建世界觀資料庫、摘要、分支和擴充功能。Chub 的 BYOK 連線和 Janitor AI 的 proxy 設定,也能在不安裝本機環境的前提下達到類似效果。
當被問到長期角色扮演、尤其是具有人類感 NPC 的情境該選哪個模型時,一名 r/SillyTavernAI 的常客回答:「如果要說哪個模型最適合,精確的模型選擇其實沒有你用來支援模型的『基礎架構』重要,包括提示詞、記憶輔助工具、世界觀資料庫等等」(u/Pashax22)。
成本通常會帶來意外的好消息。DeepSeek 的價格表顯示,離峰時段 Flash 模型的輸入價格是每百萬 token $0.15,輸出則是每百萬 token $0.60;尖峰時段價格翻倍。角色扮演每一回合都會重新送出整個上下文,因此,如果 1,000 回合都帶著 8K 上下文,就是 8M 輸入 token($1.20)加上 0.3M 輸出 token($0.18),合計 $1.38。上下文加倍後是 $2.58;如果只在尖峰時段遊玩,則會變成 $5.16。
在這個情境下,高頻率遊玩比固定月費更划算;偶爾玩則不一定。我們整理的角色扮演最佳 AI 模型,逐一比較不同模型的語音、連貫性和拒答行為;而 AIReiter 的 Claude API端點相容 OpenAI,因此不同前端可以共用同一個 base URL。
「如果『更好』是指『更容易使用』,那確實有不錯的替代方案。但如果更好是指選項更多,那就沒有,SillyTavern 才是最佳選擇。」u/neOwx如此表示。至於手機使用體驗,同一討論串裡的另一名使用者說得更直接:「沒有,手機 UX 糟透了。」請預留一個晚上來安裝、申請 API 帳號和挑選模型。
這一級還有一項通用的安全提醒:Chub 的文件建議使用官方 API key,而不是第三方反向 proxy,因為 proxy 可能暴露你的資料、IP 位址或憑證,也可能在沒有預警的情況下停止運作。我們的Janitor AI proxy 設定指南也說明了如何改用自己掌控的 key。
內容過濾究竟會怎樣破壞一個場景
大家通常把過濾機制簡化成「開」或「關」,但真正會讓故事失去樂趣的,往往是它介入的方式。常見的情況有三種,造成的損失也各不相同。
- 直接拒答。模型跳出角色,解釋自己為什麼不能繼續。這種情況還能補救,重新生成即可。
- 消毒式改寫。故事表面上繼續,但衝突和張力被拿掉;或者模型不演出本來會發生的事,改用摘要帶過。這種情況更難察覺,卻會悄悄把慢熱劇情壓扁。
- 角色漂移。角色開始用助理口吻回答。這才是最容易讓人直接結束一場遊戲的問題。
不設內容過濾的平台,通常會用其他條件交換開放程度:SpicyChat 的無過濾聊天搭配的是免費 4,096-token 上下文,而 Chub 的不限訊息方案每月要 $20。在這次比較的五個平台中,沒有任何一個同時提供寬鬆內容限制、長記憶和慷慨的免費方案。Janitor AI 的網站則明確表示,成人內容要求使用者年滿 18 歲。
訂閱費真正買到的是什麼
在多數平台上,付更多錢不代表文筆更好,而是換來更多可用空間。Character.AI 的說明中心表示,目前免費版和付費版的輸出內容相同。SpicyChat 的付費方案會把上下文視窗從 4,096 提升到 16,384 token,回覆長度則從 180 提升到 300 token。Chub 的 Mars 方案移除訊息上限。至於直接選擇模型,則要再往下一級,改用自己的 API key。
常見問題
哪個 AI 聊天機器人的角色扮演記憶最好?
沒有任何託管平台能單獨勝出,因為使用者所說的「記憶」其實包含三件事:上下文大小、舊資訊的檢索能力,以及世界狀態追蹤。搭配世界觀資料庫和摘要功能的 SillyTavern 或 Chub,通常比固定上下文視窗更可靠,因為它會重新注入相關資訊,而不是祈禱這些內容還留在對話紀錄裡。
有真正免費的 AI 角色扮演聊天機器人嗎?
Character.AI 的說明中心稱免費版可以不限訊息使用;SpicyChat 也宣稱免費訊息不限,但上下文是 4,096 token。Janitor AI 的網站則主打免費角色聊天。免費方案限制的是記憶和回覆長度,而不是訊息數量。
為什麼角色扮演聊天機器人開始一直重複?
通常有兩個原因:對話超過上下文視窗,模型只能根據被截短的紀錄生成;或者模型陷入固定模式。即使是昂貴模型,資深使用者也回報過在 20~30 則訊息後出現這種情況。兩者的社群標準解法都是先把目前劇情整理成摘要,再從摘要重新開始聊天。
Janitor AI 需要 proxy 嗎?
只有當它的預設後端對你的故事來說忘得太快時才需要。proxy 會讓 Janitor AI 改用你直接付費的模型,這也是許多使用者在場景進行到一半、發現關鍵設定消失後採取的做法。請使用官方 API key,不要使用共用的反向 proxy。
ChatGPT 和 Claude 適合角色扮演嗎?
它們是內容規範比上述無過濾平台更嚴格的通用助理,因此更適合 SFW 小說、面試練習和 D&D 即興創作,而不是成人場景。華頓商學院教授 Ethan Mollick 也提出一項提醒:ChatGPT 的已儲存記憶「有一種傾向,會把你在角色扮演中說成真的事情記住」(@emollick)。
十秒選擇指南
| 你的故事 | 從這裡開始 | 成本 | 設定難度 | 需要犧牲什麼 |
|---|---|---|---|---|
| 一晚結束、使用現成角色 | Character.AI | 免費,可選 $9.99/月 | 無 | 成人內容、過濾打斷 |
| 一晚結束、使用社群角色卡 | Janitor AI | 免費 | 無 | 沒有 proxy 時的記憶力 |
| 分幾次遊玩、希望內容不受過濾 | SpicyChat | 免費,付費方案增加上下文 | 無 | 付費前只有 4,096-token 記憶 |
| 持續數週、需要分支劇情 | Chub AI | Mars 每月 $20 | 低 | 託管模型僅限付費使用 |
| 300 則以上的長篇戰役 | SillyTavern + API key | 離峰時段每 1,000 則訊息約 $1.40~2.60 | 一個晚上 | 手機使用性 |
延伸閱讀:角色扮演最佳 AI 模型 · 最佳 OpenRouter 角色扮演模型 · Janitor AI 人物設定範本