首页 > 其他分享 >如何快速在钉钉群接入私有大模型

如何快速在钉钉群接入私有大模型

时间:2024-02-29 18:15:35浏览次数:25  
标签:配置 私有 模型 机器人 接入 点击 连接器 填写 页面

利用阿里云计算巢Appflow,通过控制台配置即可顺利将您自己开发或微调的大模型接入钉钉或其他通信软件群聊,帮您解决以下各类场景的模型调用需求:

  1. 在钉钉群接入自己微调的领域大模型做问答或智能答疑;
  2. 微调后的大模型在钉钉群或其他群聊中共同测试效果
  3. ......

image.png
仅需简单几步,即可完成配置使用,下面将详细介绍配置方法
当然,前提条件是您的模型推理已经封装了可用的API~

配置方法

一、配置自定义连接器

  1. 登陆AppFlow首页,选择左侧菜单栏 连接器->自定义连接器,点击“创建连接器”。

image.png

  1. 上传您的连接器图标,填写名称、描述等相关基本信息,点击保存连接器。

image.png

  1. 点击左侧Tab可以依次配置鉴权和执行动作(触发事件如无特殊需求可以跳过)。首先点击“鉴权设置”,选择您需要鉴权类型。目前支持的鉴权类型包括:Basic Auth、Bearer Token、Appcode三种方式。具体如下:
    • Basic Auth会在请求header中加入 “Authorization", "Basic [username:password]”
    • Bearer Token会在请求header中加入 “Authorization", "Bearer [token]”
    • Appcode会在请求header中加入 “Authorization", "Appcode [appcode]”
  2. 点击左侧执行动作,创建执行动作。填写当执行动作名称,例如“模型推理”,选择Http方法并填写请求接口路径。点击“下一步”。

image.png
image.png

  1. 点击“添加参数”,可按照您的API请求格式进行填写,如下图

image.png
参数类型支持object、array、string、number、boolean五种常见类型,其中object类型和array类型参数可点击右侧“添加”按钮添加嵌套子结构。
如果您已经有一个请求体JSON格式的示例,也可以使用导入JSON功能并做简单修改即可。

  1. 点击“下一步”配置响应体格式,将您的响应体安装配置执行动作一样的方法配置即可。请安装您的实际响应格式配置,否则可能导致后续流运行中参数引用报错。配置完成后点击保存草稿或发布。

image.png

二、配置连接流

  1. 点击左侧菜单栏“连接流”,选择“创建连接流”,填写当前连接流的基本信息。

image.png

  1. “选择触发事件”,找到并点击选择“钉钉机器人”,触发事件选择“收到文本消息时”,点击“保存,进入下一步”

image.png

  1. “选择执行动作”,点击“自建连接器”,找到您创建的连接器。选择您创建的“执行动作”并点击“保存,进入下一步”。

image.png
image.png

  1. 填写您设置的请求体参数,点击右侧插入变量按钮,可以应用钉钉机器人收到的消息作为参数。例如下图:

image.png
表示,当前连接器的“内容”变量应用上一个节点的“请求体-会话消息-消息内容”参数,即之后您在钉钉群@机器人发送的消息内容

  1. 填写完成后点击“image.png”配置模型推理后的消息发送回钉钉的执行动作。选择“钉钉机器人”,执行动作选择发送文本消息,点击“保存,进入下一步”进行参数配置。

image.png

  1. Webhook地址点击右侧“插入变量”,选择节点1的“会话回调地址”

image.png
“加签”在稍后创建完机器人后获取并填写,这里暂时跳过。
“本文内容”配置您的执行动作中实际代表您模型推理结果的字段,您的实际参数可能会与下图示例有所出入,按实际填写即可。
image.png

  1. 点击保存即可完成配置。回到页面再次点击编辑,进入流编辑页面,点击第一个节点的编辑按钮,可以获取调用webhook地址,请保存改地址后续在钉钉机器人配置中使用。

image.png

三、创建钉钉机器人(使用Outgoing功能,更简单)

  1. 直接在需要加入机器人的群聊中进入机器人管理页面添加自定义机器人,

image.png
image.png

  1. 填写机器人基本信息。安全设置选择“加签”,复制签名密钥,回到Appflow,点击左侧菜单栏“连接流”,找到刚创建的连接流并点击详情。进入连接流详情页点击“编辑”。

image.png
image.png
image.png

  1. 进入流基本信息填写页面,直接点击下一步,进入流配置页面。点击“步骤3:发送文本信息”的编辑按钮,点击“入参配置”,在加签Tab填写钉钉机器人生成的签名,点击保存即可。

image.png
image.png
image.png

  1. 回到钉钉机器人页面,勾选“开启Outgoing机制”,在POST地址栏填写第一步中的Webhook地址,点击完成即可。

image.png

  1. 在群里中@机器人即可实现对话

image.png

三、创建钉钉机器人(使用钉钉开放平台)

  1. 访问钉钉开放平台,联系您的组织管理员获取开发权限。然后点击创建应用。成为钉钉开发者的步骤可以参考文档https://open.dingtalk.com/document/orgapp/become-a-dingtalk-developer

image.png

  1. 选择左侧“机器人”Tab,然后点击右侧“创建应用”按钮。填写您的“应用名称”和“应用描述”,上传应用图标并点击保存。

image.png
image.png

  1. 点击保存后跳转到应用开发页面,下来当前页面到最下方选择“机器人”并点击添加。点击“机器人配置”按钮展开机器人配置信息。

