Draw Images By Apiyi

v1.0.0

Generate images using APIYI API.

0· 422· 1 versions· 2 current· 2 all-time· Updated 22h ago· MIT-0

Install

openclaw skills install draw-images-by-apiyi

Draw Images by APIYI

Generate images using APIYI API. Simple and fast.

Usage

Slash Command (Recommended)

/draw-images-by-apiyi a cute cat wearing sunglasses
/draw-images-by-apiyi a sunset over mountains -r 2K

Natural Language

Just ask the agent:

  • "Draw a cute cat for me"
  • "Generate an image of a sunset"
  • "Can you create a picture of a robot?"

Command Line

uv run {baseDir}/scripts/generate_image.py --prompt "your image description" --filename "output.png"

Examples

Basic generation

uv run {baseDir}/scripts/generate_image.py -p "a cute cat wearing sunglasses" -f cat.png

With resolution

uv run {baseDir}/scripts/generate_image.py -p "a sunset over mountains" -f sunset.png -r 2K

With explicit API key

uv run {baseDir}/scripts/generate_image.py -p "a robot" -f robot.png --api-key YOUR_API_KEY

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"
        }
      }
    }
  }
}

Parameters

ParameterValuesDefaultDescription
--prompt, -ptextrequiredImage description
--filename, -fpathrequiredOutput filename
--resolution, -r1K, 2K, 4K1KOutput resolution
--api-key, -kstringenv varOverride environment variable

Output Path

  • Relative path (e.g., -f out.png) → outputs to current workspace root
  • Absolute path (e.g., -f /tmp/out.png) → uses specified path

Notes

  • Resolutions: 1K (1024×1024), 2K (2048×2048), 4K (4096×4096)
  • The script prints a MEDIA: line for OpenClaw to auto-attach images
  • Requires APIYI_API_KEY environment variable

Version tags

latestvk9735f1r17tp400fh2smsvrphn8201hv

Runtime requirements

🎨 Clawdis
Binsuv
EnvAPIYI_API_KEY
Primary envAPIYI_API_KEY

Install

Install uv (brew)
Bins: uv
brew install uv