De meeste Spring Boot-voorbeelden voor chatbots zijn een RestTemplate-aanroep in een controller die het volledige antwoord in één keer terugstuurt, met de sleutel in application.properties. Het compileert en het werkt voor een demo. Tot de eerste echte gebruiker elf seconden naar niets zit te kijken, de tweede een 500 krijgt omdat de provider je aan een rate limit heeft gehouden, een retry tokens opnieuw afspeelt die de browser al heeft weergegeven, en de sleutel in de Git-geschiedenis staat.
Dit is een bouwgids, geen bibliotheek. Je opent hem met Claude Code of Cursor in je eigen project en hij vraagt welke Boot- en Java-versie je gebruikt, of de app reactief is of gewone MVC gebruikt, en waar de status moet worden opgeslagen. Daarna bouwt hij samen met jou: records voor de DTO's, WebClient die de SSE-frames van de provider verwerkt, een controller die een Flux over text event stream retourneert of een SseEmitter als je niet reactief werkt, Redis met een TTL die na elke beurt wordt gereset, resilience4j en de sleutel gekoppeld via configuratie-eigenschappen.
Je betaalt één keer en hij is van jou. Geen abonnement en geen licentie per gebruiker. Het bestand staat in je repository en is er ook nog voor de volgende service.