Communitygithub.com

pexoai/videoagent-image-studio

Haben Sie es satt, 8 API-Schlüssel zu verwalten? Diese Fähigkeit gibt Ihnen mit einem Befehl Zugriff auf Midjourney, Flux, Ideogram und mehr, ohne Einrichtung. Verwenden Sie sie, wenn Sie ein beliebiges Bild generieren möchten, ohne sich um API-Schlüssel zu kümmern.

Was ist videoagent-image-studio?

pexoai/videoagent-image-studio ist eine KI-Agenten-Fähigkeit, die entwickelt wurde, um den Prozess der Bildgenerierung zu vereinfachen. Sie bietet eine einheitliche Befehlsschnittstelle für den Zugriff auf mehrere beliebte Bildgenerierungsplattformen, darunter Midjourney, Flux und Ideogram, ohne dass eine individuelle Verwaltung von API-Schlüsseln erforderlich ist. Diese Fähigkeit beseitigt die Komplexität des Umgangs mit mehreren API-Anbietern und ermöglicht es Ihnen, sich auf kreative Arbeit zu konzentrieren. Sie unterstützt verschiedene KI-Agentenplattformen wie Claude Code, Cursor und Codex und gewährleistet eine nahtlose Integration für Entwickler. Durch die Bereitstellung einer einrichtungsfreien Alternative vereinfacht diese Fähigkeit den Workflow zur Bildgenerierung und ist ideal für Entwickler, die schnell KI-Bildfunktionen in ihren Codebasen implementieren möchten.

Funktioniert mit✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/videoagent-image-studio

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

🎨 VideoAgent Image Studio

Verwenden, wenn: Der Benutzer bittet, ein Bild, Foto, eine Illustration, ein Symbol, ein Logo oder ein Kunstwerk zu generieren, zu zeichnen, zu erstellen oder anzufertigen.

Generieren Sie Bilder mit 8 hochmodernen KI-Modellen. Diese Fähigkeit wählt automatisch das beste Modell für die Aufgabe aus und kümmert sich um die gesamte Komplexität – einschließlich Midjourneys asynchronem Polling –, sodass Sie sich auf das Gespräch konzentrieren können.


Kurzübersicht

BenutzerabsichtModellGeschwindigkeit
Künstlerisch, filmisch, malerischmidjourney~15s
Fotorealistisch, Porträt, Produktflux-pro~8s
Allgemeiner Zweck, ausgewogenflux-dev~10s
Schneller Entwurf, schnelle Iterationflux-schnell~2s
Bild mit Text, Logo, Posterideogram~10s
Vektorgrafik, Symbol, flaches Designrecraft~8s
Anime, stilisierte Illustrationsdxl~5s
Gemini-betrieben, konsistenter Stilnano-banana~12s

So generieren Sie ein Bild

Schritt 1 – Prompt verbessern

Erweitern Sie den Prompt des Benutzers vor dem Aufruf des Skripts um Stil-, Beleuchtungs- und Qualitätsbeschreibungen, die für das gewählte Modell geeignet sind.

  • Midjourney: Fügen Sie cinematic lighting, ultra detailed, --v 7, --style raw hinzu
  • Flux: Fügen Sie masterpiece, highly detailed, sharp focus, professional photography hinzu
  • Ideogram: Geben Sie den Textinhalt, die Schriftart und das Layout explizit an
  • Recraft: Geben Sie vector illustration, flat design, icon style an

Schritt 2 – Skript ausführen

node {baseDir}/tools/generate.js \
  --model <model_id> \
  --prompt "<enhanced prompt>" \
  --aspect-ratio <ratio>

Alle Parameter:

ParameterStandardBeschreibung
--modelflux-devModell-ID aus der obigen Tabelle
--prompt(erforderlich)Der Prompt zur Bildgenerierung
--aspect-ratio1:11:1, 16:9, 9:16, 4:3, 3:4, 3:2, 21:9
--num-images1Anzahl der Bilder (1–4; Midjourney gibt immer 4 zurück)
--negative-prompt—Dinge, die vermieden werden sollen (nicht von Midjourney unterstützt)
--seed—Seed für Reproduzierbarkeit

Schritt 3 – Ergebnis zurückgeben

Das Skript wartet immer und gibt die endgültigen Bild-URL(s) zurück. Kein Polling erforderlich.

{
  "success": true,
  "model": "flux-pro",
  "imageUrl": "https://...",
  "images": ["https://..."]
}

Senden Sie dem Benutzer die imageUrl.


Midjourney-Aktionen

Nachdem Sie ein 4-Bild-Raster mit Midjourney generiert haben, bieten Sie dem Benutzer diese Optionen an:

# Bild #2 hochskalieren (dezent, bewahrt Details)
node {baseDir}/tools/generate.js \
  --model midjourney \
  --action upscale \
  --index 2 \
  --job-id <job_id>

