Integrasi Cepat dengan API AI Tanpa Sensor
Integrasikan aplikasi Anda ke model LLM terbuka kami dalam hitungan detik menggunakan API yang kompatibel dengan OpenAI. Autentikasi sederhana, endpoint standar, dan dukungan streaming native untuk respons waktu nyata tanpa filter.
Autentikasi dan Kunci API
Untuk menggunakan API tanpa sensor, Anda memerlukan kunci API yang valid. Buat akun Anda di halaman pembuatan kunci hanya dengan email dan kata sandi. Kunci ditampilkan segera setelah pendaftaran dan dapat dibuat ulang kapan saja, sehingga kunci sebelumnya menjadi tidak valid. Gunakan header Authorization: Bearer dalam setiap permintaan. Tidak perlu kartu kredit untuk versi uji coba, yang memberikan kredit awal yang berlaku selama 7 hari.
Jika kunci Anda salah atau kedaluwarsa, API akan mengembalikan galat 401. Ingatlah bahwa setiap akun hanya memiliki satu kunci aktif pada satu waktu. Jaga kunci Anda dengan aman dan hindari mengeksposnya di repositori publik untuk memastikan kredit Anda hanya digunakan dalam permintaan yang sah.
Permintaan Pertama
Endpoint utamanya adalah POST /v1/chat/completions. Ini adalah standar industri, memungkinkan integrasi langsung dengan klien yang ada. Kirim prompt Anda dan terima teks yang dihasilkan oleh model uncensored. Model ini dioptimalkan untuk tidak menolak topik dewasa atau kontroversial, selama tidak melibatkan anak di bawah umur.
Atur URL dasar sebagai https://api.apiiasemcensura.com/v1. Pastikan untuk menyertakan ID model uncensored dalam tubuh permintaan. Struktur JSON mengikuti standar OpenAI, memudahkan migrasi proyek yang ada tanpa memerlukan adaptasi kode yang rumit.
curl https://api.apiiasemcensura.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."}]
}'Contoh ini menunjukkan permintaan dasar. Ganti YOUR_API_KEY dengan kunci asli Anda. Model akan memproses teks dan mengembalikan respons lengkap, mematuhi batas token yang ditentukan.
SDK Python untuk Integrasi Cepat
Gunakan SDK resmi OpenAI di Python, dengan hanya menyesuaikan URL dasar. Ini memungkinkan Anda memanfaatkan pustaka yang matang dan terdokumentasi dengan baik untuk memanipulasi respons. Pustaka openai adalah pilihan standar untuk pengembang Python yang mencari stabilitas dan kemudahan penggunaan.
Inisialisasi klien dengan mengarahkan ke server API AI tanpa sensor. Tetapkan model sebagai uncensored dan kirim pesan. Kode tersebut mengembalikan objek respons yang berisi teks yang dihasilkan dan metadata penggunaan, seperti token yang dikonsumsi. Ini memudahkan pemantauan biaya dan kinerja secara real-time.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiiasemcensura.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)Sesuaikan parameter temperature dan max_tokens untuk mengendalikan kreativitas dan panjang respons. Ingatlah bahwa konteks total dibatasi hingga 100.000 token dengan menggabungkan prompt dan completion.
SDK Node.js untuk Aplikasi Web
Untuk aplikasi Node.js, integrasi mengikuti logika yang sama dengan Python. Gunakan paket openai dan konfigurasikan URL dasar dengan benar. Ini memastikan kompatibilitas dengan ekosistem JavaScript dan TypeScript modern.
Buat instance klien OpenAI dengan kunci API dan URL dasar layanan. Panggil metode chat.completions.create() dengan pesan yang diinginkan. Model uncensored akan merespons langsung berdasarkan konteks yang diberikan, tanpa filter konten tambahan untuk teks dewasa yang legal.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiiasemcensura.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);Tangani kesalahan dengan tepat. Jika saldo tidak mencukupi, Anda akan menerima galat 402. Jika batas laju terlampaui, galat 429 akan menunjukkan bahwa Anda harus menunggu sebelum mengirimkan permintaan baru.
Streaming Respons (SSE)
Dukungan Server-Sent Events (SSE) memungkinkan Anda menerima respons token per token. Ini meningkatkan pengalaman pengguna dengan menampilkan teks yang dihasilkan secara real-time. Sangat ideal untuk chatbot dan antarmuka pengguna interaktif yang memerlukan latensi persepsi rendah.
Atur stream: true dalam permintaan. Server akan mengirimkan potongan data JSON yang berisi bagian dari respons. Memprosesnya secara real-time memungkinkan Anda menampilkan teks secara bertahap. Ini sangat penting untuk aplikasi di mana kecepatan respons adalah keunggulan kompetitif.
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)Ingatlah untuk mengelola status koneksi dan menangani kemungkinan gangguan. Streaming tidak mengubah batas token atau model yang digunakan, hanya cara data dikirimkan ke klien.
Batas, Galat, dan Konteks
API memberlakukan batas ketat untuk menjamin stabilitas. Batasnya adalah 300 permintaan per menit per kunci. Tubuh permintaan tidak boleh melebihi 8 MB. Konteks total memungkinkan 100.000 token dengan menggabungkan prompt dan completion. Melampaui batas ini akan menghasilkan galat spesifik.
Kesalahan umum termasuk 401 untuk kunci tidak valid, 402 untuk kredit tidak cukup, dan 429 untuk batas laju tercapai. Endpoint GET /v1/models memungkinkan Anda untuk mendaftar model yang tersedia, mengembalikan informasi tentang model uncensored. Kunjungi endpoint ini untuk memeriksa status dan ketersediaan.
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 |
| Base URL | https://api.apiiasemcensura.com/v1 |
| ID model | uncensored |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| 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"} |
| Jendela konteks | 100.000 token (input + output) |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Ukuran permintaan | hingga 8 MB |
| Batas laju | 300 permintaan per menit per kunci |
| 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 |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Masuk | Google atau email dan kata sandi |
| Konten | konten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak |
| 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.
| 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 |
Pertanyaan umum
Apa arti 'tanpa sensor' dalam konteks ini?
Ini berarti model tidak menolak menghasilkan konten dewasa, fiksi, atau kontroversial selama masih legal. Satu-satunya batasan ketat adalah konten seksual yang melibatkan anak di bawah umur, yang selalu diblokir. Tidak ada filter buatan untuk topik umum dalam roleplay atau pembuatan teks kreatif.
Dapatkah saya menggunakan kunci API yang sama di beberapa proyek?
Ya, setiap akun memiliki satu kunci yang dapat digunakan di sebanyak proyek yang Anda inginkan. Jika Anda perlu mencabut akses, Anda dapat membuat ulang kunci kapan saja, yang akan membuat kunci lama tidak valid segera.
Bagaimana sistem kredit ini bekerja?
Pembayaran bersifat prabayar tanpa langganan bulanan. Kredit yang dibeli tidak pernah kedaluwarsa. Anda dapat menambahkan kredit mulai dari $10, dengan bonus 5% untuk pembelian $50 dan 10% untuk $100. Akun trial menawarkan $0,50 yang berlaku selama 7 hari tanpa perlu kartu.
Kunci Anda hanya satu formulir lagi
Buat akun, salin kunci, dan ubah URL dasar. Itu saja konfigurasi yang diperlukan.