Package | Description |
---|---|
dev.langchain4j.data.message | |
dev.langchain4j.model.chat | |
dev.langchain4j.model.input | |
dev.langchain4j.rag | |
dev.langchain4j.rag.content.injector | |
dev.langchain4j.rag.query |
Modifier and Type | Method and Description |
---|---|
static UserMessage |
UserMessage.from(Content... contents)
Create a
UserMessage from contents. |
static UserMessage |
UserMessage.from(List<Content> contents)
Create a
UserMessage from contents. |
static UserMessage |
UserMessage.from(String text)
Create a
UserMessage from a text. |
static UserMessage |
UserMessage.from(String name,
Content... contents)
Create a
UserMessage from a name and contents. |
static UserMessage |
UserMessage.from(String name,
List<Content> contents)
Create a
UserMessage from a name and contents. |
static UserMessage |
UserMessage.from(String name,
String text)
Create a
UserMessage from a name and a text. |
static UserMessage |
UserMessage.userMessage(Content... contents)
Create a
UserMessage from contents. |
static UserMessage |
UserMessage.userMessage(List<Content> contents)
Create a
UserMessage from contents. |
static UserMessage |
UserMessage.userMessage(String text)
Create a
UserMessage from a text. |
static UserMessage |
UserMessage.userMessage(String name,
Content... contents)
Create a
UserMessage from a name and contents. |
static UserMessage |
UserMessage.userMessage(String name,
List<Content> contents)
Create a
UserMessage from a name and contents. |
static UserMessage |
UserMessage.userMessage(String name,
String text)
Create a
UserMessage from a name and a text. |
Modifier and Type | Method and Description |
---|---|
default int |
TokenCountEstimator.estimateTokenCount(UserMessage userMessage)
Estimates the count of tokens in the specified message.
|
Modifier and Type | Method and Description |
---|---|
UserMessage |
Prompt.toUserMessage()
Convert this prompt to a UserMessage.
|
Modifier and Type | Method and Description |
---|---|
UserMessage |
RetrievalAugmentor.augment(UserMessage userMessage,
Metadata metadata)
Augments the provided
UserMessage with retrieved content. |
UserMessage |
DefaultRetrievalAugmentor.augment(UserMessage userMessage,
Metadata metadata) |
Modifier and Type | Method and Description |
---|---|
UserMessage |
RetrievalAugmentor.augment(UserMessage userMessage,
Metadata metadata)
Augments the provided
UserMessage with retrieved content. |
UserMessage |
DefaultRetrievalAugmentor.augment(UserMessage userMessage,
Metadata metadata) |
Modifier and Type | Method and Description |
---|---|
UserMessage |
ContentInjector.inject(List<Content> contents,
UserMessage userMessage)
Injects given
Content s into a given UserMessage . |
UserMessage |
DefaultContentInjector.inject(List<Content> contents,
UserMessage userMessage) |
Modifier and Type | Method and Description |
---|---|
protected Prompt |
DefaultContentInjector.createPrompt(UserMessage userMessage,
List<Content> contents) |
UserMessage |
ContentInjector.inject(List<Content> contents,
UserMessage userMessage)
Injects given
Content s into a given UserMessage . |
UserMessage |
DefaultContentInjector.inject(List<Content> contents,
UserMessage userMessage) |
Modifier and Type | Method and Description |
---|---|
UserMessage |
Metadata.userMessage() |
Modifier and Type | Method and Description |
---|---|
static Metadata |
Metadata.from(UserMessage userMessage,
Object chatMemoryId,
List<ChatMessage> chatMemory) |
Constructor and Description |
---|
Metadata(UserMessage userMessage,
Object chatMemoryId,
List<ChatMessage> chatMemory) |
Copyright © 2024. All rights reserved.