Class GeminiController

java.lang.Object
springboot.bg.harisauto.chatbot.controller.GeminiController

@RestController @RequestMapping("/api/gemini") public class GeminiController extends Object
GeminiController.java - Controller for handling Gemini AI API requests.
Author:
Kristian Popov
  • Constructor Details

    • GeminiController

      @Autowired public GeminiController(GeminiService geminiService)
  • Method Details

    • askGeminiApi

      @PostMapping("/ask") public ChatbotResponse askGeminiApi(@Valid @RequestBody @Valid ChatbotRequest request)
      Asks Gemini AI API for a response.
      Parameters:
      request - The request body containing the prompt.
      Returns:
      The response from Gemini.