DE ▾

Unzensierte Text-API für deine Bild-Pipelines

API-Schlüssel erhalten

Image-Gen-API im OpenAI-Stil: Nur Text hier

Wenn du nach einer image gen api openai gesucht hast, die Nutzer aufrufen können, wisse zunächst: Dieser Dienst ist nur für Text-Chat OpenAI-kompatibel. Er erzeugt keine Bilder.

Aktualisiert

Wichtige Punkte

  • Kompatibel bedeutet, dass die OpenAI-SDKs für Chat-Vervollständigungen funktionieren, nicht dass Bild-Endpunkte existieren.
  • Verfügbar sind nur POST /v1/chat/completions und GET /v1/models, mit der einzelnen Modell-ID uncensored.
  • Der praktische Nutzen für die Bildarbeit liegt im Schreiben und Verfeinern von Prompts für das Bildmodell, das du bereits nutzt.
  • Tausend Prompt-Schreib-Anfragen kosten im folgenden Beispiel etwa fünfzehn Cent.
Ein Text-Terminal, verbunden durch ein Band mit einem leeren Bilderrahmen, der Textausgabe zeigt, die ein Bildwerkzeug speist

Die kurze Antwort

Der Begriff image gen api openai kann zwei verschiedene Dinge bedeuten, und es hilft, sie zu trennen. Das eine ist OpenAIs eigener Bildgenerierungsdienst, der zu OpenAI gehört und mit einem OpenAI-Konto erreichbar ist. Das andere ist jeder Dienst, der das OpenAI-Anfrageformat kopiert, damit bestehende SDKs und Tools weiterarbeiten. Diese Seite ist die zweite Art, und nur für Text.

Was du hier bekommst, ist eine gehostete, unzensierte Text-LLM-API. Du richtest einen OpenAI-Client auf die Base URL unten ein, stellst das Modell auf uncensored und erhältst Chat-Vervollständigungen. Keine Pixel kommen zurück. Es gibt keine Bild-, Audio- oder Videoerzeugung, keine Embeddings und kein Fine-Tuning, und keines davon ist in den Beschreibungen auf diesen Seiten geplant.

Was kompatibel ist und was nicht

Das Wort „kompatibel“ wird im Marketing oft überstrapaziert, daher hier die genaue Oberfläche. Die Base URL ist https://api.imagegenapi.com/v1, die Authentifizierung erfolgt über Authorization: Bearer <key>, und es gibt zwei Methoden.

EndpunktVerfügbar hierHinweise
POST /v1/chat/completionsJaStreaming, Tool Calling, JSON-Modus
GET /v1/modelsJaListet uncensored auf
Bildgenerierungs-EndpunkteNeinNur-Text-Dienst
Embeddings, Audio, Fine-TuningNeinNicht angeboten

Wenn dein Code einen Bildpfad auf dieser Base URL aufruft, erwarte einen Fehler, kein Bild. Das Gleiche gilt für jede OpenAI-Funktion außerhalb der beiden oben genannten Methoden. Die dir bekannten Sampling-Steuerungen funktionieren: temperature, top_p, stop, seed und die Penalties werden durchgereicht, und eine Antwort kann das volle 100.000-Token-Fenster nutzen, das sich auf Prompt und Vervollständigung teilt.

Es lohnt sich auch, die Identität klar zu stellen. Das Modell hinter uncensored ist ein einzelnes Open-Weight-Modell, betrieben von einem unabhängigen Anbieter. Dies ist nicht die API von OpenAI, es proxyt keine OpenAI-Modelle und es ist nicht mit OpenAI verbunden. Die entsprechende Seite auf dieser Website, GPT image API und uncensored text, behandelt denselben Unterschied aus der Perspektive der Bildmodell-Namen.

Warum die Frage aufkommt

Leute landen aus verständlichen Gründen auf Seiten wie dieser. Bildtools werden durch Text-Prompts gesteuert, Text-Prompts werden von Sprachmodellen geschrieben, und viele Sprachmodell-Gateways teilen ein Anfrageformat. Die naheliegende Annahme ist, dass eine API beides kann.

In der Praxis sind die beiden Aufgaben separate Systeme mit separaten Schlüsseln, separaten Preisen und separaten Regeln. Ein Bilddienst nimmt einen Prompt entgegen und gibt ein Bild zurück. Ein Textdienst nimmt Nachrichten entgegen und gibt mehr Text zurück. Die Verbindung zwischen ihnen bist du oder ein Skript, das du schreibst, das den Text von einem zum anderen überträgt. Sobald du das so siehst, ändert sich die nützliche Frage von „macht diese API Bilder“ zu „kann diese API bessere Prompts für das Bildmodell schreiben, das ich bereits nutze“.

