Panduan Cepat: Integrasi Gerbang LLM Tanpa Sensor
Integrasikan gerbang LLM tanpa sensor kami dengan satu perubahan konfigurasi. Perbarui URL dasar dan kunci API Anda, lalu gunakan SDK yang kompatibel dengan OpenAI standar untuk mengirim teks dan menerima respons.
https://api.openllmgateway.com/v1uncensored
Prasyarat
Anda memerlukan kunci API untuk mengautentikasi permintaan. Daftar di halaman Dapatkan kunci API hanya dengan email dan kata sandi. Tidak perlu kartu kredit untuk memulai; akun baru menerima $0,50 dalam kredit uji coba yang berlaku selama 7 hari. Klaim kredit ini dengan satu klik di halaman kunci API Anda. Kunci API Anda ditampilkan segera setelah pendaftaran.
Persyaratan: Kunci API aktif dan lingkungan bahasa pemrograman yang didukung. Gateway menerima klien yang kompatibel dengan OpenAI standar, jadi Anda kemungkinan besar sudah memiliki alat yang diperlukan terpasang.
Instal SDK
Meskipun Anda dapat menggunakan permintaan HTTP mentah, menggunakan SDK menyederhanakan penanganan payload JSON dan respons streaming. Kami merekomendasikan menggunakan paket Python openai resmi atau paket Node.js openai.
- Python:
pip install openai - Node.js:
npm install openai
Library ini menangani autentikasi dan pemformatan permintaan secara otomatis ketika dikonfigurasi dengan benar.
Konfigurasi URL Dasar
Keuntungan inti dari gerbang llm ini adalah kompatibilitas drop-in. Anda tidak perlu mengubah logika kode Anda, hanya konfigurasi. Arahkan klien SDK Anda ke URL dasar kami dan berikan kunci API Anda.
URL Dasar: https://api.openllmgateway.com/v1
ID Model: uncensored
Endpoint ini mendukung format chat/completions standar. Dengan mengubah hanya dua nilai ini, aplikasi Anda yang ada dapat dialihkan melalui model tanpa sensor kami tanpa vendor lock-in.
Kirim Penyelesaian Chat
Kirim prompt teks sederhana untuk menerima respons. Model memproses input teks dan mengembalikan output teks. Anda dapat menyertakan riwayat percakapan dalam array messages.
Pastikan tubuh permintaan Anda tetap di bawah 8 MB. Model mendukung jendela konteks 100.000 token untuk prompt dan penyelesaian gabungan.
Berikut adalah contoh dasar menggunakan cURL:
curl https://api.openllmgateway.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 $OPENLLM_API_KEY dengan kunci aktual Anda. Respons akan dikembalikan dalam format JSON dengan teks yang dihasilkan di choices[0].message.content.
Aktifkan Streaming
Untuk pengalaman pengguna waktu nyata, aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan aliran Server-Sent Events (SSE) dari respons parsial.
Streaming mengurangi latensi yang dirasakan, karena token dikirim segera setelah dihasilkan. Ini sangat berguna untuk konten berbentuk panjang atau aplikasi interaktif.
Contoh menggunakan SDK Python:
from openai import OpenAI
client = OpenAI(base_url="https://api.openllmgateway.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)Iterasi melalui objek respons untuk mengakses setiap bagian. Model terus menghasilkan hingga selesai atau mencapai batas token.
Gunakan Pemanggilan Alat
API mendukung pemanggilan fungsi, memungkinkan model memutuskan kapan harus memanggil alat eksternal berdasarkan prompt pengguna. Definisikan fungsi Anda dalam parameter tools.
Ketika model menentukan alat harus digunakan, ia mengembalikan array tool_calls dalam respons. Anda menjalankan fungsi dan mengirim hasilnya kembali ke model dalam pesan berikutnya.
Contoh menggunakan SDK Node.js:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openllmgateway.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);Ini memungkinkan alur kerja agentic kompleks tanpa meninggalkan antarmuka yang kompatibel dengan OpenAI standar.
Periksa Model yang Tersedia
Kueri endpoint GET /v1/models untuk memverifikasi model yang tersedia dan metadata mereka. Ini berguna untuk debugging atau memilih model secara dinamis.
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)Respons akan mencantumkan model uncensored. Perhatikan bahwa gerbang ini tidak menawarkan embedding, pembuatan gambar, atau pemrosesan audio. Ini secara ketat adalah API penyelesaian chat berbasis teks.
Batas, Error, dan Konteks
Batas Laju: Anda dibatasi hingga 300 permintaan per menit per kunci API. Jika Anda melebihi ini, Anda akan menerima error 429 Too Many Requests.
Autentikasi: Error 401 Unauthorized menunjukkan kunci API tidak valid atau hilang. Buat ulang kunci Anda di dasbor jika perlu.
Penagihan: Error 402 Payment Required terjadi ketika saldo prabayar Anda habis. Top-up dimulai dari $20, dengan kredit bonus untuk deposit yang lebih besar.
Jendela Konteks: Model mendukung 100.000 token. Kelola panjang prompt dan penyelesaian Anda untuk tetap berada dalam batas ini. Permintaan yang melebihi 8 MB akan ditolak.
Tanya jawab
Apakah model tanpa sensor bersifat tertutup?
Tidak, ini adalah model bobot terbuka yang dijalankan di server GPU kami sendiri. Ini bukan GPT, Claude, Gemini, atau model vendor lain. Model ini disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah.
Apa yang terjadi jika saya melebihi batas laju?
Anda akan menerima error 429. Batasnya adalah 300 permintaan per menit per kunci API. Anda dapat membuat ulang kunci Anda untuk memulai kembali, tetapi batas laju berlaku per kunci.
Apakah Anda menggunakan prompt saya untuk pelatihan?
Tidak. Prompt tidak digunakan untuk pelatihan. Privasi data Anda terjaga; kami hanya menyimpan apa yang diperlukan untuk memproses permintaan Anda dan menagih akun Anda.
Kunci Anda hanya selangkah lagi dari satu formulir
Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.
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.openllmgateway.com/v1 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID model | uncensored |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Jendela konteks | 100.000 token (input + output) |
| 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 |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Ukuran permintaan | hingga 8 MB |
| 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 |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Bonus | +5% mulai $50, +10% mulai $100, +15% mulai $200 |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $20 sampai $500 |
| 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 |
| Harga | $0,15 per 1 juta token input · $0,50 per 1 juta token output |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| 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.
| 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 |