id ▾

API LLM uncensored langsung untuk pengembang

Mulai dengan kredit percobaan

Masukkan email dan kata sandi; kunci Anda muncul segera.

Coba dengan kredit percobaan
URL Dasar
https://api.nsfwopenrouter.com/v1
Model
tanpa sensor

Panduan Awal API: Chat Completions

Mulai membangun dengan API LLM uncensored kami dalam hitungan menit. Panduan ini mencakup autentikasi, struktur permintaan, dan streaming untuk chatbot NSFW atau aplikasi roleplay Anda.

URL Dasar
https://api.nsfwopenrouter.com/v1
Model
tanpa sensor

Autentikasi & URL Dasar

Kunci API Anda mengautentikasi setiap permintaan. Gunakan Authorization header dengan Bearer skema. URL dasar Anda adalah https://api.nsfwopenrouter.com/v1. URL ini berfungsi dengan SDK OpenAI kompatibel apa pun. Anda tidak memerlukan langganan. Anda hanya membayar untuk token yang digunakan. Kesalahan dan penolakan tidak dikenakan biaya. Daftar melalui Google atau email untuk menerima kunci Anda secara instan.

Mengirimkan Permintaan Penyelesaian Chat

Kirim permintaan POST ke /v1/chat/completions. ID model selalu uncensored. Berikan prompt sistem Anda untuk menentukan perilaku. Sertakan pesan pengguna di messages array. API mengembalikan output teks secara langsung. Tidak ada routing kompleks yang terjadi. Lalu lintas langsung menuju server kami. Ini memastikan penanganan NSFW yang konsisten tanpa filter hulu.

Menangani Respons Streaming

Aktifkan streaming dengan mengatur stream ke true. API mengembalikan Server-Sent Events (SSE). Setiap chunk berisi teks parsial. Detail penggunaan token muncul di chunk terakhir. Ini mengurangi latensi yang dirasakan oleh pengguna. Ini memungkinkan tampilan konten yang dihasilkan secara real-time. Tangani kesalahan di dalam logika stream. Buang chunk yang tidak lengkap saat terjadi kegagalan.

Mengkonfigurasi Parameter Model

Sesuaikan temperature untuk kreativitas. Gunakan top_p untuk sampling nuklir. Setel max_tokens untuk membatasi panjang output. Maksimal default adalah 2.048 token. Anda dapat meminta hingga 16.000 token per permintaan. Jendela konteks mendukung 100.000 token total. Ini mencakup baik prompt maupun penyelesaian. Haluskan pengaturan ini untuk kebutuhan roleplay spesifik Anda.

Memaksa Mode JSON

Gunakan response_format dengan {"type": "json_object"}. Model menjamin output JSON valid. Struktur ini penting untuk integrasi programatik. Parsing respons langsung ke objek aplikasi Anda. Hindari parsing regex untuk keandalan. Fitur ini memastikan ekstraksi data yang konsisten. Ini berfungsi dengan mulus dengan SDK standar.

Memahami Tool Calls

Tentukan alat dalam badan permintaan. Model dapat mengembalikan panggilan fungsi terstruktur. Gunakan tool_choice untuk memaksa perilaku tertentu. Ini memungkinkan alur kerja agen dinamis. API mendukung format alat OpenAI standar. Parse tool_calls array dalam respons. Eksekusi fungsi dan masukkan kembali hasilnya. Ini memungkinkan interaksi multi-langkah kompleks.

cURL

curl https://api.nsfwopenrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run my unit tests and show results"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwopenrouter.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.nsfwopenrouter.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 alternatif OpenRouter NSFW untuk akses langsung tanpa sensor?

API kami menyediakan akses langsung ke satu model tanpa sensor tanpa lapisan routing OpenRouter. Anda mendapatkan output NSFW yang konsisten tanpa filter upstream yang mengganggu. Ini ideal untuk aplikasi roleplay yang membutuhkan generasi konten dewasa yang andal.

Mengapa saya mendapatkan kesalahan 402?

Error 402 menunjukkan kredit prabayar tidak cukup. Token hanya dibebankan setelah pemrosesan berhasil. Tambahkan kredit kripto ke akun Anda untuk melanjutkan layanan. Kredit tidak pernah kedaluwarsa, sehingga Anda dapat mengisi ulang nanti.

Bagaimana jendela konteks 100.000 token bekerja?

Batas 100.000 token berlaku untuk jumlah token input dan output. Anda dapat mengirimkan prompt besar dan menerima respons panjang. Respons tunggal maksimum adalah 16.000 token. Kelola riwayat Anda untuk tetap berada dalam jendela ini demi kinerja optimal.

Dapatkan kunci API Anda secara instan

Daftar, ambil kunci Anda, perbarui URL dasar. Itu saja.

Coba dengan kredit percobaan