Prompts und Skripte über einen Endpunkt
Hole deinen unzensierten Text-API-Schlüssel und sende in Minuten Anfragen an die Stableaudio-Textpipeline. Nutze den OpenAI-kompatiblen Endpunkt für Prompt-Engineering, Untertitel oder Nachbearbeitung mit vorhersehbaren Prepaid-Abrechnungen.
Basis-URL & Authentifizierung
Verwende die Base URL https://api.stableaudio.top/v1 mit jedem Standard-OpenAI-kompatiblen Client. Übergebe deinen API-Schlüssel im Authorization-Header als Bearer YOUR_API_KEY. Du kannst einen Schlüssel sofort auf der Seite API-Schlüssel abrufen mit Google oder E-Mail + Passwort generieren. Jedes Konto unterstützt einen aktiven Schlüssel; die Ausgabe eines neuen Schlüssels ersetzt den vorherigen. Der Endpunkt unterstützt nur POST /v1/chat/completions und GET /v1/models. Keine Embeddings, Bild-, Audio- oder Videoerstellung ist hier verfügbar. Dies ist eine Text-only-Schicht für deine Audio-Pipeline.
Sende deine erste Anfrage
Sende eine Standard-Chat-Vervollständigungsanfrage, um Text zu generieren. Die Modell-ID ist uncensored. Es ist ein Open-Weight-Modell, das auf weniger Inhaltsablehnungen bei rechtlichen Erwachsenenthemen abgestimmt ist. Du kannst Parameter wie temperature und top_p anpassen. Das Modell hat ein Kontextfenster von 100.000 Token. Du kannst bis zu 32.000 Token pro Antwort anfordern. Die Preise sind transparent: $0,15 pro 1 Mio. Input-Token und $0,50 pro 1 Mio. Ausgabetoken. Fehler und Ablehnungen verbrauchen kein Guthaben.
curl https://api.stableaudio.top/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."}]
}'
Integration des Python SDK
Verwende das offizielle OpenAI Python SDK, um die API in deine Python-Skripte zu integrieren. Lege die base_url und api_key in deiner Client-Konfiguration fest. Dies ermöglicht es dir, bestehende Codebasen zu nutzen, die bereits die OpenAI-Schnittstelle verwenden. Der Client verarbeitet die JSON-Serialisierung und Antwortanalyse automatisch. Du kannst Antworten streamen oder im Batch-Modus verarbeiten. Dieser Ansatz funktioniert für Prompt-Generierung, Skripterstellung oder das Extrahieren strukturierter Daten aus Texteingaben für deinen Audio-Workflow.
from openai import OpenAI
client = OpenAI(base_url="https://api.stableaudio.top/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)
Integration des Node SDK
Integriere die API in deine Node.js-Anwendungen über das OpenAI Node SDK. Konfiguriere den Client mit der korrekten Basis-URL und dem API-Schlüssel. Dies gewährleistet die Kompatibilität mit Standard-OpenAI-Mustern. Du kannst synchrone oder asynchrone Anfragen stellen. Nutze dies für Echtzeit-Textverarbeitung in Webhooks oder Hintergrundjobs. Das SDK verarbeitet Retry-Logik und Antwortanalyse. Dies ist ideal für die Erstellung von Voice-Over-Skripten oder Untertitel-Pipelines, die zuverlässige, unzensierte Textausgabe ohne Abonnementgebühren erfordern.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.stableaudio.top/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);
Streaming-Antworten (SSE)
Aktiviere Streaming, indem du stream: true in deiner Anfrage festlegst. Die API gibt Server-Sent Events (SSE) zurück. Token-Nutzungsinformationen sind im letzten Chunk enthalten. Dies reduziert die wahrgenommene Latenz bei langer Textgenerierung. Verwende dies für Live-Untertitel oder interaktive Prompt-Verfeinerung. Die Modell-ID bleibt uncensored. Streaming ändert das Preismodell nicht. Du zahlst weiterhin nur für die tatsächlich generierten Token. Fehler während des Streamings werden ohne Verbrauch von zusätzlichem Guthaben behandelt.
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)
Token-Limits & Kontingente
Das Modell unterstützt ein Kontextfenster von 100.000 Token. Die maximale Ausgabe beträgt 32.000 Token pro Anfrage, oder 2.048, wenn max_tokens nicht festgelegt ist. Du bist auf 300 Anfragen pro Minute pro Schlüssel begrenzt. Die Parallelität ist auf 8 gleichzeitige Anfragen pro Schlüssel begrenzt. Anforderungstextkörper dürfen 8 MB nicht überschreiten. Wenn du das Ratenlimit überschreitest, erhältst du einen 429-Fehler. Wenn dein Schlüssel ungültig ist, erhältst du einen 401-Fehler. Wenn du nicht genügend Prepaid-Guthaben hast, erhältst du einen 402-Fehler. Fehler und Ablehnungen sind kostenlos. Guthaben verfällt nie. Lade per Karte (Visa, Mastercard, Apple Pay, Google Pay) oder Krypto (USDT auf TRC20, USDC auf Base) von $20 bis $500 auf.
API-Spezifikation
Eine Tabelle mit jedem Limit, jeder Funktion und jedem Preis.
| Merkmal | Wert |
|---|---|
| API-Format | OpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern |
| Modell-ID | uncensored |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Base-URL | https://api.stableaudio.top/v1 |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON-Modus | response_format: {"type": "json_object"} |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Anfragegröße | bis 8 MB |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Preis | $0,15 pro 1 Mio. Eingabe-Tokens · $0,50 pro 1 Mio. Ausgabe-Tokens |
| Bonus | +5 % ab $50, +10 % ab $100, +15 % ab $200 |
| 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 |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $20 bis $500 |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
| Schlüssel | ein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten |
| Anmeldung | Google oder E-Mail und Passwort |
Fehlercodes
Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.
| Code | Typ | Bedeutung |
|---|---|---|
400 | bad_request | ungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang |
401 | missing_key · invalid_key · key_revoked | Schlüssel fehlt, ist falsch oder wurde ersetzt |
402 | no_credit | kein Guthaben – aufladen, dann geht es sofort weiter |
403 | content_blocked | sexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet |
404 | not_found | unbekannter Endpunkt |
413 | request_too_large | Anfrage größer als 8 MB |
429 | rate_limited · concurrency | über 300/Min. oder 8 parallel – kurz warten |
503 | upstream_busy | Modell ausgelastet – in Sekunden erneut versuchen |
Fragen und Antworten
Was bedeutet „unzensiert“ für diese API?
Das Modell lehnt rechtliche erwachsene, fiktive, sicherheitsrelevante oder kontroverse Themen nicht ab. Es ist darauf abgestimmt, ohne Inhaltsfilter zu antworten. Die einzige harte Grenze ist, dass sexuellen Inhalt mit Minderjährigen immer blockiert wird.
Wie wird abgerechnet und wann sind Fehler kostenlos?
Du zahlst nur für tatsächliche Token-Nutzung. Fehler und Ablehnungen verbrauchen dein Prepaid-Guthaben nicht. Guthaben wird per Karte (Visa, Mastercard, Apple Pay, Google Pay) oder Krypto (USDT auf TRC20, USDC auf Base) aufgeladen und verfällt nie. Du kannst von $20 bis $500 aufladen.
Kann ich dies für Bild- oder Audio-Generierung nutzen?
Nein. Dies ist eine textbasierte chat-completions-API. Sie versorgt die Textschicht für deine Audio-Pipeline, z. B. beim Prompt-Schreiben oder Untertiteln. Sie generiert keine Bilder, Audio oder Video selbst.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.