尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
5分钟掌握SillyTavern脚本系统:从手动聊天到AI对话自动化的终极指南
5分钟掌握SillyTavern脚本系统从手动聊天到AI对话自动化的终极指南【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern还在为重复的聊天操作感到烦恼吗每次都要手动切换API、设置角色表情、调整对话背景SillyTavern的脚本系统正是为你这样的高级用户量身打造的AI对话自动化利器今天咱们就来聊聊如何用脚本让AI对话变得轻松又有趣。什么是SillyTavern脚本系统简单来说SillyTavern脚本系统就像给你的AI聊天界面装上了智能助手。它允许你通过编写简单的命令和脚本自动化执行各种聊天操作。想象一下你只需要一个命令就能同时完成API切换、角色表情设置、背景更换等一系列操作是不是很酷这个系统主要由三部分组成宏系统- 智能文本替换引擎用{{宏名称}}就能动态插入各种信息STscript命令系统- 强大的交互控制语言通过斜杠命令执行复杂操作扩展系统集成- 无缝管理各种功能扩展快速上手你的第一个脚本别担心咱们从最简单的开始。打开SillyTavern的聊天界面在输入框中试试这些命令// 切换API到OpenAI /api openai // 设置角色表情为好奇 /set-expression curiosity // 更换聊天背景 /bg default/content/backgrounds/japan classroom.jpg看到效果了吗角色立刻变成了好奇的表情背景也变成了温馨的日本教室场景。通过/set-expression curiosity命令你可以让角色展现出好奇的表情小贴士所有脚本命令都在public/scripts/slash-commands/目录下定义你可以随时查看源码了解每个命令的具体功能。核心功能详解三大自动化利器1. 宏系统智能文本替换宏是SillyTavern中最实用的功能之一。它使用双花括号语法{{macro_name}}能自动替换为相应的动态内容。常用宏示例宏名称功能描述示例输出{{time}}当前时间下午2:30{{date}}当前日期2025年9月4日{{char}}当前角色名Seraphina{{lastMessage}}最后一条消息你好有什么可以帮助你的{{weekday}}星期几星期三试试在聊天中输入现在是{{time}}今天是{{weekday}}看看会发生什么2. STscript命令聊天控制大师STscript命令系统提供了丰富的控制功能让AI对话变得像编程一样灵活。基础命令分类API管理/api openai、/api textgenerationwebui会话管理/renamechat 重要对话、/delchat、/tempchat角色控制/char-find 助手、/dupe复制当前角色扩展控制/extension-enable Summarize、/extension-disable Backgrounds管道操作是STscript的一大亮点让你可以像Linux命令行一样串联多个操作// 获取当前聊天名称然后重命名 /getchatname | /renamechat 备份_{{pipe}} // 检查扩展状态根据结果执行不同操作 /extension-state Summarize | if {{pipe}} true { /say Summarize扩展已启用 } else { /extension-enable Summarize }3. 扩展系统功能无限扩展SillyTavern的扩展系统可以通过脚本完全控制。在public/scripts/extensions/目录下你可以找到各种功能扩展Summarize- 对话摘要Backgrounds- 背景管理World-Info- 世界信息Character-Expressions- 角色表情控制![日式教室聊天背景](https://raw.gitcode.com/GitHub_Trending/si/SillyTavern/raw/51ad27fb86d39a3daca3adaa970375c9670c12df/default/content/backgrounds/japan classroom.jpg?utm_sourcegitcode_repo_files)使用/bg命令可以快速切换聊天背景营造不同的对话氛围实战案例构建你的自动化对话工作流现在咱们来创建一个完整的自动化对话脚本。假设你想创建一个学习助手场景// 学习助手启动脚本 // 1. 设置基础环境 /api openai quiettrue /instruct creative /context balanced // 2. 创建学习氛围 /bg default/content/backgrounds/japan classroom.jpg /set-expression neutral // 3. 启用必要扩展 /extension-enable Summarize,World-Info // 4. 设置初始问候 /say 你好我是你的学习助手今天我们来一起探索新知识吧 // 5. 记录启动信息 /append-note 学习会话开始于{{isotime}}使用OpenAI API保存这个脚本为learning-assistant.stscript放在default/content/presets/目录下以后就可以一键启动了进阶技巧让脚本更智能条件判断与循环// 批量处理所有角色 /char-find --all | foreach { /loadchar {{pipe}} /say 欢迎{{char}}加入讨论 /wait 2 // 等待2秒避免过快 } // 定时检查新消息 /set-interval 60 { /check-messages | if {{pipe}} 0 { /notify 你有{{pipe}}条新消息 } }错误处理与重试// 优雅的错误处理 /try { /api openai /say API连接成功 } catch { /api textgenerationwebui /say 切换到备用API /append-note 主API连接失败{{isotime}}启用备用 }自定义宏注册如果你想创建自己的宏可以在public/scripts/macros/definitions/目录下添加自定义文件// 自定义问候宏 MacrosParser.registerMacro(greeting, () { const hour new Date().getHours(); if (hour 12) return 早上好; if (hour 18) return 下午好; return 晚上好; }, 返回基于时间的问候语); // 使用方式 /say {{greeting}}今天过得怎么样中性表情适合正式的学习讨论场景通过/set-expression neutral设置调试技巧快速定位问题遇到脚本不工作别急试试这些调试命令启用调试模式/debug on- 显示详细执行信息检查变量/var-list- 列出所有变量跟踪执行/trace /api openai- 跟踪特定命令测试宏/macro-debug {{time}} {{date}}- 查看宏展开结果最佳实践开发复杂脚本时先在调试模式下测试确认无误后再投入正式使用。性能优化让脚本跑得更快批量操作使用管道减少界面刷新次数安静模式在多个命令前加/quiet { ... }避免中间提示缓存策略对重复使用的宏结果进行缓存异步执行耗时操作使用异步避免阻塞// 优化后的脚本示例 /quiet { /api openai /instruct creative /context balanced /extension-enable Summarize,Backgrounds,World-Info } /say 系统初始化完成所有功能就绪安全注意事项虽然脚本功能强大但使用时也要注意安全❌不要在脚本中硬编码API密钥✅使用环境变量存储敏感信息✅定期备份重要脚本和配置✅审查第三方扩展的安全性从今天开始你的自动化之旅SillyTavern的脚本系统为AI对话带来了无限可能。无论是简单的文本替换还是复杂的自动化工作流你都能找到合适的工具。核心源码路径参考宏系统public/scripts/macros/STscript命令public/scripts/slash-commands/扩展系统public/scripts/extensions/当你成功运行第一个自动化脚本时角色的喜悦表情就是最好的奖励现在就去试试吧从简单的宏开始逐步尝试更复杂的命令组合你会发现AI对话可以如此轻松有趣。记住最好的学习方式就是动手实践。打开SillyTavern输入你的第一个脚本命令开启自动化对话的新篇章行动号召今天就开始创建你的第一个自动化脚本吧从/api openai和/set-expression curiosity开始体验一键切换API和表情的便利。分享你的创意脚本让我们一起探索AI对话的更多可能性【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

