ID ▾
Dapatkan kunci API

Panduan Quickstart API Unrestricted AI

Integrasikan API Unrestricted AI dengan satu URL dasar dan SDK kompatibel OpenAI standar. Dapatkan output model mentah tanpa penolakan konten atau overhead routing model.

base_url
https://api.unrestrictedai.cc/v1
Model
tanpa sensor

Autentikasi dan URL Dasar

API Unrestricted AI menggunakan autentikasi token bearer standar. Anda mendapatkan kunci API segera setelah masuk dengan Google atau alamat email di halaman Dapatkan kunci API. Tidak diperlukan nomor telepon. Gunakan URL dasar https://api.unrestrictedai.cc/v1 untuk semua permintaan. URL ini berfungsi dengan SDK OpenAI resmi dan klien kompatibel OpenAI apa pun hanya dengan memperbarui konfigurasi base_url. Kunci Anda memberikan akses ke model tanpa sensor yang diidentifikasi dengan ID uncensored. Ini adalah model bobot terbuka tunggal yang berjalan di server kami sendiri, bukan GPT, Claude, atau model vendor lain. Kami tidak melakukan routing model, memastikan akses berlatensi rendah ke model yang disesuaikan untuk konten dewasa dan tanpa filter tanpa beban UI obrolan web. Kunci API unik per akun; menghasilkan kunci baru akan menggantikan kunci sebelumnya.

Permintaan Obrolan Dasar

Kirim permintaan POST ke /v1/chat/completions dengan pesan Anda dan ID model. Contoh berikut menunjukkan interaksi teks masuk, teks keluar standar menggunakan alat baris perintah cURL. Ganti YOUR_API_KEY dengan kunci aktual Anda. ID model harus diatur ke uncensored. Endpoint ini mengembalikan respons model sebagai JSON. Pastikan Anda menangani badan respons untuk mengekstrak konten pesan asisten. Permintaan dasar ini adalah dasar untuk membangun aplikasi yang memerlukan respons LLM mentah tanpa penolakan konten atau overhead routing model.

Integrasi SDK Python

Menggunakan SDK Python resmi menyederhanakan integrasi dengan API tanpa sensor. Konfigurasikan klien dengan URL dasar yang benar dan kunci API Anda. Kode di bawah ini menunjukkan cara menginisialisasi klien dan mengirim permintaan ke API LLM tanpa sensor. Pendekatan ini ideal untuk layanan backend atau skrip di mana Anda memerlukan kontrol programatik atas parameter permintaan. SDK menangani serialisasi JSON dan koneksi HTTP secara otomatis. Ingatlah bahwa ID model tetap uncensored. Metode ini efisien untuk pengembang yang lebih menyukai antarmuka bertipe dan penanganan kesalahan yang kuat di aplikasi Python mereka.

Penggunaan SDK Node.js

Untuk lingkungan JavaScript dan TypeScript, SDK Node menyediakan cara asli untuk berinteraksi dengan API. Atur baseURL ke endpoint kami dan berikan kunci API Anda. Cuplikan berikut menunjukkan permintaan penyelesaian sederhana. Pola ini cocok untuk rendering sisi server atau gerbang API. Struktur respons sesuai dengan format OpenAI, sehingga mudah untuk memigrasikan kode OpenAI yang ada. Pastikan Anda menangani respons asinkron dengan benar. Kunci API AI tanpa sensor memungkinkan Anda beralih dari OpenAI ke layanan kami dengan perubahan kode minimal, mempertahankan logika aplikasi yang ada sambil mendapatkan akses ke konten tanpa filter.

Respons Streaming

Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan aliran peristiwa yang dikirim server (SSE) dari respons parsial. Ini berguna untuk antarmuka pengguna waktu nyata di mana Anda ingin menampilkan token saat dihasilkan. Potongan akhir aliran berisi statistik penggunaan token. Streaming memungkinkan Anda mulai menampilkan konten kepada pengguna sebelum respons lengkap siap, meningkatkan latensi yang dirasakan. Pastikan klien Anda memformat SSE dengan benar. Fitur ini tersedia untuk semua permintaan ke API AI tanpa sensor, memungkinkan Anda membangun aplikasi responsif yang menangani respons LLM mentah tanpa penolakan konten atau overhead routing model.

Parameter, Batas, dan Kesalahan

Jendela konteks adalah 100.000 token total, dengan output maksimum 32.000 token per permintaan. Jika max_tokens tidak diatur, batasnya adalah 2.048 token. Anda dapat menggunakan parameter seperti temperature, top_p, stop, dan seed untuk mengontrol generasi. Batas laju adalah 300 permintaan per menit dan 8 permintaan paralel per kunci. Badan permintaan harus di bawah 8 MB. Kesalahan umum termasuk 401 (kunci tidak valid), 402 (kredit tidak cukup), dan 429 (batas laju). Kredit adalah saldo prabayar dan tidak pernah kedaluwarsa. Kesalahan dan penolakan gratis. Satu-satunya batas konten keras adalah konten seksual yang melibatkan anak di bawah umur, yang selalu ditolak. Tidak diperlukan kartu untuk uji coba $0,50 yang berlaku selama 7 hari.

cURL

curl https://api.unrestrictedai.cc/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.unrestrictedai.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.unrestrictedai.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)

Spesifikasi teknis

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
AutentikasiAuthorization: Bearer YOUR_KEY
Base URLhttps://api.unrestrictedai.cc/v1
EndpointPOST /v1/chat/completions · GET /v1/models
ID modeluncensored
Output maksimalhingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah)
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Mode JSONresponse_format: {"type": "json_object"}
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Jendela konteks100.000 token (input + output)
Konkurensi8 permintaan bersamaan per kunci
Ukuran permintaanhingga 8 MB
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Batas laju300 permintaan per menit per kunci
Isi saldoUSDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500
Bonus+5% mulai $50, +10% mulai $100
Penagihansaldo prabayar sesuai pemakaian nyata; error dan penolakan gratis
Harga$0,25 per 1 juta token input · $1,00 per 1 juta token output
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
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
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 API ini adalah layanan OpenAI resmi?

Tidak. Kami menawarkan satu model bobot terbuka tanpa sensor melalui antarmuka kompatibel OpenAI standar. Ini bukan model GPT, Claude, Gemini, atau vendor lain. Ini adalah layanan independen yang berjalan di server kami sendiri.

Bagaimana cara mengisi saldo kredit saya?

Kredit hanya diisi dengan kripto: USDT (TRC20) atau USDC (Base). Top-up minimum adalah $10, maksimum $500. Anda mendapatkan bonus +5% untuk top-up $50 dan +10% untuk $100. Kartu atau PayPal tidak diterima.

Berapa ukuran jendela konteks?

Jendela konteks adalah 100.000 token untuk prompt dan penyelesaian gabungan. Output maksimum per permintaan adalah 32.000 token, atau 2.048 token jika max_tokens tidak ditentukan.

Kunci Anda hanya selangkah lagi dari satu formulir

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