Panduan Cepat API LLM Tanpa Sensor
Panduan cepat ini membantu Anda mengintegrasikan API chat-completions tanpa sensor kami menggunakan klien yang kompatibel dengan OpenAI standar. Anda akan menemukan URL dasar, langkah autentikasi, contoh kode, dan batas yang diperlukan untuk mulai mengirim permintaan segera.
Autentikasi & Header
API kami menggunakan autentikasi kunci API standar. Anda harus menyertakan kunci Anda di header Authorization untuk setiap permintaan. Akun baru menerima kunci segera setelah pendaftaran di halaman Dapatkan kunci API. Jika Anda kehilangan kunci, Anda dapat membuatnya ulang kapan saja, yang akan mencabut kunci lama. Hanya satu kunci aktif yang diperbolehkan per akun.
URL dasar untuk semua permintaan adalah https://api.llmapistatus.com/v1. Ini berfungsi dengan SDK OpenAI resmi dan klien yang kompatibel dengan OpenAI hanya dengan memperbaruri konfigurasi base_url. Tidak ada header khusus yang diperlukan selain autentikasi.
Endpoint Chat Completions
Kirim teks dan dapatkan teks keluar menggunakan endpoint POST /v1/chat/completions. ID model selalu uncensored. Ini adalah model bobot terbuka yang dijalankan di server GPU kami sendiri, disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah. Ini bukan model GPT, Claude, atau vendor lain.
API mendukung pemanggilan fungsi dan alat. Anda tidak perlu mengelola pengalihan antara berbagai vendor; kami melayani satu endpoint tanpa sensor yang khusus. Untuk perbandingan umum penyedia lain, lihat Papan Peringkat LLM kami.
curl https://api.llmapistatus.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."}]
}'
Respons Streaming
Untuk latensi lebih rendah, Anda dapat mengaktifkan streaming dengan mengatur stream: true di body permintaan Anda. API mengembalikan aliran Server-Sent Events (SSE). Ini ideal untuk antarmuka obrolan di mana Anda ingin menampilkan token saat dihasilkan.
Streaming berfungsi dengan SDK OpenAI resmi dan klien HTTP generik. Aliran berlanjut hingga model selesai atau terjadi kesalahan. Metode ini mengurangi waktu tunggu yang dirasakan pengguna, membuat model tanpa sensor terasa lebih responsif dalam aplikasi produksi.
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)
Dukungan Pemanggilan Fungsi
API mendukung output terstruktur melalui pemanggilan fungsi. Anda dapat menentukan alat dalam permintaan Anda dan model akan mengembalikan JSON terstruktur yang sesuai dengan skema Anda. Ini berguna untuk membangun agen atau aplikasi yang perlu berinteraksi dengan sistem lain.
Gunakan parameter tools dalam permintaan penyelesaian obrolan Anda. Model akan merespons dengan panggilan fungsi ketika sesuai, memungkinkan Anda mengeksekusi fungsi dan mengembalikan hasilnya ke dalam percakapan. Fitur ini tersedia di semua permintaan tanpa biaya tambahan.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapistatus.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)
Daftar Model & Jendela Konteks
Anda dapat daftar model yang tersedia melalui endpoint GET /v1/models. Ini akan mengembalikan metadata termasuk ID model, yaitu uncensored. Model ini mendukung jendela konteks 100.000 token untuk gabungan prompt dan output.
Jendela konteks besar ini memungkinkan Anda meneruskan instruksi sistem yang luas, riwayat percakapan, atau konten dokumen dalam satu permintaan. Ini cocok untuk generasi teks panjang atau pemrosesan dokumen besar. Jaga jumlah token total Anda tetap dalam batas 100k untuk menghindari kesalahan.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapistatus.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);
Batas Laju & Kuota
Setiap kunci API dibatasi hingga 300 permintaan per menit. Ukuran badan permintaan maksimum adalah 8 MB. Jika Anda melebihi batas laju, Anda akan menerima kode status 429. Jika kunci API Anda tidak valid, Anda akan mendapatkan kesalahan 401. Jika Anda tidak memiliki saldo prabayar, Anda akan menerima kesalahan 402.
Harga transparan: $0,25 per 1M token input dan $1,00 per 1M token output. Saldo prabayar dan tidak pernah kedaluwarsa. Anda dapat mengisi saldo mulai dari $10 dengan kripto (USDT atau USDC). Lihat halaman Harga API LLM untuk detail tentang kredit bonus.
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.llmapistatus.com/v1 |
| Mode JSON | response_format: {"type": "json_object"} |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Jendela konteks | 100.000 token (input + output) |
| Function calling | ya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Batas laju | 300 permintaan per menit per kunci |
| Ukuran permintaan | hingga 8 MB |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| 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 |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| 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-4 atau Claude?
Tidak. ID model adalah "uncensored" dan ini adalah model bobot terbuka yang dijalankan di server GPU kami sendiri. Model ini disesuaikan untuk penggunaan dewasa yang sah tanpa penolakan konten, tetapi merupakan model yang berbeda dari GPT, Claude, Gemini, atau vendor lain.
Bagaimana cara memulai dengan kredit uji coba?
Daftar di halaman Dapatkan kunci API hanya dengan email dan kata sandi. Anda akan menerima $0,50 kredit uji coba yang berlaku selama 7 hari. Tidak diperlukan kartu kredit atau nomor telepon untuk memulai.
Apa yang terjadi jika batas laju terlampaui?
Jika Anda melebihi 300 permintaan per menit, API mengembalikan kode status 429. Anda harus menerapkan penundaan eksponensial di klien Anda. Anda dapat membuat kunci baru jika diperlukan, tetapi batas laju berlaku per kunci.
Kunci Anda hanya selangkah lagi dari satu formulir
Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.