[]
        
首页
开发者学堂
文档
论坛
市场
生态机会
活动
立即试用
(Showing Draft Content)

AIMessage

Class AIMessage

java.lang.Object
com.grapecity.documents.excel.AIMessage

public class AIMessage extends Object
表示与 AI 模型的会话中的一条消息。

 AIMessage message = new AIMessage("user", "Summarize the sales report.");
 
  • Constructor Details

    • AIMessage

      public AIMessage(String role, String content)
      使用指定的角色和内容初始化 AIMessage 类的新实例。
      
       AIMessage message = new AIMessage("system", "Return concise answers.");
       
      Parameters:
      role - 消息的角色。常见值:"system"、"user"
      content - 消息的内容。
  • Method Details

    • getRole

      public String getRole()
      获取消息的角色。常见值:"system"、"user"。
      
       AIMessage message = new AIMessage("user", "Translate this text.");
       String role = message.getRole();
       
      Returns:
      消息的角色。常见值:"system"、"user"。
    • setRole

      public void setRole(String role)
      设置消息的角色。常见值:"system"、"user"。
      
       AIMessage message = new AIMessage("system", "Return JSON.");
       message.setRole("user");
       
      Parameters:
      role - 消息的角色。常见值为 "system" 和 "user"。
    • getContent

      public String getContent()
      获取消息的内容。
      
       AIMessage message = new AIMessage("user", "Classify this text.");
       String content = message.getContent();
       
      Returns:
      消息的内容。
    • setContent

      public void setContent(String content)
      设置消息的内容。
      
       AIMessage message = new AIMessage("user", "Analyze revenue.");
       message.setContent("Analyze expenses.");
       
      Parameters:
      content - 消息内容。