Das ist ein echter Anwendungsfall, und genau dort kann ein unzensiertes Textmodell einen Unterschied machen. General-Purpose-Assistant-Modelle schreiben oft Prompt-Anfragen um, mildern sie ab oder verweigern sie, wenn es um Themen aus der reifen Belletristik, Gewalt in einer Story-Umgebung oder dunkle Ästhetik geht. Ein Modell, das darauf abgestimmt ist, gesetzeskonforme Anfragen Erwachsener ohne Verweigerung zu beantworten, wird die Schreibaufgabe in der Regel wie gewünscht ausführen. Die harte Grenze bleibt bestehen: Keine sexuellen Inhalte mit Minderjährigen, unter keinen Umständen.

Die Text-API zum Schreiben von Bild-Prompts nutzen

Hier ist ein kleines, funktionierendes Beispiel. Es fragt das Modell nach einem detaillierten Prompt, den du dann in den Bildgenerator deiner Wahl einfügst. Der Code nutzt das offizielle OpenAI Python SDK gegen diese Base URL.

from openai import OpenAI

client = OpenAI(base_url="https://api.imagegenapi.com/v1", api_key="YOUR_KEY")

reply = client.chat.completions.create(
    model="uncensored",
    temperature=0.8,
    messages=[
        {"role": "system", "content": "You write prompts for text-to-image models. Reply with one paragraph: subject, composition, lighting, palette, lens or style. No preamble."},
        {"role": "user", "content": "A ruined lighthouse at dusk for a dark fantasy book cover."},
    ],
)
print(reply.choices[0].message.content)

Der gleiche Aufruf über die Kommandozeile:

curl https://api.imagegenapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"uncensored","messages":[{"role":"user","content":"Write a one-paragraph image prompt: a ruined lighthouse at dusk, dark fantasy cover art."}]}'

Die Ausgabe nutzbar machen

Bildgeneratoren unterscheiden sich darin, was sie akzeptieren, also forme das Ergebnis mit deiner Systemnachricht. Bitte um eine feste Struktur, eine Wortgrenze und eine Liste von Dingen, die zu vermeiden sind. Wenn du den Prompt in einer Pipeline benötigst, fordere JSON mit response_format auf Typ json_object und bitte um Schlüssel wie prompt und negative. Analysiere ihn dann und übergebe die Felder an deinen Bildclient. Das Setzen eines seed und einer niedrigen temperature liefert bei der Iteration an der Wortwahl reproduzierbarere Ergebnisse.

Ein Batch-Workflow mit echten Zahlen

Angenommen, du generierst Prompts für 1.000 Szenen. Jede Anfrage sendet etwa 300 Token (Anweisungen plus eine kurze Szenenbemerkung) und empfängt einen Prompt von etwa 200 Token. Die Preise liegen bei 0,15 $ pro 1 Mio. Input-Token und 0,50 $ pro 1 Mio. Output-Token.

  • Eine Anfrage, Input: 300 / 1.000.000 x 0,15 $ = 0,000045 $.
  • Eine Anfrage, Output: 200 / 1.000.000 x 0,50 $ = 0,0001 $.
  • Eine Anfrage insgesamt: 0,000145 $.
  • 1.000 Anfragen: 1.000 x 0,000145 $ = 0,145 $.

Also kosten tausend Prompts etwa 14,5 Cent, und der Textschritt ist im Vergleich zur Bildgenerierung selbst meist ein kleiner Teil der Rechnung, dessen Preis du bei diesem Anbieter prüfen solltest. Ein voller Schlüssel erlaubt 8 parallele Anfragen und 300 Anfragen pro Minute, also passen 1.000 Anfragen in wenigen Minuten mit einem kleinen Worker-Pool. Behandle HTTP 429, indem du wartest; der Header Retry-After: 5 sagt dir, wie lange bei temporärer Überlastung.

Du kannst all das ausprobieren, ohne zu bezahlen. Nach der Anmeldung findest du auf der API-Schlüssel-Seite ein kostenloses Testguthaben von $0,50 mit einem Klick, das 7 Tage gültig ist. Langfristig sind Aufladungen von $20 bis $500 möglich und werden in Krypto bezahlt (USDT auf TRC20 oder USDC auf Base); siehe Preise für die Bonusstufen.

