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,然后写入集合并通知操作员。 - 分类:模型回复保存到参数,并通过"带参数"条件进行判断。