文档
集成
简介
使用 TypeScript 为 LM Studio 插件编写提示预处理器
插件支持目前处于内部测试阶段。在此加入测试。
提示预处理器是一个函数,在用户点击“发送”按钮时调用。它接收用户输入并可以在输入到达模型之前对其进行修改。如果注册了多个提示预处理器,它们将串联在一起,每个预处理器接收上一个的输出。
修改后的结果将保存在聊天记录中,这意味着即使您的插件之后被禁用,修改后的输入仍将被使用。
提示预处理器只对当前用户输入触发。即使之前的聊天记录消息未经过预处理,也不会对其触发。
提示预处理器接收一个用于控制预处理的 ctl
对象和一个需要预处理的 userMessage
。它返回一个字符串或一个消息对象,将替换用户消息。
以下是一些使用提示预处理器的插件
LM Studio 的检索增强生成 (RAG)。这是为 LM Studio 提供文档处理能力的插件。
本页源文件可在 GitHub 上获取