API GPT Tanpa Sensor: Alihkan klien Anda dalam tiga baris
Hubungkan klien kompatibel OpenAI Anda ke endpoint kami dengan memperbarui tiga baris konfigurasi. Panduan cepat ini memandu Anda melalui autentikasi, permintaan dasar, dan streaming.
https://api.uncensoredgptapi.com/v1uncensored
Prasyarat dan URL Dasar
Untuk menggunakan gpt api tanpa sensor ini, Anda memerlukan kunci API dan klien yang mendukung format OpenAI. Kunjungi halaman Dapatkan kunci API untuk mendaftar dengan email dan kata sandi. Kunci Anda muncul secara langsung; tidak diperlukan kartu untuk kredit uji coba senilai $0,50. Base URL untuk semua permintaan adalah https://api.uncensoredgptapi.com/v1. Kami menyediakan satu model tanpa sensor dengan ID uncensored. Model ini berjalan di server GPU kami sendiri dan tidak menolak topik dewasa yang sah, fiksi, atau kontroversial. Model ini bukan GPT, Claude, atau model vendor lain. Kami mendukung input teks dan output teks melalui penyelesaian chat. Tidak tersedia embedding, gambar, atau audio. Jendela konteks Anda adalah 100.000 token untuk prompt dan penyelesaian gabungan.
Autentikasi
Masukkan kunci API Anda di header Authorization menggunakan skema Bearer. Setiap akun hanya memiliki satu kunci aktif pada satu waktu. Jika Anda membuat ulang kunci, kunci lama segera dicabut. Ini akan mereset penghitung batas laju Anda karena kunci baru dimulai dengan kuota baru. Anda tidak perlu mengisi saldo untuk membuat permintaan pertama; kredit uji coba mencakup penggunaan awal. Pastikan klien Anda mengirimkan kunci dengan setiap permintaan ke URL dasar. Jika autentikasi gagal, Anda akan menerima kesalahan 401.
Penyelesaian Obrolan Dasar
Kirim permintaan POST ke /v1/chat/completions. Tetapkan bidang model menjadi uncensored. Sertakan pesan sistem dan pengguna Anda dalam larik messages. API mengembalikan respons teks. Ini berfungsi dengan SDK OpenAI standar apa pun. Anda dapat menyesuaikan parameter seperti temperature atau max_tokens untuk mengendalikan kreativitas dan panjang. Model menjawab langsung tanpa penolakan konten untuk topik yang sah. Permintaan dibatasi hingga 8 MB dalam ukuran tubuh. Pertahankan prompt Anda agar ringkas agar tetap dalam jendela token 100k.
Integrasi SDK Python
Gunakan paket Python openai resmi. Konfigurasikan URL dasar untuk menunjuk ke endpoint kami. Tetapkan kunci API dari variabel lingkungan Anda. Buat instance klien dan panggil chat.completions.create. Lewatkan ID model uncensored. Perpustakaan menangani percobaan ulang dan penguraian JSON secara otomatis. Pendekatan ini berfungsi untuk alur kerja sinkron dan asinkron. Pastikan Anda menggunakan versi SDK terbaru yang mendukung URL dasar kustom. Objek respons menyediakan teks yang dihasilkan di choices[0].message.content.
Penggunaan SDK Node.js
Instal paket openai untuk Node.js. Inisialisasi klien dengan URL dasar dan kunci API Anda. Panggil endpoint penyelesaian obrolan dengan model tanpa sensor. SDK mengembalikan janji yang diselesaikan menjadi objek respons. Anda dapat menangani kesalahan dengan menangkap pengecualian dari klien. Metode ini cocok untuk aplikasi sisi server atau alat CLI. Ingat bahwa ID modelnya adalah uncensored. Jangan mencoba menggunakan ID model lain. Struktur respons cocok dengan format OpenAI standar, sehingga migrasi dari penyedia lain menjadi mudah.
Respons Streaming
Aktifkan streaming dengan menetapkan stream: true dalam permintaan Anda. API mengembalikan aliran Acara yang Dikirim Server (SSE). Setiap bagian berisi delta teks parsial. Akumulasi delta ini untuk memulihkan respons penuh. Streaming mengurangi latensi yang dirasakan untuk output panjang. Anda dapat menghentikan aliran lebih awal jika diperlukan. Model mendukung pemanggilan fungsi bersama streaming jika klien Anda menangani eksekusi fungsi dengan benar. Pantau aliran untuk penyelesaian atau kesalahan. Fitur ini sangat ideal untuk antarmuka obrolan atau aplikasi waktu nyata di mana umpan balik segera diperlukan.
Batas Laju dan Error
Setiap kunci memungkinkan 300 permintaan per menit. Jika Anda melebihi ini, Anda menerima error 429. Membuat ulang kunci Anda mencabut kunci lama dan memberikan kuota baru. Error 401 menunjukkan kunci yang tidak valid atau hilang. Error 402 berarti saldo prabayar Anda telah habis; isi saldo melalui kripto (USDT atau USDC). Saldo tidak pernah kedaluwarsa. Badan permintaan harus di bawah 8 MB. Jika Anda mengirim JSON yang tidak valid, Anda mendapatkan error 400. Model memblokir konten seksual yang melibatkan anak di bawah umur. Semua konten dewasa yang sah lainnya diperbolehkan. Periksa badan respons untuk pesan error terperinci.
cURL
curl https://api.uncensoredgptapi.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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredgptapi.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredgptapi.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);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)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 |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.uncensoredgptapi.com/v1 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID model | uncensored |
| Jendela konteks | 100.000 token (input + output) |
| Mode JSON | response_format: {"type": "json_object"} |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Function calling | ya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| 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 |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| 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 |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Kunci | satu kunci aktif per akun; kunci baru menggantikan yang lama |
| Konten | konten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak |
| Masuk | Google atau email dan kata sandi |
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 saya perlu kartu kredit untuk memulai?
Tidak. Anda dapat mendaftar hanya dengan email dan kata sandi. Anda menerima kredit uji coba senilai $0,50 yang berlaku selama 7 hari. Ini memungkinkan Anda menguji API tanpa menghubungkan metode pembayaran. Anda dapat mengisi saldo nanti menggunakan kripto (USDT atau USDC).
Apa yang terjadi jika saya membuat ulang kunci API saya?
Membuat ulang kunci Anda segera mencabut kunci sebelumnya. Kunci lama berhenti berfungsi secara instan. Penghitung batas laju Anda direset karena kunci baru dimulai dengan alokasi baru 300 permintaan per menit. Ini berguna jika Anda mencurigai kebocoran kunci atau ingin mengatur ulang kuota Anda.
Apakah ini sama dengan model GPT dari OpenAI?
Tidak. Kami melayani satu model bobot terbuka tanpa sensor dengan ID <code>uncensored</code>. Ini bukan GPT, Claude, Gemini, atau model vendor lain. Model ini berjalan di server GPU khusus kami. Model ini dioptimalkan untuk generasi teks tanpa batasan tanpa penolakan konten untuk topik yang sah. Periksa halaman harga kami untuk biaya token.
Kunci Anda hanya selangkah lagi dari satu formulir
Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.