Add Google Gemini vision provider implementation

This commit is contained in:
2025-03-13 00:32:52 +03:00
parent 78730c2ce9
commit 8e6ca2b0e2
3 changed files with 202 additions and 0 deletions

9
package-lock.json generated
View File

@@ -8,6 +8,7 @@
"name": "video-audio-description-generator",
"version": "1.0.0",
"dependencies": {
"@google/generative-ai": "^0.24.0",
"axios": "^1.6.2",
"dotenv": "^16.3.1",
"fluent-ffmpeg": "^2.1.2",
@@ -18,6 +19,14 @@
"node": ">=14.0.0"
}
},
"node_modules/@google/generative-ai": {
"version": "0.24.0",
"resolved": "https://registry.npmjs.org/@google/generative-ai/-/generative-ai-0.24.0.tgz",
"integrity": "sha512-fnEITCGEB7NdX0BhoYZ/cq/7WPZ1QS5IzJJfC3Tg/OwkvBetMiVJciyaan297OvE4B9Jg1xvo0zIazX/9sGu1Q==",
"engines": {
"node": ">=18.0.0"
}
},
"node_modules/@types/node": {
"version": "18.19.79",
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.79.tgz",