Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- acceptsJsonSchemaResponseFormat(ChatModel) - Method in interface io.micronaut.langchain4j.jsonschema.JsonSchemaResponseFormatSupport
-
Whether the model sends the JSON schema of the response format of a request.
- adapt(TokenStream) - Method in class io.micronaut.langchain4j.aiservices.TokenStreamToPublisherAdapter
- agentBuilder(Class) - Method in class io.micronaut.langchain4j.agentic.AgenticServiceFactory
- AgentConfiguration - Class in io.micronaut.langchain4j.agentic
-
Configuration for a named agentic service agent.
- AgentConfiguration(String) - Constructor for class io.micronaut.langchain4j.agentic.AgentConfiguration
- AgentConfiguration.MemoryConfiguration - Class in io.micronaut.langchain4j.agentic
-
Configuration for agent chat memory.
- Agentic() - Constructor for class io.micronaut.langchain4j.processor.AllowsReflectionRemapper.Agentic
- AGENTIC_CONFIG_PREFIX - Static variable in class io.micronaut.langchain4j.agentic.AgenticServiceFactory
- AgenticDeclarative() - Constructor for class io.micronaut.langchain4j.processor.AllowsReflectionRemapper.AgenticDeclarative
- AgenticService - Annotation Interface in io.micronaut.langchain4j.agentic.annotation
-
Registers a LangChain4j declarative agentic service using AgenticServices.createAgenticSystem(Class, ...).
- AgenticServiceFactory - Class in io.micronaut.langchain4j.agentic
-
Factory for building LangChain4j agentic service proxies.
- AgenticServiceFactory() - Constructor for class io.micronaut.langchain4j.agentic.AgenticServiceFactory
- AgenticServiceInfo<T> - Record Class in io.micronaut.langchain4j.agentic
-
Definition of an Agentic service (typed agent) to be created.
- AgenticServiceInfo(BeanDefinition, Class, String, Set, String) - Constructor for record class io.micronaut.langchain4j.agentic.AgenticServiceInfo
-
Creates an instance of a
AgenticServiceInforecord class. - AgenticServiceInterceptor - Class in io.micronaut.langchain4j.agentic
-
Interceptor that builds and caches a LangChain4j declarative agentic service instance from an interface annotated with
AgenticService. - AgenticServiceInterceptor(BeanContext, AgentRegistry, AgenticServiceFactory) - Constructor for class io.micronaut.langchain4j.agentic.AgenticServiceInterceptor
- AgentRegistry - Class in io.micronaut.langchain4j.agentic
-
Registry caching built agent proxies per agent interface.
- AgentRegistry() - Constructor for class io.micronaut.langchain4j.agentic.AgentRegistry
- 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.
- AiServiceConfiguration - Class in io.micronaut.langchain4j.aiservices
-
Configuration of the AI services.
- AiServiceConfiguration(String) - Constructor for class io.micronaut.langchain4j.aiservices.AiServiceConfiguration
- 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
AiServiceCreationContextrecord 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, List, List, String) - Constructor for record class io.micronaut.langchain4j.aiservices.AiServiceDef
-
Creates an instance of a
AiServiceDefrecord class. - AiServiceDef(BeanDefinition, Class, String, Set, Class) - Constructor for record class io.micronaut.langchain4j.aiservices.AiServiceDef
-
Deprecated, for removal: This API element is subject to removal in a future version.Use the canonical constructor
- 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
aiServicesrecord component. - AiServices() - Constructor for class io.micronaut.langchain4j.processor.AllowsReflectionRemapper.AiServices
- AiServiceTest - Class in io.micronaut.langchain4j.chatmodels.tck.tests
- AiServiceTest() - Constructor for class io.micronaut.langchain4j.chatmodels.tck.tests.AiServiceTest
- AllowsReflectionRemapper - Class in io.micronaut.langchain4j.processor
-
Adds the
AllowsReflectionstereotype to the LangChain4j annotations that LangChain4j reads reflectively from the Java class (@SystemMessage,@UserMessage,@V,@Agent,@SequenceAgent,@Description, ...), so that a compiler generating the Java class for a declaration written in another language (the Python compiler) copies them onto the generated class without the user declaring@AllowsReflectionor themicronaut.introspection.allow-reflectionoption. - AllowsReflectionRemapper.Agentic - Class in io.micronaut.langchain4j.processor
-
The
@Agentannotation. - AllowsReflectionRemapper.AgenticDeclarative - Class in io.micronaut.langchain4j.processor
-
The declarative agentic annotations:
@SequenceAgent,@ParallelAgent,@Output, ... - AllowsReflectionRemapper.AiServices - Class in io.micronaut.langchain4j.processor
-
The annotations of AI services:
@SystemMessage,@UserMessage,@V,@MemoryId, ... - AllowsReflectionRemapper.StructuredOutputs - Class in io.micronaut.langchain4j.processor
-
The
@Descriptionannotation of the structured outputs. - AllowsReflectionRemapper.Tools - Class in io.micronaut.langchain4j.processor
-
The tool annotations:
@Tool,@P,@ToolMemoryId, ... - annotationType() - Method in class io.micronaut.langchain4j.processor.CompensateForAnnotationTransformer
- annotationType() - Method in class io.micronaut.langchain4j.processor.ToolAnnotationTransformer
- apply(ChatRequest) - Method in record class io.micronaut.langchain4j.jsonschema.ResponseFormatSchemas
- assertPasses(EvaluationResult) - Static method in class io.micronaut.langchain4j.test.EvaluationAssertions
-
Asserts that an evaluation passed, reporting the feedback of the evaluator otherwise.
- assertPasses(EvaluationSample, EvaluationResult) - Static method in class io.micronaut.langchain4j.test.EvaluationAssertions
-
Asserts that an evaluation of a sample passed, reporting the sample and the feedback of the evaluator otherwise.
- AudioUrl - Annotation Interface in io.micronaut.langchain4j.annotation
-
Sends the audio file at the URL of a parameter of an
AiServicemethod to the model, as aAudioContent, together with the user message. - authorization(ModelAuthRequest) - Method in interface io.micronaut.langchain4j.http.client.ModelAuthProvider
-
Returns the value of the
Authorizationheader of a request, for exampleBearer <token>.
B
- BASE_URL - Static variable in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
- beanDefinition() - Method in record class io.micronaut.langchain4j.agentic.AgenticServiceInfo
-
Returns the value of the
beanDefinitionrecord component. - beanDefinition() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
-
Returns the value of the
beanDefinitionrecord component. - BeanOfTypeChatLanguageModelExistsTest - Class in io.micronaut.langchain4j.chatmodels.tck.tests
- BeanOfTypeChatLanguageModelExistsTest() - Constructor for class io.micronaut.langchain4j.chatmodels.tck.tests.BeanOfTypeChatLanguageModelExistsTest
- build() - Method in class io.micronaut.langchain4j.test.ScriptedChatModel.Builder
- buildAgenticService(BeanContext, AgenticServiceInfo) - Method in class io.micronaut.langchain4j.agentic.AgenticServiceFactory
-
Build the agentic service for the given definition.
- builder() - Static method in class io.micronaut.langchain4j.test.ScriptedChatModel
C
- callTool(String, String) - Method in class io.micronaut.langchain4j.test.ScriptedChatModel.Answer
- canAdaptTokenStreamTo(Type) - Method in class io.micronaut.langchain4j.aiservices.TokenStreamToPublisherAdapter
- 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
- CHAT_MODEL_NAME - Static variable in class io.micronaut.langchain4j.testutils.OllamaUtils
- ChatMemoryConfiguration - Class in io.micronaut.langchain4j.store.memory.chat
-
Configures the default
ChatMemoryProviderof the AI services: the chat memory store the conversations are kept in, and how the memory evicts old messages. - ChatMemoryConfiguration() - Constructor for class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration
- ChatMemoryConfiguration.Type - Enum Class in io.micronaut.langchain4j.store.memory.chat
-
How the memory evicts old messages.
- 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
- CODEC_PRIORITY - Static variable in class io.micronaut.langchain4j.serde.SerdeJsonCodecFactory
-
The priority of the factory: above the default priority of the factories of other integrations.
- common() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Property
-
Is it common to all models.
- CompensateForAnnotationTransformer - Class in io.micronaut.langchain4j.processor
-
Makes the
CompensateFormethods executable, so that the tool registry finds them without reflection and reports that their compensating actions are not registered. - CompensateForAnnotationTransformer() - Constructor for class io.micronaut.langchain4j.processor.CompensateForAnnotationTransformer
- conditionalAgentService(Class) - Method in class io.micronaut.langchain4j.agentic.AgenticServiceFactory
- 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.
- configure(AiServiceContext, Iterable) - Method in class io.micronaut.langchain4j.jsonschema.StructuredOutputSchemas
-
Configures an AI service: its chat requests carry the provided schemas, and its chat model declares
Capability.RESPONSE_FORMAT_JSON_SCHEMAif needed, seeStructuredOutputSchemas.declaresJsonSchemaCapability(ChatModel). - configureRetrieval(BeanContext, String, Consumer, Consumer) - Static method in class io.micronaut.langchain4j.utils.RetrievalUtils
-
Configures retrieval for a service.
- ContentRetrieverConfiguration - Class in io.micronaut.langchain4j.rag
-
Configures a
EmbeddingStoreContentRetrieverthat retrieves the segments of an embedding store relevant to the user message. - ContentRetrieverConfiguration(String) - Constructor for class io.micronaut.langchain4j.rag.ContentRetrieverConfiguration
- context() - Method in record class io.micronaut.langchain4j.evaluation.EvaluationRequest
-
Returns the value of the
contextrecord component. - context() - Method in record class io.micronaut.langchain4j.test.EvaluationSample
-
Returns the value of the
contextrecord component. - create() - Method in class io.micronaut.langchain4j.serde.SerdeJsonCodecFactory
- 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
customizerrecord component. - customizer() - Element in annotation interface io.micronaut.langchain4j.annotation.AiService
-
A customizer can be registered to customize its creation.
D
- DecisionService - Annotation Interface in io.micronaut.langchain4j.annotation
-
Registers a LangChain4j decision service: an interface whose methods are answered by a
DecisionModel, created withDecisionServices. - DecisionServiceInterceptor - Class in io.micronaut.langchain4j.interceptor
-
Implements the
DecisionServiceinterfaces with LangChain4j'sDecisionServices. - declaresJsonSchemaCapability(ChatModel) - Method in class io.micronaut.langchain4j.jsonschema.StructuredOutputSchemas
-
Whether LangChain4j sends a JSON schema response format to the given model, possibly once declared.
- decorate(ChatModel, ResponseFormatSchemas, Class) - Method in class io.micronaut.langchain4j.jsonschema.StructuredOutputSchemas
-
Decorates the chat model of an agent, for which LangChain4j offers no request transformer, so that its chat requests carry the provided schemas.
- DEFAULT - Static variable in class io.micronaut.langchain4j.aiservices.AiServiceConfiguration
-
The name of the configuration that applies to every AI service.
- DEFAULT_ENABLED - Static variable in interface io.micronaut.langchain4j.cassandra.memory.CassandraChatMemoryStoreConfiguration
-
CassandraChatMemoryStore default value for enabled.
- DEFAULT_ENABLED - Static variable in class io.micronaut.langchain4j.jsonschema.StructuredOutputConfiguration
- 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.oracle.memory.OracleChatMemoryStoreConfiguration
-
OracleChatMemoryStore default value for enabled.
- DEFAULT_ENABLED - Static variable in interface io.micronaut.langchain4j.redis.memory.RedisChatMemoryStoreConfiguration
-
RedisChatMemoryStore default value for enabled.
- DEFAULT_GLOB - Static variable in class io.micronaut.langchain4j.rag.IngestionConfiguration
-
The default glob of the documents.
- DEFAULT_MAX_MESSAGES - Static variable in interface io.micronaut.langchain4j.store.memory.chat.MessageWindowChatMemoryConfiguration
-
Default number of max messages.
- DEFAULT_MAX_OVERLAP_SIZE - Static variable in class io.micronaut.langchain4j.rag.IngestionConfiguration
-
The default maximum overlap of two segments, in characters.
- DEFAULT_MAX_RESULTS - Static variable in class io.micronaut.langchain4j.rag.ContentRetrieverConfiguration
-
The default maximum number of results.
- DEFAULT_MAX_SEGMENT_SIZE - Static variable in class io.micronaut.langchain4j.rag.IngestionConfiguration
-
The default maximum size of a segment, in characters.
- 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
definitionrecord component. - doChat(ChatRequest) - Method in class io.micronaut.langchain4j.test.ScriptedChatModel
E
- EMBEDDING_MODEL_NAME - Static variable in class io.micronaut.langchain4j.testutils.OllamaUtils
- 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
enabledrecord component. - equals(Object) - Method in record class io.micronaut.langchain4j.agentic.AgenticServiceInfo
-
Indicates whether some other object is "equal to" this one.
- 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.
- equals(Object) - Method in record class io.micronaut.langchain4j.evaluation.EvaluationRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.langchain4j.evaluation.EvaluationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.langchain4j.http.client.ModelAuthRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.langchain4j.jsonschema.ResponseFormatSchemas
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.langchain4j.test.EvaluationSample
-
Indicates whether some other object is "equal to" this one.
- evaluate(EvaluationRequest) - Method in interface io.micronaut.langchain4j.evaluation.Evaluator
-
Evaluate the given request.
- evaluate(EvaluationRequest) - Method in class io.micronaut.langchain4j.evaluation.PromptBasedEvaluator
- EvaluationAssertions - Class in io.micronaut.langchain4j.test
-
Assertions of
evaluation results. - evaluationCriteria() - Method in class io.micronaut.langchain4j.evaluation.FactCheckingEvaluator
- evaluationCriteria() - Method in class io.micronaut.langchain4j.evaluation.PromptBasedEvaluator
- evaluationCriteria() - Method in class io.micronaut.langchain4j.evaluation.RelevancyEvaluator
- evaluationName() - Method in class io.micronaut.langchain4j.evaluation.FactCheckingEvaluator
- evaluationName() - Method in class io.micronaut.langchain4j.evaluation.PromptBasedEvaluator
- evaluationName() - Method in class io.micronaut.langchain4j.evaluation.RelevancyEvaluator
- EvaluationRequest - Record Class in io.micronaut.langchain4j.evaluation
-
Captures the prompt, optional context, and generated response for an evaluation.
- EvaluationRequest(String, String, String) - Constructor for record class io.micronaut.langchain4j.evaluation.EvaluationRequest
-
Creates an instance of a
EvaluationRequestrecord class. - EvaluationResult - Record Class in io.micronaut.langchain4j.evaluation
-
Represents the result of an evaluation.
- EvaluationResult(boolean, String) - Constructor for record class io.micronaut.langchain4j.evaluation.EvaluationResult
-
Creates an instance of a
EvaluationResultrecord class. - EvaluationSample - Record Class in io.micronaut.langchain4j.test
-
A sample of an evaluation: the input sent to the AI service, with the optional context that the response must be grounded in and the optional expected response, loaded from a sample file by
EvaluationSamples. - EvaluationSample(String, String, String, String) - Constructor for record class io.micronaut.langchain4j.test.EvaluationSample
-
Creates an instance of a
EvaluationSamplerecord class. - EvaluationSamples - Class in io.micronaut.langchain4j.test
-
Loads
evaluation samplesfrom a YAML (or JSON) file of the classpath: a list of samples, or a map with asampleslist. - EvaluationSamplesSource - Annotation Interface in io.micronaut.langchain4j.test
-
Provides the
evaluation samplesof a classpath file to a JUnitParameterizedTest, one invocation per sample. - Evaluator - Interface in io.micronaut.langchain4j.evaluation
-
Evaluates an AI response against a request.
- excluded() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Property
-
Whether the builder property is excluded from the configuration, for a property that the configuration binding would set to a value the model rejects (for example an empty map).
- ExecutableMethodToolExecutor - Class in io.micronaut.langchain4j.tools
-
A LangChain4j
ToolExecutorthat invokes aToolmethod of a bean through its MicronautExecutableMethod, with aToolSpecificationbuilt from the compile-time annotation metadata and argument names of the method. - ExecutableMethodToolExecutor(Object, ExecutableMethod) - Constructor for class io.micronaut.langchain4j.tools.ExecutableMethodToolExecutor
- execute(ToolExecutionRequest, Object) - Method in class io.micronaut.langchain4j.tools.ExecutableMethodToolExecutor
- executeAsync(ToolExecutionRequest, InvocationContext) - Method in class io.micronaut.langchain4j.tools.ExecutableMethodToolExecutor
- executeWithContext(ToolExecutionRequest, InvocationContext) - Method in class io.micronaut.langchain4j.tools.ExecutableMethodToolExecutor
- expected() - Method in record class io.micronaut.langchain4j.test.EvaluationSample
-
Returns the value of the
expectedrecord component. - exposed() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Model
F
- FactCheckingEvaluator - Class in io.micronaut.langchain4j.evaluation
-
Evaluates whether the generated response is grounded in the supplied context.
- FactCheckingEvaluator(ChatModel) - Constructor for class io.micronaut.langchain4j.evaluation.FactCheckingEvaluator
- fail(String) - Static method in record class io.micronaut.langchain4j.evaluation.EvaluationResult
-
Creates a failing result with the given feedback.
- feedback() - Method in record class io.micronaut.langchain4j.evaluation.EvaluationResult
-
Returns the value of the
feedbackrecord component. - findByNameOrDefault(BeanContext, String, Argument) - Static method in class io.micronaut.langchain4j.utils.RetrievalUtils
-
Finds a bean qualified by the given name, falling back to the default bean.
- findSchema(Class) - Method in interface io.micronaut.langchain4j.jsonschema.StructuredOutputSchemaProvider
-
Finds the schema of a structured output type.
- FluxFriend - Interface in io.micronaut.langchain4j.chatmodels.tck.tests
- Friend - Interface in io.micronaut.langchain4j.chatmodels.tck.tests
- from(String, Result) - Static method in record class io.micronaut.langchain4j.evaluation.EvaluationRequest
-
Creates an evaluation request from the user text and AI service result.
- from(String, List, String) - Static method in record class io.micronaut.langchain4j.evaluation.EvaluationRequest
-
Creates an evaluation request from the user text, retrieved sources, and generated response.
G
- generateJoke() - Method in interface io.micronaut.langchain4j.chatmodels.tck.tests.JokeGenerator
- getAiServiceTools(Set) - Method in class io.micronaut.langchain4j.tools.ToolRegistry
-
Get the tools of the beans of the given types, as
AiServiceTools invoking theToolmethods through their MicronautExecutableMethod: unlike the tool objects ofToolRegistry.getToolsTyped(Set), they let LangChain4j call the tools without scanning and invoking the methods reflectively. - getAllAiServiceTools() - Method in class io.micronaut.langchain4j.tools.ToolRegistry
-
Get all available tools, as
AiServiceTools invoking theToolmethods through their MicronautExecutableMethod. - getAllTools() - Method in class io.micronaut.langchain4j.tools.ToolRegistry
-
Get all available tools.
- getApiKey() - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- getApiVersion() - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- getBaseUrl() - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- getBuilder() - Method in interface io.micronaut.langchain4j.cassandra.memory.CassandraChatMemoryStoreConfiguration
- getBuilder() - Method in class io.micronaut.langchain4j.jdbc.memory.JdbcChatMemoryStoreConfiguration
- getBuilder() - Method in class io.micronaut.langchain4j.mongodb.atlas.NamedMongoDbAtlasEmbeddingStoreConfig
- getBuilder() - Method in class io.micronaut.langchain4j.mongodb.memory.MongoDbChatMemoryStoreConfiguration
- getBuilder() - Method in interface io.micronaut.langchain4j.neo4j.memory.Neo4jChatMemoryStoreConfiguration
- getBuilder() - Method in interface io.micronaut.langchain4j.oracle.memory.OracleChatMemoryStoreConfiguration
- getBuilder() - Method in interface io.micronaut.langchain4j.redis.memory.RedisChatMemoryStoreConfiguration
- getChatModel() - Method in class io.micronaut.langchain4j.agentic.AgentConfiguration
- getClasspath() - Method in class io.micronaut.langchain4j.skills.SkillsConfiguration
- getContentRetrievers() - Method in class io.micronaut.langchain4j.rag.RetrievalAugmentorConfiguration
- getCreateTable() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
-
Whether to create the table.
- getDataSource() - Method in class io.micronaut.langchain4j.jdbc.memory.JdbcChatMemoryStoreConfiguration
- getDataSource() - Method in class io.micronaut.langchain4j.oracle.database.OracleEmbeddingStoreConfig
- getDataSource() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
- getDecisionModel() - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
- getDefaultImageName() - Method in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
- getDefaultImageName() - Method in class io.micronaut.langchain4j.testresources.qdrant.QdrantTestContainerProvider
- getDefaultRoute() - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
- getDescriptions() - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
- getDialect() - Method in class io.micronaut.langchain4j.jdbc.memory.JdbcChatMemoryStoreConfiguration
- getDimension() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
- getDirectory() - Method in class io.micronaut.langchain4j.skills.SkillsConfiguration
- getDropTableFirst() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
-
Whether to drop the table first.
- getEmbeddingModel() - Method in class io.micronaut.langchain4j.rag.ContentRetrieverConfiguration
- getEmbeddingModel() - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- getEmbeddingStore() - Method in class io.micronaut.langchain4j.rag.ContentRetrieverConfiguration
- getEmbeddingStore() - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- getEmbeddingStoreBuilder() - Method in class io.micronaut.langchain4j.oracle.database.OracleEmbeddingStoreConfig
- getFallbackStrategy() - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
- getForceJsonSchemaResponseFormat() - Method in class io.micronaut.langchain4j.jsonschema.StructuredOutputConfiguration
- getGlob() - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- getIndexListSize() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
-
The index list size.
- getLocation() - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- getMaxConnections() - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- getMaxConnectionsPerHost() - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- getMaxMessages() - Method in class io.micronaut.langchain4j.agentic.AgentConfiguration.MemoryConfiguration
- getMaxMessages() - Method in class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration
- getMaxMessages() - Method in interface io.micronaut.langchain4j.store.memory.chat.MessageWindowChatMemoryConfiguration
- getMaxMessages() - Method in class io.micronaut.langchain4j.store.memory.chat.MessageWindowChatMemoryConfigurationProperties
- getMaxOverlapSize() - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- getMaxResults() - Method in class io.micronaut.langchain4j.rag.ContentRetrieverConfiguration
- getMaxResults() - Method in class io.micronaut.langchain4j.rag.RetrievalAugmentorConfiguration
- getMaxSegmentSize() - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- getMaxTokens() - Method in class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration
- getMaxToolCallingRoundTrips() - Method in class io.micronaut.langchain4j.aiservices.AiServiceConfiguration
- getMemory() - Method in class io.micronaut.langchain4j.agentic.AgentConfiguration
- getMetadataStorageConfig() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
-
The metadata storage config.
- getMinProbability() - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
- getMinScore() - Method in class io.micronaut.langchain4j.rag.ContentRetrieverConfiguration
- getMinScore() - Method in class io.micronaut.langchain4j.rag.RetrievalAugmentorConfiguration
- getMongoClient() - Method in class io.micronaut.langchain4j.mongodb.atlas.NamedMongoDbAtlasEmbeddingStoreConfig
- getName() - Method in class io.micronaut.langchain4j.agentic.AgentConfiguration
- getName() - Method in class io.micronaut.langchain4j.aiservices.AiServiceConfiguration
- getName() - Method in class io.micronaut.langchain4j.mongodb.memory.MongoDbChatMemoryStoreConfiguration
- getName() - Method in class io.micronaut.langchain4j.rag.ContentRetrieverConfiguration
- getName() - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- getName() - Method in class io.micronaut.langchain4j.rag.RetrievalAugmentorConfiguration
- getName() - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
- getName() - Method in class io.micronaut.langchain4j.skills.SkillsConfiguration
- getOrCreateAgent(Class, Supplier) - Method in class io.micronaut.langchain4j.agentic.AgentRegistry
-
Retrieve a cached agent proxy by agent interface type, building and caching it atomically when absent.
- getPackageName() - Method in class io.micronaut.langchain4j.processor.AllowsReflectionRemapper
- getPassword() - Method in interface io.micronaut.langchain4j.neo4j.memory.Neo4jChatMemoryStoreConfiguration
- getProjectId() - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- 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
- getQuestion() - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
- 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
- getRouter() - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
- getRoutes() - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
- getScoringModel() - Method in class io.micronaut.langchain4j.rag.RetrievalAugmentorConfiguration
- getServer() - Method in class io.micronaut.langchain4j.mongodb.memory.MongoDbChatMemoryStoreConfiguration
- getSimpleName() - Method in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
- getSimpleName() - Method in class io.micronaut.langchain4j.testresources.qdrant.QdrantTestContainerProvider
- getSources() - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- getStore() - Method in class io.micronaut.langchain4j.agentic.AgentConfiguration.MemoryConfiguration
- getStore() - Method in class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration
- getSupportedAnnotationNames() - Method in class io.micronaut.langchain4j.processor.Langchain4jConfigVisitor
- getSupportedAnnotationNames() - Method in class io.micronaut.langchain4j.processor.NativeImageMetadataVisitor
- getSupportedAnnotationNames() - Method in class io.micronaut.langchain4j.processor.SerdeImportVisitor
- getTable() - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
- getTimeout() - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- getToolExecutor() - Method in class io.micronaut.langchain4j.aiservices.AiServiceConfiguration
- getToolsTyped(Set) - Method in class io.micronaut.langchain4j.tools.ToolRegistry
-
Get tools for the given types.
- getType() - Method in class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration
- 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
- getVisitorKind() - Method in class io.micronaut.langchain4j.processor.NativeImageMetadataVisitor
- getVisitorKind() - Method in class io.micronaut.langchain4j.processor.SerdeImportVisitor
- GlobalTestLifecycle - Class in io.micronaut.langchain4j.testutils
- GlobalTestLifecycle() - Constructor for class io.micronaut.langchain4j.testutils.GlobalTestLifecycle
- GoogleGenAiClientConfiguration - Class in io.micronaut.langchain4j.googlegenai
-
Configures the Google Gen AI
Clientshared by the Google Gen AI models: the Gemini API with an API key, or Vertex AI with a project, a location and the application'sGoogleCredentials. - GoogleGenAiClientConfiguration() - Constructor for class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
H
- H2 - Enum constant in enum class io.micronaut.langchain4j.jdbc.memory.JdbcChatMemoryStoreConfiguration.Dialect
-
H2.
- hashCode() - Method in record class io.micronaut.langchain4j.agentic.AgenticServiceInfo
-
Returns a hash code value for this object.
- 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.
- hashCode() - Method in record class io.micronaut.langchain4j.evaluation.EvaluationRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.langchain4j.evaluation.EvaluationResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.langchain4j.http.client.ModelAuthRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.langchain4j.jsonschema.ResponseFormatSchemas
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.langchain4j.test.EvaluationSample
-
Returns a hash code value for this object.
- headers() - Method in record class io.micronaut.langchain4j.http.client.ModelAuthRequest
-
Returns the value of the
headersrecord component. - 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
ImageContentinstances. - ImageUrl - Annotation Interface in io.micronaut.langchain4j.annotation
-
Sends the image at the URL of a parameter of an
AiServicemethod to the model, as aImageContent, together with the user message. - impl() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Model
-
The implementation of the model.
- IngestionConfiguration - Class in io.micronaut.langchain4j.rag
-
Configures the ingestion of documents into an embedding store: the documents are loaded from the sources, split into segments, embedded with the embedding model and stored.
- IngestionConfiguration(String) - Constructor for class io.micronaut.langchain4j.rag.IngestionConfiguration
- 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
InMemoryChatMemoryStoreinstances. - 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
InMemoryEmbeddingStoreConfigrecord 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.
- input() - Method in record class io.micronaut.langchain4j.test.EvaluationSample
-
Returns the value of the
inputrecord component. - intercept(MethodInvocationContext) - Method in class io.micronaut.langchain4j.agentic.AgenticServiceInterceptor
- intercept(MethodInvocationContext) - Method in class io.micronaut.langchain4j.interceptor.AiServiceInterceptor
- intercept(MethodInvocationContext) - Method in class io.micronaut.langchain4j.interceptor.DecisionServiceInterceptor
- io.micronaut.langchain4j.agentic - package io.micronaut.langchain4j.agentic
-
Agentic services: LangChain4j agents and workflows built with Micronaut dependency injection.
- io.micronaut.langchain4j.agentic.annotation - package io.micronaut.langchain4j.agentic.annotation
-
Annotations of the agentic services.
- io.micronaut.langchain4j.aiservices - package io.micronaut.langchain4j.aiservices
-
AI services: LangChain4j AI services built with Micronaut dependency injection.
- io.micronaut.langchain4j.annotation - package io.micronaut.langchain4j.annotation
-
Annotations of the AI services and of the model configurations.
- io.micronaut.langchain4j.cassandra.memory - package io.micronaut.langchain4j.cassandra.memory
-
Cassandra
ChatMemoryStoreimplementation 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.evaluation - package io.micronaut.langchain4j.evaluation
-
Evaluation utilities for testing AI responses.
- io.micronaut.langchain4j.googlegenai - package io.micronaut.langchain4j.googlegenai
-
Integration with the Google Gen AI SDK, for the Gemini API and Vertex AI.
- io.micronaut.langchain4j.http.client - package io.micronaut.langchain4j.http.client
-
LangChain4j HTTP client adapter backed by Micronaut HTTP Client.
- io.micronaut.langchain4j.info - package io.micronaut.langchain4j.info
- io.micronaut.langchain4j.interceptor - package io.micronaut.langchain4j.interceptor
-
Interceptors that implement the AI services and the decision services.
- io.micronaut.langchain4j.jdbc.memory - package io.micronaut.langchain4j.jdbc.memory
-
JDBC chat memory store.
- io.micronaut.langchain4j.jsonschema - package io.micronaut.langchain4j.jsonschema
-
Structured outputs of AI services and agents backed by JSON schemas generated at compile time.
- io.micronaut.langchain4j.mongodb.atlas - package io.micronaut.langchain4j.mongodb.atlas
-
MongoDB Atlas embedding store.
- io.micronaut.langchain4j.mongodb.memory - package io.micronaut.langchain4j.mongodb.memory
-
MongoDB chat memory store.
- io.micronaut.langchain4j.neo4j.memory - package io.micronaut.langchain4j.neo4j.memory
-
Neo4j
ChatMemoryStoreimplementation related classes. - io.micronaut.langchain4j.oracle.database - package io.micronaut.langchain4j.oracle.database
-
Oracle Database embedding store.
- io.micronaut.langchain4j.oracle.memory - package io.micronaut.langchain4j.oracle.memory
-
Oracle
ChatMemoryStoreimplementation related classes. - io.micronaut.langchain4j.pgvector - package io.micronaut.langchain4j.pgvector
-
PGVector embedding store.
- io.micronaut.langchain4j.processor - package io.micronaut.langchain4j.processor
-
Annotation processing: the model configurations, factories and native image metadata.
- io.micronaut.langchain4j.rag - package io.micronaut.langchain4j.rag
-
Retrieval augmented generation (RAG) configured with Micronaut configuration.
- io.micronaut.langchain4j.redis.memory - package io.micronaut.langchain4j.redis.memory
-
Redis
ChatMemoryStoreimplementation related classes. - io.micronaut.langchain4j.router - package io.micronaut.langchain4j.router
-
Chat models that route each request to one of several chat models.
- io.micronaut.langchain4j.serde - package io.micronaut.langchain4j.serde
-
Micronaut Serialization support for the LangChain4j types.
- io.micronaut.langchain4j.skills - package io.micronaut.langchain4j.skills
-
Agent Skills configured with Micronaut configuration.
- io.micronaut.langchain4j.store.memory.chat - package io.micronaut.langchain4j.store.memory.chat
-
ChatMemoryStorerelated classes. - io.micronaut.langchain4j.store.memory.chat.inmemory - package io.micronaut.langchain4j.store.memory.chat.inmemory
-
In-Memory
ChatMemoryStoreimplementation related classes. - io.micronaut.langchain4j.test - package io.micronaut.langchain4j.test
-
Test support for Micronaut LangChain4j: a scripted chat model and evaluations driven by sample files.
- io.micronaut.langchain4j.testresources.ollama - package io.micronaut.langchain4j.testresources.ollama
-
Test resources: an Ollama container.
- io.micronaut.langchain4j.testresources.qdrant - package io.micronaut.langchain4j.testresources.qdrant
-
Test resources: a Qdrant container.
- io.micronaut.langchain4j.testutils - package io.micronaut.langchain4j.testutils
- io.micronaut.langchain4j.tools - package io.micronaut.langchain4j.tools
-
Tools: the methods annotated with the LangChain4j @Tool annotation.
- 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 class io.micronaut.langchain4j.jdbc.memory.JdbcChatMemoryStoreConfiguration
- isEnabled() - Method in class io.micronaut.langchain4j.jsonschema.StructuredOutputConfiguration
- isEnabled() - Method in class io.micronaut.langchain4j.mongodb.memory.MongoDbChatMemoryStoreConfiguration
- isEnabled() - Method in interface io.micronaut.langchain4j.neo4j.memory.Neo4jChatMemoryStoreConfiguration
- isEnabled() - Method in interface io.micronaut.langchain4j.oracle.memory.OracleChatMemoryStoreConfiguration
- isEnabled() - Method in interface io.micronaut.langchain4j.redis.memory.RedisChatMemoryStoreConfiguration
- isEnabled() - Method in class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration
- isExecuteToolsConcurrently() - Method in class io.micronaut.langchain4j.aiservices.AiServiceConfiguration
- isIngestOnStartup() - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- isRecursive() - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- isReRank() - Method in class io.micronaut.langchain4j.rag.RetrievalAugmentorConfiguration
- isVertexAi() - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
J
- JdbcChatMemoryStoreConfiguration - Class in io.micronaut.langchain4j.jdbc.memory
-
Configures a JDBC
SQLChatMemoryStorefor a data source. - JdbcChatMemoryStoreConfiguration(DataSource) - Constructor for class io.micronaut.langchain4j.jdbc.memory.JdbcChatMemoryStoreConfiguration
- JdbcChatMemoryStoreConfiguration.Dialect - Enum Class in io.micronaut.langchain4j.jdbc.memory
-
The SQL dialects.
- JokeGenerator - Interface in io.micronaut.langchain4j.chatmodels.tck.tests
- json() - Method in record class io.micronaut.langchain4j.embedding.InMemoryEmbeddingStoreConfig
-
Returns the value of the
jsonrecord component. - JsonSchemaResponseFormatSupport - Interface in io.micronaut.langchain4j.jsonschema
-
Identifies chat models that accept a JSON schema response format on each request although they do not declare
Capability.RESPONSE_FORMAT_JSON_SCHEMA.
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 LangChain4j model 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
- lastRequest() - Method in class io.micronaut.langchain4j.test.ScriptedChatModel
- lastToolResult(ChatRequest) - Static method in class io.micronaut.langchain4j.test.ScriptedChatModel
- lastUserMessage(ChatRequest) - Static method in class io.micronaut.langchain4j.test.ScriptedChatModel
- load(String) - Static method in class io.micronaut.langchain4j.test.EvaluationSamples
- loopAgentService(Class) - Method in class io.micronaut.langchain4j.agentic.AgenticServiceFactory
M
- matches(ConditionContext) - Method in class io.micronaut.langchain4j.chatmodels.tck.SuiteCondition
- mcpClients() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
-
Returns the value of the
mcpClientsrecord component. - mcpClients() - Element in annotation interface io.micronaut.langchain4j.annotation.AiService
-
The names of the LangChain4j
McpClientbeans whose tools are provided to the service, for example the clients configured with the Micronaut MCP LangChain4j client. - MemoryConfiguration() - Constructor for class io.micronaut.langchain4j.agentic.AgentConfiguration.MemoryConfiguration
- MESSAGE_WINDOW - Enum constant in enum class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration.Type
-
Keeps the last
max-messagesmessages. - MessageWindowChatMemoryConfiguration - Interface in io.micronaut.langchain4j.store.memory.chat
-
Configuration for
MessageWindowChatMemory. - MessageWindowChatMemoryConfigurationProperties - Class in io.micronaut.langchain4j.store.memory.chat
-
ConfigurationPropertiesforMessageWindowChatMemoryConfiguration. - 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
- method() - Method in record class io.micronaut.langchain4j.http.client.ModelAuthRequest
-
Returns the value of the
methodrecord component. - MicronautLangchain4jAgenticModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jAgenticModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jAgenticModuleInfo
- 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
- MicronautLangchain4jCohereModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jCohereModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jCohereModuleInfo
- 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
- MicronautLangchain4jGoogleGenaiModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jGoogleGenaiModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jGoogleGenaiModuleInfo
- MicronautLangchain4jHuggingFaceModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jHuggingFaceModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jHuggingFaceModuleInfo
- MicronautLangchain4jJdbcModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jJdbcModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jJdbcModuleInfo
- MicronautLangchain4jJinaModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jJinaModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jJinaModuleInfo
- MicronautLangchain4jJlamaModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jJlamaModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jJlamaModuleInfo
- MicronautLangchain4jMicrometerModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jMicrometerModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jMicrometerModuleInfo
- 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
- MicronautLangchain4jSerdeModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jSerdeModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jSerdeModuleInfo
- MicronautLangchain4jStoreChromaModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jStoreChromaModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jStoreChromaModuleInfo
- MicronautLangchain4jStoreElasticsearchModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jStoreElasticsearchModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jStoreElasticsearchModuleInfo
- MicronautLangchain4jStoreMilvusModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jStoreMilvusModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jStoreMilvusModuleInfo
- 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
- MicronautLangchain4jStoreWeaviateModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jStoreWeaviateModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jStoreWeaviateModuleInfo
- MicronautLangchain4jTestModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jTestModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jTestModuleInfo
- 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
- MicronautLangchain4jVoyageaiModuleInfo - Class in io.micronaut.langchain4j.info
- MicronautLangchain4jVoyageaiModuleInfo() - Constructor for class io.micronaut.langchain4j.info.MicronautLangchain4jVoyageaiModuleInfo
- MODEL_NAME - Static variable in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
- ModelAuthProvider - Interface in io.micronaut.langchain4j.http.client
-
Provides the credentials of each request that a model sends with the Micronaut HTTP client, for example a token of the current user or a short-lived token in place of the API key of the model configuration.
- ModelAuthRequest - Record Class in io.micronaut.langchain4j.http.client
-
A request of a model, passed to the
ModelAuthProviderbeans. - ModelAuthRequest(String, URI, Map) - Constructor for record class io.micronaut.langchain4j.http.client.ModelAuthRequest
-
Creates an instance of a
ModelAuthRequestrecord class. - 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
- MongoDbChatMemoryStoreConfiguration - Class in io.micronaut.langchain4j.mongodb.memory
-
Configures a MongoDB chat memory store, with the
database-name,collection-nameandexpire-after-secondsproperties. - MongoDbChatMemoryStoreConfiguration(String) - Constructor for class io.micronaut.langchain4j.mongodb.memory.MongoDbChatMemoryStoreConfiguration
- MYSQL - Enum constant in enum class io.micronaut.langchain4j.jdbc.memory.JdbcChatMemoryStoreConfiguration.Dialect
-
MySQL and MariaDB.
N
- name() - Method in record class io.micronaut.langchain4j.agentic.AgenticServiceInfo
-
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
-
Returns the value of the
namerecord component. - name() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Property
- name() - Method in record class io.micronaut.langchain4j.test.EvaluationSample
-
Returns the value of the
namerecord component. - named() - Element in annotation interface io.micronaut.langchain4j.agentic.annotation.AgenticService
-
The name of a configured AI model to use (qualifier).
- named() - Element in annotation interface io.micronaut.langchain4j.annotation.AiService
-
The name of a configured AI model.
- named() - Element in annotation interface io.micronaut.langchain4j.annotation.DecisionService
-
The name of the service, which selects the
DecisionModelbean of that name. - NAMED_MEMBER - Static variable in class io.micronaut.langchain4j.agentic.AgenticServiceInterceptor
- 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
- NativeImageMetadataVisitor - Class in io.micronaut.langchain4j.processor
-
Writes the GraalVM native image metadata (
META-INF/native-image/.../reachability-metadata.json) of the types LangChain4j still reads and implements reflectively: the AI service interfaces, which LangChain4j implements withProxyand whose methods, annotations and parameters it reads reflectively, and the agentic services and agents, which LangChain4j also implements with proxies combining the agent type with its own interfaces and whose static@Agent,@Output,@ExitCondition, ... - NativeImageMetadataVisitor() - Constructor for class io.micronaut.langchain4j.processor.NativeImageMetadataVisitor
- 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
- ollamaEmbeddingModelName() - 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
- OracleChatMemoryStoreConfiguration - Interface in io.micronaut.langchain4j.oracle.memory
-
Configuration for
OracleChatMemoryStore.Builder. - 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
- otherwise(String) - Method in class io.micronaut.langchain4j.test.ScriptedChatModel.Builder
- otherwise(Function) - Method in class io.micronaut.langchain4j.test.ScriptedChatModel.Builder
- OUTPUT_KEY_MEMBER - Static variable in class io.micronaut.langchain4j.agentic.AgenticServiceInterceptor
- outputKey() - Method in record class io.micronaut.langchain4j.agentic.AgenticServiceInfo
-
Returns the value of the
outputKeyrecord component. - outputKey() - Element in annotation interface io.micronaut.langchain4j.agentic.annotation.AgenticService
-
The agent output key.
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
- parallelAgentService(Class) - Method in class io.micronaut.langchain4j.agentic.AgenticServiceFactory
- parallelMapperService(Class) - Method in class io.micronaut.langchain4j.agentic.AgenticServiceFactory
- pass(String) - Static method in record class io.micronaut.langchain4j.evaluation.EvaluationResult
-
Creates a passing result with the given feedback.
- passing() - Method in record class io.micronaut.langchain4j.evaluation.EvaluationResult
-
Returns the value of the
passingrecord component. - path() - Method in record class io.micronaut.langchain4j.embedding.InMemoryEmbeddingStoreConfig
-
Returns the value of the
pathrecord component. - PdfUrl - Annotation Interface in io.micronaut.langchain4j.annotation
-
Sends the PDF file at the URL of a parameter of an
AiServicemethod to the model, as aPdfFileContent, together with the user message. - 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
- PgVectorEmbeddingStoreFactory(DataSourceResolver) - Constructor for class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreFactory
- PORT - Static variable in class io.micronaut.langchain4j.testresources.qdrant.Qdrant
- POSTGRESQL - Enum constant in enum class io.micronaut.langchain4j.jdbc.memory.JdbcChatMemoryStoreConfiguration.Dialect
-
PostgreSQL.
- PREFIX - Static variable in class io.micronaut.langchain4j.agentic.AgentConfiguration
- PREFIX - Static variable in class io.micronaut.langchain4j.aiservices.AiServiceConfiguration
-
The configuration prefix.
- 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.googlegenai.GoogleGenAiClientConfiguration
-
The configuration prefix.
- PREFIX - Static variable in class io.micronaut.langchain4j.jdbc.memory.JdbcChatMemoryStoreConfiguration
-
The configuration prefix.
- PREFIX - Static variable in class io.micronaut.langchain4j.jsonschema.StructuredOutputConfiguration
- PREFIX - Static variable in class io.micronaut.langchain4j.mongodb.atlas.NamedMongoDbAtlasEmbeddingStoreConfig
- PREFIX - Static variable in class io.micronaut.langchain4j.mongodb.memory.MongoDbChatMemoryStoreConfiguration
-
The configuration prefix.
- 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 interface io.micronaut.langchain4j.oracle.memory.OracleChatMemoryStoreConfiguration
-
OracleChatMemoryStore configuration prefix.
- PREFIX - Static variable in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
- PREFIX - Static variable in class io.micronaut.langchain4j.rag.ContentRetrieverConfiguration
-
The configuration prefix.
- PREFIX - Static variable in class io.micronaut.langchain4j.rag.IngestionConfiguration
-
The configuration prefix.
- PREFIX - Static variable in class io.micronaut.langchain4j.rag.RetrievalAugmentorConfiguration
-
The configuration prefix.
- PREFIX - Static variable in interface io.micronaut.langchain4j.redis.memory.RedisChatMemoryStoreConfiguration
-
RedisChatMemoryStore configuration prefix.
- PREFIX - Static variable in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
-
The prefix of the routing chat models.
- PREFIX - Static variable in class io.micronaut.langchain4j.skills.SkillsConfiguration
-
The prefix of the skills configuration.
- PREFIX - Static variable in class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration
-
The 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.
- priority() - Method in class io.micronaut.langchain4j.serde.SerdeJsonCodecFactory
- process(BeanDefinition, ExecutableMethod) - Method in class io.micronaut.langchain4j.tools.ToolRegistry
- PromptBasedEvaluator - Class in io.micronaut.langchain4j.evaluation
-
Base class for evaluators that use a judge model.
- PromptBasedEvaluator(ChatModel) - Constructor for class io.micronaut.langchain4j.evaluation.PromptBasedEvaluator
- 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.oracle.memory.OracleChatMemoryStoreConfiguration
-
OracleChatMemoryStore 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
- ReflectionMetadata - Class in io.micronaut.langchain4j.testutils
-
Verifies the GraalVM reachability metadata a provider module ships for the LangChain4j types that are mapped with Jackson reflectively (the request and response types of the provider's REST API).
- registerShutdownHook() - Static method in class io.micronaut.langchain4j.testutils.GlobalTestLifecycle
- RelevancyEvaluator - Class in io.micronaut.langchain4j.evaluation
-
Evaluates whether the generated response is relevant to the user request.
- RelevancyEvaluator(ChatModel) - Constructor for class io.micronaut.langchain4j.evaluation.RelevancyEvaluator
- remap(AnnotationValue, VisitorContext) - Method in class io.micronaut.langchain4j.processor.AllowsReflectionRemapper
- request(String) - Method in record class io.micronaut.langchain4j.test.EvaluationSample
-
Creates the request that evaluates the response to this sample.
- requests() - Method in class io.micronaut.langchain4j.test.ScriptedChatModel
- required() - Element in annotation interface io.micronaut.langchain4j.annotation.Lang4jConfig.Property
-
Is it required.
- reset() - Method in class io.micronaut.langchain4j.test.ScriptedChatModel
-
Forgets the requests received.
- resolveAgentInterface(Class) - Static method in class io.micronaut.langchain4j.agentic.AgenticServiceInterceptor
-
For Micronaut introduction proxies (e.g.
- resolveProperty(String, OllamaContainer) - Method in class io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
- resolveProperty(String, QdrantContainer) - Method in class io.micronaut.langchain4j.testresources.qdrant.QdrantTestContainerProvider
- respond(String) - Method in class io.micronaut.langchain4j.test.ScriptedChatModel.Answer
- respond(Function) - Method in class io.micronaut.langchain4j.test.ScriptedChatModel.Answer
- respondingWith(String...) - Static method in class io.micronaut.langchain4j.test.ScriptedChatModel
-
A model that answers the requests with the given responses, in order, and then with the last one.
- response() - Method in record class io.micronaut.langchain4j.evaluation.EvaluationRequest
-
Returns the value of the
responserecord component. - ResponseFormatSchemas - Record Class in io.micronaut.langchain4j.jsonschema
-
The JSON schemas of the structured outputs of one AI service or agent, keyed by the name LangChain4j gives the schema of the response format (the simple name of the return type, or
List_of_<Type>for a list). - ResponseFormatSchemas(Map) - Constructor for record class io.micronaut.langchain4j.jsonschema.ResponseFormatSchemas
-
Creates an instance of a
ResponseFormatSchemasrecord class. - RetrievalAugmentorConfiguration - Class in io.micronaut.langchain4j.rag
-
Configures a
DefaultRetrievalAugmentorthat retrieves content from one or more content retrievers and, with a scoring model, re-ranks it. - RetrievalAugmentorConfiguration(String) - Constructor for class io.micronaut.langchain4j.rag.RetrievalAugmentorConfiguration
- RetrievalUtils - Class in io.micronaut.langchain4j.utils
-
Resolves the retrieval augmented generation (RAG) configuration of an AI or agentic service.
- RoutingChatModelConfiguration - Class in io.micronaut.langchain4j.router
-
Configures a
RoutingChatModel: aChatModelbean that sends each request to one of several chat models, chosen by aChatModelRouter. - RoutingChatModelConfiguration(String) - Constructor for class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
S
- schemas() - Method in record class io.micronaut.langchain4j.jsonschema.ResponseFormatSchemas
-
Returns the value of the
schemasrecord component. - schemasFor(Iterable) - Method in class io.micronaut.langchain4j.jsonschema.StructuredOutputSchemas
-
Resolves the schemas of the structured outputs returned by the methods of a service.
- ScriptedChatModel - Class in io.micronaut.langchain4j.test
-
A chat model for tests that answers each request with the first matching rule, and records the requests.
- ScriptedChatModel.Answer - Class in io.micronaut.langchain4j.test
-
The answer of a rule.
- ScriptedChatModel.Builder - Class in io.micronaut.langchain4j.test
-
Builds the rules of a
ScriptedChatModel, evaluated in order. - sequentialAgentService(Class) - Method in class io.micronaut.langchain4j.agentic.AgenticServiceFactory
- SerdeImportVisitor - Class in io.micronaut.langchain4j.processor
-
When Micronaut Serialization is on the annotation processor path, imports into it (
@SerdeImport) the records LangChain4j maps to and from JSON: the structured outputs of the AI services and agents, and the parameters and results of the tools, with the records they are made of. - SerdeImportVisitor() - Constructor for class io.micronaut.langchain4j.processor.SerdeImportVisitor
- SerdeJsonCodecFactory - Class in io.micronaut.langchain4j.serde
-
Registers the
SerdeJsonCodecas LangChain4j's general purpose JSON codec (dev.langchain4j.internal.Json), ahead of other factories. - SerdeJsonCodecFactory() - Constructor for class io.micronaut.langchain4j.serde.SerdeJsonCodecFactory
- setApiKey(String) - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- setApiVersion(String) - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- setBaseUrl(String) - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- setChatModel(String) - Method in class io.micronaut.langchain4j.agentic.AgentConfiguration
- setClasspath(String) - Method in class io.micronaut.langchain4j.skills.SkillsConfiguration
-
The classpath directory that contains the skill directories, for example
skills. - setContentRetrievers(List) - Method in class io.micronaut.langchain4j.rag.RetrievalAugmentorConfiguration
- setCreateTable(Boolean) - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
-
Sets whether to create the table.
- setDecisionModel(String) - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
-
The name of the
DecisionModelbean of the default router, otherwise the defaultDecisionModel. - setDefaultRoute(String) - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
-
The route used when the router does not choose one.
- setDescriptions(Map) - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
-
The descriptions of the requests that each route handles, which the router compares the requests with.
- setDialect(JdbcChatMemoryStoreConfiguration.Dialect) - Method in class io.micronaut.langchain4j.jdbc.memory.JdbcChatMemoryStoreConfiguration
- setDimension(Integer) - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
-
Sets the dimension.
- setDirectory(Path) - Method in class io.micronaut.langchain4j.skills.SkillsConfiguration
-
The file system directory that contains the skill directories.
- setDropTableFirst(Boolean) - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
-
Sets whether the table should be dropped.
- setEmbeddingModel(String) - Method in class io.micronaut.langchain4j.rag.ContentRetrieverConfiguration
- setEmbeddingModel(String) - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- setEmbeddingStore(String) - Method in class io.micronaut.langchain4j.rag.ContentRetrieverConfiguration
- setEmbeddingStore(String) - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- setEnabled(boolean) - Method in class io.micronaut.langchain4j.jdbc.memory.JdbcChatMemoryStoreConfiguration
- setEnabled(boolean) - Method in class io.micronaut.langchain4j.jsonschema.StructuredOutputConfiguration
-
Whether the JSON schemas supplied by
StructuredOutputSchemaProviderbeans (for example generated by Micronaut JSON Schema) replace the schemas LangChain4j derives reflectively. - setEnabled(boolean) - Method in class io.micronaut.langchain4j.mongodb.memory.MongoDbChatMemoryStoreConfiguration
- setEnabled(boolean) - Method in class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration
- setExecuteToolsConcurrently(boolean) - Method in class io.micronaut.langchain4j.aiservices.AiServiceConfiguration
-
Sets whether the tools requested in a single model response are executed concurrently.
- setFallbackStrategy(DecisionModelChatModelRouter.FallbackStrategy) - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
-
What the default router does when no route is likely enough.
- setForceJsonSchemaResponseFormat(Boolean) - Method in class io.micronaut.langchain4j.jsonschema.StructuredOutputConfiguration
-
Whether services returning a type with a generated schema send it as the JSON schema response format to chat models that do not declare
RESPONSE_FORMAT_JSON_SCHEMA, instead of appending format instructions to the user message. - setGlob(String) - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- setIndexListSize(Integer) - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
-
Sets the index list size.
- setIngestOnStartup(boolean) - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- setLocation(String) - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- setMaxConnections(Integer) - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- setMaxConnectionsPerHost(Integer) - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- setMaxMessages(Integer) - Method in class io.micronaut.langchain4j.agentic.AgentConfiguration.MemoryConfiguration
- setMaxMessages(Integer) - Method in class io.micronaut.langchain4j.store.memory.chat.MessageWindowChatMemoryConfigurationProperties
-
Sets the maximum number of messages to retain.
- setMaxMessages(Integer) - Method in class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration
- setMaxOverlapSize(int) - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- setMaxResults(int) - Method in class io.micronaut.langchain4j.rag.ContentRetrieverConfiguration
- setMaxResults(Integer) - Method in class io.micronaut.langchain4j.rag.RetrievalAugmentorConfiguration
- setMaxSegmentSize(int) - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- setMaxTokens(Integer) - Method in class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration
- setMaxToolCallingRoundTrips(Integer) - Method in class io.micronaut.langchain4j.aiservices.AiServiceConfiguration
-
Sets the maximum number of tool calling round trips with the model per AI service call.
- setMinProbability(Double) - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
-
The minimum probability of the route chosen by the default router, below which the fallback strategy applies.
- setMinScore(Double) - Method in class io.micronaut.langchain4j.rag.ContentRetrieverConfiguration
- setMinScore(Double) - Method in class io.micronaut.langchain4j.rag.RetrievalAugmentorConfiguration
- setProjectId(String) - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- setQuestion(String) - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
-
The question the default router asks the decision model.
- setRecursive(boolean) - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- setReRank(boolean) - Method in class io.micronaut.langchain4j.rag.RetrievalAugmentorConfiguration
- setRouter(String) - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
-
The name of the
ChatModelRouterbean that chooses the route. - setRoutes(Map) - Method in class io.micronaut.langchain4j.router.RoutingChatModelConfiguration
-
The names of the
ChatModelbeans, by route. - setScoringModel(String) - Method in class io.micronaut.langchain4j.rag.RetrievalAugmentorConfiguration
- setServer(String) - Method in class io.micronaut.langchain4j.mongodb.memory.MongoDbChatMemoryStoreConfiguration
- setSources(List) - Method in class io.micronaut.langchain4j.rag.IngestionConfiguration
- setStore(String) - Method in class io.micronaut.langchain4j.agentic.AgentConfiguration.MemoryConfiguration
- setStore(String) - Method in class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration
- setTable(String) - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
-
The table to use.
- setTable(String) - Method in class io.micronaut.langchain4j.oracle.database.OracleEmbeddingStoreConfig
-
The table name.
- setTimeout(Duration) - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- setToolExecutor(String) - Method in class io.micronaut.langchain4j.aiservices.AiServiceConfiguration
-
Sets the name of the Micronaut executor (for example
blockingorvirtual) that executes the tools whenAiServiceConfiguration.isExecuteToolsConcurrently()is enabled. - setType(ChatMemoryConfiguration.Type) - Method in class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration
- setUseIndex(Boolean) - Method in class io.micronaut.langchain4j.pgvector.PgVectorEmbeddingStoreConfig
-
Sets whether to use the index.
- setVertexAi(boolean) - Method in class io.micronaut.langchain4j.googlegenai.GoogleGenAiClientConfiguration
- 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
- skills() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
-
Returns the value of the
skillsrecord component. - skills() - Element in annotation interface io.micronaut.langchain4j.annotation.AiService
-
The name of the LangChain4j
Skillsbean whose Agent Skills are offered to the service, for example the skills configured withlangchain4j.skills.<name>. - SkillsConfiguration - Class in io.micronaut.langchain4j.skills
-
Configures a set of Agent Skills, exposed as a LangChain4j
Skillsbean named after the configuration, and offered to the AI services that select it withAiService.skills(). - SkillsConfiguration(String) - Constructor for class io.micronaut.langchain4j.skills.SkillsConfiguration
- start(VisitorContext) - Method in class io.micronaut.langchain4j.processor.SerdeImportVisitor
- streaming() - Method in class io.micronaut.langchain4j.test.ScriptedChatModel
- StructuredOutputConfiguration - Class in io.micronaut.langchain4j.jsonschema
-
Configuration of the structured outputs backed by generated JSON schemas.
- StructuredOutputConfiguration() - Constructor for class io.micronaut.langchain4j.jsonschema.StructuredOutputConfiguration
- StructuredOutputs() - Constructor for class io.micronaut.langchain4j.processor.AllowsReflectionRemapper.StructuredOutputs
- StructuredOutputSchemaProvider - Interface in io.micronaut.langchain4j.jsonschema
-
Supplies the JSON schema sent to the chat model when an
AiServiceor agent method returns the given type, instead of the schema LangChain4j derives reflectively. - StructuredOutputSchemas - Class in io.micronaut.langchain4j.jsonschema
-
Configures the AI services and agents whose methods return a type with a schema supplied by a
StructuredOutputSchemaProvider(by default, a type annotated withio.micronaut.jsonschema.JsonSchema), so that this schema is sent to the chat model as the structured output format. - SuiteCondition - Class in io.micronaut.langchain4j.chatmodels.tck
- SuiteCondition() - Constructor for class io.micronaut.langchain4j.chatmodels.tck.SuiteCondition
T
- toAiServiceTool(Object, ExecutableMethod) - Static method in class io.micronaut.langchain4j.tools.ExecutableMethodToolExecutor
-
Builds the tool for a
Toolmethod of a bean. - TOKEN_WINDOW - Enum constant in enum class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration.Type
-
Keeps the last messages that fit in
max-tokenstokens, counted with theTokenCountEstimatorbean. - TokenStreamToPublisherAdapter - Class in io.micronaut.langchain4j.aiservices
-
Lets AI service methods return a Reactive Streams
Publisher<String>, the reactive type of the Micronaut APIs, with any streaming chat model: the partial responses are streamed like with Reactor'sFlux<String>, whichlangchain4j-reactorsupports and which is thePublisherreturned. - TokenStreamToPublisherAdapter() - Constructor for class io.micronaut.langchain4j.aiservices.TokenStreamToPublisherAdapter
- TOOL_MODEL_NAME - Static variable in class io.micronaut.langchain4j.testutils.OllamaUtils
- ToolAnnotationTransformer - Class in io.micronaut.langchain4j.processor
- ToolAnnotationTransformer() - Constructor for class io.micronaut.langchain4j.processor.ToolAnnotationTransformer
- toolProviders() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
-
Returns the value of the
toolProvidersrecord component. - toolProviders() - Element in annotation interface io.micronaut.langchain4j.annotation.AiService
-
The names of the
ToolProviderbeans that provide dynamic tools, for example the tools of MCP servers. - 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.agentic.AgenticServiceInfo
-
Returns the value of the
toolsrecord component. - tools() - Element in annotation interface io.micronaut.langchain4j.agentic.annotation.AgenticService
-
Tool types to include for this agent.
- tools() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
-
Returns the value of the
toolsrecord component. - tools() - Element in annotation interface io.micronaut.langchain4j.annotation.AiService
-
The types of the tools to include.
- Tools() - Constructor for class io.micronaut.langchain4j.processor.AllowsReflectionRemapper.Tools
- TOOLS_MEMBER - Static variable in class io.micronaut.langchain4j.agentic.AgenticServiceInterceptor
- toolSpecification() - Method in class io.micronaut.langchain4j.tools.ExecutableMethodToolExecutor
- toString() - Method in record class io.micronaut.langchain4j.agentic.AgenticServiceInfo
-
Returns a string representation of this record class.
- 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.
- toString() - Method in record class io.micronaut.langchain4j.evaluation.EvaluationRequest
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.langchain4j.evaluation.EvaluationResult
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.langchain4j.http.client.ModelAuthRequest
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.langchain4j.jsonschema.ResponseFormatSchemas
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.langchain4j.test.EvaluationSample
-
Returns a string representation of this record class.
- transform(AnnotationValue, VisitorContext) - Method in class io.micronaut.langchain4j.processor.CompensateForAnnotationTransformer
- transform(AnnotationValue, VisitorContext) - Method in class io.micronaut.langchain4j.processor.ToolAnnotationTransformer
- type() - Method in record class io.micronaut.langchain4j.agentic.AgenticServiceInfo
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.langchain4j.aiservices.AiServiceDef
-
Returns the value of the
typerecord component.
U
- UPDATE - Static variable in class io.micronaut.langchain4j.testutils.ReflectionMetadata
-
The environment variable that rewrites the metadata file instead of verifying it.
- uri() - Method in record class io.micronaut.langchain4j.http.client.ModelAuthRequest
-
Returns the value of the
urirecord component. - userText() - Method in record class io.micronaut.langchain4j.evaluation.EvaluationRequest
-
Returns the value of the
userTextrecord component.
V
- validate(EvaluationRequest) - Method in class io.micronaut.langchain4j.evaluation.FactCheckingEvaluator
- validate(EvaluationRequest) - Method in class io.micronaut.langchain4j.evaluation.PromptBasedEvaluator
-
Allows subclasses to validate the request before evaluation.
- value() - Element in annotation interface io.micronaut.langchain4j.agentic.annotation.AgenticService
-
Defines the service name.
- value() - Element in annotation interface io.micronaut.langchain4j.annotation.AiService
-
Defines the service name.
- value() - Element in annotation interface io.micronaut.langchain4j.annotation.DecisionService
-
Defines the service name.
- value() - Element in annotation interface io.micronaut.langchain4j.test.EvaluationSamplesSource
- valueOf(String) - Static method in enum class io.micronaut.langchain4j.jdbc.memory.JdbcChatMemoryStoreConfiguration.Dialect
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micronaut.langchain4j.jdbc.memory.JdbcChatMemoryStoreConfiguration.Dialect
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.langchain4j.store.memory.chat.ChatMemoryConfiguration.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verify(String, Class, String...) - Static method in class io.micronaut.langchain4j.testutils.ReflectionMetadata
-
Verifies, or rewrites, the metadata file of a module.
- VideoUrl - Annotation Interface in io.micronaut.langchain4j.annotation
-
Sends the video at the URL of a parameter of an
AiServicemethod to the model, as aVideoContent, together with the user message. - visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.langchain4j.processor.Langchain4jConfigVisitor
- visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.langchain4j.processor.NativeImageMetadataVisitor
- visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.langchain4j.processor.SerdeImportVisitor
W
- when(Predicate) - Method in class io.micronaut.langchain4j.test.ScriptedChatModel.Builder
- whenToolResult() - Method in class io.micronaut.langchain4j.test.ScriptedChatModel.Builder
- whenUserMessageContains(String) - Method in class io.micronaut.langchain4j.test.ScriptedChatModel.Builder
All Classes and Interfaces|All Packages|Constant Field Values