Index

A B C D E F G H I J K L M N O P Q R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

AiService - Annotation Interface in io.micronaut.langchain4j.annotation
Registers an AI service.
AiService.NoOpCustomizer - Class in io.micronaut.langchain4j.annotation
The default no-op customizer.
AiServiceCreationContext<T> - Record Class in io.micronaut.langchain4j.aiservices
A context object when an AiService is created.
AiServiceCreationContext(AiServiceDef, AiServices) - Constructor for record class io.micronaut.langchain4j.aiservices.AiServiceCreationContext
Creates an instance of a AiServiceCreationContext record class.
AiServiceCustomizer<T> - Interface in io.micronaut.langchain4j.aiservices
Interface that allows customization the creation of AiServices.
AiServiceDef<T> - Record Class in io.micronaut.langchain4j.aiservices
Models a AiService definition.
AiServiceDef(BeanDefinition, Class, String, Set, Class) - Constructor for record class io.micronaut.langchain4j.aiservices.AiServiceDef
Creates an instance of a AiServiceDef record class.
AiServiceFactory - Class in io.micronaut.langchain4j.aiservices
An AI services factory.
AiServiceFactory(BeanContext, ToolRegistry) - Constructor for class io.micronaut.langchain4j.aiservices.AiServiceFactory
 
AiServiceFluxTest - Class in io.micronaut.langchain4j.chatmodels.tck.tests
 
AiServiceFluxTest() - Constructor for class io.micronaut.langchain4j.chatmodels.tck.tests.AiServiceFluxTest
 
AiServiceInterceptor - Class in io.micronaut.langchain4j.interceptor
Interceptor implementation for register AI service.
AiServiceInterceptor(BeanContext) - Constructor for class io.micronaut.langchain4j.interceptor.AiServiceInterceptor
 
aiServices() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceCreationContext
Returns the value of the aiServices record component.
AiServiceTest - Class in io.micronaut.langchain4j.chatmodels.tck.tests
 
AiServiceTest() - Constructor for class io.micronaut.langchain4j.chatmodels.tck.tests.AiServiceTest
 
annotationType() - Method in class io.micronaut.langchain4j.processor.ToolAnnotationTransformer
 

B

BASE_URL - Static variable in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
 
beanDefinition() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
Returns the value of the beanDefinition record component.
BeanOfTypeChatLanguageModelExistsTest - Class in io.micronaut.langchain4j.chatmodels.tck.tests
 
BeanOfTypeChatLanguageModelExistsTest() - Constructor for class io.micronaut.langchain4j.chatmodels.tck.tests.BeanOfTypeChatLanguageModelExistsTest
 

C

CassandraChatMemoryStoreConfiguration - Interface in io.micronaut.langchain4j.cassandra.memory
Configuration for CassandraChatMemoryStore.Builder.
CassandraUtils - Class in io.micronaut.langchain4j.testutils
 
chat(String) - Method in interface io.micronaut.langchain4j.chatmodels.tck.tests.FluxFriend
 
chat(String) - Method in interface io.micronaut.langchain4j.chatmodels.tck.tests.Friend
 
close() - Static method in class io.micronaut.langchain4j.testutils.CassandraUtils
 
close() - Static method in class io.micronaut.langchain4j.testutils.Neo4jUtils
 
close() - Static method in class io.micronaut.langchain4j.testutils.OllamaUtils
 
close() - Static method in class io.micronaut.langchain4j.testutils.RedisUtils
 
common() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Property
Is it common to all models.
CONFIG_PREFIX - Static variable in class io.micronaut.langchain4j.processor.Langchain4jConfigVisitor
 
configRequired() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Model
Whether some config is required to active.
createAiServices(AiServiceDef) - Method in class io.micronaut.langchain4j.aiservices.AiServiceFactory
Creates instances of AiServices.
createContainer(DockerImageName, String, String, String) - Static method in class io.micronaut.langchain4j.testresources.qdrant.Qdrant
 
createContainer(DockerImageName, Map, Map) - Method in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
 
createContainer(DockerImageName, Map, Map) - Method in class io.micronaut.langchain4j.testresources.qdrant.QdrantTestContainerProvider
 
createMessageWindowChatMemoryBuilder(ChatMemoryStore, MessageWindowChatMemoryConfiguration) - Method in class io.micronaut.langchain4j.store.memory.chat.MessageWindowChatMemoryFactory
 
