id ▾
Coba dengan kredit percobaan

Referensi API & Panduan Awal

Mulai mengirim permintaan ke API LLM tanpa sensor kami segera menggunakan endpoint OpenAI-compatible standar. Panduan ini mencakup autentikasi, permintaan dasar, dan streaming dengan batas konkret.

Coba dengan kredit percobaan

Autentikasi dan URL Dasar

Gunakan kunci API Anda dengan URL dasar https://api.chatuncensored.cc/v1. Luluskan kunci di Authorization header sebagai token Bearer. Penyiapan ini berfungsi dengan SDK atau klien apa pun yang kompatibel dengan OpenAI.

Hasilkan kunci Anda di dasbor melalui Google atau email. Jaga agar kunci tetap aman. Anda menerima $0.50 yang berlaku selama 7 hari. Gunakan ini untuk menguji konektivitas sebelum mengisi saldo dengan kripto.

POST /v1/chat/completions

Kirim teks ke model menggunakan endpoint penyelesaian chat. Tentukan ID model sebagai uncensored. Model open-weight ini merespons tanpa penolakan untuk konten dewasa yang sah.

Sertakan prompt sistem Anda untuk mengarahkan perilaku. Tetapkan pesan pengguna dengan pertanyaan Anda. API mengembalikan output teks secara langsung.

Konfigurasi parameter seperti suhu atau top_p untuk hasil yang bervariasi. Model menangani konteks hingga 100.000 token secara gabungan.

Kesalahan seperti penolakan atau masalah jaringan tidak mengonsumsi kredit. Anda hanya membayar untuk generasi token yang berhasil.

Penggunaan SDK Python

Instal pustaka Python OpenAI resmi. Konfigurasikan URL dasar agar mengarah ke API kami. Atur kunci API di lingkungan atau klien.

Buat instance klien. Panggil chat.completions.create dengan model dan pesan. Ambil balasan asisten dari objek respons.

Tangani pengecualian untuk batas laju atau kunci tidak valid. SDK menyederhanakan penguraian JSON dan pemformatan permintaan.

Uji dengan kredit uji coba terlebih dahulu. Verifikasi struktur respons sesuai harapan sebelum meningkatkan penggunaan.

Integrasi SDK Node

Impor paket Node OpenAI. Inisialisasi klien dengan URL dasar dan kunci Anda. Tentukan model sebagai uncensored.

Panggil metode completion dengan array pesan Anda. Tunggu respons untuk mendapatkan teks yang dihasilkan. Ini berfungsi dengan mulus dengan fungsi async.

Gunakan mode JSON dengan mengatur response_format ke {"type": "json_object"}. Pastikan output Anda adalah JSON yang valid untuk penggunaan pemrograman.

Pantau penggunaan melalui token respons. Lacak jumlah input dan output untuk mengelola kredit prabayar Anda secara efisien.

Streaming, Alat, dan Mode JSON

Aktifkan streaming dengan mengatur stream ke true. Terima potongan melalui Server-Sent Events. Proses setiap token saat tiba untuk latensi rendah.

Mendukung pemanggilan fungsi dengan alat dan tool_choice. Tentukan skema untuk API eksternal. Model mengembalikan argumen terstruktur untuk eksekusi.

Gunakan mode JSON untuk format output yang ketat. Atur response_format agar respons JSON yang valid. Ini mengurangi kesalahan parsing dalam pipeline otomatis.

Gabungkan streaming dengan alat untuk pengalaman interaktif. Perbarui UI token demi token. Jaga keterlibatan pengguna dengan generasi waktu nyata.

Batas Laju dan Kode Kesalahan

Diharapkan 300 permintaan per menit per kunci. Batasi permintaan simultan hingga 8. Ukuran badan permintaan harus tetap di bawah 8 MB.

Handle error 401 dengan memverifikasi kunci API Anda. Periksa kesalahan ketik atau kunci yang kedaluwarsa. Regenerasi jika perlu.

Terima 402 saat kredit habis. Isi ulang dengan USDT atau USDC. Kredit tidak pernah kedaluwarsa. Tambahkan bonus +15% pada deposit $200.

Hadapi 429 pada batas laju. Terapkan backoff eksponensial. Coba lagi setelah jeda yang ditentukan. Pantau penggunaan untuk menghindari gangguan.

cURL

curl https://api.chatuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set user role to beta tester for the new chat interface"}]
  }'

Python

from openai import OpenAI

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

Apakah API chat tidak disensor kompatibel dengan klien OpenAI?

Ya, ini menggunakan struktur endpoint standar yang kompatibel dengan OpenAI. Anda dapat menggunakan SDK atau klien apa pun yang mendukung format chat-completions. Cukup perbarui URL dasar dan kunci API.

Apa yang terjadi jika saya melebihi batas laju?

Anda akan menerima kode error 429. Permintaan berhenti hingga jendela waktu direset atau Anda mengurangi konkurensi. Jaga permintaan simultan di bawah 8 dan tetap dalam batas 300 RPM.

Bagaimana model uncensored menangani jendela konteks?

Model ini mendukung jendela konteks 100.000-token untuk prompt dan completion. Output maksimal per permintaan adalah 16.000 token. Sesuaikan max_tokens jika Anda membutuhkan respons yang lebih pendek.

Mulai dengan kredit percobaan

Masukkan email dan kata sandi; terima kunci secara instan.

Coba dengan kredit percobaan