Prompts en scripts via één endpoint
Krijg je ongecensureerde tekst API-sleutel en begin binnen enkele minuten verzoeken te sturen naar de stableaudio tekst-pipeline. Gebruik de OpenAI-compatible endpoint voor promptengineering, bijschriften of post-processing met voorspelbare prepaid facturatie.
Basis-URL & Authenticatie
Gebruik de base URL https://api.stableaudio.top/v1 met elke standaard OpenAI-compatible client. Voer je API-sleutel door in de Authorization header als Bearer YOUR_API_KEY. Je kunt een sleutel direct genereren op de pagina API-sleutel ophalen met Google of e-mail + wachtwoord. Elk account ondersteunt één actieve sleutel; het uitgeven van een nieuwe vervangt de vorige. De endpoint ondersteunt alleen POST /v1/chat/completions en GET /v1/models. Geen embeddings, afbeeldings-, audio- of videogeneratie is hier beschikbaar. Dit is een tekst-only laag voor je audiopipeline.
Stuur je eerste verzoek
Stuur een standaard chat-completion verzoek om tekst te genereren. De model-ID is uncensored. Het is een open-weight model afgestemd op minder inhoudelijke weigeringen voor wettelijke volwassen onderwerpen. Je kunt parameters aanpassen zoals temperature en top_p. Het model heeft een contextvenster van 100.000 tokens. Je kunt tot 32.000 tokens per antwoord aanvragen. Prijzen zijn transparant: $0,15 per 1M input tokens en $0,50 per 1M output tokens. Fouten en weigeringen verbruiken geen tegoed.
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."}]
}'
Python SDK-integratie
Gebruik de officiële OpenAI Python SDK om de API in je Python-scripts te integreren. Stel de base_url en api_key in je clientconfiguratie in. Hiermee kun je bestaande codebases benutten die al de OpenAI-interface gebruiken. De client verwerkt JSON-serialisatie en responsparsering automatisch. Je kunt responsen streamen of ze in batchmodus verwerken. Deze aanpak werkt voor promptgeneratie, scriptschrijven of het extraheren van gestructureerde data uit tekstinputs voor je 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)
Node SDK-integratie
Integreer de API in je Node.js-toepassingen met de OpenAI Node SDK. Configureer de client met de juiste base URL en API-sleutel. Dit zorgt voor compatibiliteit met standaard OpenAI-patronen. Je kunt synchronische of asynchronische verzoeken doen. Gebruik dit voor realtime tekstverwerking in webhooks of achtergrondtaken. De SDK verwerkt retry-logica en responsparsering. Dit is ideaal voor het bouwen van voice-over-scripts of bijschrift-pipelines die betrouwbare, ongecensureerde tekstoutput vereisen zonder abonnementskosten.
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-antwoorden (SSE)
Schakel streaming in door stream: true in je verzoek in te stellen. De API retourneert Server-Sent Events (SSE). Tokengebruiksinformatie is inbegrepen in de laatste chunk. Dit vermindert de waargenomen latentie voor lange tekstgeneratie. Gebruik dit voor live captioning of interactieve promptverfijning. De model-ID blijft uncensored. Streaming verandert het prijsmodel niet. Je betaalt nog steeds alleen voor de daadwerkelijk gegenereerde tokens. Fouten tijdens streaming worden soepel afgehandeld zonder extra tegoed te verbruiken.
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)
Tokenlimieten & quota
Het model ondersteunt een contextvenster van 100.000 tokens. Max output is 32.000 tokens per verzoek, of 2.048 als max_tokens niet is ingesteld. Je bent beperkt tot 300 verzoeken per minuut per sleutel. Concurrency is beperkt tot 8 gelijktijdige verzoeken per sleutel. Request bodies mogen niet groter zijn dan 8 MB. Als je de rate limit overschrijdt, ontvang je een 429-fout. Als je sleutel ongeldig is, ontvang je een 401-fout. Als je onvoldoende prepaid tegoed hebt, ontvang je een 402-fout. Fouten en weigeringen zijn gratis. Het tegoed verloopt nooit. Laad op met kaart (Visa, Mastercard, Apple Pay, Google Pay) of crypto (USDT op TRC20, USDC op Base) van $20 tot $500.
API-specificaties
Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.
| Onderdeel | Waarde |
|---|---|
| API-formaat | OpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel |
| Model-ID | uncensored |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.stableaudio.top/v1 |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON-modus | response_format: {"type": "json_object"} |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Verzoekgrootte | tot 8 MB |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Prijs | $0,15 per 1 mln invoertokens · $0,50 per 1 mln uitvoertokens |
| Bonus | +5% vanaf $50, +10% vanaf $100, +15% vanaf $200 |
| Gratis proeftegoed | $0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $20 tot $500 |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
| Inloggen | Google of e-mail en wachtwoord |
Foutcodes
Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.
| Code | Type | Betekenis |
|---|---|---|
400 | bad_request | ongeldige JSON, lege berichten, verkeerde parameter of context te lang |
401 | missing_key · invalid_key · key_revoked | sleutel ontbreekt, is onjuist of is vervangen |
402 | no_credit | geen tegoed — waardeer op en ga direct verder |
403 | content_blocked | seksuele inhoud met minderjarigen — geweigerd, niet gerekend |
404 | not_found | onbekend endpoint |
413 | request_too_large | body groter dan 8 MB |
429 | rate_limited · concurrency | meer dan 300/min of 8 tegelijk — wacht en probeer opnieuw |
503 | upstream_busy | model bezet — probeer het over enkele seconden opnieuw |
Vragen en antwoorden
Wat betekent 'ongecensureerd' voor deze API?
Het model weigert wettelijke volwassen, fictieve, security-onderzoeks- of controversiële onderwerpen niet. Het is afgestemd op antwoorden zonder inhoudelijke weigeringen. De enige harde limiet is dat seksuele inhoud met minderden altijd wordt geblokkeerd.
Hoe wordt de facturatie afgehandeld en wanneer zijn fouten gratis?
Je betaalt alleen voor echt tokengebruik. Fouten en weigeringen verbruiken je prepaid tegoed niet. Tegoed wordt opgewaardeerd met kaart (Visa, Mastercard, Apple Pay, Google Pay) of crypto (USDT op TRC20, USDC op Base) en verloopt nooit. Je kunt opwaarderen van $20 tot $500.
Kan ik dit gebruiken voor afbeeldings- of audiogeneratie?
Nee. Dit is een tekst-only chat-completions API. Het drijft de tekstlaag voor je audiopipeline, zoals promptwriting of captioning. Het genereert geen afbeeldingen, audio of video zelf.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, pas de base URL aan. Dat is de hele setup.