前往
大廳
主題

SillyTavern-另一個可實現和角色暢聊,可在電腦執行的AI聊天介面

塔克蘭斯 | 2023-06-28 21:19:12 | 巴幣 228 | 人氣 8243

SillyTavern是從TavernAI另外生出來的分支專案,基本上TavernAI能做到的事情SillyTavern都能做到
TavernAI:
SillyTavern:

本機端安裝:
SillyTavern的GITHUB
你會需要安裝GITNode.js
好了之後找個地方開啟控制台並執行以下指令
完成之後在資料夾內點選UpDateAndStart.bat後會進行更新並將SillyTavern啟動,彈出來的小黑窗不要關掉,那個是本體
之後只需要執行Start.bat(Windows批次檔案)就能跑起來!

而如同TavernAI,他只是個介面,你會需要串AI,你可以選擇自己架koboldAI或oobabooga/text-generation-webui;或是使用OpenAI,NovelAI或Poe的付費AI
基本上只要把後面的AI接起來後就可以聊天了

------
SillyTavern-extras
SillyTavern有另外的插件包,插件包的GITHUB
裝插件主要是為了character expression(角色的表情),其他的如SD產圖、對話翻譯看人需求
一樣找個好地方開啟控制台執行
下載完畢後進到裡面(cd SillyTavern-extras)
在控制台執行
python -m pip install -r requirements.txt
將需要的函式庫裝起來
安裝完畢後執行(你可以寫一個bat專門跑這一行)
python server.py --enable-modules=caption,summarize,classify
跑起來後在SillyTavern把他接起來
點笑臉,勾選Visual Novel Mode可以讓對話UI像是在跟一個角色面對面對話(需先設定表情)
你需要在這裡為角色設定他們特定表情的圖案
效果會像是這樣:

-----------------常見問題--------------------
1.這可以用中文聊天!?
嚴格上來說,這仍然受限於你背後使用的語言模型,不過你可以藉由插件的翻譯器幫你把回應轉換成中文,不過你如果使用的語言模型是英文,你的回覆得要是英文
2.我要怎麼用文字表現表情或動作?
用*字號把字框起來
3.這有過濾器嗎?這甚麼都可以聊嗎?
這和你選的Model有關,如果你串OpenAI的AI會不太行,pygmalion就...甚麼都可以聊囉
4.怎麼感覺AI好像笨笨的?
如果你是用pygmalion,即使是6B版本,其背後的知識量也不比Character.AI或OpenAI背後有1750B的GPT3,如果你想高度復刻一個遊戲/電影角色,你得要將這個角色的所有相關資訊寫進角色的資訊卡
5.這AI會學習嗎?
這部分我不太確定,但我可以感受到AI似乎會拿過去的聊天紀錄來調節回話,久而久之應該是能養出一個屬於你的AI
6.AI說話怎麼斷片?
如果你發現角色講話會中斷,你可以嘗試調整最高回應字數,或動一動這裡的設定,或許能改善

7.哪裡有角色?
SillyTavern剛開起來時有個「Want more characters?」,你可以依據這裡的指引找你想要對話的角色

8.我想要自己捏角色,有教學嗎?
我看之後的反應再寫一個完整的教學文章(挖坑AGAIN),你可以先參考別人寫的角色去抄,或是直接去找角色的wiki直接把個性敘述複製貼上(是的,AI可以直接讀)

創作回應

polo
請問腳色卡的sprite zip上傳的 資源要去哪邊找呢
2023-11-20 09:57:11
塔克蘭斯
那個只是給人快速匯入表情的壓縮檔,但前提是做角色卡的人「有做那些表情」
2023-11-20 10:08:15
塔克蘭斯
多數的角色卡並沒有這樣的資源,想要的話自己找委託或是用AI生圖去產吧
2023-11-20 10:09:29
polo
了解謝謝你
2023-11-20 11:18:28
赤炎
UpDateAndStart.bat是會自動更新版本本體並不會消除之前紀錄嗎
2023-12-10 03:07:49
塔克蘭斯
更新後對話紀錄都會留著喔!
2023-12-10 13:58:42
沒有靈感!
想問你知道世界書要怎麼設定嗎?我找不到示範,能設定的東西太多了,雖然我已經搞好AI能中文輸出+語音,不用翻譯,但還有好多東西要摸索
2024-04-23 22:18:48
塔克蘭斯
世界書是一種背景設定,只能看你想為角色的背景設定補充到多細
2024-04-24 07:16:04
塔克蘭斯
像是他來自的村莊概況、所屬的勢力設定、種族設定與文化、甚至是其他可能會在對話中加入的人物設定;設定加得越多,吃的token也越多,最好挑一下真正會影響對話的設定,像是到了一個村莊再啟動那個村莊的世界書
2024-04-24 07:21:34
沒有靈感!
又摸了兩天,大概知道怎麼做了,只是要用英文描寫才可以,用非英文描寫世界規則會沒有用,角色的屬性也一樣,這個對中文使用者不是很友善,還以為能製做galgame了,看來還有很多問題要處理,還是繼續等待新版本
2024-04-24 22:03:43
塔克蘭斯
這主要看的是背後的模型擅不擅長角色扮演喔,我不知道你用的模型是什麼,但較新的模型其實還多少能依據中文指示扮演一些角色
2024-04-25 09:46:16

更多創作