DE ▾
API-Schlüssel erhalten

Stable-Diffusion-API: Prompts und Skripte über einen Endpunkt

Generiere unzensierte Prompts und Skripte für deine Stable-Diffusion- oder Video-Workflows über einen einzigen OpenAI-kompatiblen Endpunkt. Starte mit einem schnellen API-Schlüssel und einer einfachen Textanfrage.

Base-URL

https://api.sdxlapi.com/v1

Modelluncensored

Basis-URL & Authentifizierung

Greife über die Basis-URL https://api.sdxlapi.com/v1 auf die API zu. Dieser Endpunkt ist vollständig mit Standard-OpenAI-SDKs und Clients kompatibel. Übergebe zum Authentifizieren deinen API-Schlüssel im Authorization-Header jeder Anfrage.

So erhältst du einen Schlüssel: Registriere dich auf der Seite API-Schlüssel erhalten mit nur E-Mail und Passwort. Dein Schlüssel wird sofort angezeigt. Für das Testguthaben wird keine Kreditkarte benötigt. Bewahre deinen Schlüssel sicher auf; du kannst ihn jederzeit neu generieren, wodurch der alte ungültig wird.

Erste Anfrage

Sende eine Standard-Chat-Completion-Anfrage, um Text zu generieren. Die Modell-ID ist uncensored. Dieses Modell ist darauf abgestimmt, bei gesetzlich zulässiger erwachsener Nutzung ohne Inhaltsablehnungen zu antworten, was es ideal für die kreative Prompt-Erzeugung macht.

curl https://api.sdxlapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Die API akzeptiert JSON-Payloads mit einem messages-Array. Sie gibt eine Textvervollständigung zurück. Du kannst System-Prompts übergeben, um die Persona zu definieren, z. B. einen professionellen Prompt-Engineer für die Bildgenerierung.

Python SDK-Integration

Verwende das offizielle openai-Python-Paket. Konfiguriere den Client mit der Basis-URL und deinem API-Schlüssel. Dieser Ansatz funktioniert mit jedem OpenAI-kompatiblen Client.

from openai import OpenAI

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

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Die Antwort enthält den generierten Text in response.choices[0].message.content. Du kannst diese Ausgabe direkt in deine Pipeline für Bildunterschriften oder Metadaten-Extraktion einfügen. Das SDK übernimmt die JSON-Serialisierung und HTTP-Details automatisch.

Node SDK-Integration

Für JavaScript- oder TypeScript-Projekte verwende das openai-npm-Paket. Lege die baseURL und apiKey im Konfigurationsobjekt fest. Dies gewährleistet die Kompatibilität mit bestehenden OpenAI-Codebasen.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.sdxlapi.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Die Antwortstruktur entspricht dem Standard-OpenAI-Format. Greife auf den generierten Text über response.data.choices[0].message.content zu. Dies ist nützlich für die serverseitige Prompt-Generierung, bevor Bilder an eine Stable-Diffusion-Instanz gesendet werden.

Streaming-Antworten

Die Unterstützung für Server-Sent Events (SSE) ermöglicht es dir, Token zu erhalten, sobald sie generiert werden. Dies reduziert die wahrgenommene Latenz für lange Prompt-Skripte oder detaillierte Beschreibungen.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Stream die Antwort in deiner Client-Anwendung. Jeder Chunk enthält eine teilweise Nachricht. Aggregiere diese Chunks, um den endgültigen Text wiederherzustellen. Dies ist besonders nützlich für die Echtzeit-Vorschau generierter Prompts in einer Web-Schnittstelle.

Grenzwerte, Fehler & Kontext

Ratenlimits: 300 Anfragen pro Minute pro Schlüssel. Body-Größe: Maximal 8 MB. Kontextfenster: 100.000 Token insgesamt (Input + Output). Dies ermöglicht lange Skripte oder umfangreiches Prompt Engineering.

Häufige Fehler:

  • 401 Unauthorized: Ungültiger oder fehlender API-Schlüssel.
  • 402 Payment Required: Unzureichendes Prepaid-Guthaben.
  • 429 Too Many Requests: Ratenlimit überschritten.

Wenn du die Grenzwerte überschreitest, warte kurz oder generiere deinen Schlüssel neu. Alle Anfragen sind textbasiert; es werden keine Bilder, Audio oder Videos von dieser API generiert.

Technische Daten

Eine Tabelle mit jedem Limit, jeder Funktion und jedem Preis.

MerkmalWert
API-FormatOpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern
Modell-IDuncensored
Base-URLhttps://api.sdxlapi.com/v1
AuthentifizierungAuthorization: Bearer YOUR_KEY
EndpunktePOST /v1/chat/completions · GET /v1/models
Function Callingja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool
Max. Ausgabebis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit)
Streamingja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Kontextfenster100.000 Tokens (Eingabe + Ausgabe)
JSON-Modusresponse_format: {"type": "json_object"}
Anfragegrößebis 8 MB
Parallelität8 gleichzeitige Anfragen pro Schlüssel
Ratenlimit300 Anfragen pro Minute und Schlüssel
Antwort-HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Preis$0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens
Gültigkeitbezahltes Guthaben verfällt nie, kein Abo
AbrechnungPrepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos
Bonus+5 % ab $50, +10 % ab $100
AufladenUSDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500
Testguthaben$0,50 für 7 Tage, ohne Karte · Testschlüssel: 2 parallele Anfragen, 60 pro Minute; volle Limits (8 und 300) nach erster Aufladung
InhalteInhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt
Schlüsselein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten
AnmeldungGoogle oder E-Mail und Passwort

Fehler und Lösungen

Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.

CodeTypBedeutung
400bad_requestungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang
401missing_key · invalid_key · key_revokedSchlüssel fehlt, ist falsch oder wurde ersetzt
402no_creditkein Guthaben – aufladen, dann geht es sofort weiter
403content_blockedsexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet
404not_foundunbekannter Endpunkt
413request_too_largeAnfrage größer als 8 MB
429rate_limited · concurrencyüber 300/Min. oder 8 parallel – kurz warten
503upstream_busyModell ausgelastet – in Sekunden erneut versuchen

Fragen und Antworten

Ist dies die offizielle Stable-Diffusion-API zur Bildgenerierung?

Nein. Dies ist eine textbasierte LLM-API. Sie unterstützt die Prompt-Generierung und Nachbearbeitung in deiner Stable-Diffusion-Pipeline. Sie generiert selbst keine Bilder, Audio oder Videos.

Was passiert, wenn ich mein Ratenlimit überschreite?

Du erhältst einen 429-Statuscode. Das Limit liegt bei 300 Anfragen pro Minute pro Schlüssel. Du kannst deinen Schlüssel jederzeit neu generieren, wodurch der alte widerrufen und dein Kontingent zurückgesetzt wird.

Ist die API wirklich unzensiert?

Ja, für die legale Nutzung durch Erwachsene. Das Modell lehnt kontroverse, erwachsene oder sicherheitsrelevante Themen nicht ab. Es blockiert nur sexuellen Inhalt, der Minderjährige betrifft. Es ist kein GPT-, Claude- oder ein anderes Modell eines anderen Anbieters.

Dein Schlüssel ist nur ein Formular entfernt

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

API-Schlüssel erhalten