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
facebook-ads-manager
Facebook Ads API manager with OAuth — list campaigns, get insights, ad account info, and ads with creative details. Login to any Facebook/Instagram account.
Shared Terminal
Full-featured web terminal with Node.js, Python, Deno, git, and build tools — running in a Podman container with Ubuntu 24.04
Coolify Logs Watcher
Polls Coolify API for application logs, stores in SQLite, exposes search endpoints for support email triage. Monitors free-copier-py, free-copier-express, and free-copier-next runtime logs. Used by the Events pipeline (Sydney) to find relevant errors when drafting support responses.