spring-projects/spring-ai

An Application Framework for AI Engineering

76
/ 100
Verified

Provides portable abstractions and auto-configuration for integrating major AI model providers (OpenAI, Anthropic, Google, etc.) and vector databases, enabling chat, embeddings, image generation, and RAG patterns. Features include function calling, structured output mapping to POJOs, a fluent ChatClient API, and an ETL framework for document ingestion—all designed with Spring's modularity principles for Java/Spring Boot applications.

8,149 stars. Actively maintained with 100 commits in the last 30 days.

No Package No Dependents
Maintenance 25 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

8,149

Forks

2,348

Language

Java

License

Apache-2.0

Last pushed

Mar 13, 2026

Commits (30d)

100

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/spring-projects/spring-ai"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.