Claude-skill-registry flux-image

FLUX.2 Pro gorsel uretimi. Use when generating AI images for posts.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/flux-image" ~/.claude/skills/majiayu000-claude-skill-registry-flux-image && rm -rf "$T"
manifest: skills/data/flux-image/SKILL.md
source content

FLUX.2 Pro Image Generation

Quick Reference

FonksiyonAmac
generate_image_flux()Gorsel uret
get_credits()Kredi sorgula

Kullanim

from app.flux_helper import generate_image_flux

result = await generate_image_flux(
    prompt="Professional IoT sensor, modern tech style",
    width=1024,
    height=1024,
    output_format="png"
)

if result["success"]:
    image_path = result["image_path"]

Parametreler

ParamDefaultAciklama
promptrequiredIngilizce prompt
width1024Genislik (px)
height1024Yukseklik (px)
output_format"png"png veya jpeg
max_wait_seconds120Timeout

API Akisi

1. POST /flux-2-pro -> task_id al
2. GET /get_result?id=task_id (polling, 2s aralik)
3. Status: Ready -> image URL indir
4. Dosyaya kaydet -> image_path don

Return Format

# Basarili
{
    "success": True,
    "image_path": "/opt/olivenet-social-bot/outputs/flux_20241225_123456.png",
    "duration": 45.2,
    "file_size": 1234567,
    "cost": 4.0  # credits
}

# Hata
{
    "success": False,
    "error": "Content Moderated"
}

Status Degerleri

StatusAnlam
ReadyBasarili, image URL mevcut
ErrorGenel hata
Content ModeratedIcerik engellendi
Request ModeratedIstek engellendi

Prompt Tips

  • Ingilizce yaz
  • Detayli sahne aciklamasi
  • Stil belirt: "professional", "photorealistic", "modern tech"
  • IoT/teknoloji icin: sensor, dashboard, LED, cable, industrial

Ornek Prompt

Professional IoT sensor device mounted on greenhouse wall,
green LED indicator blinking, modern agricultural technology,
morning sunlight, shallow depth of field, photorealistic

Environment

BFL_API_KEY=your_black_forest_labs_api_key

Dosya

app/flux_helper.py