Fehler, die du vermeiden solltest

Einige Fehler tauchen immer wieder auf, wenn jemand versucht, einen OpenAI-ähnlichen Endpunkt für die Bildarbeit zu nutzen.

  • Einen Bildpfad aufrufen und ein Bild erwarten. Hier existieren nur die beiden dokumentierten Methoden. Prüfe den Error-Body, statt es erneut zu versuchen, da Wiederholungen das Ergebnis nicht ändern.
  • Das Textmodell zu bitten, etwas „zu zeichnen“. Es kann mit ASCII-Kunst, einer Beschreibung oder einer Entschuldigung antworten. Wenn du ein Bild willst, sende den von ihm geschriebenen Prompt an einen echten Bildgenerator.
  • Die Modellliste überspringen. Ein schneller GET /v1/models-Aufruf bestätigt, dass der Schlüssel funktioniert und dass das einzige Modell uncensored ist. Es kostet nichts.
  • 429-Antworten ignorieren. Ein Test-Schlüssel erlaubt 2 parallele Anfragen, also wird eine Schleife mit zehn Workern schnell fehlschlagen. Begrenze deine Worker-Anzahl oder füge eine kurze Wartezeit hinzu.
  • Das Senden sehr großer Anfragetexte. Die Grenze liegt bei 8 MB pro Anfrage. Aufrufe zum Schreiben von Prompts sind winzig, daher ist das selten relevant, aber eingefügte Dokumente können diese Grenze erreichen.

Keines davon ist schwer zu beheben, und die schnellste Lösung ist ein zehnzeiliges Testskript, das du ausführst, bevor du irgendetwas in ein größeres Tool einbindest.

Wann ein anderer Dienst besser passt

Sei praktisch in der Wahl. Wenn du das Bild selbst brauchst, brauchst du einen Bildanbieter, und OpenAI ist einer von mehreren; schau dir die aktuelle Dokumentation und die Preise für die Details dessen an, was es anbietet. Wenn dein einziges Ziel ein sauberer Prompt in einem Mainstream-Stil ist, reicht ein Standard-Assistent möglicherweise aus, und du brauchst diesen Dienst überhaupt nicht.

Diese API ist die bessere Wahl, wenn der Textschritt der Flaschenhals ist: Der Assistent, den du verwendest, lehnt deine Prompt-Anfragen ab oder verwässert sie, du benötigst ein hohes Volumen an Prompts zu einem vorhersehbaren Preis pro Token oder möchtest einen OpenAI-kompatiblen Endpunkt für Fiktion, Roleplay und Companion-Tools für die rechtmäßige Nutzung durch Erwachsene verwenden, ohne deinen Client-Code ändern zu müssen. Für alle Parameterdetails findest du in der Dokumentation das Anfrageformat und die Fehlercodes.

Noch ein praktischer Hinweis: Prompts, die an diese API gesendet werden, werden nicht zum Training verwendet. Betrachte jedoch jeden gehosteten Dienst als außerhalb deiner Maschine und vermeide es, Geheimnisse zu senden, die du nicht in ein Webformular einfügen würdest.

Fragen und Antworten

Ist das die OpenAI-Bild-API?

Nein. Es ist eine unabhängige Text-LLM-API, die das OpenAI-Anfrageformat für Chat-Vervollständigungen kopiert. Sie erzeugt keine Bilder und wird nicht von OpenAI betrieben.

Kann ich das OpenAI SDK damit verwenden?

Ja, für Text-Chat. Setze die Base URL auf https://api.imagegenapi.com/v1, verwende deinen Schlüssel und nutze die Modell-ID uncensored.

Kann es Bilder beschreiben oder analysieren?

Nein. Es akzeptiert und gibt nur Text zurück. Bild-Eingabe, Bild-Ausgabe, Audio und Video werden nicht unterstützt.

Was kann ich dann für Bildarbeit tun?

Nutze es, um Prompts für deinen gewünschten Bild-Generator zu schreiben, zu erweitern oder zu übersetzen, und um strukturierte Prompt-Daten als JSON zu erzeugen.

Dein Schlüssel ist nur ein Formular entfernt

Erstelle ein Konto, kopiere den Schlüssel, ändere die Base URL. Das ist die gesamte Einrichtung.

API-Schlüssel erhalten