mirror of
https://gitee.com/dromara/hutool.git
synced 2025-11-24 08:33:22 +08:00
Message增加setter和构造方法(issue#ICXTP2@Gitee)
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
* 【core 】 `NumberUtil.pow`增加重载,支持指数自定义保留位数(pr#4052@Github)
|
||||
* 【core 】 `NumberUtil.isPrimes`优化判断(pr#4058@Github)
|
||||
* 【extra 】 `Mail.buildContent`改进,正文部分总在最前(issue#4072@Github)
|
||||
* 【ai 】 `Message`增加setter和构造方法(issue#ICXTP2@Gitee)
|
||||
|
||||
### 🐞Bug修复
|
||||
* 【core 】 修复`ReflectUtil`中因class和Method关联导致的缓存无法回收问题(issue#4039@Github)
|
||||
|
||||
@@ -24,9 +24,15 @@ package cn.hutool.ai.core;
|
||||
*/
|
||||
public class Message {
|
||||
//角色 注意:如果设置系统消息,请放在messages列表的第一位
|
||||
private final String role;
|
||||
private String role;
|
||||
//内容
|
||||
private final Object content;
|
||||
private Object content;
|
||||
|
||||
/**
|
||||
* 构造
|
||||
*/
|
||||
public Message() {
|
||||
}
|
||||
|
||||
/**
|
||||
* 构造
|
||||
@@ -39,6 +45,15 @@ public class Message {
|
||||
this.content = content;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置角色
|
||||
*
|
||||
* @param role 角色
|
||||
*/
|
||||
public void setRole(final String role) {
|
||||
this.role = role;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取角色
|
||||
*
|
||||
@@ -56,4 +71,13 @@ public class Message {
|
||||
public Object getContent() {
|
||||
return content;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置内容
|
||||
*
|
||||
* @param content 内容
|
||||
*/
|
||||
public void setContent(final Object content) {
|
||||
this.content = content;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user