DataEase 接入阿里千问通义大模型
摘要:DataEase通过接入阿里千问通义大模型,增强了AI分析图表功能。改造分为前端和后台:前端新增AI配置参数(模型、提示词、API URL及Key)并集成到系统设置,同时在仪表盘添加"AI生成报告"按钮;后台负责转发请求至阿里模型并返回分析结果。实现流程为前端截图发送至后台,通过阿里SDK调用通义千问模型生成报告。该功能耗时一周开发,为业务人员提供了便捷的智能图表分析工具
背景
经常有人在社区群问图表丢给AI分析,能否出一份ai分析报告。这对于业务人员根据图表出报告是很有用。但是目前DataEase 自带ai功能感觉有点弱。以前曾经搞过阿里千问通义 接口,对接应该也不算很难。可以试试
改造
改造分前端和后台改造,前端主要是提供配置ai参数以及调用后台提供的接口
后台主要是接收前端请求,请求包装后转发给阿里千问通义模型,接收应答转发给前端
前端
1.配置
我本来想直接增加一个菜单,摸索半天,不知道怎么加。知道的大侠指点一下。后来我看到系统设置,直接扩展这个菜单功能
在系统参数增加一个tab页:AI设置
参数包括:AI模型,提示词,通义千问api url,API Key。
AI模型::默认为qwen-max
提示词:就是你给AI大模型的指令,你想要它做什么
通义千问api url:默认为官网的url,有私有部署的,修改一下
API Key:到官网申请自己的key
点击编辑按钮,进行修改:
2.仪表盘 增加按钮触发后台ai接口
在仪表盘页面增加AI生成报告按钮,点击后把当前仪表盘截图发给后台进行ai分析,分析结果如下图:
最后
对接简单介绍到这里,由于时间关系,没来得及贴代码。
大概思路:前端截图发图片给后台接口,后台接口使用阿里sdk,将图片传给通义千问模型,返回应答给前端,前端对话框展示分析结果。
源码地址:https://gitee.com/longsebo/dataease-2.10.git
分支:orgshare2.10.10
这个过程耗费了一周时间。如需沟通:lita2lz
更多推荐
所有评论(0)