Google Drive
Google Drive & AI Video Generator
Description
Google Drive'a yeni dosya yüklendiğinde Gemini ile analiz yapar ve OpenAI Sora ile video üretir.
Setup Guide
1. Google Drive Trigger ekle ve klasörü seç
2. Google Gemini API credentials ekle
3. Gemini'den dosya içeriğini analiz et
4. OpenAI Sora API credentials ekle
5. Analiz sonucunu prompt olarak kullan
6. Videoyu Google Drive'a kaydet
2. Google Gemini API credentials ekle
3. Gemini'den dosya içeriğini analiz et
4. OpenAI Sora API credentials ekle
5. Analiz sonucunu prompt olarak kullan
6. Videoyu Google Drive'a kaydet
Workflow Preview
JSON Code
automation.json
{
"name": "Google Drive - Gemini - Sora Video",
"nodes": [
{
"parameters": {
"pollTimes": {
"item": [
{
"hour": 0,
"minute": 0
}
]
},
"folderId": "",
"options": []
},
"id": "b4a9f8d7-5c2a-4c8e-9b1d-3e6f8a7b9c0d",
"name": "Google Drive Trigger",
"type": "n8n-nodes-base.googleDriveTrigger",
"typeVersion": 1,
"position": [
250,
300
],
"credentials": {
"googleApi": "Google Drive Account"
}
},
{
"parameters": {
"modelId": "gemini-1.5-flash",
"prompt": "={{$json[\"name\"]}} dosyasının içeriğini analiz et ve video senaryosu oluştur.",
"options": []
},
"id": "c5b8f9e8-6d3b-4d9f-9c2e-4f7g8h0i1j2k",
"name": "Google Gemini",
"type": "n8n-nodes-base.googleGemini",
"typeVersion": 1,
"position": [
500,
300
],
"credentials": {
"googleApi": "Google Gemini API"
}
},
{
"parameters": {
"operation": "generate",
"model": "sora-hd",
"prompt": "={{$json[\"text\"]}}",
"options": {
"size": "1080p",
"duration": 10
}
},
"id": "d6c9f0e9-7e4c-4e9f-9d3f-5g8h9i0j1k2l",
"name": "OpenAI Sora",
"type": "n8n-nodes-base.openAi",
"typeVersion": 1,
"position": [
750,
300
],
"credentials": {
"openAiApi": "OpenAI API"
}
},
{
"parameters": {
"operation": "upload",
"parentId": "",
"options": {
"name": "={{$now}}-video.mp4"
},
"binaryData": true,
"binaryPropertyName": "data"
},
"id": "e7d0f1f0-8f5d-4f9f-9e4g-6h9i0j1k2l3m",
"name": "Google Drive Upload",
"type": "n8n-nodes-base.googleDrive",
"typeVersion": 1,
"position": [
1000,
300
],
"credentials": {
"googleApi": "Google Drive Account"
}
}
],
"connections": {
"Google Drive Trigger": {
"main": [
[
{
"node": "Google Gemini",
"type": "main",
"index": 0
}
]
]
},
"Google Gemini": {
"main": [
[
{
"node": "OpenAI Sora",
"type": "main",
"index": 0
}
]
]
},
"OpenAI Sora": {
"main": [
[
{
"node": "Google Drive Upload",
"type": "main",
"index": 0
}
]
]
}
}
}