From 11e6ba99d044a71f924ee608fc6a8ade376b3f61 Mon Sep 17 00:00:00 2001 From: choweli <1030848819@qq.com> Date: Mon, 15 Sep 2025 10:50:19 +0800 Subject: [PATCH] =?UTF-8?q?`Message`=E5=A2=9E=E5=8A=A0setter=E5=92=8C?= =?UTF-8?q?=E6=9E=84=E9=80=A0=E6=96=B9=E6=B3=95=EF=BC=88issue#ICXTP2@Gitee?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/hutool/v7/ai/core/Message.java | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/hutool-ai/src/main/java/cn/hutool/v7/ai/core/Message.java b/hutool-ai/src/main/java/cn/hutool/v7/ai/core/Message.java index 2cb5d5832e..1b4e6d17ff 100644 --- a/hutool-ai/src/main/java/cn/hutool/v7/ai/core/Message.java +++ b/hutool-ai/src/main/java/cn/hutool/v7/ai/core/Message.java @@ -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; + } }