Last update
Last update a day ago
Categories
What it does:
- Initializes Google Sheets tabs: jobs, slides, events
- Creates a Google Drive root folder for optimizer jobs
- Reads slide images from a Google Drive input folder
- Sends each image to gpt-image-2. Converts base64 image results to binary
- Uploads edited images to Google Drive
- Tracks status per slide in Google Sheets
- Retries only failed or timeout slides
Requirements:
- Google Drive OAuth2 credential
- Google Sheets OAuth2 credential
- WisGateAI/OpenAI API key
- Source slides must already be exported as images
Webhook inputs:
- spreadsheetId
- driveRootFolderId
- inputFolderId
- jobName
- timeoutMs
- waitSeconds
- basePrompt
Limitations:
- Does not convert PPTX/PDF to images
- Does not export PPTX/PDF
- Output is a Google Drive folder containing generated slide images