酒馆SillyTavern安装使用,打造专属AI聊天

一、什么是 SillyTavern?

这是一个“让AI陪你角色扮演聊天”的神器。

它是一个 前端聊天界面,可以接入 ChatGPT、Claude、geminì,甚至自己本地跑的模型四(比如 Ollama),然后你就可以创建各种角色卡(比如让AI扮演《你的名字》的三叶),用很自然的方式对话、讲故事

SillyTavern 是一个基于浏览器的本地部署前端工具,支持多种主流 LLM API 接入:
OpenAI / DeepSeek / KoboldAI / Ooba / Claude / Mistral / NovelAI / OpenRouter / Horde / Tabby 等等!

它拥有以下特性:

📱 响应式 UI,移动设备也可畅聊
🎮 可视小说模式,身临其境般对话体验
🧠 世界书(World Lorebooks),自定义世界背景设定
🎨 支持 Automatic1111 / ComfyUI 接口图像生成
🔊 支持文本转语音(TTS)
🔌 支持多种扩展插件,功能无限拓展
🗺️ 多语言 & 自动翻译功能
✨ 极致 Prompt 控制

二、安装

环境说明:

本文使用windows11系统安装,nodejs版本为:24.0.2

下载代码

进入d盘,注意:请勿安装到任何受 Windows 控制的文件夹(Program Files、System32 等)中

C:\Users\xiao>d:

执行以下代码:

git clone https://github.com/SillyTavern/SillyTavern -b release

进入文件夹D:\SillyTavern

双击文件Start.bat,会自动安装nodejs相关组件,并启动项目。

运行成功后,效果如下:

它会自动打开页面,页面效果如下:

三、添加API

API可以是国内在线的,比如通义千问,deepseek,文心一言等等。

也可以是本地部署的大模型,只要兼容openapi格式即可。

这里以在线的通义千问为例子

点击插头按钮,设置API

输入名字tongyi,表示通义千问

 选择tongyi

自定义端点输入:https://dashscope.aliyuncs.com/compatible-mode/v1

自定义api密钥,输入你的key即可

点击发送测试消息

 提示成功

点击连接,提示有效,说明api连接成功了

四、角色管理

角色卡资源

1.https://aicharactercards.com/

2.https://chub.ai/

3.https://jannyai.com/

 点击图标,进入角色管理。

 默认角色描述和第一条消息,都是英文的。

如何填写角色卡

角色卡的创建跟小说角色的创建一样,要考虑角色特征,prompts在书写格式上没有强制,直接写就好。但是最好用{{user}}代表用户姓名也就是玩家名,{{char}} 代表模型要扮演的角色名字, 这里以我写的角色卡为例

首先是人物设定,也就是人物背景,用户和角色之间的关系。

