Model AI Tanpa Sensor untuk Coding: Dokumentasi API
Mulai dengan model AI coding tanpa sensor dengan mengautentikasi menggunakan kunci API Anda dan mengirim permintaan ke endpoint kompatibel OpenAI kami. Gunakan contoh kode di bawah ini untuk mengintegrasikan LLM tanpa sensor ke dalam alur kerja Anda segera.
https://api.uncensoredcodingai.com/v1uncensored
URL Dasar & Autentikasi
API kami mengikuti struktur chat-completions OpenAI, memungkinkan Anda menggunakan SDK yang ada dengan konfigurasi minimal. URL dasar adalah https://api.uncensoredcodingai.com/v1. Autentikasi ditangani melalui token Bearer di header Authorization. Anda harus menyertakan kunci API Anda persis seperti saat pendaftaran; tidak ada langganan atau biaya bulanan, hanya saldo prabayar bayar-per-pakai.
Penting: Meskipun model ini sangat permisif, model ini tidak menghapus semua filter. Batas konten keras selalu berlaku: permintaan yang berisi konten seksual yang melibatkan anak di bawah umur akan diblokir. Semua topik dewasa, kontroversial, atau teknis lainnya yang sah akan diproses tanpa penolakan.
Permintaan Pertama
Kirimkan permintaan penyelesaian chat standar untuk menghasilkan teks. ID model adalah uncensored. Ini adalah LLM coding tanpa sensor yang dioptimalkan untuk pembuatan kode dan tugas teknis, bukan tiruan GPT atau Claude. Model berjalan di server GPU kami sendiri dan merupakan model bobot terbuka yang disesuaikan untuk respons langsung.
curl https://api.uncensoredcodingai.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."}]
}'Ganti YOUR_API_KEY dengan kunci aktual Anda. Respons akan berisi teks yang dihasilkan di bidang choices[0].message.content. Pastikan input Anda muat dalam jendela konteks 100.000 token.
Integrasi SDK Python
Gunakan paket Python openai resmi untuk berinteraksi dengan API. Inisialisasi klien dengan URL dasar kustom dan kunci API Anda. Pendekatan ini memungkinkan Anda memanfaatkan basis kode yang sudah mendukung endpoint kompatibel OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredcodingai.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)Skrip ini mengirim prompt ke model AI coding tanpa sensor dan mencetak respons. ID model diatur ke uncensored. Anda dapat menyesuaikan parameter temperature dan max_tokens untuk mengontrol kreativitas dan panjang output. Ingat bahwa LLM tanpa sensor tidak memiliki memori percakapan sebelumnya kecuali Anda meneruskan riwayat lengkap dalam array pesan.
Integrasi SDK Node
Untuk proyek JavaScript dan TypeScript, gunakan paket Node openai. Konfigurasikan klien dengan variabel lingkungan atau nilai langsung baseUrl dan apiKey.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredcodingai.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);Contoh ini membuat permintaan penyelesaian chat menggunakan model uncensored. Objek respons berisi teks yang dihasilkan. Anda dapat menangani kesalahan dan kode status secara langsung dalam logika aplikasi Node.js Anda. Metode ini ideal untuk layanan backend atau fungsi serverless yang perlu menghasilkan kode atau teks sesuai permintaan.
Respons Streaming
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan stream Server-Sent Events (SSE), memungkinkan Anda menampilkan output saat dihasilkan. Ini berguna untuk blok kode besar atau penjelasan 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)Proses potongan stream saat tiba. Setiap potongan berisi teks parsial yang dapat Anda tambahkan ke UI atau log Anda. Streaming mengurangi latensi yang dirasakan pengguna, karena mereka melihat kemajuan segera. Waktu respons total masih bergantung pada kecepatan inferensi model dan panjang output.
Batas, Error & Konteks
Kunci API Anda dibatasi hingga 300 permintaan per menit. Jika Anda melebihi ini, Anda akan menerima error 429 Terlalu Banyak Permintaan. Ukuran tubuh permintaan dibatasi hingga 8 MB. Error autentikasi mengembalikan status 401 jika kunci tidak valid. Error penagihan mengembalikan status 402 jika saldo prabayar Anda habis; isi saldo mulai dari $10 untuk memulihkan layanan.
Model mendukung jendela konteks 100k (prompt + penyelesaian). Pastikan input Anda muat dalam batas ini. Jika Anda membutuhkan lebih banyak konteks, Anda mungkin perlu mengelola pemotongan dalam logika aplikasi Anda. Model AI coding tanpa sensor dirancang untuk keandalan, jadi pantau penggunaan Anda untuk menghindari gangguan.
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.uncensoredcodingai.com/v1 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID model | uncensored |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| 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 |
| Jendela konteks | 100.000 token (input + output) |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Batas laju | 300 permintaan per menit per kunci |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Ukuran permintaan | hingga 8 MB |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| 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 |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| 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.
| 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 model ini sama dengan GPT atau Claude?
Tidak. Model AI coding tanpa sensor adalah model bobot terbuka yang dijalankan di server kami sendiri. Model ini disesuaikan untuk respons langsung tanpa guardrail khas GPT, Claude, atau Gemini. Ini bukan penjualan kembali model vendor lain.
Apa yang terjadi jika kredit saya habis?
Permintaan akan mengembalikan error 402. Anda dapat mengisi saldo akun dengan kredit mulai dari $10 menggunakan crypto (USDT atau USDC). Kredit bonus tersedia untuk pengisian saldo yang lebih besar, dan kredit Anda tidak pernah habis.
Apakah model memfilter semua konten?
Tidak, model ini tanpa sensor untuk topik dewasa yang sah, kontroversial, dan teknis. Namun, batas konten keras selalu berlaku: konten seksual yang melibatkan anak di bawah umur akan diblokir. Semua topik lain diproses tanpa penolakan.
Kunci Anda hanya selangkah lagi dari satu formulir
Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.