Skip to content

访问接口

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 调用。

作者:KAKAA, 青空莉想做舞台少女的狗