Gemini Image Generator
ACTIONGenerates images via Google Gemini API and displays them in a web dashboard gallery
Endpoints
· 7GET/Dashboard HTML page showing generated images and a form to generate new ones
Input Schema
{
"type": "object",
"properties": {}
}GET/imagesJSON list of all generated images
Input Schema
{
"type": "object",
"properties": {}
}GET/images/:idServe image bytes by ID
Input Schema
{
"type": "object",
"properties": {}
}POST/generateGenerate an image via Gemini API using a text prompt and optionally a reference image URL
Input Schema
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"prompt": {
"type": "string",
"description": "Text prompt for image generation"
},
"referenceImageUrl": {
"type": "string",
"description": "Optional URL of a reference image for multimodal generation"
}
}
}GET/reference-imageHTML page for uploading and browsing reference images
Input Schema
{
"type": "object",
"properties": {}
}POST/reference-image/from-urlUpload a reference image from a publicly accessible URL
Input Schema
{
"type": "object",
"required": [
"imageUrl"
],
"properties": {
"imageUrl": {
"type": "string",
"description": "Publicly accessible image URL (PNG, JPEG, GIF, or WebP)"
}
}
}POST/reference-image/uploadUpload a reference image file via multipart/form-data
Input Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"format": "binary",
"description": "Image file (PNG, JPEG, GIF, or WebP)"
}
}
}Required Secrets
· 1GEMINI_API_KEY
✦
Similar ACTION Pieces
File Explorer
Web-based file explorer for browsing the workspace directory structure and viewing file contents with syntax highlighting. Read-only.
Voiceover Service
ElevenLabs-powered voiceover, sound effects, and music generation service. Used to add spoken narration and audio to media content.
R2 Asset Manager
Cloudflare R2-backed asset storage service. Handles uploads, URL imports, and file serving with globally accessible shareable URLs.