修复:1.在使用dify的时候,发送1+1=?模型返回2,但是第二次问他为什么等于2的时候,模型无法获取上下文信息,经过排查,发现缺少conversationId,session表需要添加conversationId字段

2.在使用dify的时候message表中并没有存储模型返回的消息,并且扣除费用、
This commit is contained in:
keke
2025-08-02 13:18:30 +08:00
parent 9a816bb0c7
commit 21c390c4d6
4 changed files with 58 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
package org.ruoyi.domain;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@@ -47,6 +48,9 @@ public class ChatSession extends BaseEntity {
* 备注
*/
private String remark;
/**
* 会话id
*/
private String conversationId;
}

View File

@@ -1,5 +1,6 @@
package org.ruoyi.domain.bo;
import com.alibaba.excel.annotation.ExcelProperty;
import io.github.linpeilie.annotations.AutoMapper;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
@@ -44,6 +45,9 @@ public class ChatSessionBo extends BaseEntity {
* 备注
*/
private String remark;
/**
* 会话id
*/
private String conversationId;
}

View File

@@ -61,6 +61,11 @@ public class ChatSessionVo implements Serializable {
@ExcelProperty(value = "创建时间")
private String createTime;
/**
* 会话id
*/
@ExcelProperty(value = "会话id")
private String conversationId;
}