Spring AI API
Spring AI provides a Spring-friendly API and abstractions for building AI-powered applications. It offers a unified ChatClient API for interacting with AI models (OpenAI, Anthropic, Google Gemini, Ollama, and others), along with vector store integrations, prompt templates, output parsers, and function calling support. Follows portable, modular Spring design principles.