id ▾
Mulai sekarang

API LLM Tanpa Sensor untuk pengembang

Modeltanpa sensor

Terakhir diperbarui2026-10-30

URL Dasarhttps://api.restrictionsnoai.com/v1

Pembatasan Tidak AIMemulai: Hubungkan kode Anda

Memulai: Hubungkan kode Anda

Hubungkan kode Anda ke LLM uncensored kami melalui antarmuka kompatibel OpenAI standar. Panduan cepat ini memandu Anda melalui autentikasi, struktur permintaan, dan streaming untuk generasi konten NSFW volume tinggi.

Instalasi dan konfigurasi

Kunci API mengautentikasi permintaan Anda. Hasilkan secara instan melalui dasbor menggunakan Google atau email dan kata sandi. Tidak diperlukan nomor telepon. Simpan kunci dalam variabel lingkungan Anda. Kunci ini memberikan akses ke model tanpa sensor tunggal. Anda dapat mengganti kunci jika diperlukan, tetapi hanya satu yang aktif pada satu waktu. URL dasar mengarahkan lalu lintas ke server kami. Ini berfungsi dengan pustaka klien yang kompatibel dengan OpenAI. Ubah base_url parameter ke titik ini. Ini menghilangkan logika proxy atau routing yang kompleks. Prompt dan kelengkapan Anda dihitung terhadap kredit prabayar Anda. Kesalahan tidak mengonsumsi token. Ini memastikan Anda hanya membayar untuk generasi aktual.

Melakukan chat completion pertama Anda

Kirim permintaan POST ke /v1/chat/completions dengan ID model Anda. Gunakan "uncensored" sebagai nilai model. Sertakan pesan sistem dan pengguna Anda di messages array. API mengembalikan teks yang dihasilkan. Tidak ada filter konten yang memblokir topik dewasa yang sah. Anda dapat menyesuaikan parameter seperti temperature atau top_p. Ini mengontrol keacakan dan kreativitas. Set max_tokens untuk membatasi panjang output. Default adalah 2.048 token. Anda dapat memperpanjang ini hingga 16.000 token. Jendela konteks mendukung 100.000 token total. Ini memungkinkan roleplay panjang dan detail. Jaga permintaan Anda di bawah 8 MB. Batas ini memastikan kinerja stabil untuk payload besar.

Menangani respons streaming

Mengirimkan token saat dihasilkan. Ini mengurangi latensi yang dirasakan bagi pengguna. Set stream: true dalam permintaan Anda. API mengembalikan aliran Server-Sent Events (SSE). Setiap potongan berisi konten parsial. Anda dapat menggabungkan potongan-potongan ini untuk membentuk respons lengkap. Potongan terakhir mencakup statistik penggunaan token. Ini membantu Anda melacak konsumsi kredit secara akurat. Streaming sangat ideal untuk antarmuka obrolan real-time. Ini memberikan umpan balik segera selama generasi. Penanganan kesalahan tetap konsisten baik saat streaming maupun tidak. Periksa kode status untuk kegagalan. Kesalahan 402 menunjukkan kredit tidak mencukupi. Kesalahan 401 berarti kunci Anda tidak valid. Logika pengulangan harus memperhitungkan kode spesifik ini.

Menggunakan pemanggilan fungsi dan alat

Tentukan alat dalam permintaan Anda untuk mengaktifkan pemanggilan fungsi. Model dapat mengembalikan data terstruktur untuk aplikasi Anda. Tentukan tool_choice untuk mengontrol perilaku pemanggilan. Gunakan "auto" untuk pemilihan otomatis. Lintaskan definisi alat di tools array. Model merespons dengan panggilan fungsi saat diperlukan. Anda menjalankan fungsi tersebut dan mengirimkan hasilnya kembali. Model melanjutkan percakapan berdasarkan output tersebut. Ini mendukung logika kompleks dalam bot roleplay. Anda dapat mendefinisikan beberapa alat untuk tindakan berbeda. API menangani parsing dan routing. Pastikan skema alat Anda adalah JSON yang valid. Ini mencegah kesalahan selama proses panggilan fungsi.

Memaksa mode JSON

Paksa model untuk menghasilkan JSON valid. Atur response_format ke {"type": "json_object"}. Ini memastikan data terstruktur untuk parsing. Gunakan ini untuk status game atau respons API. Model tidak akan menambahkan pemformatan markdown. Model hanya mengembalikan JSON mentah. Ini berguna untuk alur kerja otomatis. Anda dapat memparse output langsung dalam kode Anda. Kesalahan dalam struktur JSON jarang terjadi tetapi mungkin terjadi. Validasi output di lapisan aplikasi Anda. Ini menambahkan jaring pengaman untuk sistem produksi. Mode JSON bekerja berdampingan dengan pemanggilan fungsi. Anda dapat menggabungkan keduanya untuk interaksi kompleks. Jendela konteks berlaku untuk seluruh pertukaran. Rencanakan penggunaan token Anda dengan tepat agar tetap dalam batas.

Batas, error, dan jendela konteks

Anda dibatasi hingga 300 permintaan per menit per kunci. Permintaan simultan dibatasi hingga 8 per kunci. Badan permintaan tidak boleh melebihi 8 MB. Batasan-batasan ini mencegah kelebihan beban server selama penggunaan puncak. Error mengembalikan kode status HTTP standar. 401 menunjukkan kunci yang tidak valid atau kedaluwarsa. 402 menandakan bahwa kredit prabayar Anda telah habis. 429 berarti Anda telah melebihi batas lau. Tunggu sebelum mencoba ulang setelah error 429. Jendela konteks adalah 100.000 token. Ini mencakup token prompt dan penyelesaian. Percakapan panjang mungkin memerlukan strategi pemotongan. Kelola penggunaan token Anda untuk menghindari biaya tak terduga. Kredit tidak pernah kedaluwarsa, sehingga Anda dapat menghentikan penggunaan kapan saja. Fleksibilitas ini cocok untuk generasi volume tinggi yang intermiten.

cURL

curl https://api.restrictionsnoai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three spicy dialogue lines for a vampire character"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.restrictionsnoai.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.restrictionsnoai.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)

Pertanyaan umum

Apa kata kunci utama untuk API AI uncensored ini?

Kata kunci utamanya adalah 'AI no restrictions'. Ini mencerminkan penawaran inti kami berupa LLM tanpa sensor tanpa filter konten. Ini menargetkan pengembang yang mencari AI tanpa filter untuk generasi konten dewasa.

Bagaimana cara menangani error selama streaming?

Periksa kode status HTTP dalam setiap potongan atau respons akhir. Kesalahan 402 berarti Anda perlu mengisi ulang kredit kripto Anda. Kesalahan 401 menunjukkan kunci API tidak valid. Tangani ini dengan memperbarui kredensial atau menambahkan dana.

Apakah chatbot tanpa sensor cocok untuk roleplay?

Ya, ini dirancang untuk roleplay dan penulisan kreatif. Model tidak menolak topik dewasa hukum. Anda dapat menghasilkan konten NSFW tanpa batasan. Jendela konteks 100.000 token mendukung narasi panjang yang konsisten.

Amankan kunci endpoint Anda

Daftar, salin token, perbarui URL dasar. Itulah seluruh konfigurasi.

Mulai sekarang