customize(AiServiceCreationContext) - Method in interface io.micronaut.langchain4j.aiservices.AiServiceCustomizer
Call back invocation that receives the AiServiceCreationContext.
customize(AiServiceCreationContext) - Method in class io.micronaut.langchain4j.annotation.AiService.NoOpCustomizer
 
customizer() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
Returns the value of the customizer record component.
customizer() - Element in annotation interface io.micronaut.langchain4j.annotation.AiService
A customizer can be registered to customize its creation.

D

DEFAULT_ENABLED - Static variable in interface io.micronaut.langchain4j.cassandra.memory.CassandraChatMemoryStoreConfiguration
CassandraChatMemoryStore default value for enabled.
DEFAULT_ENABLED - Static variable in interface io.micronaut.langchain4j.neo4j.memory.Neo4jChatMemoryStoreConfiguration
Neo4jChatMemoryStore default value for enabled.
DEFAULT_ENABLED - Static variable in interface io.micronaut.langchain4j.redis.memory.RedisChatMemoryStoreConfiguration
RedisChatMemoryStore default value for enabled.
DEFAULT_MAX_MESSAGES - Static variable in interface io.micronaut.langchain4j.store.memory.chat.MessageWindowChatMemoryConfiguration
Default number of max messages.
DefaultLangchain4jProviderEnabled - Class in io.micronaut.langchain4j.chatmodels.tck
 
DefaultLangchain4jProviderEnabled() - Constructor for class io.micronaut.langchain4j.chatmodels.tck.DefaultLangchain4jProviderEnabled
 
defaultModelName() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Model
 
defaultValue() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Property
 
definition() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceCreationContext
Returns the value of the definition record component.

E

embeddingStore(InMemoryEmbeddingStoreConfig) - Method in class io.micronaut.langchain4j.embedding.InMemoryEmbeddingStoreFactory
Named stores.
embeddingStore(NamedMongoDbAtlasEmbeddingStoreConfig) - Method in class io.micronaut.langchain4j.mongodb.atlas.MongoDbAtlasEmbeddedStoreFactory
Creates the embedding store for each named configuration.
enabled() - Method in record class io.micronaut.langchain4j.embedding.InMemoryEmbeddingStoreConfig
Returns the value of the enabled record component.
equals(Object) - Method in record class io.micronaut.langchain4j.aiservices.AiServiceCreationContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.langchain4j.embedding.InMemoryEmbeddingStoreConfig
Indicates whether some other object is "equal to" this one.
exposed() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Model
 

F

FluxFriend - Interface in io.micronaut.langchain4j.chatmodels.tck.tests
 
Friend - Interface in io.micronaut.langchain4j.chatmodels.tck.tests
 

G

generateJoke() - Method in interface io.micronaut.langchain4j.chatmodels.tck.tests.JokeGenerator
 
getAllTools() - Method in class io.micronaut.langchain4j.tools.ToolRegistry
Get all available tools.
getBuilder() - Method in interface io.micronaut.langchain4j.cassandra.memory.CassandraChatMemoryStoreConfiguration
 
getBuilder() - Method in class io.micronaut.langchain4j.mongodb.atlas.NamedMongoDbAtlasEmbeddingStoreConfig
 
getBuilder() - Method in interface io.micronaut.langchain4j.neo4j.memory.Neo4jChatMemoryStoreConfiguration
 
getBuilder() - Method in interface io.micronaut.langchain4j.redis.memory.RedisChatMemoryStoreConfiguration
 
getCreateTable() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
Whether to create the table.
getDataSource() - Method in class io.micronaut.langchain4j.oracle.database.OracleEmbeddingStoreConfig
 
getDataSource() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
 
getDefaultImageName() - Method in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
 
getDefaultImageName() - Method in class io.micronaut.langchain4j.testresources.qdrant.QdrantTestContainerProvider
 
getDimension() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
 
getDropTableFirst() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
Whether to drop the table first.
getEmbeddingStoreBuilder() - Method in class io.micronaut.langchain4j.oracle.database.OracleEmbeddingStoreConfig
 
getIndexListSize() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
The index list size.
getMaxMessages() - Method in interface io.micronaut.langchain4j.store.memory.chat.MessageWindowChatMemoryConfiguration
 
getMaxMessages() - Method in class io.micronaut.langchain4j.store.memory.chat.MessageWindowChatMemoryConfigurationProperties
 
