{"id":31723369,"url":"https://github.com/eazybytes/spring-ai","last_synced_at":"2025-10-09T04:52:17.052Z","repository":{"id":314840844,"uuid":"993159181","full_name":"eazybytes/spring-ai","owner":"eazybytes","description":"From Java Dev to AI Engineer: Spring AI Fast Track","archived":false,"fork":false,"pushed_at":"2025-09-15T04:53:56.000Z","size":514,"stargazers_count":13,"open_issues_count":0,"forks_count":18,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-15T06:25:00.604Z","etag":null,"topics":["llm","mcp","mcp-client","mcp-server","rag","spring-ai","spring-ai-chat-memory","spring-ai-mcp","spring-ai-ollama","spring-ai-openai","spring-boot"],"latest_commit_sha":null,"homepage":"https://www.udemy.com/course/java-spring-ai/?referralCode=144430555105E7ADD679","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eazybytes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-05-30T10:11:06.000Z","updated_at":"2025-09-15T04:54:00.000Z","dependencies_parsed_at":"2025-09-15T06:35:06.474Z","dependency_job_id":null,"html_url":"https://github.com/eazybytes/spring-ai","commit_stats":null,"previous_names":["eazybytes/spring-ai"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/eazybytes/spring-ai","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eazybytes%2Fspring-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eazybytes%2Fspring-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eazybytes%2Fspring-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eazybytes%2Fspring-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eazybytes","download_url":"https://codeload.github.com/eazybytes/spring-ai/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eazybytes%2Fspring-ai/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000695,"owners_count":26082921,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["llm","mcp","mcp-client","mcp-server","rag","spring-ai","spring-ai-chat-memory","spring-ai-mcp","spring-ai-ollama","spring-ai-openai","spring-boot"],"created_at":"2025-10-09T04:52:12.558Z","updated_at":"2025-10-09T04:52:17.043Z","avatar_url":"https://github.com/eazybytes.png","language":"Java","readme":"# From Java Dev to AI Engineer: Spring AI Fast Track\n\n## 🌱 Spring AI Course – Resources \u0026 Reference Links\n\nWelcome to the official GitHub repository for the **Spring AI Course**. This course helps you build intelligent applications using the Spring AI framework and integrate powerful LLMs like OpenAI into your Spring Boot apps.\n\nBelow are some carefully curated reference links and tools used throughout the course. Bookmark this information for quick access during development and exploration.\n\n---\n\n## 📘 Official Documentation\n\n- **[Spring AI Official Documentation](https://docs.spring.io/spring-ai/reference/index.html)**  \n  The core reference for understanding Spring AI modules, configuration, and supported AI providers.\n\n- **[OpenAI Platform Docs](https://platform.openai.com/docs/overview)**  \n  Learn how to use OpenAI's APIs including ChatGPT, GPT-4, embeddings, and more.\n\n---\n\n## 🤖 AI Providers \u0026 Runtimes\n\n- **[Ollama](https://ollama.com)**  \n  Run open-source large language models (LLMs) locally on your machine with simple commands.\n\n- **[AWS Bedrock](https://aws.amazon.com/bedrock/)**  \n  Access foundation models from various providers via a fully managed AWS service.\n\n- **[Docker Desktop](https://www.docker.com/products/docker-desktop/)**  \n  Essential for running local AI model runtimes and Docker Compose setups used in the course.\n\n- **[Docker Model Runner](https://docs.docker.com/ai/model-runner/)**  \n  Use Docker’s official tool for running and managing AI models locally.\n\n---\n\n## 📚 Foundational Papers \u0026 Tools\n\n- **[Attention Is All You Need (Transformer Paper)](https://arxiv.org/abs/1706.03762)**  \n  The seminal research paper that introduced the Transformer architecture behind modern LLMs.\n\n- **[OpenAI Tokenizer Tool](https://platform.openai.com/tokenizer)**  \n  Visualize how OpenAI tokenizes input prompts and estimate token usage.\n\n---\n\n## 📦 Vector Store \u0026 MCP\n\n- **[Qdrant Vector Database](https://qdrant.tech)**  \n  An open-source vector store used in Retrieval-Augmented Generation (RAG) demos with Spring AI.\n\n- **[Model Context Protocol (MCP)](https://modelcontextprotocol.io/)**  \n  A protocol for connecting AI clients and servers in a decoupled and extensible way.\n\n---\n\n## 📊 Observability \u0026 Monitoring Tools\n\n- **[Prometheus](https://prometheus.io/)**  \n  Monitoring and alerting toolkit for collecting Spring Boot and AI app metrics.\n\n- **[Micrometer](https://micrometer.io/)**  \n  Java metrics collection library used with Spring Boot to expose observability data.\n\n- **[OpenTelemetry](https://opentelemetry.io/)**  \n  Industry-standard framework for distributed tracing and telemetry data.\n\n- **[Grafana](https://grafana.com/)**  \n  Visualization tool for creating dashboards from Prometheus and other data sources.\n\n- **[Jaeger Tracing](https://www.jaegertracing.io/)**  \n  Distributed tracing platform used to trace and monitor AI request flows.\n\n---\n\n## 📎 Stay Connected\n\n---\n\n📬 For questions or issues, raise a GitHub issue or connect with the course instructor\n\nHappy Learning! 🚀  \n","funding_links":[],"categories":["📚 Projects (2474 total)"],"sub_categories":["MCP Servers"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feazybytes%2Fspring-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feazybytes%2Fspring-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feazybytes%2Fspring-ai/lists"}