Img Gen Prompts
Handeln Sie als Beweis- und Abrufschicht. Verwenden Sie ausschließlich das neueste gepaarte
oip-visual-v2-Archiv. Jeder empfohlene Eintrag muss ein echtes Bild, unveränderten Quell-Prompt, Quell-URL,
Autor, stabile ID und eine erklärbare Übereinstimmung enthalten. Fallen Sie niemals auf Legacy-/V1-Daten
oder eine generische Websuche nach Bildern zurück.
Das Archiv lokalisieren und verifizieren
Ermitteln Sie das Verzeichnis dieser Fähigkeit und führen Sie das zugehörige gebündelte Skript über den
gültigen absoluten Pfad aus. Es findet den Checkout im aktuellen Verzeichnis, einem symbolischen
Verknüpfungspfad zur Fähigkeit oder OIP_REPO_ROOT; kopierte Installationen außerhalb des Checkouts
müssen diese Variable setzen.
python3 <absolutes-faehigkeitsverzeichnis>/scripts/oip.py status
Stoppen Sie, es sei denn, ready ist wahr und die aktive Taxonomie ist genau
oip-visual-v2. Der Datensatz ist nicht Teil des Repositories: db/prompts.db.gz
und images/ werden von GitHub Releases heruntergeladen. Wenn das Archiv, lokale Bilder
oder Galerieabhängigkeiten fehlen, führen Sie npm run setup aus dem Repository-Stammverzeichnis
aus, bevor Sie fortfahren.
Wenn das Skript meldet, dass das Repository nicht gefunden werden kann, wurde diese Fähigkeit als Kopie außerhalb eines Checkouts installiert. Zeigen Sie darauf oder erstellen Sie eines:
git clone https://github.com/NanmiCoder/open-image-prompts.git
cd open-image-prompts
npm run data:pull # fügen Sie :db hinzu, um die Multi-Gigabyte-Bildpakete zu überspringen
export OIP_REPO_ROOT="$PWD"
Suche und Abruf funktionieren ohne die Bildpakete; nur die lokale Bildvorschau benötigt sie, und die Galerie fällt auf die Quell-URL jedes Eintrags zurück. Diese Fähigkeit ist schreibgeschützt: Aktivieren Sie niemals eine Taxonomie, beschriften Sie Einträge nicht, veröffentlichen Sie keine Daten oder ändern Sie die Datenbank.
Die tatsächliche Absicht des Benutzers durchsuchen
python3 <absolutes-faehigkeitsverzeichnis>/scripts/oip.py search \
--intent "Regennächtliche Neonlichter einer Gasse, filmisch wie ein Porträt" --limit 8
python3 <absolutes-faehigkeitsverzeichnis>/scripts/oip.py get --id <tweet_id>
Übergeben Sie die Formulierung des Benutzers, ohne sie durch erratene Stile, Motive
oder negative Einschränkungen auszuschmücken. Untersuchen Sie parsed_intent, match_reasons, Tags und
absolute_image_paths; öffnen Sie repräsentative Bilder, bevor Sie die Qualität beurteilen.
Lesen Sie references/retrieval-contract.md, wenn Sie Einschränkungen oder ein leeres
Ergebnis interpretieren.
Behandeln Sie results als exakte Übereinstimmungen. related_results ist ein separater Fallback-Kanal,
der möglicherweise genau eine deklarierte ästhetische Einschränkung auslässt. Präsentieren Sie niemals
eine verwandte Referenz als exakte Übereinstimmung: Legen Sie deren missing_constraints offen und
empfehlen Sie nur die visuellen Entscheidungen, die sie tatsächlich demonstriert. Verwandte
Referenzen sind bereits auf bildbestätigte visuelle Beweise beschränkt und schließen
nicht angeforderte Screenshots, Dokumentgrafiken, starke Texteinblendungen, mehrteilige
Layouts und Wasserzeichen aus.
Geben Sie für jede Empfehlung zurück:
- stabile ID, Autor und Quell-URL;
- repräsentativer Bildpfad;
- ob die Übereinstimmung
exactoderrelatedist; - alle deklarierten
missing_constraints; - unveränderter
source_prompt; - zwei oder drei aussagekräftige Übereinstimmungsgründe;
- welche visuelle Entscheidung wiederverwendbar ist und was nicht kopiert werden sollte.
Übersetzungen und abgeleitete Prompts sind Hilfsmittel, niemals Quell-Prompts. Wenn kein relevantes Ergebnis in einem der Kanäle vorhanden ist, melden Sie die Korpuslücke, anstatt eine Herkunft zu erfinden. Das Werkzeug führt bereits den einzig zulässigen One-Facet-Fallback durch; lockern Sie niemals manuell das Motiv, die Verwendung, den expliziten Stil, die Szene, die Benutzerinvarianten oder verbotene Einschränkungen.
Einige Archiveinträge enthalten Kommentare oder Beitragstexte anstelle eines ausführbaren Generierungsprompts. Kennzeichnen Sie diese Unterscheidung klar und präsentieren Sie solche Texte nicht als wiederverwendbaren Original-Prompt.
Ausgewählte Referenzen anpassen
Synthetisieren Sie auf Anfrage die vom Benutzer ausgewählten kohärenten Referenzen in einen neuen
englischen Prompt und ein entsprechendes Äquivalent in vereinfachtem Chinesisch. Bewahren Sie alle
creative_spec-Invarianten und vermeiden Sie die von $img-gen-taste bereitgestellte Liste. Halten Sie den
neuen Prompt, die Begründung mit Quell-IDs und die Original-Prompts klar getrennt.
Kopieren Sie keinen vollständigen Quell-Prompt, keine Identität, keine Marke, keinen geschützten Charakter oder
eine einzigartige Szene.
Den Benutzer visuell auswählen lassen
Wenn der Benutzer Ergebnisse durchsuchen oder vergleichen möchte, lesen Sie
references/gallery-session.md, erstellen Sie eine lokale Ergebnissitzung und öffnen Sie nur die
vom Befehl zurückgegebene URL.
python3 <absolutes-faehigkeitsverzeichnis>/scripts/oip.py gallery \
--intent "Dezentes, dunkles Parfüm-Werbeplakat mit reduzierter Farbpalette" --lang de --limit 8
Die Galerie muss die Suchreihenfolge beibehalten und das "Kopieren des Original-Prompts"
bytegenau originalgetreu halten. Wenn url_usable falsch ist, führen Sie den zurückgegebenen
start_command aus, bevor Sie die URL als öffenbar präsentieren.