spring-projects/spring-ai
An Application Framework for AI Engineering
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.
Stars
8,149
Forks
2,348
Language
Java
License
Apache-2.0
Category
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.
Related frameworks
primaryobjects/lda
LDA topic modeling for node.js
qminer/qminer
Analytic platform for real-time large-scale streams containing structured and unstructured data.
lfoppiano/grobid-quantities
GROBID extension for identifying and normalizing physical quantities.
rosette-api/nodejs
Babel Street Analytics Client Library for Node.js
metehan777/entity-topic-cluster
100% client-side entity-based topic clustering tool. ML models run in your browser — extract...