Interface ChatMessage.UserMessage<T>
- All Superinterfaces:
ChatMessage
- All Known Implementing Classes:
ChatMessage.UserMessage.UserMessageWithContentParts
,ChatMessage.UserMessage.UserMessageWithTextContent
- Enclosing interface:
- ChatMessage
public static sealed interface ChatMessage.UserMessage<T>
extends ChatMessage
permits ChatMessage.UserMessage.UserMessageWithTextContent, ChatMessage.UserMessage.UserMessageWithContentParts
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
static final record
Nested classes/interfaces inherited from interface io.github.stefanbratanov.jvm.openai.ChatMessage
ChatMessage.AssistantMessage, ChatMessage.SystemMessage, ChatMessage.ToolMessage, ChatMessage.UserMessage<T>
-
Method Summary
-
Method Details
-
role
- Specified by:
role
in interfaceChatMessage
-
content
T content()
-