Merge pull request #4075 from elichow/v7-dev

`Message`增加setter和构造方法(issue#ICXTP2@Gitee)
This commit is contained in:
elichow
2025-09-15 10:55:10 +08:00
committed by GitHub

View File

@@ -24,9 +24,15 @@ package cn.hutool.v7.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;
}
}