tusquake/Spring-AI
This project contains step-by-step documentation, architectural diagrams, and interactive coding exercises designed to take you from a curious developer to a production-ready AI engineer using the Spring Ecosystem.
Platform-specific configuration:
{
"mcpServers": {
"Spring-AI": {
"command": "npx",
"args": [
"-y",
"Spring-AI"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Welcome to the ultimate Spring AI curriculum! This project contains step-by-step documentation, architectural diagrams, and interactive coding exercises designed to take you from a curious developer to a production-ready AI engineer using the Spring Ecosystem.
| Topic | Concept Overview | Code | |---|---|---| | Topic 1: What is Spring AI | Introduction to the Spring AI framework and its role in modern application development. | Conceptual | | Topic 2: Key Features of Spring AI | Understanding portability, structured outputs, and seamless model integrations. | Conceptual | | Topic 3: Integrating OpenAI with Spring Boot | Setting up API keys and configuring basic ChatGPT API integrations. | Topic3GeminiController.java | | Topic 4: Setup Spring AI with Ollama | Configuring local, private, and free AI model execution using Ollama. | Topic4OllamaController.java |
| Topic | Concept Overview | Code | |---|---|---| | Topic 5: ChatClient and ChatModel APIs | Exploring the primary API interfaces for interacting with Generative models. | Topic5ClientModelController.java | | Topic 6: Internal Working of ChatClient and ChatModel | Deep dive into the architectural flow and abstraction l
Loading reviews...