public class Metadata extends Object
Constructor and Description |
---|
Metadata(UserMessage userMessage,
Object chatMemoryId,
List<ChatMessage> chatMemory) |
Modifier and Type | Method and Description |
---|---|
List<ChatMessage> |
chatMemory() |
Object |
chatMemoryId() |
boolean |
equals(Object o) |
static Metadata |
from(UserMessage userMessage,
Object chatMemoryId,
List<ChatMessage> chatMemory) |
int |
hashCode() |
String |
toString() |
UserMessage |
userMessage() |
public Metadata(UserMessage userMessage, Object chatMemoryId, List<ChatMessage> chatMemory)
public UserMessage userMessage()
UserMessage
passed to the RetrievalAugmentor.augment(UserMessage, Metadata)
.public Object chatMemoryId()
ChatMemory
is used. Can be used to distinguish between users.
See @dev.langchain4j.service.MemoryId
annotation from a dev.langchain4j:langchain4j
module.public List<ChatMessage> chatMemory()
ChatMemory
. Present when ChatMemory
is used.
Can be used to get more details about the context (conversation) in which the Query
originated.public static Metadata from(UserMessage userMessage, Object chatMemoryId, List<ChatMessage> chatMemory)
Copyright © 2024. All rights reserved.