Class ChatSession


  • public class ChatSession
    extends java.lang.Object
    • Method Detail

      • startChat

        public ChatSession startChat​(java.util.Map<java.lang.String,​java.lang.Object> variables,
                                     java.util.Map<java.lang.String,​java.lang.Object> llmParameters,
                                     java.lang.String environment,
                                     java.lang.String testRunId,
                                     ChatFlavor flavor)
      • continueChat

        public ChatCompletionResponse continueChat​(java.util.Collection<ChatMessage> newMessages,
                                                   java.util.Map<java.lang.String,​java.lang.Object> llmParameters)
      • getMessageHistory

        public java.util.List<ChatMessage> getMessageHistory()
      • getLastMessage

        public java.util.Optional<ChatMessage> getLastMessage()