Dokumentasi API
Dapatkan respons uncensored pertama Anda dalam hitungan detik dengan API kompatibel OpenAI kami. Gunakan SDK yang sudah Anda kenal, arahkan ke URL dasar kami, dan mulai menghasilkan teks tanpa penolakan konten.
Panduan Cepat: Permintaan Pertama Anda
Kirim permintaan chat-completions standar untuk menghasilkan teks segera. Model uncensored kami menerima prompt Anda dan mengembalikan penyelesaian tanpa memblokir konten dewasa yang sah. Endpoint ini mencerminkan antarmuka OpenAI, sehingga kode Anda yang ada berfungsi dengan perubahan minimal. Sesuaikan URL dasar dan kunci API untuk mengarahkan lalu lintas ke server kami.
- Gunakan POST /v1/chat/completions.
- Atur model menjadi
uncensored. - Sertakan pesan sistem dan pengguna Anda.
Respons berisi teks yang dihasilkan dan detail penggunaan token. Anda dapat memverifikasi koneksi dengan mengirimkan prompt sederhana dan memeriksa outputnya.
curl https://api.chatsemfiltro.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current time in Tokyo"}]
}'
Autentikasi & Header
Kirimkan kunci API Anda di Authorization header untuk mengautentikasi setiap permintaan. Buat kunci ini segera setelah mendaftar melalui Google atau email. Kunci ini mengidentifikasi akun Anda dan melacak penggunaan kredit prabayar. Jaga agar tetap aman, karena kunci ini memberikan akses langsung ke saldo penagihan Anda.
- Header:
Authorization: Bearer YOUR_API_KEY. - Tidak diperlukan nomor telepon untuk pendaftaran.
- Satu kunci aktif per akun; ganti jika hilang.
Jika kunci hilang atau tidak valid, API mengembalikan error yang jelas. Ini memastikan hanya pengguna yang berwenang yang mengonsumsi token dari saldo Anda.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatsemfiltro.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)
Parameter & Kontrol
Kontrol perilaku model menggunakan parameter standar seperti temperature, top_p, dan urutan berhenti (stop sequences). Pengaturan ini memungkinkan Anda menyesuaikan kreativitas dan panjang output. Model uncensored mematuhi batasan ini sambil mempertahankan sifatnya yang bebas penolakan. Gunakan response_format untuk memaksakan output JSON untuk tugas data terstruktur.
- Atur
temperatureuntuk keacakan. - Gunakan
stopuntuk menghentikan generasi pada pemicu tertentu. - Aktifkan
json_objectuntuk format yang ketat.
Setiap parameter menyesuaikan cara model menafsirkan prompt Anda. Bereksperimenlah dengan nilai-nilai untuk menemukan keseimbangan antara koherensi dan keragaman dalam respons Anda.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatsemfiltro.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);
Streaming & SSE
Aktifkan streaming dengan mengatur stream: true untuk menerima token secara real-time melalui Server-Sent Events. Ini mengurangi latensi yang dirasakan bagi pengguna akhir dan memungkinkan pemrosesan segera teks yang dihasilkan. Potongan terakhir berisi statistik penggunaan token lengkap untuk akurasi penagihan.
- Atur
stream: truedalam permintaan Anda. - Parse event SSE di sisi klien.
- Ekstrak teks dari setiap potongan delta.
Streaming sangat ideal untuk antarmuka obrolan di mana pengguna mengharapkan umpan balik instan. API menangani stream secara efisien, memastikan pengiriman token yang lancar tanpa memblokir koneksi.
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)
Penanganan Kesalahan
Tangani kesalahan HTTP standar untuk mengelola penggunaan API dengan baik. Status 401 menunjukkan kunci API tidak valid atau kedaluwarsa, mengharuskan Anda membuat ulang kredensial. Error 402 menandakan kredit prabayar tidak cukup, memicu pengisian ulang kripto melalui USDT atau USDC. Batas laju memicu respons 429 ketika Anda melebihi 300 permintaan per menit.
- 401: Periksa validitas kunci API Anda.
- 402: Isi ulang kredit melalui kripto.
- 429: Tunggu sebelum mencoba permintaan lagi.
Kesalahan ini dapat diprediksi dan didokumentasikan. Terapkan logika pengulangan dengan backoff eksponensial untuk menangani kegagalan sementara dengan lancar.
Batas & Jendela Konteks
API mendukung jendela konteks 100.000 token untuk prompt dan penyelesaian gabungan. Ini memungkinkan pemrosesan dokumen besar atau riwayat percakapan panjang secara efisien. Output maksimum per permintaan adalah 16.000 token, atau 2.048 jika tidak ditentukan. Tubuh permintaan dibatasi pada 8 MB, dan konkurensi dibatasi pada delapan permintaan simultan per kunci.
- Konteks: Total 100.000 token.
- Output maksimal: 16,000 token.
- Permintaan konkuren: 8 per kunci.
Batas-batas ini memastikan performa stabil untuk aplikasi dengan volume tinggi. Pantau penggunaan token Anda untuk mengoptimalkan biaya dan menghindari batas laju yang tidak terduga.
Pertanyaan yang sering diajukan
Apakah model tanpa sensor menolak konten dewasa?
Model ini tidak menolak topik dewasa yang sah, fiksi, atau kontroversial. Namun, model selalu memblokir konten seksual yang melibatkan anak di bawah umur sebagai batas tegas. Penolakan lainnya jarang terjadi, menjadikannya ideal untuk kasus penggunaan tanpa batasan.
Bagaimana cara mengisi ulang kredit prabayar?
Isi saldo menggunakan USDT (TRC20) atau USDC (Base) melalui halaman penagihan. Isi ulang minimum dimulai dari $20, dengan kredit bonus tersedia untuk jumlah yang lebih besar. Kredit tidak pernah kedaluwarsa dan bebas dari kesalahan.
Apakah API ini kompatibel dengan SDK OpenAI?
Ya, ini sepenuhnya kompatibel dengan OpenAI. Anda hanya perlu memperbarui URL dasar dan kunci API dalam konfigurasi SDK Anda yang sudah ada. Struktur endpoint meniru API chat-completions OpenAI secara persis.