获取预设
提示
请务必先阅读如何正确使用酒馆助手
点击查看对应类型定义文件(可发给AI或IDE使用,酒馆助手设置中提供了打包下载)
getPresetNames
获取预设名称列表。
typescript
function getPresetNames(): string[];
返回值
- 预设名称列表:
string[]
getLoadedPresetName
获取酒馆正在使用的预设 ('in_use'
) 是从哪个预设加载来的。
注意
请务必注意这个说法, 'in_use'
预设虽然是从 getLoadedPresetName()
预设加载而来, 但它的预设内容可能与 getLoadedPresetName()
预设不同. 请回忆一下: 在酒馆中编辑预设后, 编辑结果会立即在在聊天中生效 ('in_use'
预设被更改), 但我们没有点击保存按钮 (将 'in_use'
预设内容保存回 getLoadedPresetName()
预设), 一旦切换预设, 编辑结果就会丢失
typescript
function getLoadedPresetName(): string;
返回值
- 预设名称:
string
getPreset
获取 preset_name
预设的内容。
typescript
function getPreset(preset_name: LiteralUnion<'in_use', string>): Preset | null;
参数
preset_name
- 类型:
string
- 描述: 预设名称
返回值
- 预设内容:
Preset
|null
isPresetNormalPrompt
判断 prompt
是否为普通提示词。
typescript
function isPresetNormalPrompt(prompt: PresetPrompt): prompt is PresetNormalPrompt;
参数
prompt
- 类型:
PresetPrompt
返回值
- 是否为普通提示词:
boolean
isPresetSystemPrompt
判断 prompt
是否为系统提示词。
typescript
function isPresetSystemPrompt(prompt: PresetPrompt): prompt is PresetSystemPrompt;
参数
prompt
- 类型:
PresetPrompt
返回值
- 是否为系统提示词:
boolean
isPresetPlaceholderPrompt
判断 prompt
是否为占位符提示词。
typescript
function isPresetPlaceholderPrompt(prompt: PresetPrompt): prompt is PresetPlaceholderPrompt;
参数
prompt
- 类型:
PresetPrompt
返回值
- 是否为占位符提示词:
boolean