{ "id": "openrouter_image", "name": "OpenRouter · nano-banana", "category": "generate", "description": "Prompt → image via OpenRouter (Google nano-banana / Gemini image models). Use with the same prompt+seedless run as FLUX (local) and Compare mode for A/B tests. Needs OPENROUTER_API_KEY.", "accepts": [], "produces": ["image"], "resources": "net", "requires_env": ["OPENROUTER_API_KEY"], "entry": "run.py", "params_schema": { "type": "object", "properties": { "prompt": {"type": "string", "default": "", "description": "What to generate"}, "model": {"type": "string", "enum": ["google/gemini-2.5-flash-image", "google/gemini-3-pro-image-preview"], "default": "google/gemini-2.5-flash-image", "description": "nano-banana (flash) or nano-banana-pro (gemini 3)"} } } }