YouTube
Hello Devs,
I am Abhinav, i just came to know about genkit and i am trying to use genkit with youtube summarizer tutorial. But in the tutorial it is suggested that by just passing youtube URL it can fetch video and using gemini can give summary but when i am trying so it gives error with 400 Bad request status.
Here's the full error details
I am Abhinav, i just came to know about genkit and i am trying to use genkit with youtube summarizer tutorial. But in the tutorial it is suggested that by just passing youtube URL it can fetch video and using gemini can give summary but when i am trying so it gives error with 400 Bad request status.
Here's the full error details
Error processing video: GoogleGenerativeAIFetchError: [GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent: [400 Bad Request] Unsupported file uri: https://www.youtube.com/watch\?v\=YUgXJkNqH9Q
at handleResponseNotOk (D:\CodeBase\yt-summariser\node_modules\@google\generative-ai\dist\index.js:434:11)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async makeRequest (D:\CodeBase\yt-summariser\node_modules\@google\generative-ai\dist\index.js:403:9)
at async generateContent (D:\CodeBase\yt-summariser\node_modules\@google\generative-ai\dist\index.js:867:22)
at async ChatSession.sendMessage (D:\CodeBase\yt-summariser\node_modules\@google\generative-ai\dist\index.js:1210:9)
at async callGemini (D:\CodeBase\yt-summariser\node_modules\@genkit-ai\googleai\src\gemini.ts:1392:26)
at async <anonymous> (D:\CodeBase\yt-summariser\node_modules\@genkit-ai\googleai\src\gemini.ts:1453:11)
at async <anonymous> (D:\CodeBase\yt-summariser\node_modules\@genkit-ai\core\src\action.ts:475:12)
at async <anonymous> (D:\CodeBase\yt-summariser\node_modules\@genkit-ai\core\src\action.ts:369:26)
at async <anonymous> (D:\CodeBase\yt-summariser\node_modules\@genkit-ai\core\src\tracing\instrumentation.ts:114:24) {
status: 400,
statusText: 'Bad Request',
errorDetails: undefined,
traceId: '10e33c4c1ccd963bf7aa4ff7c0562656',
ignoreFailedSpan: true
}Error processing video: GoogleGenerativeAIFetchError: [GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent: [400 Bad Request] Unsupported file uri: https://www.youtube.com/watch\?v\=YUgXJkNqH9Q
at handleResponseNotOk (D:\CodeBase\yt-summariser\node_modules\@google\generative-ai\dist\index.js:434:11)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async makeRequest (D:\CodeBase\yt-summariser\node_modules\@google\generative-ai\dist\index.js:403:9)
at async generateContent (D:\CodeBase\yt-summariser\node_modules\@google\generative-ai\dist\index.js:867:22)
at async ChatSession.sendMessage (D:\CodeBase\yt-summariser\node_modules\@google\generative-ai\dist\index.js:1210:9)
at async callGemini (D:\CodeBase\yt-summariser\node_modules\@genkit-ai\googleai\src\gemini.ts:1392:26)
at async <anonymous> (D:\CodeBase\yt-summariser\node_modules\@genkit-ai\googleai\src\gemini.ts:1453:11)
at async <anonymous> (D:\CodeBase\yt-summariser\node_modules\@genkit-ai\core\src\action.ts:475:12)
at async <anonymous> (D:\CodeBase\yt-summariser\node_modules\@genkit-ai\core\src\action.ts:369:26)
at async <anonymous> (D:\CodeBase\yt-summariser\node_modules\@genkit-ai\core\src\tracing\instrumentation.ts:114:24) {
status: 400,
statusText: 'Bad Request',
errorDetails: undefined,
traceId: '10e33c4c1ccd963bf7aa4ff7c0562656',
ignoreFailedSpan: true
}