ID ▾
stableaudio.top

API teks tanpa sensor untuk pipeline audio Anda

Dapatkan kunci API

Prompt dan skrip melalui satu endpoint

Dapatkan kunci API teks tanpa sensor Anda dan mulai kirim permintaan ke pipeline teks stableaudio dalam hitungan menit. Gunakan endpoint yang kompatibel dengan OpenAI untuk rekayasa prompt, pembuatan caption, atau pasca-pemrosesan dengan penagihan prabayar yang dapat diprediksi.

URL Dasar & Autentikasi

Gunakan URL dasar https://api.stableaudio.top/v1 dengan klien standar yang kompatibel dengan OpenAI. Berikan kunci API Anda di header Authorization sebagai Bearer YOUR_API_KEY. Anda dapat menghasilkan kunci secara instan di halaman Dapatkan kunci API menggunakan Google atau email + kata sandi. Setiap akun mendukung satu kunci aktif; menerbitkan kunci baru akan menggantikan kunci sebelumnya. Endpoint hanya mendukung POST /v1/chat/completions dan GET /v1/models. Tidak ada embedding, pembuatan gambar, audio, atau video yang tersedia di sini. Ini adalah lapisan teks saja untuk pipeline audio Anda.

Kirim Permintaan Pertama Anda

Kirim permintaan penyelesaian chat standar untuk menghasilkan teks. ID model adalah uncensored. Ini adalah model bobot terbuka yang disesuaikan untuk lebih sedikit penolakan konten pada topik dewasa yang sah. Anda dapat menyesuaikan parameter seperti temperature dan top_p. Model ini memiliki jendela konteks 100.000 token. Anda dapat meminta hingga 32.000 token per respons. Harga transparan: $0,15 per 1 juta token input dan $0,50 per 1 juta token output. Kesalahan dan penolakan tidak menggunakan kredit.

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

Integrasi SDK Python

Gunakan SDK Python resmi OpenAI untuk mengintegrasikan API ke dalam skrip Python Anda. Atur base_url dan api_key dalam konfigurasi klien Anda. Ini memungkinkan Anda memanfaatkan basis kode yang sudah menggunakan antarmuka OpenAI. Klien menangani serialisasi JSON dan parsing respons secara otomatis. Anda dapat melakukan streaming respons atau memprosesnya dalam mode batch. Pendekatan ini berfungsi untuk pembuatan prompt, penulisan skrip, atau ekstraksi data terstruktur dari input teks untuk alur kerja audio Anda.

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)

Integrasi SDK Node.js

Integrasikan API ke dalam aplikasi Node.js Anda menggunakan SDK Node OpenAI. Konfigurasikan klien dengan URL dasar dan kunci API yang benar. Ini memastikan kompatibilitas dengan pola OpenAI standar. Anda dapat membuat permintaan sinkron atau asinkron. Gunakan ini untuk pemrosesan teks waktu nyata di webhook atau pekerjaan latar belakang. SDK menangani logika pengulangan dan parsing respons. Ini sangat ideal untuk membangun skrip voice-over atau pipeline captioning yang memerlukan output teks tanpa sensor yang andal tanpa biaya langganan.

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

Respons Streaming (SSE)

Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan Server-Sent Events (SSE). Informasi penggunaan token disertakan dalam potongan terakhir. Ini mengurangi latensi yang dirasakan untuk generasi teks panjang. Gunakan ini untuk captioning langsung atau penyempurnaan prompt interaktif. ID model tetap uncensored. Streaming tidak mengubah model harga. Anda masih hanya membayar untuk token yang benar-benar dihasilkan. Kesalahan selama streaming ditangani dengan lancar tanpa menggunakan kredit tambahan.

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)

Batas Token & Kuota

Model ini mendukung jendela konteks 100.000 token. Output maksimum adalah 32.000 token per permintaan, atau 2.048 jika max_tokens tidak diatur. Anda dibatasi hingga 300 permintaan per menit per kunci. Koncurrency dibatasi hingga 8 permintaan simultan per kunci. Badan permintaan tidak boleh melebihi 8 MB. Jika Anda melebihi batas laju, Anda menerima kesalahan 429. Jika kunci Anda tidak valid, Anda menerima kesalahan 401. Jika Anda memiliki saldo prabayar yang tidak cukup, Anda menerima kesalahan 402. Kesalahan dan penolakan tidak dikenakan biaya. Saldo tidak pernah kedaluwarsa. Isi ulang dengan kartu (Visa, Mastercard, Apple Pay, Google Pay) atau kripto (USDT di TRC20, USDC di Base) mulai dari $20 hingga $500.

Spesifikasi API

Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.

ItemNilai
Formatkompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci
ID modeluncensored
EndpointPOST /v1/chat/completions · GET /v1/models
AutentikasiAuthorization: Bearer YOUR_KEY
Base URLhttps://api.stableaudio.top/v1
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Mode JSONresponse_format: {"type": "json_object"}
Output maksimalhingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah)
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Jendela konteks100.000 token (input + output)
Batas laju300 permintaan per menit per kunci
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Ukuran permintaanhingga 8 MB
Konkurensi8 permintaan bersamaan per kunci
Penagihansaldo prabayar sesuai pemakaian nyata; error dan penolakan gratis
Harga$0,15 per 1 juta token input · $0,50 per 1 juta token output
Bonus+5% mulai $50, +10% mulai $100, +15% mulai $200
Uji coba gratis$0,50 selama 7 hari, tanpa kartu · Kunci uji coba: 2 permintaan paralel, 60 per menit; batas penuh (8 dan 300) setelah isi saldo pertama
Isi saldoUSDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $20 sampai $500
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
Kontenkonten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak
Kuncisatu kunci aktif per akun; kunci baru menggantikan yang lama
MasukGoogle atau email dan kata sandi

Kode error

Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.

KodeTipeArti
400bad_requestJSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang
401missing_key · invalid_key · key_revokedkunci tidak ada, salah, atau sudah diganti
402no_creditsaldo habis — isi ulang dan lanjut seketika
403content_blockedkonten seksual dengan anak di bawah umur — ditolak, tidak ditagih
404not_foundendpoint tidak dikenal
413request_too_largebody lebih dari 8 MB
429rate_limited · concurrencylebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi
503upstream_busymodel sibuk — coba lagi beberapa detik lagi

Tanya jawab

Apa arti 'tanpa sensor' untuk API ini?

Model ini tidak menolak topik dewasa yang sah, fiksi, penelitian keamanan, atau kontroversial. Model ini disesuaikan untuk menjawab tanpa penolakan konten. Satu-satunya batas keras adalah konten seksual yang melibatkan anak di bawah umur selalu diblokir.

Bagaimana penagihan ditangani dan kapan kesalahan gratis?

Anda hanya membayar untuk penggunaan token yang sebenarnya. Kesalahan dan penolakan tidak menggunakan saldo prabayar Anda. Saldo diisi ulang dengan kartu (Visa, Mastercard, Apple Pay, Google Pay) atau kripto (USDT di TRC20, USDC di Base) dan tidak pernah kedaluwarsa. Anda dapat mengisi saldo mulai dari $20 hingga $500.

Bisakah saya menggunakannya untuk pembuatan gambar atau audio?

Tidak. Ini adalah API chat-completions teks saja. Ini menyediakan lapisan teks untuk pipeline audio Anda, seperti penulisan prompt atau pembuatan caption. API ini tidak menghasilkan gambar, audio, atau video sendiri.

Kunci Anda hanya selangkah lagi dari satu formulir

Buat akun, salin kunci, ubah URL dasar. Itu saja seluruh proses pengaturannya.

Dapatkan kunci API