SillyTavern提供使用者多樣的大模型選擇,但是如果使用者選用了ChatGPT以外的大型語言模型服務,便可能遇到只有英文模型的情況,因為很多針對特定用途微調的模型還是以英文居多,而繁體中文的大模型數量偏少。這樣會導致你不論問什麼,大模型都高機率以英文回覆,即使設定講中文的提示詞也無效。
此時可以採用一個折衷辦法,那就是設定SillyTavern的自動翻譯服務,將彼此的對話翻譯成中文。
1. 說明#
很多大模型是支援「你用中文問,英文回答」的,因其多半支援自動翻譯。因此,你傳給大模型的訊息依然可以用中文,而我們下面設定的翻譯服務會在大模型吐出英文回答後,立即翻譯成中文。
若是要求指令精確,自動翻譯功能也是能把你輸入的內容翻譯成英文,讓大模型更容易懂啦。
但是要注意的是,自動翻譯僅是讓你可以看到中文,實際上背後對話還是英文。
2. 設定方式#
點選SillyTavern的設定選單,啟用Chat Translation。
設定翻譯服務,免費的就Google翻譯,要求品質的可以用付費的DeepL。設定翻譯為雙向,翻譯提示詞和大模型的回答。
之後嘗試開始對話,視乎Google翻譯回應的速度,沒幾秒後大模型的英文回答就會變成中文文字了。
對話旁邊有小按鈕可以切換翻譯,顯示原文
也可以在輸入提示詞後點選翻譯,將你的對話內容翻譯成英文提示詞