IasanscensuretextePanduan Penyiapan
Dokumentasi Pengembang
Integrasikan LLM tanpa sensor kami ke dalam tumpukan Anda dengan satu perubahan kode. API kami memerlukan overhead konfigurasi nol dan mendukung SDK OpenAI standar segera.
URL Dasar dan Autentikasi
Mulai setiap permintaan terhadap endpoint spesifik kami menggunakan kunci API unik Anda. Kami menyediakan URL dasar khusus yang menggantikan endpoint OpenAI standar dalam konfigurasi klien Anda. Ini memastikan semua lalu lintas dialihkan langsung ke model uncensored kami tanpa gangguan middleware. Anda harus menyertakan kunci Anda di header Authorization sebagai token Bearer. Authorization: Bearer YOUR_API_KEY. Tidak diperlukan header tambahan untuk generasi teks dasar. Konfigurasi ini berfungsi dengan pustaka apa pun yang menghormati standar protokol OpenAI.
Permintaan Pertama Anda
Kirim penyelesaian chat sederhana untuk memverifikasi konektivitas dan kualitas respons. Perintah curl berikut menunjukkan interaksi standar dengan model uncensored. Ganti YOUR_API_KEY dengan kredensial yang dikeluarkan saat pendaftaran. Permintaan menargetkan /v1/chat/completions endpoint. Ini mengonfirmasi bahwa API responsif dan siap untuk lalu lintas produksi. Anda dapat menyesuaikan ID model atau pesan sesuai kebutuhan untuk kasus penggunaan spesifik Anda.
curl https://api.iasanscensuretexte.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Python libraries for web scraping."}]
}'
Integrasi Python
Gunakan resmi openai Paket Python untuk mengintegrasikan API kami ke dalam skrip Anda. Atur base_url ke endpoint kami dan berikan kunci Anda. Klien menangani serialisasi JSON secara otomatis. Pendekatan ini memungkinkan Anda mempertahankan struktur kode yang ada sambil mengganti model backend. Penanganan kesalahan tetap konsisten dengan perilaku SDK OpenAI standar. Anda dapat dengan mudah beralih antara ID model yang berbeda jika diperlukan di masa depan.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasanscensuretexte.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)
Integrasi Node.js
Integrasikan API ke proyek JavaScript atau TypeScript Anda menggunakan SDK Node. Konfigurasikan apiKey dan baseURL properties dalam instance klien. Ini memastikan semua panggilan selanjutnya dialihkan melalui infrastruktur uncensored kami. SDK mendukung pola async/await modern untuk kode asinkron yang bersih. Anda dapat melakukan streaming respons atau memproses objek JSON lengkap tergantung pada kebutuhan aplikasi Anda. Metode ini sangat ideal untuk server web dan layanan backend.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasanscensuretexte.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);
Respons Streaming
Aktifkan generasi token secara real-time dengan mengatur stream: true dalam permintaan Anda. API mengembalikan aliran Server-Sent Events (SSE) alih-alih blob JSON tunggal. Setiap potongan berisi teks parsial hingga potongan terakhir mencakup statistik penggunaan. Ini secara signifikan mengurangi latensi yang dirasakan bagi pengguna akhir. Anda dapat memproses token secara inkremental untuk menampilkan indikator kemajuan. Potongan terakhir selalu berisi jumlah token total untuk akurasi penagihan.
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, Error, dan Konteks
Pantau penggunaan Anda terhadap batas laju ketat untuk menghindari gangguan layanan. Setiap kunci mengizinkan 300 permintaan per menit dan 8 koneksi bersamaan. Jendela konteks mendukung hingga 100,000 token untuk prompt dan penyelesaian gabungan. Error seperti 401 menunjukkan kunci tidak valid, sedangkan 402 berarti kredit tidak cukup. Status 429 menandakan Anda telah melebihi batas laju. Permintaan gagal dengan baik tanpa membebani token untuk error. Kelola rotasi kunci Anda untuk menjaga ketersediaan tinggi.
Pertanyaan yang sering diajukan
Apa ukuran jendela konteks untuk API ini?
API mendukung jendela konteks 100.000 token, menggabungkan token input dan output. Ini memungkinkan pemrosesan dokumen yang luas atau riwayat percakapan panjang tanpa pemotongan segera.
Bagaimana cara menangani batas laju?
Anda dibatasi hingga 300 permintaan per menit dan 8 permintaan simultan per kunci. Melebihi batas ini akan mengembalikan kode status 429. Terapkan backoff eksponensial di klien Anda untuk menangani percobaan ulang secara otomatis.
Mengapa URL dasar berbeda dari OpenAI?
API kami adalah layanan independen yang menghosting model uncensored tertentu. Meskipun kompatibel dengan SDK OpenAI, URL dasar mengarah ke infrastruktur kami. Ini memastikan Anda mendapatkan perilaku model yang dimaksud tanpa melalui jaringan OpenAI's.
Hasilkan kunci API
Daftar, ambil token, perbarui endpoint. Itu mencakup seluruh konfigurasi.