ID ▾
Dapatkan kunci API

API Stable Diffusion: Prompt dan skrip melalui satu endpoint

Hasilkan prompt dan skrip tanpa sensor untuk alur kerja Stable Diffusion atau video Anda menggunakan satu endpoint yang kompatibel dengan OpenAI. Mulai dengan kunci API cepat dan permintaan teks sederhana.

URL dasar

https://api.sdxlapi.com/v1

Modeluncensored

URL Dasar & Autentikasi

Akses API menggunakan URL dasar https://api.sdxlapi.com/v1. Endpoint ini sepenuhnya kompatibel dengan SDK dan klien OpenAI standar. Untuk autentikasi, kirimkan kunci API Anda di header Authorization setiap permintaan.

Cara mendapatkan kunci: Daftar di halaman Dapatkan Kunci API hanya dengan email dan kata sandi. Kunci Anda ditampilkan segera. Tidak diperlukan kartu kredit untuk uji coba. Jaga keamanan kunci Anda; Anda dapat membuatnya ulang kapan saja, yang akan membuat kunci lama tidak valid.

Permintaan Pertama

Kirimkan permintaan chat-completions standar untuk menghasilkan teks. ID model adalah uncensored. Model ini disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah, menjadikannya ideal untuk pembuatan prompt kreatif.

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

API menerima payload JSON dengan array messages. API mengembalikan penyelesaian teks. Anda dapat mengirimkan prompt sistem untuk menentukan persona, seperti insinyur prompt profesional untuk generasi gambar.

Integrasi SDK Python

Gunakan paket Python openai resmi. Konfigurasikan klien dengan URL dasar dan kunci API Anda. Pendekatan ini berfungsi untuk klien yang kompatibel dengan OpenAI mana pun.

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)

Respons berisi teks yang dihasilkan di response.choices[0].message.content. Anda dapat menguraikan output ini langsung ke dalam pipeline Anda untuk ekstraksi caption atau metadata. SDK menangani serialisasi JSON dan detail HTTP secara otomatis.

Integrasi SDK Node

Untuk proyek JavaScript atau TypeScript, gunakan paket npm openai. Atur baseURL dan apiKey dalam objek konfigurasi. Ini memastikan kompatibilitas dengan basis kode OpenAI yang ada.

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

Struktur respons mencerminkan format OpenAI standar. Akses teks yang dihasilkan melalui response.data.choices[0].message.content. Ini berguna untuk generasi prompt di sisi server sebelum mengirim gambar ke instance Stable Diffusion.

Respons Streaming

Dukungan untuk Server-Sent Events (SSE) memungkinkan Anda menerima token saat token tersebut dihasilkan. Ini mengurangi latensi yang dirasakan untuk skrip prompt panjang atau deskripsi terperinci.

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 respons di aplikasi klien Anda. Setiap bagian berisi pesan parsial. Kumpulkan bagian-bagian ini untuk merekonstruksi teks akhir. Ini sangat berguna untuk pratinjau waktu nyata dari prompt yang dihasilkan di antarmuka web.

Batas, Error & Konteks

Batas Laju: 300 permintaan per menit per kunci. Ukuran Tubuh: Maks 8 MB. Jendela Konteks: 100.000 token total (input + output). Ini memungkinkan skrip panjang atau rekayasa prompt yang ekstensif.

Error Umum:

  • 401 Unauthorized: Kunci API tidak valid atau hilang.
  • 402 Payment Required: Saldo prabayar tidak mencukupi.
  • 429 Too Many Requests: Batas laju terlampaui.

Jika Anda melebihi batas, tunggu sebentar atau buat ulang kunci Anda. Semua permintaan hanya teks; tidak ada gambar, audio, atau video yang dihasilkan oleh API ini.

Spesifikasi teknis

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
Base URLhttps://api.sdxlapi.com/v1
AutentikasiAuthorization: Bearer YOUR_KEY
EndpointPOST /v1/chat/completions · GET /v1/models
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Output maksimalhingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah)
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Jendela konteks100.000 token (input + output)
Mode JSONresponse_format: {"type": "json_object"}
Ukuran permintaanhingga 8 MB
Konkurensi8 permintaan bersamaan per kunci
Batas laju300 permintaan per menit per kunci
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Harga$0,25 per 1 juta token input · $1,00 per 1 juta token output
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
Penagihansaldo prabayar sesuai pemakaian nyata; error dan penolakan gratis
Bonus+5% mulai $50, +10% mulai $100
Isi saldoUSDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500
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
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

Apakah ini API generasi gambar Stable Diffusion resmi?

Tidak. Ini adalah API LLM teks saja. Ini mendukung langkah pembuatan prompt dan pasca-pemrosesan untuk pipeline Stable Diffusion Anda. API ini tidak menghasilkan gambar, audio, atau video sendiri.

Apa yang terjadi jika saya melebihi batas laju saya?

Anda akan menerima kode status 429. Batasnya adalah 300 permintaan per menit per kunci. Anda dapat membuat ulang kunci Anda kapan saja, yang mencabut kunci lama dan mengatur ulang kuota Anda.

Apakah API benar-benar tanpa sensor?

Ya, untuk penggunaan dewasa yang sah. Model ini tidak menolak topik kontroversial, dewasa, atau penelitian keamanan. Model ini hanya memblokir konten seksual yang melibatkan anak di bawah umur. Ini bukan model GPT, Claude, atau vendor lain.

Kunci Anda hanya selangkah lagi dari satu formulir

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

Dapatkan kunci API