getMetadataStorageConfig() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
The metadata storage config.
getMongoClient() - Method in class io.micronaut.langchain4j.mongodb.atlas.NamedMongoDbAtlasEmbeddingStoreConfig
 
getPassword() - Method in interface io.micronaut.langchain4j.neo4j.memory.Neo4jChatMemoryStoreConfiguration
 
getProperties() - Static method in class io.micronaut.langchain4j.testresources.qdrant.Qdrant
 
getProperties() - Static method in class io.micronaut.langchain4j.testutils.CassandraUtils
 
getProperties() - Static method in class io.micronaut.langchain4j.testutils.Neo4jUtils
 
getProperties() - Method in interface io.micronaut.langchain4j.testutils.OllamaTestPropertyProvider
 
getProperties() - Static method in class io.micronaut.langchain4j.testutils.RedisUtils
 
getProperties(String, String, String) - Static method in class io.micronaut.langchain4j.testresources.qdrant.Qdrant
 
getRequiredProperties(String) - Method in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
 
getRequiredProperties(String) - Method in class io.micronaut.langchain4j.testresources.qdrant.QdrantTestContainerProvider
 
getRequiredPropertyEntries() - Method in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
 
getRequiredPropertyEntries() - Method in class io.micronaut.langchain4j.testresources.qdrant.QdrantTestContainerProvider
 
getResolvableProperties(Map, Map) - Method in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
 
getResolvableProperties(Map, Map) - Method in class io.micronaut.langchain4j.testresources.qdrant.QdrantTestContainerProvider
 
getSimpleName() - Method in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
 
getSimpleName() - Method in class io.micronaut.langchain4j.testresources.qdrant.QdrantTestContainerProvider
 
getSupportedAnnotationNames() - Method in class io.micronaut.langchain4j.processor.Langchain4jConfigVisitor
 
getTable() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
 
getToolsTyped(Set) - Method in class io.micronaut.langchain4j.tools.ToolRegistry
Get tools for the given types.
getUri() - Method in interface io.micronaut.langchain4j.neo4j.memory.Neo4jChatMemoryStoreConfiguration
 
getUseIndex() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
Whether to use the index.
getUser() - Method in interface io.micronaut.langchain4j.neo4j.memory.Neo4jChatMemoryStoreConfiguration
 
getVisitorKind() - Method in class io.micronaut.langchain4j.processor.Langchain4jConfigVisitor
 
GlobalTestLifecycle - Class in io.micronaut.langchain4j.testutils
 
GlobalTestLifecycle() - Constructor for class io.micronaut.langchain4j.testutils.GlobalTestLifecycle
 

H

hashCode() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceCreationContext
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.langchain4j.embedding.InMemoryEmbeddingStoreConfig
Returns a hash code value for this object.
HOST - Static variable in class io.micronaut.langchain4j.testresources.qdrant.Qdrant
 

I

imageContent(byte[], String) - Static method in class io.micronaut.langchain4j.utils.ImageContentUtils
 
imageContent(InputStream, String) - Static method in class io.micronaut.langchain4j.utils.ImageContentUtils
 
imageContent(String, String) - Static method in class io.micronaut.langchain4j.utils.ImageContentUtils
 
ImageContentUtils - Class in io.micronaut.langchain4j.utils
Utility class to create ImageContent instances.
impl() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Model
The implementation of the model.
injected() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Property
Is it injected.
InMemoryChatMemoryConfiguration - Interface in io.micronaut.langchain4j.store.memory.chat.inmemory
Configuration for the creation of InMemoryChatMemoryStore instances.
InMemoryEmbeddingStoreConfig - Record Class in io.micronaut.langchain4j.embedding
Configuration for in-memory stores.
InMemoryEmbeddingStoreConfig(boolean, String, String) - Constructor for record class io.micronaut.langchain4j.embedding.InMemoryEmbeddingStoreConfig
Creates an instance of a InMemoryEmbeddingStoreConfig record class.
InMemoryEmbeddingStoreFactory - Class in io.micronaut.langchain4j.embedding
Factory for in-memory stores.
InMemoryEmbeddingStoreFactory(Environment) - Constructor for class io.micronaut.langchain4j.embedding.InMemoryEmbeddingStoreFactory
Default constructor.
intercept(MethodInvocationContext) - Method in class io.micronaut.langchain4j.interceptor.AiServiceInterceptor
 
