Index
All Classes and Interfaces|All Packages
A
- AiService - Annotation Interface in dev.langchain4j.service.spring
-
An interface annotated with
@AiServicewill be automatically registered as a bean and wired with all the following components (beans) available in the context: - AiServicesAutoConfig - Class in dev.langchain4j.service.spring
- AiServicesAutoConfig() - Constructor for class dev.langchain4j.service.spring.AiServicesAutoConfig
- AiServiceScannerProcessor - Class in dev.langchain4j.service.spring
- AiServiceScannerProcessor() - Constructor for class dev.langchain4j.service.spring.AiServiceScannerProcessor
- AiServiceWiringMode - Enum Class in dev.langchain4j.service.spring
-
Specifies how LangChain4j components are wired (injected) into a given AI Service.
- AUTOMATIC - Enum constant in enum class dev.langchain4j.service.spring.AiServiceWiringMode
-
All LangChain4j components available in the application context are wired automatically into a given AI Service.
C
- chatMemory() - Element in annotation interface dev.langchain4j.service.spring.AiService
-
When the
wiringMode()is set toAiServiceWiringMode.EXPLICIT, this attribute specifies the name of aChatMemorybean that should be used by this AI Service. - chatMemoryProvider() - Element in annotation interface dev.langchain4j.service.spring.AiService
-
When the
wiringMode()is set toAiServiceWiringMode.EXPLICIT, this attribute specifies the name of aChatMemoryProviderbean that should be used by this AI Service. - chatModel() - Element in annotation interface dev.langchain4j.service.spring.AiService
-
When the
wiringMode()is set toAiServiceWiringMode.EXPLICIT, this attribute specifies the name of aChatLanguageModelbean that should be used by this AI Service. - contentRetriever() - Element in annotation interface dev.langchain4j.service.spring.AiService
-
When the
wiringMode()is set toAiServiceWiringMode.EXPLICIT, this attribute specifies the name of aContentRetrieverbean that should be used by this AI Service.
D
- dev.langchain4j.rag.spring - package dev.langchain4j.rag.spring
- dev.langchain4j.service.spring - package dev.langchain4j.service.spring
- dev.langchain4j.spring - package dev.langchain4j.spring
E
- EXPLICIT - Enum constant in enum class dev.langchain4j.service.spring.AiServiceWiringMode
-
Only explicitly specified LangChain4j components are wired into a given AI Service.
L
- LangChain4jAutoConfig - Class in dev.langchain4j.spring
- LangChain4jAutoConfig() - Constructor for class dev.langchain4j.spring.LangChain4jAutoConfig
P
- postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class dev.langchain4j.service.spring.AiServiceScannerProcessor
R
- RagAutoConfig - Class in dev.langchain4j.rag.spring
- RagAutoConfig() - Constructor for class dev.langchain4j.rag.spring.RagAutoConfig
- RagProperties - Class in dev.langchain4j.rag.spring
- RagProperties() - Constructor for class dev.langchain4j.rag.spring.RagProperties
- retrievalAugmentor() - Element in annotation interface dev.langchain4j.service.spring.AiService
-
When the
wiringMode()is set toAiServiceWiringMode.EXPLICIT, this attribute specifies the name of aRetrievalAugmentorbean that should be used by this AI Service.
S
- setEnvironment(Environment) - Method in class dev.langchain4j.service.spring.AiServiceScannerProcessor
- streamingChatModel() - Element in annotation interface dev.langchain4j.service.spring.AiService
-
When the
wiringMode()is set toAiServiceWiringMode.EXPLICIT, this attribute specifies the name of aStreamingChatLanguageModelbean that should be used by this AI Service.
T
- tools() - Element in annotation interface dev.langchain4j.service.spring.AiService
-
When the
wiringMode()is set toAiServiceWiringMode.EXPLICIT, this attribute specifies the names of beans containing methods annotated withToolthat should be used by this AI Service.
V
- valueOf(String) - Static method in enum class dev.langchain4j.service.spring.AiServiceWiringMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.langchain4j.service.spring.AiServiceWiringMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wiringMode() - Element in annotation interface dev.langchain4j.service.spring.AiService
-
Specifies how LangChain4j components (beans) are wired (injected) into this AI Service.
All Classes and Interfaces|All Packages