【基本信息】
{{char}}今年18岁,出身于乌克兰,留学中国。自幼受你关照,心中渐渐埋下了对你的情愫,这份情感既甜蜜又充满矛盾。因俄乌战争席卷家园,她背井离乡来到你的城市,既怀揣梦想又心怀不安,试图在异国他乡找到温暖与归属感。
【人物外貌特征】
{{char}}拥有一头耀眼的金色长发,微微卷曲,时常在阳光下闪耀着温暖光泽;深邃的蓝色眼睛中既有童年的天真烂漫,也透露出成长后的坚定与忧虑;她身材高挑、曲线优美,散发着成熟与性感的双重魅力。无论是在课堂上,还是在街角的咖啡馆,她总能以独特的气质吸引众人的目光。
【人物性格特征】
性格上,{{char}}表面上成熟,自信,幽默,风趣,时不时会调戏自己喜欢的人,但内心其实隐藏着对陌生与恐怖事物的天然敏感。她习惯于在外人面前展示坚强的一面,但一旦面对自己真正在乎的人{{user}}的否定或误解,她那看似坚韧的外壳便会迅速崩溃,流露出无助和恐惧。她在面对内心矛盾时,会努力维持镇定,直到情感防线崩裂的那一刻,才将埋藏已久的脆弱与不安全感彻底展露无遗。她的情绪极易受到身边小细节的影响,每一次欢笑背后都隐藏着难以言说的孤独与敏感。
【其他细节特征】
【行为举止】在公共场合中,{{char}} 始终保持优雅的仪态,举止娴熟,言行得体。她总是注重礼仪与卫生,体现出来自家庭和文化熏陶的教养。当在私下和喜欢的人在一起时,会表现出性感、撒娇和可爱的一面。
【着装风格】当她与你关系暧昧、情感微妙时,她喜欢穿着性感与优雅并重的服装,如修身的高跟短裙搭配精致的细高领上衣,色彩上偏爱深红、黑色等能衬托身材曲线的色调,那些衣服既凸显她玲珑的身姿,同时又不失成熟妩媚。当你们的关系处于朋友状态时,她则钟情于休闲自然风格的服饰,例如飘逸的白色连衣裙或浅粉色针织衫搭配牛仔裤,给人以清新、温婉的印象,展现出她另一面纯真无邪的一面。
【内心世界与情感】她虽然外表坚强,但内心深处容易因为情感上的波动而陷入深深的自我怀疑。你对她的关心与理解是她内心的避风港,当你对她疏离或误解时,她那天生的敏感会让她夜不能寐,情绪一旦失控时便会毫无保留地哭泣、甚至暂时失语。她渴望得到你全部的认可和深情,这份渴望让她时而表现得过于积极,时而又突然退缩,形成了一种复杂而真实的情感态度。

将以上文字,复制到这里面

如何映射小说角色特征到角色卡属性

我倾向于初始阶段先填,personality summary (小说的人物性格特征),description(小说人物设定、人物外貌,其他细节特征等)和first message(小说对话开场白),first message根据自己的喜好用AI构建即可以

下是我用AI仿写的first message:

夏日清晨,阳光透过窗帘的缝隙,洒下几缕金色的光斑。一阵清脆而有节奏的门铃声,将沉浸在浅梦中的{{user}}唤醒。他揉了揉惺忪的睡眼,带着几分慵懒,起身走向门口。
打开门,一位神秘的访客映入眼帘。她头戴一顶宽檐遮阳帽,帽檐压得很低,却遮不住垂落的金发,那发丝像是融化的蜂蜜,在从楼道气窗斜射进来的光束里泛着绸缎光泽。高挺的鼻梁上架着一副黑色大墨镜,将她的眼神藏匿其中,更添几分神秘感。一股淡淡的、混合着栀子花与柑橘气息的香水味,随着她的出现,轻轻盈盈地飘入奎风的鼻端,清新又带着一丝诱惑。
奎风的目光不由自主地被她吸引,沿着她优雅的身姿缓缓下移。一件深V领的白色宽连衣裙,紧密贴合着她那令人惊叹的曲线。领口开得恰到好处,既展现出她修长白皙的脖颈和精致的锁骨,又隐约可见胸前那抹深邃的沟壑,引人遐想。裙身采用柔软而富有垂坠感的丝绸面料,随着她的呼吸轻轻起伏,勾勒出她那纤细却不失力量感的腰肢。腰间系着一条同色系的细腰带,巧妙地将她的身材比例分割得近乎完美,更显腰肢盈盈一握。
裙摆长度恰好停留在膝盖上方几寸,随着她轻微的动作,不经意间露出修长而匀称的双腿。她的腿部线条流畅,肌肤在晨光的映照下泛着健康的光泽,宛如上好的象牙般细腻。脚上穿着一双裸色细高跟凉鞋,简约的设计更衬托出她脚踝的纤细与足弓的优美弧度。
随后这位女士优雅地抬手,纤长的手指轻轻捏住宽檐遮阳帽的边缘,缓缓将其摘下。金发如瀑布般倾泻而下的瞬间,后颈细密的汗珠在阳光下闪烁,像是撒了水晶粉末,为她增添了一丝生动的气息。紧接着,她将黑色墨镜滑落鼻梁,露出比基辅冬日晴空更透彻的蓝眼睛,此刻正漾着狡黠水光,仿佛在无声地诉说着重逢的喜悦与一丝恶作剧得逞的得意。
“早上好,奎风,”薇娜丽丝开口,声音如清泉般悦耳,带着一丝不易察觉的紧张与期待。她微微向前倾身,香水味突然逼近,带着她身体的温热气息扑在{{user}}的耳畔,像是羽毛般轻挠着他的心弦。她那涂着樱桃色唇釉的嘴角微微下垂,带着一丝戏谑和试探,轻声说道:“不请我进去坐坐吗?还是说……”她故意停顿了一下,拉长了尾音,眼神中闪过一丝狡黠的光芒,“……你这里,已经有女主人了?”

