Dokumentasi API
Hubungkan klien OpenAI-compatible Anda yang ada ke API LLM uncensored kami untuk generasi teks tanpa batasan. Panduan ini mencakup autentikasi, endpoint, streaming, dan batas untuk membuat Anda segera berjalan.
URL Dasar dan Autentikasi
URL dasar untuk semua permintaan adalah HTTPS://api.dolphinllmuncensored.com/v1. Anda mengautentikasi menggunakan satu kunci API yang dibuat melalui Dapatkan kunci API halaman. Gunakan salah satu Continue with Google atau email dan kata sandi untuk menerima kunci Anda secara instan. Kunci ini memberikan akses ke uncensored model, LLM bobot terbuka yang disesuaikan untuk respons tanpa batasan. Tidak ada biaya langganan per platform, hanya kredit pra-dibayar yang dibebankan berdasarkan penggunaan token. Kesalahan dan penolakan tidak membebani biaya, memastikan Anda hanya membayar token kelengkapan aktual.
- URL Dasar:
https://api.dolphinllmuncensored.com/v1 - Header Auth:
Authorization: Bearer YOUR_API_KEY
Endpoint Chat Completions
Kirim prompt teks ke /v1/chat/completions endpoint untuk menerima respons tanpa batas. ID model adalah uncensored. Endpoint ini menerima payload JSON standar OpenAI dan mengembalikan output teks. Endpoint ini tidak mendukung embedding, gambar, audio, atau video. Anda harus menyertakan messages array dengan prompt Anda. Kunci API diteruskan dalam header HTTP. Permintaan diproses di server khusus kami. Jendela konteks mendukung hingga 100.000 token secara total. Output dibatasi hingga 16.000 token per permintaan. Gunakan contoh berikut untuk menguji konektivitas.
curl https://api.dolphinllmuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the key features of the new API release"}]
}'
Parameter yang Didukung
Gunakan parameter standar untuk mengendalikan perilaku generasi. Atur temperature untuk keacakan dan top_p untuk sampling nuklir. Aktifkan json_object untuk output data terstruktur. The stop urutan menghentikan generasi lebih awal. Anda dapat mengatur seed untuk hasil yang dapat direproduksi. Sesuaikan presence_penalty dan frequency_penalty untuk memengaruhi pengulangan token. Pemanggilan fungsi didukung melalui tools dan tool_choice. Semua parameter mengikuti skema OpenAI. Fleksibilitas ini memungkinkan penyesuaian untuk berbagai kasus penggunaan tanpa sensor. Konfigurasikan opsi ini dalam tubuh permintaan Anda. API menghormati semua nilai yang kompatibel dengan OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinllmuncensored.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 Streaming
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan Server-Sent Events (SSE) untuk setiap token. Ini mengurangi latensi yang dirasakan untuk respons panjang. Penggunaan token dilaporkan di potongan terakhir aliran. Anda dapat mengurai respons parsial untuk tampilan real-time. Ini sangat ideal untuk antarmuka obrolan. Aliran berakhir dengan objek data kosong. Gunakan pustaka klien pilihan Anda untuk menangani SSE. Streaming tidak mempengaruhi harga atau penghitungan token. Semua token ditagih secara normal setelah selesai. Proses peristiwa aliran untuk membangun UI Anda.
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)
Integrasi SDK Node
Instal paket resmi OpenAI untuk Node.js. Konfigurasikan URL dasar agar mengarah ke endpoint kami. Masukkan kunci API Anda dari variabel lingkungan. Buat permintaan penyelesaian chat dengan uncensored ID model. Tangani kesalahan secara tepat untuk masalah jaringan atau autentikasi. SDK menangani serialisasi JSON secara otomatis. Anda dapat beralih antara mode streaming dan non-streaming. Lingkungan node mendukung pola async/await. Ini membuat integrasi menjadi mudah untuk layanan backend. Uji koneksi sebelum menerapkan ke produksi. SDK memastikan kompatibilitas dengan struktur API kami.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinllmuncensored.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);
Batas Laju dan Kesalahan
Batas laju ditetapkan pada 300 permintaan per menit per kunci. Anda dapat memiliki hingga 8 permintaan simultan aktif secara bersamaan. Ukuran badan permintaan dibatasi hingga 8 MB. Jika kunci API tidak valid, Anda akan menerima kesalahan 401. Kesalahan 402 menunjukkan kredit prabayar tidak cukup. Top up melalui kripto untuk melanjutkan layanan. Kesalahan 429 menandakan habisnya batas laju. Tunggu sebelum mencoba lagi atau tingkatkan tier penggunaan Anda. Jendela konteks adalah 100.000 token. Penolakan untuk konten minor gratis. Kesalahan tidak mengonsumsi saldo kredit Anda. Pantau penggunaan Anda melalui dasbor.
FAQ
Berapa URL dasar API LLM uncensored?
URL dasar adalah HTTPS://api.dolphinllmuncensored.com/v1. Anda dapat menggunakan klien apa pun yang kompatibel dengan OpenAI dengan memperbarui konfigurasi base_url. Autentikasi ditangani melalui token Bearer di header.
Bagaimana API AI uncensored menangani batas laju?
Anda dibatasi hingga 300 permintaan per menit dan 8 permintaan simultan per kunci. Jika Anda melebihi batas ini, Anda akan menerima kode status 429. Batas ini direset setiap menit, memungkinkan penggunaan burst dalam kuota.
Apa yang terjadi jika API LLM uncensored mengembalikan error?
Kesalahan seperti 401 (kunci tidak valid) atau 429 (batas laju) tidak mengonsumsi saldo prabayar Anda. Hanya generasi token yang berhasil yang ditagih. Jika Anda kehabisan kredit, Anda menerima kesalahan 402 hingga Anda mengisi ulang melalui kripto.