AI 回复

GetMyBot 通过 AI 集成 接入语言模型,并在反应中使用 AI 动作调用模型。这样,机器人可以用自然语言回复用户、对消息进行分类,以及从消息中提取结构化数据。

连接模型

集成 中添加 AI 类型的集成,并填写以下字段:

  • Base URL — OpenAI 兼容 API 的地址(默认 https://api.openai.com/v1)。支持 OpenAI、OpenRouter、本地服务器及其他兼容提供商。
  • 模型 — 例如 gpt-4o-mini
  • 系统提示词 — 给模型的全局指令。
  • API 密钥 — 提供商的密钥(加密存储;也可放入凭据中)。

"AI" 动作

在反应中添加 AI 动作并进行配置:

  • AI 集成 — 选择要使用的已连接模型。
  • 提示词 — 给模型的任务;支持变量替换{{text}}{{param.键}}{{ctx.键}})。
  • 将回复保存到参数 和/或 将回复保存到 ctx(键) — 指定存储结果的位置。
  • JSON 提取 Schema — 若指定,模型将按 Schema 返回结构化 JSON(用于解析请求、提取字段、分类)。结果可通过列表循环遍历。
  • 将回复发送给用户 — 直接将生成的文本发送到聊天。

消息中的 AI 块

消息构建器中有 AI 块,带有独立的提示词,可实时生成部分回复内容(参见消息与按钮)。

使用示例

  • 自由对话助手:提示词 + "将回复发送给用户"。
  • 解析用户请求:JSON Schema 提取主题、联系方式和紧急程度到 ctx,然后写入集合并通知操作员。
  • 分类:模型回复保存到参数,并通过"带参数"条件进行判断。

下一步