image.png
image.png

  1. 填写相关必填信息。消息接收模式请选择“HTTP”模型,页面会出现“消息接收地址”输入框。在这里填写刚刚在AppFlow获取的地址。

image.png

  1. 点击调试按钮。可以钉钉扫码进群调试机器人。确认无误后点击发布。
  2. 回到应用开发页面,点击刚刚创建的应用名称进入应用详情页面。点击左侧菜单栏最下方的“版本管理与发布”,进入到版本发布与管理,点击右上角“创建新版本”按钮,输入版本相关信息,并选择合适的“应用可见范围”。

image.png
image.png
image.png

  1. 点击保存将进入权限审批环节,审批结束后应用将自动发布。如果您已经有权限了可以点击直接发布。

image.png

  1. 去您想要添加对话机器人的群里添加机器人。@机器人即可与通义千问机器人进行对话啦!

image.png

写在最后

Appflow是阿里云计算巢团队自主研发的一款应用与数据集成平台,目前开发团队已经支持了众多公共连接器,您可以尽情发挥您的想象,使用AppFlow为您免去繁琐的重复接入和开发工作,为你的工作提速提效!
点击页面左侧"连接流"Tab,去创建你自己的Flow吧~
image.png

联系我们

有任何疑问或者需求或者合作意向都可以加入我们的官方支持钉钉群(群号 69295006877)~欢迎大家一起加入群聊交流,为工作和Coding提效~
image.png

标签:配置,私有,模型,机器人,接入,点击,连接器,填写,页面
From: https://www.cnblogs.com/alicloudros/p/18044995

相关文章

  • 【JAVA】百度AI接入api使用流程-【黑图像上色】【步骤1】
    前言以【黑白图像上色】为例讲解百度AI接口使用,方便新手小白接入,以超级简单的方式操作百度AI库使用步骤1.创建应用获取AK(APIKey),SK(SecretKey)1.1进入: 百度AI官网,在开放能力下面找到:黑白图像上色 1.2选择:立即使用 1.3在创建新应用下,填写相应的信息。注意:接口选择......
  • 【转】打造大模型Agent:百度智能云千帆杯竞赛第一期解题思路
    随着大型语言模型的进步,使用大模型构建人工智能代理(AIAgents)逐渐成为学术界和业界关注的领域。在这些新兴的研究中,大型语言模型扮演着人工智能代理的核心智能,即它们的“大脑”。这些基于大型语言模型的智能代理(LLM-basedAgents)通过集成了先进的语言理解和生成能力的模型,展现出在......
  • 深度学习-卷积神经网络-keras生成器训练模型-51
    目录1.模型的定义2.图片batchgenerator3.模型训练1.模型的定义fromkeras.applications.inception_v3importInceptionV3fromkeras.modelsimportModelfromkeras.layersimportDense,GlobalAvgPool2Dfromkeras.optimizersimportRMSprop"""在AlexNet及其之前......
  • 小程序开发:接入腾讯云的人像动漫化api接口
    接口如下: 图片的传参方式有两种,一种是传图片的base64,一种是图片url: 我打算免费版使用base64,如果付费用户支持永久存储历史的图片记录(图片存储到腾讯云对象存储中)。前端框架我用的uview,所以我在页面简单使用了uview的上传组件,拿到图片本地路径后再转成base64,腾讯云的api......
  • ASP.NET Core MVC应用模型的构建[4]: Action的选择
    ControllerModel类型的Actions属性包含一组描述有效Action方法的ActionModel对象。对于定义在Controller类型中的所有方法,究竟哪些方法才能成为有效的Action方法呢?所以在正式介绍ActionModel类型之前,我们先来聊聊Action方法的选择规则。一、Action方法的选择二、ActionModel三、......
  • R语言GAMLSS模型对艾滋病病例、降雪量数据拟合、预测、置信区间实例可视化|附代码数据
    全文链接:http://tecdat.cn/?p=31996原文出处:拓端数据部落公众号最近我们被客户要求撰写关于GAMLSS的研究报告,包括一些图形和统计输出。GAMLSS模型是一种半参数回归模型,参数性体现在需要对响应变量作参数化分布的假设,非参数性体现在模型中解释变量的函数可以涉及非参数平滑函数,......
  • FastAPI系列:模型用法
    模型基本用法frompydanticimportBaseModelclassItem(BaseModel):#通过继承BaseModelname:strprice:floatis_offer:Union[bool,None]=None常用的模型属性和方法dict()#将数据模型的字段和值封装成字典json()#将数据模型的字段和值封装成json格......
  • 随笔记录篇——原来高手都在numpy手写机器学习/深度学习模型
    一个无名小辈最近要开始在博客园留下自己学习的印迹了。最近在从0开始了解一些机器学习模型。原来,在数学建模的时候,调用一些库,用过一些机器学习的算法,自以为会了点机器学习的内容知识,实则是,实质什么也不懂,只会用封装好的库来实现。高手都是从0开始现推机器学习算法,numpy实现。......
  • Mybatis-Plus接入多个数据源
    导入依赖<!--mybatis-plus--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.2.0</version></dependency>编辑properties#db1spring.d......
  • 记一次WPF集成SemanticKernel+OneAPI+讯飞星火认知大模型实践
    开启OneAPI服务OneAPI介绍OpenAI接口管理&分发系统,支持Azure、AnthropicClaude、GooglePaLM2&Gemini、智谱ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问、360智脑以及腾讯混元,可用于二次分发管理key,仅单可执行文件,已打包好Docker镜像,一键部署,开箱即用.Ope......