beginnerSpring AI — Core, ChatClient & RAG

What AI providers does Spring AI support and how do you switch between them?

OpenAI, Anthropic Claude, Google Gemini/Vertex AI, Azure OpenAI, Amazon Bedrock, Mistral, and local Ollama. Switch by changing the starter dependency and updating properties (API key, model name) — the ChatModel interface itself is provider-agnostic, so application code doesn't change.

This is a Pro question

Sign in, then upgrade to Pro or Power to unlock this question and the full Interview Prep bank.

What AI providers does Spring AI support and how do you switch between them?

Next Step

Continue to What is RAG? Why does it exist and what problems does it solve?← Back to all Spring Boot & Microservices questions