langchain4j-spring-boot-integration

Featured

Provides integration patterns for LangChain4j with Spring Boot. Configures AI model beans, sets up chat memory with Spring context, integrates RAG pipelines with Spring Data, and handles auto-configuration, dependency injection, and Spring ecosystem integration. Use when embedding LangChain4j into Spring Boot applications, building Java LLM applications with @Bean configuration, or setting up Spring AI patterns.

AI & Automation 330 stars 39 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# LangChain4j Spring Boot Integration Integrate LangChain4j with Spring Boot using declarative AI Services, auto-configuration, and Spring Boot starters. Configure AI model beans, set up chat memory, implement RAG pipelines with Spring Data, and build production-ready AI applications. ## When to Use Use this skill when: - Integrating LangChain4j into existing Spring Boot applications - Building AI-powered microservices with Spring Boot - Configuring AI model beans with `@Bean` annotations - Setting up auto-configuration for AI models and services - Creating declarative AI Services with Spring dependency injection - Implementing RAG systems with Spring Data integrations - Setting up chat memory with Spring context management - Configuring multiple AI providers (OpenAI, Azure, Ollama, Anthropic) - Building production-ready AI applications with Spring Boot ## Overview LangChain4j Spring Boot integration provides declarative AI Services through Spring Boot starters, enabling automatic configuration of AI components based on properties. Combine Spring dependency injection with LangChain4j's AI capabilities using interface-based definitions with annotations. ## Instructions ### 1. Add Dependencies ```xml <!-- Core LangChain4j Spring Boot Starter --> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-spring-boot-starter</artifactId> <version>1.8.0</version> </dependency> <!-- OpenAI Spring Boot Starter --> <dependency> <groupId>dev.langc...

Details

Author
giuseppe-trisciuoglio
Repository
giuseppe-trisciuoglio/developer-kit
Created
10 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category