Integrasikan Model Tanpa Sensor
Hubungkan aplikasi Anda ke model tanpa sensor dengan API kompatibel OpenAI. Kirim teks, dapatkan output mentah tanpa pagar korporat atau filter yang tidak perlu.
Prasyarat dan URL Dasar
Mulai dengan membuat akun dan menghasilkan kunci API. Daftar dengan Google atau alamat email untuk menerima kunci Anda segera. Tidak diperlukan nomor telepon, dan kami menjaga data Anda seminimal mungkin. Kunci Anda mengautentikasi setiap permintaan ke server kami.
Arahkan klien Anda ke URL dasar kami: https://api.censurasinllm.com/v1. Endpoint ini mendukung SDK OpenAI standar. Perbarui konfigurasi klien Anda untuk menggunakan URL dasar ini dan kunci yang Anda hasilkan. Layanan menangani semua routing secara transparan.
Anda dapat mengambil detail model yang tersedia melalui permintaan GET ke /v1/models. Ini mengonfirmasi bahwa koneksi Anda aktif. API kami melayani satu model tanpa sensor yang dioptimalkan untuk generasi teks tanpa batasan.
Autentikasi dan Kunci API
Termukkan kunci API Anda di Authorization header setiap permintaan. Gunakan format Bearer YOUR_API_KEYHeader ini mengautentikasi identitas Anda dan melacak penggunaan token Anda. Tanpa header ini, server menolak permintaan Anda.
Jaga kunci Anda tetap aman. Setiap akun hanya memungkinkan satu kunci aktif pada satu waktu. Menghasilkan kunci baru segera membuat kunci sebelumnya tidak berlaku. Ini memastikan Anda selalu tahu persis siapa yang menggunakan kredit Anda.
Jika Anda menerima 401 Unauthorized error, periksa format kunci Anda. Pastikan tidak ada spasi di akhir. Kunci harus valid dan aktif di dasbor akun Anda.
Mengirim Permintaan Pertama Anda
Kirimkan permintaan completion chat standar ke POST /v1/chat/completions. Tentukan model sebagai uncensored. Berikan pesan Anda dalam format daftar dengan role dan content bidang. API mengembalikan respons langsung tanpa tambahan yang tidak perlu.
Atur max_tokens parameter untuk mengontrol panjang output. Nilai defaultnya adalah 2.048 token. Anda dapat meningkatkannya hingga 16.000 token per permintaan. Jendela konteks total mendukung 100.000 token untuk gabungan prompt dan completion.
Kesalahan dan penolakan tidak menguras kredit Anda. Anda hanya membayar untuk generasi token yang berhasil. Ini membuat pengujian hemat biaya.
Streaming dan Penggunaan Token
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan token secara inkremental melalui Server-Sent Events (SSE). Ini mengurangi latensi yang dirasakan bagi pengguna Anda. Anda dapat mulai menampilkan output begitu token pertama tiba.
Bagian terakhir dari stream berisi total penggunaan token untuk permintaan. Gunakan data ini untuk melacak penagihan Anda secara akurat. Streaming bekerja dengan semua parameter standar seperti temperature dan top_p.
Tangani peristiwa stream dengan hati-hati dalam kode Anda. Tutup koneksi ketika stream berakhir atau terjadi kesalahan. Ini mencegah kebocoran sumber daya di aplikasi Anda.
Pemanggilan Fungsi dan Mode JSON
Gunakan tools parameter untuk mendefinisikan fungsi kustom untuk model. API mendukung pilihan alat dan output terstruktur. Ini memungkinkan interaksi kompleks dan ekstraksi data. Tentukan skema fungsi Anda dalam body permintaan.
Aktifkan mode JSON dengan mengatur response_format ke {"type": "json_object"}. Ini memaksa model untuk menghasilkan JSON yang valid. Sangat ideal untuk memproses data terstruktur atau memasukkan hasil ke sistem lain. Gabungkan ini dengan streaming untuk pembaruan waktu nyata.
Atur tool_choice ke "auto" atau nama fungsi tertentu. Ini memberi Anda kontrol presisi atas perilaku model. Model mematuhi skema yang disediakan secara ketat.
Batas, Error, dan Konteks
API menerapkan batas 300 permintaan per menit per kunci. Anda dapat menjalankan hingga 8 permintaan simultan. Ukuran maksimum body permintaan adalah 8 MB. Melebihi batas ini akan mengembalikan 429 Too Many Requests error. Tunggu sebentar sebelum mencoba lagi.
Jika Anda kehabisan kredit, Anda menerima 402 Payment Required error. Top up dengan USDT atau USDC melalui kripto. Kredit Anda tidak pernah kedaluwarsa, jadi Anda dapat membayar saat nyaman. Tidak diperlukan langganan bulanan.
Gunakan jendela konteks penuh 100,000 token untuk dokumen panjang. Lacak token input dan output Anda. Ini membantu Anda tetap dalam anggaran dan menghindari biaya tak terduga.
cURL
curl https://api.censurasinllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if the model filters adult themes in roleplay mode"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.censurasinllm.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.censurasinllm.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
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)FAQ
Apa URL dasar untuk API tanpa sensor?
URL dasar adalah HTTPS://api.censurasinllm.com/v1. Model ini sepenuhnya kompatibel dengan SDK OpenAI. Perbarui konfigurasi klien Anda untuk menggunakan titik akhir ini.
Bagaimana cara menangani error autentikasi?
Kesalahan 401 berarti kunci API Anda tidak valid atau hilang. Periksa kunci Anda di dasbor dan pastikan kunci tersebut aktif. Buat ulang kunci jika diperlukan.
Apa yang terjadi jika saya mencapai batas laju?
Anda menerima error 429. Batasnya adalah 300 permintaan per menit. Tunggu beberapa detik sebelum mencoba lagi. Gunakan backoff eksponensial dalam kode Anda untuk keandalan yang lebih baik.
Dapatkan kunci Anda dalam hitungan menit
Daftar, ambil kunci Anda, dan perbarui URL dasar Anda. Selesai.