mirror of
https://github.com/jeecgboot/JeecgBoot.git
synced 2026-02-02 08:35:25 +08:00
优化Chat2BI和AI绘画智能体的欢迎语和预设问题
This commit is contained in:
@ -931,7 +931,6 @@ public class AiragChatServiceImpl implements IAiragChatService {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
private SseEmitter genImageChat(SseEmitter emitter, ChatSendParams sendParams, String requestId, List<ChatMessage> messages, ChatConversation chatConversation, String topicId) {
|
private SseEmitter genImageChat(SseEmitter emitter, ChatSendParams sendParams, String requestId, List<ChatMessage> messages, ChatConversation chatConversation, String topicId) {
|
||||||
AssertUtils.assertNotEmpty("请选择绘画模型", sendParams.getDrawModelId());
|
|
||||||
AIChatParams aiChatParams = new AIChatParams();
|
AIChatParams aiChatParams = new AIChatParams();
|
||||||
//update-begin---author:wangshuai---date:2026-01-26---for: 【QQYUN-14615】应用门户加入新工具:取绘画id---
|
//update-begin---author:wangshuai---date:2026-01-26---for: 【QQYUN-14615】应用门户加入新工具:取绘画id---
|
||||||
String drawModelId = sendParams.getDrawModelId();
|
String drawModelId = sendParams.getDrawModelId();
|
||||||
@ -939,10 +938,10 @@ public class AiragChatServiceImpl implements IAiragChatService {
|
|||||||
AiragApp app = chatConversation.getApp();
|
AiragApp app = chatConversation.getApp();
|
||||||
String metadata = app.getMetadata();
|
String metadata = app.getMetadata();
|
||||||
if(oConvertUtils.isNotEmpty(metadata) && metadata.contains("drawModelId")){
|
if(oConvertUtils.isNotEmpty(metadata) && metadata.contains("drawModelId")){
|
||||||
drawModelId = JSONObject.parseObject(drawModelId).getString("drawModelId");
|
drawModelId = JSONObject.parseObject(metadata).getString("drawModelId");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
AssertUtils.assertNotEmpty("请选择绘画模型", drawModelId);
|
||||||
try {
|
try {
|
||||||
List<String> images = sendParams.getImages();
|
List<String> images = sendParams.getImages();
|
||||||
List<Map<String, Object>> imageList;
|
List<Map<String, Object>> imageList;
|
||||||
|
|||||||
@ -1240,6 +1240,8 @@
|
|||||||
|
|
||||||
//是否显示绘图工具
|
//是否显示绘图工具
|
||||||
showDraw.value = metadata.izDraw === '1';
|
showDraw.value = metadata.izDraw === '1';
|
||||||
|
//是否选中生成图片
|
||||||
|
enableDraw.value = metadata.izDraw === '1';
|
||||||
drawModelId.value = metadata.drawModelId;
|
drawModelId.value = metadata.drawModelId;
|
||||||
|
|
||||||
if (metadata && metadata.modelInfo) {
|
if (metadata && metadata.modelInfo) {
|
||||||
|
|||||||
@ -113,16 +113,17 @@
|
|||||||
id: '2008448202536456193',
|
id: '2008448202536456193',
|
||||||
name: 'Chat2BI',
|
name: 'Chat2BI',
|
||||||
icon: 'https://minio.jeecg.com/otatest/chatShow_1769395642452.png',
|
icon: 'https://minio.jeecg.com/otatest/chatShow_1769395642452.png',
|
||||||
prologue: '你好,我是图表生成智能体。',
|
prologue: '你好,我是Chat2BI 图表生成智能体。',
|
||||||
flowId: '2008379264947519489',
|
flowId: '2008379264947519489',
|
||||||
type: 'chatFLow',
|
type: 'chatFLow',
|
||||||
presetQuestion: '[{"key":1,"descr":"用户性别比例","update":true}]'
|
presetQuestion: '[{"key":1,"descr":"请统计系统用户的性别分布比例,并以饼状图和列表表格展示。","update":true}]'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: '2008090512835629057',
|
id: '2008090512835629057',
|
||||||
name: 'AI绘画',
|
name: 'AI绘画',
|
||||||
icon: 'https://minio.jeecg.com/otatest/AiWrite_1769395779558.png',
|
icon: 'https://minio.jeecg.com/otatest/AiWrite_1769395779558.png',
|
||||||
prologue: '请输入文本,并选择图像生成,我来为你生成图片',
|
prologue: '你好,我是 AI绘图智能体。',
|
||||||
|
presetQuestion: '[{"key":1,"descr":"请生成一张具有日本风格的动漫成年女孩。","update":true}, {"key":2,"descr":"请生成一幅中国神话故事中,手持武器的哪吒形象。","update":true}]',
|
||||||
metadata:"{\"izDraw\":\"1\"}"
|
metadata:"{\"izDraw\":\"1\"}"
|
||||||
},
|
},
|
||||||
]);
|
]);
|
||||||
|
|||||||
Reference in New Issue
Block a user