Generates a summary of a given YouTube video URL using Gemini Vision API.
Answers a question about the video or provides a general description if no question is asked.
Extracts key moments (timestamps and descriptions) from a given YouTube video.
Lists available Gemini models that support the 'generateContent' method.
Your Google Gemini API key.
The Gemini model name to use. Defaults to gemini-2.0-flash.