Class AiServiceContext
java.lang.Object
dev.langchain4j.service.AiServiceContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Class<?> dev.langchain4j.model.chat.ChatModelBiFunction<dev.langchain4j.model.chat.request.ChatRequest, Object, dev.langchain4j.model.chat.request.ChatRequest> final dev.langchain4j.observability.api.AiServiceListenerRegistrarfinal GuardrailService.Builderdev.langchain4j.model.moderation.ModerationModeldev.langchain4j.rag.RetrievalAugmentordev.langchain4j.model.chat.StreamingChatModel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AiServiceContextbooleanvoidinitChatMemories(ChatMemoryProvider chatMemoryProvider) voidinitChatMemories(dev.langchain4j.memory.ChatMemory chatMemory)
-
Field Details
-
aiServiceClass
-
eventListenerRegistrar
public final dev.langchain4j.observability.api.AiServiceListenerRegistrar eventListenerRegistrar -
chatModel
public dev.langchain4j.model.chat.ChatModel chatModel -
streamingChatModel
public dev.langchain4j.model.chat.StreamingChatModel streamingChatModel -
chatMemoryService
-
toolService
-
guardrailServiceBuilder
-
moderationModel
public dev.langchain4j.model.moderation.ModerationModel moderationModel -
retrievalAugmentor
public dev.langchain4j.rag.RetrievalAugmentor retrievalAugmentor -
systemMessageProvider
-
chatRequestTransformer
public BiFunction<dev.langchain4j.model.chat.request.ChatRequest, Object, dev.langchain4j.model.chat.request.ChatRequest> chatRequestTransformer
-
-
Constructor Details
-
AiServiceContext
-
-
Method Details
-
create
-
hasChatMemory
public boolean hasChatMemory() -
initChatMemories
public void initChatMemories(dev.langchain4j.memory.ChatMemory chatMemory) -
initChatMemories
-
guardrailService
-