🎨 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
| Benutzerabsicht | Modell | Geschwindigkeit |
|---|---|---|
| Künstlerisch, filmisch, malerisch | midjourney | ~15s |
| Fotorealistisch, Porträt, Produkt | flux-pro | ~8s |
| Allgemeiner Zweck, ausgewogen | flux-dev | ~10s |
| Schneller Entwurf, schnelle Iteration | flux-schnell | ~2s |
| Bild mit Text, Logo, Poster | ideogram | ~10s |
| Vektorgrafik, Symbol, flaches Design | recraft | ~8s |
| Anime, stilisierte Illustration | sdxl | ~5s |
| Gemini-betrieben, konsistenter Stil | nano-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 rawhinzu - Flux: Fügen Sie
masterpiece,highly detailed,sharp focus,professional photographyhinzu - Ideogram: Geben Sie den Textinhalt, die Schriftart und das Layout explizit an
- Recraft: Geben Sie
vector illustration,flat design,icon stylean
Schritt 2 – Skript ausführen
node {baseDir}/tools/generate.js \
--model <model_id> \
--prompt "<enhanced prompt>" \
--aspect-ratio <ratio>
Alle Parameter:
| Parameter | Standard | Beschreibung |
|---|---|---|
--model | flux-dev | Modell-ID aus der obigen Tabelle |
--prompt | (erforderlich) | Der Prompt zur Bildgenerierung |
--aspect-ratio | 1:1 | 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 21:9 |
--num-images | 1 | Anzahl 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"
}
}
}
}
}
| Variable | Erforderlich | Beschreibung |
|---|---|---|
IMAGE_STUDIO_PROXY_URL | Nein | Benutzerdefinierte Proxy-Basis-URL (Standard: https://image-gen-proxy.vercel.app) |
IMAGE_STUDIO_TOKEN | Nein | Dauerhaftes 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.