id ▾

Dokumentasi API Tanpa Sensor

Masukkan API tanpa sensor ini ke dalam alur kerja Anda dengan nol konfigurasi. Dapatkan respons teks dari model yang tidak menolak konten dewasa yang sah, menggunakan kode klien yang sama yang sudah Anda ketahui.

Autentikasi dan URL dasar

URL dasar untuk semua permintaan adalah HTTPS://api.unfilteredgptchat.com/v1. Teruskan kunci API Anda di Authorization header sebagai token Bearer. Anda mendapatkan satu kunci per akun, dan kunci tersebut muncul segera setelah pendaftaran melalui Google atau email. Tidak diperlukan nomor telepon untuk memulai.

<

curl https://api.unfilteredgptchat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me how to install the package via npm"}]
  }'
>

Permintaan berharga token nyata. Error dan penolakan tidak mengonsumsi kredit. Model id yang harus Anda kirim adalah uncensored. Ini adalah model open-weight yang berjalan di server kami, bukan proksi untuk GPT atau Claude.

Endpoint Chat completions

Kirim permintaan POST ke /v1/chat/completions dengan array pesan Anda. API hanya mengembalikan teks. Anda dapat menyesuaikan temperature, top_p, dan stop urutan. Jendela konteks menampung 100,000 token total untuk prompt dan penyelesaian. Output maksimum adalah 16,000 token per permintaan.

<

from openai import OpenAI

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

Jika Anda mengabaikan max_tokens, respons dibatasi hingga 2.048 token. Endpoint ini mendukung pemanggilan fungsi dan mode JSON. Endpoint ini tidak mendukung embedding, gambar, atau audio. Anda membayar untuk token, bukan untuk langganan ke nama merek tertentu.

Respons streaming dengan SSE

Gunakan Server-Sent Events untuk pengiriman token real-time. Set stream: true dalam badan permintaan Anda. API mengembalikan potongan-potongan teks saat teks tersebut dihasilkan. Detail penggunaan token muncul dalam potongan terakhir. Pendekatan ini mengurangi latensi yang dirasakan untuk respons panjang yang tidak disaring.

<

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)
>

Tangani kesalahan dengan baik. Kesalahan 401 berarti kunci Anda tidak valid. Kesalahan 402 berarti kredit prabayar Anda telah habis. Kesalahan 429 berarti Anda mencapai batas laju. Streaming tidak melewati batas ini.

Pemanggilan fungsi dan alat

Tentukan alat dalam body permintaan Anda. Model mengembalikan argumen terstruktur untuk eksekusi fungsi. Gunakan tool_choice untuk memaksakan perilaku spesifik. Fitur ini bekerja dengan format standar OpenAI-compatible. Anda dapat mem-parsing panggilan alat dalam kode Anda dan mengeksekusinya secara eksternal.

API mendukung mode JSON ketat melalui response_format: {"type": "json_object"}. Ini memastikan output yang dapat diprediksi untuk pipeline otomatis. Gunakan ini ketika Anda membutuhkan ekstraksi data yang andal tanpa kesalahan parsing.

Mode JSON untuk data terstruktur

Aktifkan mode JSON dengan mengatur response_format ke {"type": "json_object"}. Model akan mengeluarkan JSON valid. Ini berguna untuk memarsing data terstruktur dari teks tanpa filter. Gunakan temperature: 0 untuk hasil yang konsisten.

Mode ini berfungsi dengan uncensored id model. Ini tidak menjamin sintaks JSON yang sempurna. Validasi output Anda sebelum menggunakannya di produksi. API tidak menyediakan validasi skema. Anda harus menangani kesalahan di kode klien Anda.

Batas laju dan kuota

Anda dibatasi hingga 300 permintaan per menit per kunci. Anda dapat mengirim 8 permintaan secara bersamaan. Badan permintaan harus di bawah 8 MB. Batasan ini berlaku untuk semua endpoint. Melebihi batas mengembalikan kode status 429.

Kredit tidak pernah kedaluwarsa. Kredit prabayar dibebankan berdasarkan penggunaan token aktual. Kesalahan gratis. Anda dapat melakukan top-up dengan USDT (TRC20) atau USDC (Base). Top-up minimum adalah $20. Maksimum adalah $500. Kredit bonus berlaku untuk jumlah yang lebih besar.

Node.js

import OpenAI from "openai";

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

Apa itu API uncensored?

Ini adalah API ter-host yang melayani satu model bahasa besar tanpa sensor. Ini kompatibel dengan OpenAI. Anda mengirim teks dan menerima teks kembali. Tidak ada biaya bulanan. Anda hanya membayar untuk token yang digunakan.

Bagaimana cara memulai dengan API tanpa sensor?

Daftar dengan Google atau email. Dapatkan kunci API Anda segera. Gunakan base URL HTTPS://api.unfilteredgptchat.com/v1. Kirim permintaan ke /v1/chat/completions. $0.50 pertama Anda gratis selama 7 hari.

Berapa batas laju untuk API uncensored?

300 permintaan per menit per kunci. 8 permintaan konkuren. Batas badan permintaan 8 MB. Jendela konteks 100.000 token. Output maksimum 16.000 token. Kesalahan tidak mengonsumsi kredit.

Dapatkan Kunci API Anda

Daftar, salin kunci Anda, dan perbarui URL dasar Anda. Itu saja.