Package dev.langchain4j.service
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 GuardrailService.Builderdev.langchain4j.model.moderation.ModerationModeldev.langchain4j.rag.RetrievalAugmentordev.langchain4j.model.chat.StreamingChatModel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidinitChatMemories(ChatMemoryProvider chatMemoryProvider) voidinitChatMemories(dev.langchain4j.memory.ChatMemory chatMemory)
-
Field Details
-
aiServiceClass
-
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, chatRequestTransformerdev.langchain4j.model.chat.request.ChatRequest>
-
-
Constructor Details
-
AiServiceContext
-
-
Method Details
-
hasChatMemory
public boolean hasChatMemory() -
initChatMemories
public void initChatMemories(dev.langchain4j.memory.ChatMemory chatMemory) -
initChatMemories
-
guardrailService
-