id ▾
Klaim kunci percobaan

Panduan Cepat: Integrasi API tanpa sensor

Integrasikan API tanpa sensor kami dalam hitungan menit menggunakan SDK OpenAI standar. Kirim teks, dapatkan teks, dan lewati filter konten dengan satu URL dasar.

https://api.openrouternsfwmodel.com/v1uncensored

Instal SDK OpenAI standar

Mulai dengan menginstal library klien resmi untuk bahasa pemrograman pilihan Anda. Ini memastikan kompatibilitas dengan endpoint yang kompatibel dengan OpenAI kami. Gunakan manajer paket Anda untuk menambahkan dependensi. Untuk Python, jalankan pip install openai. Untuk Node.js, jalankan npm install openaiIni menstandarisasi kode integrasi Anda.

Konfigurasikan URL dasar dan kunci API Anda

Arahkan klien Anda ke titik akhir khusus kami. Ini mengganti URL OpenAI default dalam konfigurasi Anda. Atur base_url ke domain kami. Gunakan kunci API Anda dari dasbor. Model uncensored kami merespons ID uncensored. Konfigurasi ini bekerja dengan SDK OpenAI standar apa pun.

Kirim permintaan penyelesaian chat pertama Anda

Buat permintaan POST ke endpoint penyelesaian chat. Kirim prompt Anda sebagai bagian dari array messages. Model mengembalikan respons teks tanpa penolakan konten. Gunakan model parameter diatur ke uncensored. Ini mengonfirmasi bahwa integrasi Anda berfungsi dengan benar.

Aktifkan streaming untuk output token real-time

Atur stream ke true untuk output token waktu nyata. API mengembalikan Server-Sent Events (SSE). Setiap bagian berisi teks parsial. Ini sangat ideal untuk antarmuka obrolan. Data penggunaan token muncul di bagian terakhir. Streaming secara signifikan mengurangi latensi yang dirasakan.

Gunakan pemanggilan fungsi dan mode JSON

Aktifkan output terstruktur untuk aplikasi Anda. Gunakan response_format untuk mode JSON ketat. Anda juga dapat menentukan alat untuk pemanggilan fungsi. Tetapkan tool_choice untuk mengotomatisasi tindakan. Ini mendukung logika kompleks tanpa kesalahan parsing. Model menangani data terstruktur dengan andal.

Memahami batas laju dan konkurensi

Setiap kunci mengizinkan 300 permintaan per menit. Anda dapat menjalankan 8 permintaan simultan secara bersamaan. Body permintaan harus tetap di bawah 8 MB. Jika Anda melebihi batas, Anda menerima error 429. Kunci tidak valid mengembalikan 401. Tidak ada kredit berarti error 402. Error gratis, jadi percobaan ulang tidak memakan biaya.

cURL

curl https://api.openrouternsfwmodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 HTTP status codes"}]
  }'

Python

from openai import OpenAI

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

Ukuran jendela konteksnya berapa?

Model ini mendukung jendela konteks 100.000 token. Ini mencakup token prompt dan penyelesaian. Anda dapat mengirim hingga 16.000 token dalam satu respons. Jika Anda tidak mengatur max_tokens, nilai bawaannya adalah 2.048 token.

Bagaimana cara menangani batas laju?

Anda dibatasi hingga 300 permintaan per menit per kunci. Anda dapat memiliki 8 permintaan konkuren aktif pada satu waktu. Jika Anda melebihi batas ini, API mengembalikan kode status 429. Terapkan backoff eksponensial dalam kode klien Anda untuk percobaan ulang.

Apakah API tanpa sensor?

Ya, model ini tidak menolak konten dewasa yang sah. Model ini di-tune untuk roleplay dan penulisan kreatif tanpa batasan. Satu-satunya batas keras adalah konten seksual yang melibatkan anak di bawah umur. Permintaan dengan konten tersebut selalu ditolak.

Dapatkan kunci API Anda dalam satu langkah

Daftar, salin kunci, perbarui URL dasar. Selesai.

Klaim kunci percobaan