Siliconflow Image Gen

lilei0311/siliconflow-image-gen

Installation

clawhub install lilei0311/siliconflow-image-gen

Summary

Generate images using SiliconFlow API with support for FLUX.1, Stable Diffusion, and more.

SKILL.md

SiliconFlow Image Generation Skill

Generate images using SiliconFlow API with support for FLUX.1, Stable Diffusion, and more.

Features

  • 🎨 Multiple Models: FLUX.1-schnell (free), FLUX.1-dev, Stable Diffusion 3.5
  • 🔑 Auto API Key Detection: Reads from environment or OpenClaw config
  • 💾 Auto Download: Saves generated images locally
  • 📱 OpenClaw Ready: Designed for OpenClaw Agent integration

Requirements

  • Environment Variable: SILICONFLOW_API_KEY
  • Optional Config File: ~/.openclaw/openclaw.json (for auto-detect)

Installation

bash
npx clawhub install siliconflow-image-gen

Configuration

Set your SiliconFlow API key:

bash
export SILICONFLOW_API_KEY="your-api-key"

Or configure in OpenClaw:

json
{
  "models": {
    "providers": {
      "siliconflow": {
        "apiKey": "your-api-key"
      }
    }
  }
}

Usage

Command Line

bash
# Generate with default model (FLUX.1-schnell)
python3 scripts/generate.py "A cup of coffee on wooden table"

# Specify model
python3 scripts/generate.py "Sunset over mountains" --model "black-forest-labs/FLUX.1-dev"

# Save to file
python3 scripts/generate.py "Cute cat" --output ~/Desktop/cat.png

Available Models

ModelCostQualitySpeed
black-forest-labs/FLUX.1-schnellFreeGoodFast
black-forest-labs/FLUX.1-devPaidExcellentMedium
stabilityai/stable-diffusion-3-5-largePaidExcellentMedium

Security Notes

  • This skill requires an API key to call SiliconFlow services
  • The script reads ~/.openclaw/openclaw.json only to auto-detect API keys
  • No sensitive data is transmitted except to api.siliconflow.cn
  • Review the code at scripts/generate.py before providing credentials

Author

MaxStorm Team

License

MIT

Recommended skills

Browse all →