io.micronaut.langchain4j.aiservices - package io.micronaut.langchain4j.aiservices
 
io.micronaut.langchain4j.annotation - package io.micronaut.langchain4j.annotation
 
io.micronaut.langchain4j.cassandra.memory - package io.micronaut.langchain4j.cassandra.memory
Cassandra ChatMemoryStore implementation related classes.
io.micronaut.langchain4j.chatmodels.tck - package io.micronaut.langchain4j.chatmodels.tck
 
io.micronaut.langchain4j.chatmodels.tck.tests - package io.micronaut.langchain4j.chatmodels.tck.tests
 
io.micronaut.langchain4j.embedding - package io.micronaut.langchain4j.embedding
Classes related with the creation of in-memory EmbeddingStore.
io.micronaut.langchain4j.info - package io.micronaut.langchain4j.info
 
io.micronaut.langchain4j.interceptor - package io.micronaut.langchain4j.interceptor
 
io.micronaut.langchain4j.mongodb.atlas - package io.micronaut.langchain4j.mongodb.atlas
 
io.micronaut.langchain4j.neo4j.memory - package io.micronaut.langchain4j.neo4j.memory
Neo4j ChatMemoryStore implementation related classes.
io.micronaut.langchain4j.oracle.database - package io.micronaut.langchain4j.oracle.database
 
io.micronaut.langchain4j.pgvector - package io.micronaut.langchain4j.pgvector
 
io.micronaut.langchain4j.processor - package io.micronaut.langchain4j.processor
 
io.micronaut.langchain4j.redis.memory - package io.micronaut.langchain4j.redis.memory
Redis ChatMemoryStore implementation related classes.
io.micronaut.langchain4j.store.memory.chat - package io.micronaut.langchain4j.store.memory.chat
ChatMemoryStore related classes.
io.micronaut.langchain4j.store.memory.chat.inmemory - package io.micronaut.langchain4j.store.memory.chat.inmemory
In-Memory ChatMemoryStore implementation related classes.
io.micronaut.langchain4j.testresources.ollama - package io.micronaut.langchain4j.testresources.ollama
 
io.micronaut.langchain4j.testresources.qdrant - package io.micronaut.langchain4j.testresources.qdrant
 
io.micronaut.langchain4j.testutils - package io.micronaut.langchain4j.testutils
 
io.micronaut.langchain4j.tools - package io.micronaut.langchain4j.tools
 
io.micronaut.langchain4j.utils - package io.micronaut.langchain4j.utils
Utility classes to work with Langchain4j.
isEnabled() - Method in interface io.micronaut.langchain4j.cassandra.memory.CassandraChatMemoryStoreConfiguration
 
isEnabled() - Method in class io.micronaut.langchain4j.chatmodels.tck.DefaultLangchain4jProviderEnabled
 
isEnabled() - Method in interface io.micronaut.langchain4j.neo4j.memory.Neo4jChatMemoryStoreConfiguration
 
isEnabled() - Method in interface io.micronaut.langchain4j.redis.memory.RedisChatMemoryStoreConfiguration
 

J

JokeGenerator - Interface in io.micronaut.langchain4j.chatmodels.tck.tests
 
json() - Method in record class io.micronaut.langchain4j.embedding.InMemoryEmbeddingStoreConfig
Returns the value of the json record component.

K

kind() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Model
The kind of model.

L

Lang4jConfig - Annotation Interface in io.micronaut.langchain4j.annotation
Generates the code necessary to integrate a ChatLanguageModel provider.
Lang4jConfig.Model - Annotation Interface in io.micronaut.langchain4j.annotation
Add configuration for the given model.
Lang4jConfig.Property - Annotation Interface in io.micronaut.langchain4j.annotation
Configuration for an individual property.
Langchain4jConfigVisitor - Class in io.micronaut.langchain4j.processor
 
Langchain4jConfigVisitor() - Constructor for class io.micronaut.langchain4j.processor.Langchain4jConfigVisitor
 
Langchain4jProviderEnabled - Interface in io.micronaut.langchain4j.chatmodels.tck
 

M

matches(ConditionContext) - Method in class io.micronaut.langchain4j.chatmodels.tck.SuiteCondition
 
