Micronaut
Micronaut provides a LangChain4j integration module that provides configuration management and dependency injection of LangChain4j APIs.
Micronaut's LangChain4j integration includes the following features:
- Configuration and dependency injection of
ChatModel
andStreamingChatModel
for different providers - Easy setup of Embedding Stores for common embedding store providers
- Integration with Micronaut Test Resources and Testcontainers for containerized testing of LangChain4j
- A declarative
@AiService
simplifying the integration of Tools and Language Models
For more information, see the Micronaut LangChain4j integration documentation.