ID ▾
Dapatkan kunci API

Dokumentasi API: Endpoint OpenAI-Kompatibel Tanpa Sensor

Mulai dengan endpoint openai-compatible tanpa sensor kami dalam hitungan menit. Gunakan SDK OpenAI standar untuk mengirim teks dan menerima respons tanpa batasan dengan harga yang dapat diprediksi dan tanpa vendor lock-in.

URL Dasar dan Autentikasi

API mengikuti antarmuka OpenAI standar, sehingga integrasi menjadi mudah. Gunakan URL dasar https://api.uncensoredendpoint.com/v1 untuk semua permintaan. Autentikasi bergantung pada satu kunci API yang dibuat saat pendaftaran. Sertakan kunci ini di header Authorization sebagai token Bearer. Setiap akun dibatasi hanya untuk satu kunci aktif, yang dapat dibuat ulang kapan saja untuk mencabut akses secara instan. Pengaturan ini berfungsi dengan klien apa pun yang mendukung endpoint OpenAI-kompatibel standar, memastikan Anda menghindari vendor lock-in.

Permintaan Pertama

Kirim permintaan penyelesaian chat standar untuk menguji LLM tanpa sensor yang di-host di infrastruktur kami. ID modelnya hanyalah "uncensored". Endpoint ini tidak memfilter konten dewasa yang sah, tulisan kreatif, atau topik kontroversial, memberikan output bersih untuk penggunaan tanpa batasan. Anda dapat mengirim hingga 8 MB per body permintaan. Pastikan klien Anda dikonfigurasi untuk menangani struktur respons JSON standar.

curl https://api.uncensoredendpoint.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Verifikasi bahwa respons mencakup teks yang dihasilkan. Jika Anda menerima kesalahan, periksa validitas kunci atau saldo akun. Model beroperasi dengan jendela konteks 100.000 token, memungkinkan input dan output yang substansial dalam satu permintaan.

Integrasi SDK Python

Gunakan pustaka Python OpenAI resmi untuk berinteraksi dengan API. Konfigurasikan klien dengan URL dasar dan kunci API Anda. Pustaka menangani serialisasi dan parsing kesalahan secara otomatis. Pendekatan ini sangat ideal untuk layanan backend atau pipa pemrosesan data di mana Anda memerlukan panggilan sinkron yang andal ke API AI tanpa sensor.

from openai import OpenAI

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

Ingat bahwa ID model harus diatur ke "uncensored". SDK akan mengelola koneksi HTTP secara efisien. Anda dapat menyesuaikan waktu tunggu dan percobaan ulang sesuai kebutuhan untuk lingkungan penyebaran Anda. Metode ini memastikan Anda menggunakan pustaka klien yang terverifikasi dan terawat.

Integrasi SDK Node.js

SDK OpenAI untuk Node.js bekerja secara identik dengan versi Python. Inisialisasi klien dengan URL dasar dan kunci Anda. Ini berguna untuk rendering sisi server atau gerbang API di lingkungan JavaScript. Paket ini menangani pemrosesan streaming dan penguraian JSON secara bawaan.

import OpenAI from "openai";

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

Atur parameter model ke "uncensored". SDK akan mengembalikan objek respons yang berisi data penyelesaian. Anda dapat mengintegrasikannya langsung ke rute Express atau kerangka kerja Node.js lainnya. Pastikan lingkungan Anda mendukung versi Node.js yang diperlukan untuk SDK yang Anda pilih.

Respons Streaming

Aktifkan streaming dengan mengatur parameter stream menjadi true. API mengembalikan aliran Events yang Diserahkan Server (SSE), bukan objek JSON tunggal. Ini memungkinkan Anda menampilkan token teks saat dihasilkan, meningkatkan latensi yang dirasakan bagi pengguna akhir. Setiap peristiwa dalam aliran berisi potongan parsial dari respons.

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)

