Class ChatMessage


  • public final class ChatMessage
    extends java.lang.Object
    • Method Detail

      • system

        public static ChatMessage system​(java.lang.String content)
      • user

        public static ChatMessage user​(java.lang.String content)
      • assistant

        public static ChatMessage assistant​(java.lang.String content)
      • assistantWithToolCalls

        public static ChatMessage assistantWithToolCalls​(java.lang.String content,
                                                         java.util.List<ChatToolCall> toolCalls)
      • toolResult

        public static ChatMessage toolResult​(java.lang.String toolCallId,
                                             java.lang.String content)
      • getRole

        public java.lang.String getRole()
      • setRole

        public void setRole​(java.lang.String role)
      • getContent

        public java.lang.Object getContent()
      • setContent

        public void setContent​(java.lang.Object content)
      • getToolCalls

        public java.util.List<ChatToolCall> getToolCalls()
      • setToolCalls

        public void setToolCalls​(java.util.List<ChatToolCall> toolCalls)
      • getToolCallId

        public java.lang.String getToolCallId()
      • setToolCallId

        public void setToolCallId​(java.lang.String toolCallId)