Install
openclaw skills install draw-images-by-apiyiGenerate images using APIYI API.
openclaw skills install draw-images-by-apiyiGenerate images using APIYI API. Simple and fast.
/draw-images-by-apiyi a cute cat wearing sunglasses
/draw-images-by-apiyi a sunset over mountains -r 2K
Just ask the agent:
uv run {baseDir}/scripts/generate_image.py --prompt "your image description" --filename "output.png"
uv run {baseDir}/scripts/generate_image.py -p "a cute cat wearing sunglasses" -f cat.png
uv run {baseDir}/scripts/generate_image.py -p "a sunset over mountains" -f sunset.png -r 2K
uv run {baseDir}/scripts/generate_image.py -p "a robot" -f robot.png --api-key YOUR_API_KEY
Get your API key from https://apiyi.com/
Set via environment:
export APIYI_API_KEY=your-key-here
Or configure in ~/.openclaw/openclaw.json:
{
skills: {
entries: {
"draw-images-by-apiyi": {
enabled: true,
env: {
"APIYI_API_KEY": "your-key-here"
}
}
}
}
}
| Parameter | Values | Default | Description |
|---|---|---|---|
--prompt, -p | text | required | Image description |
--filename, -f | path | required | Output filename |
--resolution, -r | 1K, 2K, 4K | 1K | Output resolution |
--api-key, -k | string | env var | Override environment variable |
-f out.png) → outputs to current workspace root-f /tmp/out.png) → uses specified path1K (1024×1024), 2K (2048×2048), 4K (4096×4096)MEDIA: line for OpenClaw to auto-attach imagesAPIYI_API_KEY environment variablebrew install uv