创建世界书
createLorebook
新建世界书。
typescript
async function createLorebook(lorebook: string): Promise<boolean>;
参数
lorebook
- 类型:
string
- 描述: 世界书名称
返回值
- 是否成功创建:
boolean
- 如果已经存在同名世界书会失败
createLorebookEntries
向世界书中批量新增条目。
typescript
async function createLorebookEntries(
lorebook: string,
entries: Partial<LorebookEntry>[]
): Promise<{ entries: LorebookEntry[]; new_uids: number[] }>;
参数
lorebook
- 类型:
string
- 描述: 世界书名称
entries
- 类型:
Partial<LorebookEntry>[]
- 描述: 要对新条目设置的字段值数组,如果不设置则采用酒馆给的默认值。不能设置
uid
。
返回值
- 更新后的世界书条目:
entries: LorebookEntry[]
- 更新后的全部条目信息 - 新条目的 uid 列表:
new_uids: number[]
- 新创建的条目 uid 列表
示例
typescript
// 创建多个条目
const result = await createLorebookEntries("eramgt少女歌剧", [
{
comment: "revue",
content: "歌唱吧跳舞吧相互争夺吧"
},
{
comment: "神乐光",
content: "今天的发表也很精彩呢"
}
]);
console.log("新创建的条目 UID:", result.new_uids);