Skip to content

获取世界书

提示

请务必先阅读如何正确使用酒馆助手

点击查看对应类型定义文件(可发给AI或IDE使用,酒馆助手设置中提供了打包下载)

getWorldbook

获取 worldbook_name 世界书的内容。

typescript
function getWorldbook(worldbook_name: string): Promise<WorldbookEntry[]>;

参数

worldbook_name

  • 类型: string
  • 描述: 世界书名称

返回值

getWorldbookNames

获取世界书列表。

typescript
function getWorldbookNames(): string[];

返回值

  • 世界书名称列表: string[]

getGlobalWorldbookNames

获取当前全局开启的世界书列表。

typescript
function getGlobalWorldbookNames(): string[];

返回值

  • 全局开启的世界书名称列表: string[]

getCharWorldbookNames

获取角色卡绑定的世界书。

typescript
function getCharWorldbookNames(character_name: LiteralUnion<'current' | string>): CharWorldbooks;
typescript
type CharWorldbooks = {
  primary: string | null;
  additional: string[];
}

参数

character_name

  • 类型: 'current' | string
  • 描述: 角色卡名称, 'current' 表示当前打开的角色卡

返回值

getChatWorldbookName

获取聊天文件绑定的世界书。

typescript
function getChatWorldbookName(chat_name: 'current'): string | null;

参数

chat_name

  • 类型: 'current' | string
  • 描述: 聊天文件名称, 'current' 表示当前打开的聊天文件

返回值

  • 聊天文件绑定的世界书: string | null

getOrCreateChatWorldbook

获取或新建聊天文件世界书。

typescript
function getOrCreateChatWorldbook(chat_name: 'current', worldbook_name?: string): Promise<string>;

参数

chat_name

  • 类型: 'current' | string
  • 描述: 聊天文件名称, 'current' 表示当前打开的聊天文件

worldbook_name

  • 类型: string
  • 描述: 世界书名称; 不填则根据当前时间创建

返回值

  • 聊天文件绑定的世界书: string

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