访问接口
SillyTavern
通过 SillyTavern
,你可以访问酒馆提供给扩展的稳定接口。
而酒馆助手在酒馆接口之外,提供了更多更直接的功能。
typescript
/**
* 酒馆提供给插件的稳定接口, 具体内容见于 https://github.com/SillyTavern/SillyTavern/blob/release/public/scripts/st-context.js#L76
* 你也可以在酒馆页面按 f12, 在控制台中输入 `window.SillyTavern.getContext()` 来查看当前酒馆所提供的接口
*/
const SillyTavern;
示例
typescript
// 获取第 0 条消息的数据
alert(JSON.stringify(SillyTavern.chat[0]));
TavernHelper
通过 TavernHelper
,其他扩展也可以访问酒馆助手提供的稳定接口,可用接口为功能详情中的全部内容。
示例
typescript
// 获取当前角色卡的头像路径
alert(TavernHelper.getCharAvatarPath());
注意
在功能详情文档中,未导出到 window 对象的函数会使用 🚫TavernHelper
标记。这些函数在扩展中无法直接通过 TavernHelper
调用。