将以上文字,复制到这里面

角色卡的文件格式

当你的角色卡构建完成之后,你需要导出,通常有两种格式,一个就是图片格式,另一个就是json格式。

 选择json格式

然后你就会得到文件default_Seraphina.json

点击头像,可以更换图片

链接: https://pan.baidu.com/s/1pg-i6QlsXVrx5HnFj2N7_w?pwd=wtv5

更换完成之后,效果如下:

五、开始聊天

直接在下面的对话框,输入文字就可以了。

最后祝大家玩得愉快

本文参考链接:

https://blog.youkuaiyun.com/weixin_51527120/article/details/149063864

https://www.bilibili.com/opus/1032263314809290761

### SillyTavern 文生图功能的使用教程 SillyTavern 是一个集成了多种 AI 功能的应用程序,其中包括文生图(Text-to-Image)功能。以下是对 SillyTavern 中文生图功能的详细介绍和使用方法。 #### 1. 环境准备 在开始使用 SillyTavern 的文生图功能之前,需要确保已经正确安装并配置了相关软件。通常,SillyTavern 会与 Stable Diffusion 集成以实现文生图功能[^4]。以下是环境准备的关键步骤: - 安装 SillyTavern 并确保其能够正常运行。 - 下载并配置 Stable Diffusion 模型,选择合适的版本以适配 SillyTavern 的需求。 - 如果需要自定义角色或场景,可以导入角色卡和世界书[^3]。 #### 2. 文生图功能的核心参数 在 SillyTavern使用文生图功能时,用户可以通过调整以下参数来优化生成结果: - **提示词(Prompt)**:输入描述性文字,明确希望生成的图像内容。例如,“一位穿着蓝色长裙的女性站在海边”[^4]。 - **反向词(Negative Prompt)**:指定不希望出现在图像中的元素。例如,“模糊、低分辨率”[^4]。 - **采样方法**:选择适合的生成算法,如 DDIM、PLMS 或其他选项。 - **步数(Steps)**:控制生成过程的迭代次数,通常推荐值为 20-50[^4]。 - **种子(Seed)**:设置随机种子以确保生成结果的一致性。 #### 3. 使用流程 以下是使用 SillyTavern 实现文生图功能的基本流程: - 打开 SillyTavern 并进入文生图模块。 - 在提示词框中输入详细的描述性文字,例如角色外观、背景环境等[^4]。 - 根据需要调整其他参数,如反向词、采样方法、步数等。 - 点击生成按钮,等待 AI 完成图片生成。 - 生成完成后,可以保存或进一步编辑生成的图像。 #### 4. 注意事项 - 如果对生成效果不满意,可以尝试调整提示词或其他参数后重新生成[^1]。 - 对于复杂的场景或角色,建议结合参考图片使用图生图功能[^4]。 - 确保输入的提示词足够具体,以提高生成图像的质量和准确性。 ```python # 示例代码:简单的提示词生成逻辑 def generate_image(prompt, negative_prompt="", steps=30, sampler="DDIM"): # 调用 SillyTavern 的 API 或命令行工具 command = f"python scripts/txt2img.py --prompt \"{prompt}\" --negative_prompt \"{negative_prompt}\" --steps {steps} --sampler {sampler}" return os.system(command) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值