文档

集成

简介

使用 TypeScript 为 LM Studio 插件编写提示预处理器

测试版功能

插件支持目前处于内部测试阶段。在此加入测试

提示预处理器是一个函数,在用户点击“发送”按钮时调用。它接收用户输入并可以在输入到达模型之前对其进行修改。如果注册了多个提示预处理器,它们将串联在一起,每个预处理器接收上一个的输出。

修改后的结果将保存在聊天记录中,这意味着即使您的插件之后被禁用,修改后的输入仍将被使用。

提示预处理器只对当前用户输入触发。即使之前的聊天记录消息未经过预处理,也不会对其触发。

提示预处理器接收一个用于控制预处理的 ctl 对象和一个需要预处理的 userMessage。它返回一个字符串或一个消息对象,将替换用户消息。

示例

以下是一些使用提示预处理器的插件

  • lmstudio/rag-v1

    LM Studio 的检索增强生成 (RAG)。这是为 LM Studio 提供文档处理能力的插件。

本页源文件可在 GitHub 上获取