Uraikan setiap peristiwa SSE untuk mengekstrak konten delta. Ini sangat penting untuk antarmuka chat di mana pengguna mengharapkan efek pengetikan waktu nyata. Endpoint yang kompatibel dengan OpenAI tanpa sensor mendukung perilaku streaming standar ini, memastikan kompatibilitas dengan sebagian besar klien web modern.

Batas Laju dan Kendala

Setiap kunci API dibatasi hingga 300 permintaan per menit. Jika Anda melebihi batas ini, API mengembalikan kode status 429 yang menunjukkan pembatasan laju. Ukuran badan permintaan maksimum adalah 8 MB. Untuk kesalahan autentikasi, seperti kunci yang tidak valid, Anda akan menerima status 401. Meskipun masalah saldo prabayar dapat terjadi, kode HTTP spesifik untuk status pembayaran tidak dijamin konsisten di semua implementasi klien.

Jendela konteks adalah 100.000 token untuk prompt dan completion gabungan. Ini adalah batas ketat; melebihi batas ini akan menghasilkan error. Tidak ada SLA atau jaminan ketersediaan yang diberikan. Layanan ini dirancang untuk penggunaan volume tinggi yang sederhana tanpa routing kompleks atau agregasi multi-model.

Spesifikasi API

Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.

ItemNilai
Formatkompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci
EndpointPOST /v1/chat/completions · GET /v1/models
ID modeluncensored
AutentikasiAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredendpoint.com/v1
Jendela konteks100.000 token (input + output)
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Output maksimalhingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah)
Mode JSONresponse_format: {"type": "json_object"}
Ukuran permintaanhingga 8 MB
Batas laju300 permintaan per menit per kunci
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Konkurensi8 permintaan bersamaan per kunci
Uji coba gratis$0,50 selama 7 hari, tanpa kartu · Kunci uji coba: 2 permintaan paralel, 60 per menit; batas penuh (8 dan 300) setelah isi saldo pertama
Penagihansaldo prabayar sesuai pemakaian nyata; error dan penolakan gratis
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
Isi saldoUSDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500
Harga$0,25 per 1 juta token input · $1,00 per 1 juta token output
Bonus+5% mulai $50, +10% mulai $100
MasukGoogle atau email dan kata sandi
Kuncisatu kunci aktif per akun; kunci baru menggantikan yang lama
Kontenkonten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak

Kode error

Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.

KodeTipeArti
400bad_requestJSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang
401missing_key · invalid_key · key_revokedkunci tidak ada, salah, atau sudah diganti
402no_creditsaldo habis — isi ulang dan lanjut seketika
403content_blockedkonten seksual dengan anak di bawah umur — ditolak, tidak ditagih
404not_foundendpoint tidak dikenal
413request_too_largebody lebih dari 8 MB
429rate_limited · concurrencylebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi
503upstream_busymodel sibuk — coba lagi beberapa detik lagi

Tanya jawab

Apakah kunci API AI tanpa sensor terkait dengan versi model tertentu?

Ya, kunci ini bekerja secara eksklusif dengan ID model "uncensored". Ini adalah model bobot terbuka tunggal yang dijalankan di server GPU kami sendiri, bukan layanan perutean antar beberapa vendor. Anda tidak perlu mengelola versi model secara manual.

Bagaimana cara kerja jendela konteks?

Batas 100.000 token berlaku untuk jumlah prompt input dan output yang dihasilkan. Jika jumlah token gabungan melebihi batas ini, permintaan akan gagal. Hal ini memungkinkan penggunaan dokumen besar atau riwayat percakapan panjang dalam satu panggilan API.

Dapatkah saya menggunakan endpoint ini untuk pemanggilan fungsi?

Ya, endpoint chat-completions mendukung pemanggilan alat dan fungsi. Anda dapat mendefinisikan alat dalam permintaan Anda, dan model akan mengembalikan output JSON terstruktur saat diperlukan. Ini berfungsi dengan pustaka klien OpenAI-kompatibel standar.

Kunci Anda hanya selangkah lagi dari satu formulir

Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.

Dapatkan kunci APIBaca dokumentasi