MessageWindowChatMemoryConfiguration - Interface in io.micronaut.langchain4j.store.memory.chat
Configuration for MessageWindowChatMemory.
MessageWindowChatMemoryConfigurationProperties - Class in io.micronaut.langchain4j.store.memory.chat
ConfigurationProperties for MessageWindowChatMemoryConfiguration.
MessageWindowChatMemoryConfigurationProperties() - Constructor for class io.micronaut.langchain4j.store.memory.chat.MessageWindowChatMemoryConfigurationProperties
 
MessageWindowChatMemoryFactory - Class in io.micronaut.langchain4j.store.memory.chat
Utility class to obtain instances of MessageWindowChatMemory.Builder.
MessageWindowChatMemoryFactory() - Constructor for class io.micronaut.langchain4j.store.memory.chat.MessageWindowChatMemoryFactory
 
MicronautLangchain4jAnthropicModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jAnthropicModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jAnthropicModuleInfo
 
MicronautLangchain4jAzureModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jAzureModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jAzureModuleInfo
 
MicronautLangchain4jBedrockModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jBedrockModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jBedrockModuleInfo
 
MicronautLangchain4jCassandraModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jCassandraModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jCassandraModuleInfo
 
MicronautLangchain4jCoreModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jCoreModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jCoreModuleInfo
 
MicronautLangchain4jGoogleaiGeminiModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jGoogleaiGeminiModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jGoogleaiGeminiModuleInfo
 
MicronautLangchain4jHuggingFaceModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jHuggingFaceModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jHuggingFaceModuleInfo
 
MicronautLangchain4jJlamaModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jJlamaModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jJlamaModuleInfo
 
MicronautLangchain4jMistralaiModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jMistralaiModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jMistralaiModuleInfo
 
MicronautLangchain4jOciGenaiModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jOciGenaiModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jOciGenaiModuleInfo
 
MicronautLangchain4jOllamaModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jOllamaModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jOllamaModuleInfo
 
MicronautLangchain4jOllamaTestresourceModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jOllamaTestresourceModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jOllamaTestresourceModuleInfo
 
MicronautLangchain4jOpenaiModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jOpenaiModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jOpenaiModuleInfo
 
MicronautLangchain4jProcessorModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jProcessorModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jProcessorModuleInfo
 
MicronautLangchain4jQdrantTestresourceModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jQdrantTestresourceModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jQdrantTestresourceModuleInfo
 
MicronautLangchain4jStoreElasticsearchModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jStoreElasticsearchModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jStoreElasticsearchModuleInfo
 
MicronautLangchain4jStoreMongodbModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jStoreMongodbModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jStoreMongodbModuleInfo
 
MicronautLangchain4jStoreNeo4jModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jStoreNeo4jModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jStoreNeo4jModuleInfo
 
MicronautLangchain4jStoreOpensearchModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jStoreOpensearchModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jStoreOpensearchModuleInfo
 
MicronautLangchain4jStoreOracleModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jStoreOracleModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jStoreOracleModuleInfo
 
MicronautLangchain4jStorePgvectorModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jStorePgvectorModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jStorePgvectorModuleInfo
 
MicronautLangchain4jStoreQdrantModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jStoreQdrantModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jStoreQdrantModuleInfo
 
MicronautLangchain4jStoreRedisModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jStoreRedisModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jStoreRedisModuleInfo
 
MicronautLangchain4jVertexaiGeminiModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jVertexaiGeminiModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jVertexaiGeminiModuleInfo
 
MicronautLangchain4jVertexaiModuleInfo - Class in io.micronaut.langchain4j.info
 
MicronautLangchain4jVertexaiModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jVertexaiModuleInfo
 
MODEL_NAME - Static variable in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
 
models() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig
Common properties to all configuration classes that are required.
MongoDbAtlasEmbeddedStoreFactory - Class in io.micronaut.langchain4j.mongodb.atlas
 
MongoDbAtlasEmbeddedStoreFactory() - Constructor for class io.micronaut.langchain4j.mongodb.atlas.MongoDbAtlasEmbeddedStoreFactory
 

N

name() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
Returns the value of the name record component.
name() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Property
 
