1. 组件介绍
必要前置组件:无
利用本组件可以使用OpenAI,调用文本生成类AI大模型,完成单轮对话任务。
2. 输入项
请参照可视化编辑器内组件面板中各输入项的帮助信息
3. 输出项
请参照可视化编辑器内组件面板中各输出项的帮助信息
4. 组件使用示例
4.1. 组件配置示例
在“api_key”中,模型调用的密钥,可以在对应的模型平台中获取,建议以变量形式配置
在“base_url”中,模型服务地址,如通义系列大模型的地址为:https://dashscope.aliyuncs.com/compatible-mode/v1
在“model”中,模型的英文名称,用于指定具体需要使用的模型,如,希望调用通义千问-plus,则填写qwen-plus
在“System Prompt”中,用于设定模型的整体行为或背景信息,赋予模型角色、任务、输出格式等,如,“你是一个数学专家,专业解决数学问题,请输出符合格式的数学解题过程和结果”
在“User Prompt”中,代表用户输入的内容,即,用户向模型提出的具体问题或指令,如“计算1+1的值”
在“输入内容格式”中,选择输入给模型的内容格式
在“流式输出”中,当前节点暂不支持以流式的方式进行输出
高级选项保持默认值
4.2. 示例执行结果

5. 流程示例
5.1. 搭建流程
利用获取工程参数面板信息组件,获取参数面板中设置的msg_to参数的值,通过钉钉给指定的好友发送AI生成的新年祝福信息。

利用字符串切分成列表组件,将获取参数面板输出的变量内容,根据英文逗号来切分成多个待发送的用户列表
利用获取窗口组件,获取钉钉窗口对象
利用激活窗口组件,激活钉钉窗口
利用循环列表内容组件,遍历待发送用户列表
利用输入热键组件,操作Ctrl+Shift+F快捷键,打开钉钉搜索框
利用(模拟)键盘输入文本组件,输入待发送用户名称
利用延迟执行组件,实现延迟1秒执行
利用输入热键组件,操作Enter快捷键回车
利用调用文本生成大模型组件,给待发送的用户,生成一段问候语
利用获取元素个数(CV)组件,获取CV捕捉的控件元素个数

利用条件分支组件,判断获取元素个数(CV)组件输出的变量值是否等于1,若等于1,操作发消息动作,否则跳过
利用点击控件(CV)组件,点击联系人会话的消息输入框

利用(模拟)键盘输入文本组件,模拟键盘输入大模型输出的内容
利用延迟执行组件,实现延迟2秒执行
利用点击控件(CV)组件,点击发送按钮


5.2. 执行结果
如下图所示,操作钉钉给指定好友发送消息,消息内容通过AI大模型生成。

