优化Chat2BI和AI绘画智能体的欢迎语和预设问题

This commit is contained in:
JEECG
2026-01-28 19:56:36 +08:00
parent 1e760372ac
commit a5a34435bd
3 changed files with 8 additions and 6 deletions

View File

@ -931,7 +931,6 @@ public class AiragChatServiceImpl implements IAiragChatService {
* @return
*/
private SseEmitter genImageChat(SseEmitter emitter, ChatSendParams sendParams, String requestId, List<ChatMessage> messages, ChatConversation chatConversation, String topicId) {
AssertUtils.assertNotEmpty("请选择绘画模型", sendParams.getDrawModelId());
AIChatParams aiChatParams = new AIChatParams();
//update-begin---author:wangshuai---date:2026-01-26---for: 【QQYUN-14615】应用门户加入新工具取绘画id---
String drawModelId = sendParams.getDrawModelId();
@ -939,10 +938,10 @@ public class AiragChatServiceImpl implements IAiragChatService {
AiragApp app = chatConversation.getApp();
String metadata = app.getMetadata();
if(oConvertUtils.isNotEmpty(metadata) && metadata.contains("drawModelId")){
drawModelId = JSONObject.parseObject(drawModelId).getString("drawModelId");
drawModelId = JSONObject.parseObject(metadata).getString("drawModelId");
}
}
AssertUtils.assertNotEmpty("请选择绘画模型", drawModelId);
try {
List<String> images = sendParams.getImages();
List<Map<String, Object>> imageList;

View File

@ -1240,6 +1240,8 @@
//是否显示绘图工具
showDraw.value = metadata.izDraw === '1';
//是否选中生成图片
enableDraw.value = metadata.izDraw === '1';
drawModelId.value = metadata.drawModelId;
if (metadata && metadata.modelInfo) {

View File

@ -113,16 +113,17 @@
id: '2008448202536456193',
name: 'Chat2BI',
icon: 'https://minio.jeecg.com/otatest/chatShow_1769395642452.png',
prologue: '你好,我是图表生成智能体。',
prologue: '你好,我是Chat2BI 图表生成智能体。',
flowId: '2008379264947519489',
type: 'chatFLow',
presetQuestion: '[{"key":1,"descr":"用户性别比例","update":true}]'
presetQuestion: '[{"key":1,"descr":"请统计系统用户性别分布比例,并以饼状图和列表表格展示。","update":true}]'
},
{
id: '2008090512835629057',
name: 'AI绘画',
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\"}"
},
]);