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