PL ▾
stableaudio.top

API tekstu bez cenzury dla Twojego potoku audio

Pobierz klucz API

Prompty i skrypty przez jeden endpoint

Pobierz klucz API tekstu bez cenzury i zacznij wysyłać zapytania do potoku tekstowego stableaudio w kilka minut. Użyj endpointu kompatybilnego z OpenAI do inżynierii promptów, napisów lub postprodukcji z przewidywalnym rozliczeniem przedpłaconym.

Bazowy URL i uwierzytelnianie

Użyj bazowego URL https://api.stableaudio.top/v1 z dowolnym klientem kompatybilnym z OpenAI. Przekaż swój klucz API w nagłówku Authorization jako Bearer YOUR_API_KEY. Możesz wygenerować klucz natychmiast na stronie Pobierz klucz API, używając Google lub e-maila + hasła. Każde konto obsługuje jeden aktywny klucz; wydanie nowego zastępuje poprzedni. Endpoint obsługuje tylko POST /v1/chat/completions i GET /v1/models. Brak embeddingów, generowania obrazów, audio lub wideo. To warstwa tylko tekstowa dla Twojego potoku audio.

Wyślij pierwsze zapytanie

Wyślij standardowe zapytanie o uzupełnienie czatu, aby wygenerować tekst. ID modelu to uncensored. To model o otwartych wagach dostrojony do mniejszej liczby odrzuceń treści dla legalnych tematów dla dorosłych. Możesz dostosować parametry takie jak temperature i top_p. Model ma okno kontekstu 100 000 tokenów. Możesz zażądać do 32 000 tokenów na odpowiedź. Ceny są przejrzyste: $0,15 za 1M tokenów wejściowych i $0,50 za 1M tokenów wyjściowych. Błędy i odrzucenia nie zużywają kredytu.

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."}]
  }'

Integracja z Python SDK

Użyj oficjalnego pakietu SDK Python OpenAI, aby zintegrować API ze swoimi skryptami Python. Ustaw base_url i api_key w konfiguracji klienta. Pozwala to wykorzystać istniejące bazy kodu, które już używają interfejsu OpenAI. Klient automatycznie obsługuje serializację JSON i parsowanie odpowiedzi. Możesz strumieniować odpowiedzi lub przetwarzać je w trybie wsadowym. To podejście działa do generowania promptów, pisania skryptów lub ekstrakcji danych strukturalnych z wejść tekstowych dla Twojego przepływu audio.

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)

Integracja z Node SDK

Zintegruj API ze swoimi aplikacjami Node.js, używając pakietu Node SDK OpenAI. Skonfiguruj klienta z prawidłowym bazowym URL i kluczem API. Zapewnia to zgodność ze standardowymi wzorcami OpenAI. Możesz wysyłać żądania synchroniczne lub asynchroniczne. Użyj tego do przetwarzania tekstu w czasie rzeczywistym w hookach sieciowych lub zadaniach w tle. SDK obsługuje logikę ponownych prób i parsowanie odpowiedzi. To idealne rozwiązanie do budowania skryptów lektorskich lub potoków napisów, które wymagają niezawodnego, niesekiestrowanego tekstu bez opłat subskrypcyjnych.

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);

Odpowiedzi strumieniowe (SSE)

Włącz strumieniowanie, ustawiając stream: true w zapytaniu. API zwraca zdarzenia wysyłane serwerowo (SSE). Informacje o zużyciu tokenów są zawarte w ostatnim kawałku. Zmniejsza to postrzeganą opóźnienie przy generowaniu długiego tekstu. Użyj tego do napisów na żywo lub interaktywnego dopracowywania promptu. ID modelu pozostaje uncensored. Strumieniowanie nie zmienia modelu rozliczeń. Nadal płacisz tylko za wygenerowane tokeny. Błędy podczas strumieniowania są obsługiwane bezproblemowo bez pobierania dodatkowego kredytu.

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)

Limity tokenów i limity

Model obsługuje okno kontekstu o pojemności 100 000 tokenów. Maksymalna liczba tokenów wyjściowych to 32 000 na zapytanie lub 2 048, jeśli max_tokens nie jest ustawione. Limit to 300 zapytań na minutę na klucz. Równoległe zapytania są ograniczone do 8 jednoczesnych zapytań na klucz. Ciała zapytań nie mogą przekraczać 8 MB. Jeśli przekroczysz limit zapytań, otrzymasz błąd 429. Jeśli klucz jest nieprawidłowy, otrzymasz błąd 401. Jeśli brakuje Ci wystarczającego przedpłaconego kredytu, otrzymasz błąd 402. Błędy i odrzucenia są darmowe. Kredyt nigdy nie wygasa. Doładuj kartą (Visa, Mastercard, Apple Pay, Google Pay) lub kryptowalutami (USDT na TRC20, USDC na Base) od $20 do $500.

Parametry API

Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.

ElementWartość
Format APIzgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz
ID modeluuncensored
EndpointyPOST /v1/chat/completions · GET /v1/models
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.stableaudio.top/v1
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Tryb JSONresponse_format: {"type": "json_object"}
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Limit zapytań300 zapytań na minutę na klucz
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rozmiar zapytaniado 8 MB
Równoległe zapytaniado 8 jednocześnie na klucz
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
Cena$0,15 za 1 mln tokenów wejścia · $0,50 za 1 mln tokenów wyjścia
Bonus+5% od $50, +10% od $100, +15% od $200
Darmowy kredyt$0,50 na 7 dni, bez karty · Klucz próbny: 2 równoległe żądania, 60 na minutę; pełne limity (8 i 300) po pierwszym doładowaniu
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $20 do $500
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane
Kluczejeden aktywny klucz na konto; nowy zastępuje stary
LogowanieGoogle albo e-mail i hasło

Kody błędów

Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.

KodTypZnaczenie
400bad_requestbłędny JSON, puste wiadomości, zły parametr lub za długi kontekst
401missing_key · invalid_key · key_revokedbrak klucza, zły klucz lub klucz zastąpiony nowym
402no_creditbrak kredytu — doładuj, działa od razu
403content_blockedtreści seksualne z nieletnimi — odmowa, bez opłaty
404not_foundnieznany endpoint
413request_too_largetreść większa niż 8 MB
429rate_limited · concurrencyponad 300/min lub 8 równolegle — odczekaj i ponów
503upstream_busymodel zajęty — ponów za kilka sekund

Pytania i odpowiedzi

Co oznacza 'bez cenzury' dla tego API?

Model nie odrzuca legalnych treści dla dorosłych, fikcyjnych, z zakresu bezpieczeństwa lub kontrowersyjnych. Jest dostrojony do odpowiadania bez odrzuceń. Jedynym twardym limitem jest stałe blokowanie treści seksualnych z udziałem małoletnich.

Jak rozliczane są rozliczenia i kiedy błędy są darmowe?

Płacisz tylko za rzeczywiste zużycie tokenów. Błędy i odrzucenia nie zużywają Twojego przedpłaconego kredytu. Kredyt doładowywany jest kartą (Visa, Mastercard, Apple Pay, Google Pay) lub kryptowalutami (USDT na TRC20, USDC na Base) i nigdy nie wygasa. Możesz doładować od $20 do $500.

Czy mogę użyć tego do generowania obrazów lub audio?

Nie. To API chat-completions tylko tekstowe. Zapewnia warstwę tekstową dla Twojego potoku audio, np. pisanie promptów lub napisów. Nie generuje obrazów, audio ani wideo.

Twój klucz jest o jeden formularz stąd

Utwórz konto, skopiuj klucz, zmień bazowy URL. To cała konfiguracja.

Pobierz klucz API