Integrasikan Model Uncensored AI dalam Hitungan Menit
Hubungkan aplikasi Anda ke API model AI tanpa sensor kami menggunakan endpoint standar yang kompatibel dengan OpenAI. Panduan ini mencakup autentikasi, format permintaan, dan streaming untuk integrasi cepat.
- per 1M token input
- $0,15
- Token output / 1M
- $0,50
- jendela konteks token
- 100.000
- kredit uji coba gratis
- $0,50
- permintaan per menit
- 300
URL Dasar & Autentikasi
API kami mengikuti standar OpenAI, yang hanya memerlukan penyesuaian URL dasar dan kunci API. URL dasar adalah https://api.uncensoredaimodels.cc/v1. Anda menerima satu kunci API aktif setelah mendaftar. Sertakan dalam header Authorization sebagai token Bearer. Jika kunci tidak valid, API mengembalikan kesalahan 401. Jika Anda tidak memiliki saldo prabayar yang cukup, Anda menerima kesalahan 402. Desain ini memungkinkan Anda mengganti layanan kami ke dalam klien OpenAI yang ada hanya dengan memperbarui dua nilai konfigurasi.
Endpoint Chat Completions
Kirim teks ke model menggunakan endpoint POST /v1/chat/completions. Pengenal model adalah uncensored. Permintaan harus tetap berada dalam batas isi permintaan 8 MB dan jendela konteks 100.000 token. Model mengembalikan teks yang dihasilkan tanpa penolakan konten standar untuk topik dewasa yang sah. Gunakan endpoint ini untuk tugas generasi teks langsung.
curl https://api.uncensoredaimodels.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."}]
}'
Respons Streaming (SSE)
Aktifkan pengiriman token secara real-time dengan mengatur stream: true. API mengembalikan Server-Sent Events (SSE), memungkinkan aplikasi Anda memproses token saat dihasilkan. Statistik penggunaan token hanya muncul di bagian akhir aliran. Pendekatan ini mengurangi latensi yang dirasakan untuk pengguna yang menunggu konten panjang.
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)
Integrasi SDK Python
Gunakan pustaka Python resmi OpenAI untuk integrasi yang cepat. Atur base_url ke endpoint kami dan berikan kunci API Anda. Klien menangani serialisasi dan parsing kesalahan secara otomatis. Metode ini sangat ideal untuk layanan backend atau skrip pemrosesan data yang memerlukan output teks tanpa sensor yang terstruktur.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaimodels.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)
Integrasi SDK Node
Untuk lingkungan JavaScript, SDK Node OpenAI berfungsi dengan endpoint kami. Inisialisasi klien dengan URL dasar dan kunci Anda. Integrasi ini mendukung permintaan sinkron dan asinkron, cocok untuk server Express atau fungsi serverless. Pastikan lingkungan Anda mendukung versi Node yang diperlukan untuk SDK.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaimodels.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);
Parameter & Batas Model
Kontrol perilaku generasi menggunakan parameter seperti temperature, top_p, dan seed. Anda dapat memaksakan output JSON melalui response_format atau menentukan alat untuk pemanggilan fungsi. API memberlakukan batas keras 300 permintaan per menit dan 8 permintaan konkuren per kunci. Jika Anda melebihi batas ini, API mengembalikan kesalahan 429. Output dibatasi hingga 32.000 token per permintaan.
Spesifikasi teknis
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 |
| ID model | uncensored |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.uncensoredaimodels.cc/v1 |
| Jendela konteks | 100.000 token (input + output) |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Mode JSON | response_format: {"type": "json_object"} |
| 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) |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Ukuran permintaan | hingga 8 MB |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Batas laju | 300 permintaan per menit per kunci |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Harga | $0,15 per 1 juta token input · $0,50 per 1 juta token output |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| 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 |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $20 sampai $500 |
| Bonus | +5% mulai $50, +10% mulai $100, +15% mulai $200 |
| Konten | konten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak |
| Masuk | Google atau email dan kata sandi |
| Kunci | satu kunci aktif per akun; kunci baru menggantikan yang lama |
Kode error
Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.
| HTTP | 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
Apa ukuran jendela konteks?
Model mendukung jendela konteks 100.000 token, termasuk token prompt dan completion. Setiap permintaan dapat menghasilkan hingga 32.000 token output. Jika Anda tidak menentukan max_tokens, batas output default adalah 2.048 token.
Bagaimana cara menangani batas laju?
API memungkinkan 300 permintaan per menit dan 8 permintaan konkuren per kunci API. Jika Anda melebihi batas ini, Anda akan menerima kode status 429. Terapkan backoff eksponensial di sisi klien Anda untuk menangani percobaan ulang dengan lancar.
Apakah API mendukung pemanggilan fungsi?
Ya, API mendukung definisi alat dan parameter tool_choice. Anda dapat menyusun permintaan untuk mendefinisikan fungsi, dan model akan mengembalikan panggilan alat terstruktur dalam respons. Ini berfungsi dengan klien standar yang kompatibel dengan OpenAI.
Kunci Anda hanya selangkah lagi dari satu formulir
Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.