named() - Element in annotation interface io.micronaut.langchain4j.annotation.AiService
The name of a configured AI model.
NamedMongoDbAtlasEmbeddingStoreConfig - Class in io.micronaut.langchain4j.mongodb.atlas
Configures for MongoDbEmbeddingStore.
NamedMongoDbAtlasEmbeddingStoreConfig(MongoClient, NamedMongoDbAtlasEmbeddingStoreConfig.IndexMappingConfig, CreateCollectionOptions) - Constructor for class io.micronaut.langchain4j.mongodb.atlas.NamedMongoDbAtlasEmbeddingStoreConfig
 
Neo4jChatMemoryStoreConfiguration - Interface in io.micronaut.langchain4j.neo4j.memory
Configuration for Neo4jChatMemoryStore.Builder.
Neo4jUtils - Class in io.micronaut.langchain4j.testutils
 
NoOpCustomizer() - Constructor for class io.micronaut.langchain4j.annotation.AiService.NoOpCustomizer
 

O

ollamaContainerBaseUrl() - Static method in class io.micronaut.langchain4j.testutils.OllamaUtils
 
OllamaTestContainerProvider - Class in io.micronaut.langchain4j.testresources.ollama
 
OllamaTestContainerProvider() - Constructor for class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
 
OllamaTestPropertyProvider - Interface in io.micronaut.langchain4j.testutils
 
OllamaUtils - Class in io.micronaut.langchain4j.testutils
 
oracleEmbeddingStore(OracleEmbeddingStoreConfig) - Method in class io.micronaut.langchain4j.oracle.database.OracleEmbeddingStoreFactory
Creates the oracle embedding store.
OracleEmbeddingStoreConfig - Class in io.micronaut.langchain4j.oracle.database
Configures for OracleEmbeddingStore.
OracleEmbeddingStoreConfig(DataSource) - Constructor for class io.micronaut.langchain4j.oracle.database.OracleEmbeddingStoreConfig
 
OracleEmbeddingStoreFactory - Class in io.micronaut.langchain4j.oracle.database
Factory for PgVector embedding store.
OracleEmbeddingStoreFactory() - Constructor for class io.micronaut.langchain4j.oracle.database.OracleEmbeddingStoreFactory
 

P

P_HOST - Static variable in class io.micronaut.langchain4j.testresources.qdrant.Qdrant
 
P_PORT - Static variable in class io.micronaut.langchain4j.testresources.qdrant.Qdrant
 
path() - Method in record class io.micronaut.langchain4j.embedding.InMemoryEmbeddingStoreConfig
Returns the value of the path record component.
pgVectorEmbeddingStore(PgVectorEmbeddingStoreConfig) - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreFactory
 
PgVectorEmbeddingStoreConfig - Class in io.micronaut.langchain4j.pgvector
Configures for PgVectorEmbeddingStore.
PgVectorEmbeddingStoreConfig(DataSource, MetadataStorageConfig) - Constructor for class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
 
PgVectorEmbeddingStoreFactory - Class in io.micronaut.langchain4j.pgvector
Factory for PgVector embedding store.
PgVectorEmbeddingStoreFactory() - Constructor for class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreFactory
 
PORT - Static variable in class io.micronaut.langchain4j.testresources.qdrant.Qdrant
 
PREFIX - Static variable in interface io.micronaut.langchain4j.cassandra.memory.CassandraChatMemoryStoreConfiguration
CassandraChatMemoryStore configuration prefix.
PREFIX - Static variable in record class io.micronaut.langchain4j.embedding.InMemoryEmbeddingStoreConfig
 
PREFIX - Static variable in class io.micronaut.langchain4j.mongodb.atlas.NamedMongoDbAtlasEmbeddingStoreConfig
 
PREFIX - Static variable in interface io.micronaut.langchain4j.neo4j.memory.Neo4jChatMemoryStoreConfiguration
Neo4jChatMemoryStore configuration prefix.
PREFIX - Static variable in class io.micronaut.langchain4j.oracle.database.OracleEmbeddingStoreConfig
 
PREFIX - Static variable in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
 
PREFIX - Static variable in interface io.micronaut.langchain4j.redis.memory.RedisChatMemoryStoreConfiguration
RedisChatMemoryStore configuration prefix.
PREFIX - Static variable in class io.micronaut.langchain4j.store.memory.chat.MessageWindowChatMemoryConfigurationProperties
 
PREFIX - Static variable in class io.micronaut.langchain4j.testresources.qdrant.Qdrant
 
