| name | gemini-tg-image-gen |
| description | Generate images via OpenRouter (google/gemini-2.5-flash-image) and send to Telegram. Use when user asks for AI-generated images in TG. |
Gemini TG Image Gen (OpenRouter)
Workflow
- Immediately notify user in Telegram:
"⏳ Идёт генерация, подождите немного..."
- Use OpenRouter model
google/gemini-2.5-flash-image.
- Read API key from env:
OPENROUTER_API_KEY.
- Run script to generate and save image locally.
- Send the image to Telegram using the
message tool (local file path).
- NO_REPLY.
Usage
OPENROUTER_API_KEY=... python3 scripts/generate_image.py "<prompt>"
The script prints a JSON object with paths.
Telegram Send
# step 1: waiting message
message action=send channel=telegram text="⏳ Идёт генерация, подождите немного..."
# step 5: send image
message action=send channel=telegram media="/root/.openclaw/workspace/tmp/openrouter_image_*.png" caption="Generated: <prompt>"
After sending, use NO_REPLY.