id ▾
Klaim kunci percobaan

Mulai dengan API Uncensored

Integrasikan LLM tanpa sensor kami ke dalam aplikasi Anda dengan API yang kompatibel dengan OpenAI standar. Bayar per token melalui kripto dan dapatkan akses segera ke model bobot terbuka murni tanpa filter konten.

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

Instal SDK OpenAI pilihan Anda

Mulai dengan menginstal library resmi untuk bahasa pemrograman Anda. The openai paket berfungsi untuk lingkungan Python dan Node.js, memastikan kompatibilitas dengan endpoint standar kami.

  • Python: pip install openai
  • Node.js: npm install openai

Satu dependensi ini menangani autentikasi dan pemformatan permintaan untuk Anda.

Atur URL dasar dan kunci API

Konfigurasikan klien Anda untuk mengarah ke server yang di-host kami alih-alih wilayah OpenAI default. Anda memerlukan kunci API yang dihasilkan dari dasbor Anda dan URL dasar spesifik untuk model uncensored kami.

Atur base_url ke https://api.roleplayuncensored.com/v1 dan berikan kunci Anda di api_key bidang. Ini memastikan semua permintaan dialihkan ke infrastruktur kami tanpa mengenai vendor lain.

Lakukan chat completion pertama Anda

Kirimkan standar chat.completions.create permintaan menggunakan ID model uncensored. Model ini menjawab tanpa menolak topik dewasa atau kontroversial yang sah, menjadikannya ideal untuk aplikasi roleplay.

Pastikan jendela konteks Anda tetap berada dalam batas 100.000 token untuk gabungan prompt dan completion.

curl https://api.roleplayuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set difficulty to hard."}]
  }'

Tangani respons streaming

Aktifkan streaming dengan mengatur stream: true dalam parameter permintaan Anda. Ini mengembalikan token saat token tersebut dihasilkan, yang sangat penting untuk menjaga latensi rendah di antarmuka obrolan interaktif.

Bagian terakhir dari stream mencakup total penggunaan token untuk tujuan penagihan. Ini memungkinkan Anda melacak biaya secara real-time tanpa menunggu respons lengkap selesai.

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)

Gunakan mode JSON untuk data terstruktur

Meminta output terstruktur dengan mengatur response_format ke {"type": "json_object"}. Model akan memformat balasannya sebagai JSON valid, yang menyederhanakan parsing untuk logika backend Anda.

Fitur ini sangat berguna ketika Anda memerlukan struktur data yang konsisten untuk profil karakter atau pembaruan status permainan. Fitur ini bekerja berdampingan dengan parameter lain seperti temperature dan top_p untuk mengontrol kreativitas.

from openai import OpenAI

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

Periksa model yang tersedia

Panggil GET /v1/models endpoint untuk daftar model yang tersedia untuk akun Anda. Ini mengembalikan ID model uncensored bersama dengan detail kemampuan dan jendela konteksnya.

Layanan kami menawarkan satu model murni, sehingga Anda tidak perlu mengelola logika routing yang kompleks. Anda dapat mengandalkan endpoint ini untuk memverifikasi konektivitas dan ketersediaan model sebelum mengirimkan beban kerja berat.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.roleplayuncensored.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);

Pertanyaan yang sering diajukan

Mengapa permintaan API roleplay tanpa sensor saya gagal dengan kesalahan 401?

Kesalahan 401 menunjukkan kunci API tidak valid atau hilang. Pastikan Anda menyalin kunci dari dasbor dengan benar dan bahwa kunci tersebut terkait dengan akun yang aktif. Jika Anda membuat ulang kunci, pastikan klien Anda menggunakan versi terbaru.

Apa yang terjadi jika saldo kredit habis selama permintaan berlangsung?

Jika kredit prabayar Anda habis, Anda akan menerima kode error 402. Error dan penolakan tidak mengonsumsi kredit, tetapi generasi token yang berhasil akan mengonsumsi kredit. Anda dapat mengisi ulang secara instan dengan USDT atau USDC untuk melanjutkan layanan tanpa downtime.

Bagaimana jendela konteks 100.000 token bekerja?

Batas 100.000 token berlaku untuk jumlah token input (prompt) dan token output (penyelesaian). Anda dapat mengirimkan jendela konteks besar tetapi harus memastikan jumlah gabungan tidak melebihi batas keras ini. Output maksimum per permintaan adalah 16.000 token.

Dapatkan kunci API Anda sekarang

Daftar, salin kunci, perbarui URL dasar Anda. Itu saja proses konfigurasi lengkapnya.