Skip to content

Latest commit

 

History

History
160 lines (120 loc) · 8.64 KB

README.md

File metadata and controls

160 lines (120 loc) · 8.64 KB

Awesome Spring AI Awesome

A curated list of awesome resources, tools, tutorials, and projects for building generative AI applications using Spring AI. This repository aims to help developers leverage the power of Large Language Models (LLMs) within the Spring ecosystem.

Contents

What is Spring AI?

Spring AI is a project from the Spring team that provides a familiar and consistent Spring-style developer experience for building AI applications. It simplifies the integration of Large Language Models and other AI capabilities into Spring applications, offering:

  • Consistent abstractions across different AI providers
  • Support for popular LLM providers
  • Robust prompt engineering capabilities
  • Built-in caching and retry mechanisms
  • Vectorized storage integration
  • Streaming responses
  • Customizable model parameters
  • Native Spring Boot integration

Official Resources

Documentation

Spring AI Blogs

Learning Resources

Books

Podcasts

YouTube

Channels

Talks & Videos

General Playlists

Workshops

Code & Examples

Code Examples

Demos

Community

Who to Follow

Tools & Performance

Benchmarks

UI

  • Spring AI Playground - A web UI designed to make it easy for Java developers to experiment with and integrate AI models.

Contributing

Your contributions are always welcome! Please read the contribution guidelines first.