500+实战案例深度解析:AI智能体框架如何重塑企业数字化转型

500+实战案例深度解析:AI智能体框架如何重塑企业数字化转型

500实战案例深度解析:AI智能体框架如何重塑企业数字化转型 【免费下载链接】500-AI-Agents-Projects The 500 AI Agents Projects is a curated collection of AI agent use cases across various industries. It showcases practical applications and provides li…

📅 2026/9/8 12:56:23
终极编程字体配置指南:LxgwWenKai在VSCode和IDEA中的完美适配方案

终极编程字体配置指南:LxgwWenKai在VSCode和IDEA中的完美适配方案

终极编程字体配置指南:LxgwWenKai在VSCode和IDEA中的完美适配方案 【免费下载链接】LxgwWenKai An unprofessional open-source Chinese font derived from Fontworks Klee One. 一款非专业的开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。 项…

📅 2026/7/30 15:48:19
5个突破性技巧:如何快速在Amlogic设备上部署高性能Armbian系统

5个突破性技巧:如何快速在Amlogic设备上部署高性能Armbian系统

5个突破性技巧:如何快速在Amlogic设备上部署高性能Armbian系统 【免费下载链接】amlogic-s9xxx-armbian Supports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, …

📅 2026/7/31 2:29:07
MORE NEWS

更多资讯

📰

Earthworm 个性化学习设置完整指南:快捷键、发音与练习模式一次配好

Earthworm 个性化学习设置完整指南:快捷键、发音与练习模式一次配好 【免费下载链接】earthworm Learning English through the method of constructing sentences with conjunctions 项目地址: https://gitcode.com/GitHub_Trending/ea/earthworm Earthworm…

📰

FSTSP复现实战:卡车-无人机协同配送路径优化与Gurobi求解

去年在复现 The Flying Sidekick Traveling Salesman Problem(FSTSP)这篇经典论文时,我把整个求解链路从建模到 Gurobi 调参完整走了一遍。这个问题的核心一句话就能讲清楚:一辆卡车带着一架无人机从仓库出发,一起去给…

📰

Loop:免费 Mac 窗口管理,一个键摆好屏幕

Loop:免费 Mac 窗口管理,一个键摆好屏幕 【免费下载链接】Loop Window management made elegant. 项目地址: https://gitcode.com/GitHub_Trending/lo/Loop 光标贴在窗口右下角,你已经第 N 次去够那条 1 像素的边——拖快了&#xff0…

📰

VGG19全面解析:从结构原理到PyTorch迁移学习实战

我平时看到不少学视觉的同学,第一个真正“吃透”的模型就是VGG19。这个系列走到第12篇,按理说早该聊点更花哨的结构了,但我还是想把VGG19单独拿出来细讲一次。原因很简单:与其说VGG19是一个具体的模型,不如说它是一把“…

📰

windows-window:面向 HWND 托管场景的最小化窗口创建与消息循环实战指南

windows-window:面向 HWND 托管场景的最小化窗口创建与消息循环实战指南 【免费下载链接】windows-rs Rust for Windows 项目地址: https://gitcode.com/GitHub_Trending/wi/windows-rs windows-window 是 Rust for Windows 仓库(本仓库 crates/li…

📰

充电桩多协议API自动化基建:JSON驱动+跨语言测试闭环

简介:本资源是一套面向Web开发工程师与新能源IoT系统集成者的充电桩API自动化搭建实战源码,聚焦解决新能源汽车充电设施快速对接、接口标准化配置与多语言协同开发等实际问题。压缩包共124个文件,总大小2.93MB,涵盖52个JSON配置文…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