# Erstellen Sie eine starke Variation von Bild #3
node {baseDir}/tools/generate.js \
  --model midjourney \
  --action variation \
  --index 3 \
  --job-id <job_id> \
  --variation-type 1

# Mit demselben Prompt neu generieren
node {baseDir}/tools/generate.js \
  --model midjourney \
  --action reroll \
  --job-id <job_id>

Hochskalierungstypen: 0 = Dezent (Standard, am besten für Fotos), 1 = Kreativ (am besten für Illustrationen)

Variationstypen: 0 = Dezent (Standard), 1 = Stark (dramatische Änderungen)


Beispiel-Unterhaltungen

Benutzer: "Zeichne einen Schneeleoparden auf einem verschneiten Berg mit filmischer Beleuchtung"

# Wähle midjourney für künstlerische Qualität
node {baseDir}/tools/generate.js \
  --model midjourney \
  --prompt "a majestic snow leopard on a snowy mountain peak, cinematic lighting, dramatic atmosphere, ultra detailed --ar 16:9 --v 7" \
  --aspect-ratio 16:9

🎨 Erledigt! Welches soll ich hochskalieren? (U1-U4) Oder eine Variante erstellen? (V1-V4)


Benutzer: "Verwende Flux, um ein Parfüm-Produktposter mit weißem Hintergrund zu generieren"

# Wähle flux-pro für fotorealistische Produktaufnahmen
node {baseDir}/tools/generate.js \
  --model flux-pro \
  --prompt "a luxury perfume bottle on a clean white background, professional product photography, soft shadows, 8k, highly detailed" \
  --aspect-ratio 3:4

Benutzer: "Zeig mir einen schnellen Entwurf"

# flux-schnell für sofortige Vorschauen
node {baseDir}/tools/generate.js \
  --model flux-schnell \
  --prompt "..." \
  --aspect-ratio 1:1

Benutzer: "Mach mir ein App-Symbol, flacher Stil, blaues Thema"

# recraft für Vektor-/Symbolstil
node {baseDir}/tools/generate.js \
  --model recraft \
  --prompt "a minimal flat design app icon, blue color scheme, simple geometric shapes, vector style, white background"

Einrichtung

Keine API-Schlüssel erforderlich! Alle Anfragen werden über einen gehosteten Proxy geleitet, der die Authentifizierung serverseitig übernimmt.

Die Fähigkeit funktioniert sofort nach der Installation – einfach installieren und verwenden.

Erweitert: Benutzerdefinierter Proxy oder Token

Wenn Sie Ihren eigenen Proxy oder ein dauerhaftes Token verwenden möchten, setzen Sie diese Umgebungsvariablen:

{
  "skills": {
    "entries": {
      "videoagent-image-studio": {
        "enabled": true,
        "env": {
          "IMAGE_STUDIO_PROXY_URL": "https://your-proxy.vercel.app",
          "IMAGE_STUDIO_TOKEN": "your_token_here"
        }
      }
    }
  }
}
VariableErforderlichBeschreibung
IMAGE_STUDIO_PROXY_URLNeinBenutzerdefinierte Proxy-Basis-URL (Standard: https://image-gen-proxy.vercel.app)
IMAGE_STUDIO_TOKENNeinDauerhaftes Token (wird automatisch abgerufen, falls nicht gesetzt; 100 kostenlose Verwendungen pro Token)

Informationen zum Bereitstellen Ihres eigenen Proxys finden Sie in der Referenzimplementierung des videoagent-audio-studio-Proxys. Sie benötigen FAL_KEY und LEGNEXT_KEY als Vercel-Umgebungsvariablen.


Änderungsprotokoll

v2.0.0

  • Vereinfachte asynchrone Verarbeitung: Das Skript blockiert jetzt, bis Midjourney abgeschlossen ist. Keine --async / --poll-Flags mehr in den SKILL.md-Anweisungen erforderlich.
  • Einheitliches Ausgabeformat: Alle Modelle geben die gleiche Form { success, imageUrl, images } zurück.
  • Referenzbilder für Nano Banana: Übergeben Sie --reference-images "url1,url2" für Zeichen-/Stilkonsistenz über mehrere Generationen hinweg.

v1.3.0

  • Nicht blockierender asynchroner Modus für Midjourney hinzugefügt (--async + --poll).

v1.2.0

  • Midjourney-Turbo-Modus standardmäßig aktiviert (~10-20s).

v1.1.0

  • Midjourney-Anbieter von TTAPI zu Legnext.ai gewechselt, um die Stabilität zu verbessern.

v1.0.0

  • Erstveröffentlichung mit Midjourney, Flux, SDXL, Nano Banana, Ideogram, Recraft.

Individual skills in this repo

This repo contains 19 individual skills — each has its own dedicated page.

Verwandte Skills