Class UserMessage

java.lang.Object
nl.dannyj.mistral.models.completion.message.ChatMessage
nl.dannyj.mistral.models.completion.message.UserMessage

public class UserMessage extends ChatMessage
Represents a message with the 'user' role in a chat conversation. User messages contain the input provided by the end-user.
  • Constructor Details

    • UserMessage

      public UserMessage(@NonNull @NonNull String textContent)
      Constructs a new UserMessage with simple text content.
      Parameters:
      textContent - The text content for the user message. Cannot be null or empty.
    • UserMessage

      public UserMessage(@NonNull @NotEmpty @NonNull @NotEmpty List<ContentChunk> contentChunks)
      Constructs a new UserMessage with a list of content chunks (for multi-modal input).
      Parameters:
      contentChunks - The list of content chunks. Cannot be null or empty.
    • UserMessage

      public UserMessage()
  • Method Details