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.
| Item | Nilai |
|---|---|
| Format | kompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID model | uncensored |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.uncensoredendpoint.com/v1 |
| Jendela konteks | 100.000 token (input + output) |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Function calling | ya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Mode JSON | response_format: {"type": "json_object"} |
| Ukuran permintaan | hingga 8 MB |
| Batas laju | 300 permintaan per menit per kunci |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Konkurensi | 8 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 |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Isi saldo | USDT (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 |
| Masuk | Google atau email dan kata sandi |
| Kunci | satu kunci aktif per akun; kunci baru menggantikan yang lama |
| Konten | konten 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.
| Kode | Tipe | Arti |
|---|---|---|
400 | bad_request | JSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang |
401 | missing_key · invalid_key · key_revoked | kunci tidak ada, salah, atau sudah diganti |
402 | no_credit | saldo habis — isi ulang dan lanjut seketika |
403 | content_blocked | konten seksual dengan anak di bawah umur — ditolak, tidak ditagih |
404 | not_found | endpoint tidak dikenal |
413 | request_too_large | body lebih dari 8 MB |
429 | rate_limited · concurrency | lebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi |
503 | upstream_busy | model 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.