primaryStore() - Method in class io.micronaut.langchain4j.embedding.InMemoryEmbeddingStoreFactory
The primary store.
process(BeanDefinition, ExecutableMethod) - Method in class io.micronaut.langchain4j.tools.ToolRegistry
 
properties() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig
Configuration for different properties.
PROPERTY_ENABLED - Static variable in interface io.micronaut.langchain4j.cassandra.memory.CassandraChatMemoryStoreConfiguration
CassandraChatMemoryStore enabled configuration prefix.
PROPERTY_ENABLED - Static variable in interface io.micronaut.langchain4j.neo4j.memory.Neo4jChatMemoryStoreConfiguration
Neo4jChatMemoryStore enabled configuration prefix.
PROPERTY_ENABLED - Static variable in interface io.micronaut.langchain4j.redis.memory.RedisChatMemoryStoreConfiguration
RedisChatMemoryStore enabled configuration prefix.
providers() - Static method in class io.micronaut.langchain4j.chatmodels.tck.SuiteCondition
 

Q

Qdrant - Class in io.micronaut.langchain4j.testresources.qdrant
Qdrant utility class.
Qdrant() - Constructor for class io.micronaut.langchain4j.testresources.qdrant.Qdrant
 
QdrantTestContainerProvider - Class in io.micronaut.langchain4j.testresources.qdrant
 
QdrantTestContainerProvider() - Constructor for class io.micronaut.langchain4j.testresources.qdrant.QdrantTestContainerProvider
 

R

RedisChatMemoryStoreConfiguration - Interface in io.micronaut.langchain4j.redis.memory
Configuration for RedisChatMemoryStore.Builder.
RedisUtils - Class in io.micronaut.langchain4j.testutils
 
registerShutdownHook() - Static method in class io.micronaut.langchain4j.testutils.GlobalTestLifecycle
 
required() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Property
Is it required.
resolveProperty(String, OllamaContainer) - Method in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
 
resolveProperty(String, QdrantContainer) - Method in class io.micronaut.langchain4j.testresources.qdrant.QdrantTestContainerProvider
 

S

setCreateTable(Boolean) - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
Sets whether to create the table.
setDimension(Integer) - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
Sets the dimension.
setDropTableFirst(Boolean) - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
Sets whether the table should be dropped.
setIndexListSize(Integer) - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
Sets the index list size.
setMaxMessages(Integer) - Method in class io.micronaut.langchain4j.store.memory.chat.MessageWindowChatMemoryConfigurationProperties
Sets the maximum number of messages to retain.
setTable(String) - Method in class io.micronaut.langchain4j.oracle.database.OracleEmbeddingStoreConfig
The table name
setTable(String) - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
The table to use.
setUseIndex(Boolean) - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
Sets whether to use the index.
shouldAnswer(String, Map, Map) - Method in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
 
shouldAnswer(String, Map, Map) - Method in class io.micronaut.langchain4j.testresources.qdrant.QdrantTestContainerProvider
 
SuiteCondition - Class in io.micronaut.langchain4j.chatmodels.tck
 
SuiteCondition() - Constructor for class io.micronaut.langchain4j.chatmodels.tck.SuiteCondition
 

T

ToolAnnotationTransformer - Class in io.micronaut.langchain4j.processor
 
ToolAnnotationTransformer() - Constructor for class io.micronaut.langchain4j.processor.ToolAnnotationTransformer
 
ToolRegistry - Class in io.micronaut.langchain4j.tools
Register of tools.
ToolRegistry(BeanContext) - Constructor for class io.micronaut.langchain4j.tools.ToolRegistry
 
tools() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
Returns the value of the tools record component.
tools() - Element in annotation interface io.micronaut.langchain4j.annotation.AiService
The types of the tools to include.
toString() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceCreationContext
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.langchain4j.embedding.InMemoryEmbeddingStoreConfig
Returns a string representation of this record class.
transform(AnnotationValue, VisitorContext) - Method in class io.micronaut.langchain4j.processor.ToolAnnotationTransformer
 
type() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
Returns the value of the type record component.

V

value() - Element in annotation interface io.micronaut.langchain4j.annotation.AiService
Defines the service name.
visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.langchain4j.processor.Langchain4jConfigVisitor
 
A B C D E F G H I J K L M N O P Q R S T V 
All Classes and Interfaces|All Packages|Constant Field Values