Panduan Cepat: Integrasi API LLM Tanpa Sensor
Panduan ini menunjukkan kepada Anda cara mengintegrasikan model tanpa sensor kami ke dalam aplikasi Anda menggunakan SDK kompatibel OpenAI standar. Anda akan mengonfigurasi autentikasi, mengirim permintaan pertama Anda, menangani streaming, dan mengelola penagihan tanpa biaya tersembunyi.
Prasyarat: SDK dan Variabel Lingkungan
Mulai dengan menginstal SDK resmi dan arahkan ke base URL kami. Kami menyediakan API chat-completions OpenAI-compatible yang di-hosting dan bekerja dengan klien standar apa pun. Anda perlu mengonfigurasi dua variabel lingkungan: OPENAI_API_KEY dan OPENAI_BASE_URL.
URL dasar untuk layanan ini adalah HTTPS://api.llmsunrestricted.com/v1. URL ini memastikan permintaan Anda mencapai infrastruktur tanpa sensor kami. Kunci API Anda mengautentikasi akun kredit prabayar Anda. Tidak diperlukan nomor telepon untuk pengaturan, cukup email atau akun Google Anda.
Autentikasi: Mengatur Kunci API Anda
Autentikasi mengandalkan satu kunci API yang dibuat saat pendaftaran. Anda menerima kunci ini segera setelah membuat akun melalui Google atau email. Simpan kunci ini dengan aman di variabel lingkungan Anda untuk menghindari mengeksposnya dalam kode sisi klien.
Sistem kami memvalidasi kunci terhadap saldo pembayaran di muka Anda. Jika kunci tidak valid atau kedaluwarsa, API mengembalikan kesalahan 401. Anda dapat menghasilkan kunci baru kapan saja, yang menggantikan kunci sebelumnya. Jaga kunci Anda agar tetap pribadi untuk mencegah penggunaan token yang tidak sah.
Mengirim Permintaan Chat Completion Pertama Anda
Kirim permintaan POST ke /v1/chat/completions endpoint. Gunakan ID model uncensored untuk mengakses model open-weight kami yang disesuaikan untuk konten dewasa dan kreatif. Model ini tidak menolak topik yang sah, memastikan Anda mendapatkan output yang Anda harapkan.
Berikut contoh cURL dasar untuk memverifikasi koneksi dan penagihan Anda.
curl https://api.llmsunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three common use cases for this API"}]
}'Permintaan ini mengonsumsi token input berdasarkan panjang prompt Anda. Anda hanya dibebankan untuk token yang benar-benar diproses. Kesalahan dan penolakan karena format yang tidak valid gratis.
Menangani Respons Streaming (SSE)
Aktifkan streaming dengan mengatur stream ke true. API mengembalikan data melalui Server-Sent Events (SSE). Ini memungkinkan Anda menampilkan token kepada pengguna secara real-time, meningkatkan latensi yang dirasakan aplikasi Anda.
Statistik penggunaan token disertakan dalam potongan terakhir stream. Ini memungkinkan Anda melacak biaya secara akurat per permintaan. Streaming sangat ideal untuk antarmuka obrolan di mana umpan balik instan sangat penting.
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)Pastikan pustaka klien Anda menangani respons parsial dengan benar. Stream berakhir ketika model selesai menghasilkan atau mencapai batas token.
Mengkonfigurasi Parameter: Suhu dan Top_P
Sesuaikan perilaku generasi menggunakan parameter standar. Atur temperature untuk mengontrol acak; nilai lebih rendah membuat output lebih deterministik. Gunakan top_p untuk membatasi keragaman kosakata. Pengaturan ini membantu Anda menyesuaikan model uncensored untuk roleplay atau penulisan kreatif.
Anda juga dapat menggunakan response_format dengan {"type": "json_object"} untuk data terstruktur. Pemanggilan fungsi didukung melalui tools dan tool_choice. Model mendukung hingga 100.000 token untuk seluruh jendela konteks.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsunrestricted.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)Parameter-parameter ini memberi Anda kontrol penuh atas gaya output model. Bereksperimenlah dengan kombinasi untuk menemukan keseimbangan terbaik untuk kasus penggunaan spesifik Anda.
Memahami Penggunaan Token dan Penagihan
Penagihan secara ketat pra-bayar dan berdasarkan penggunaan token nyata. Token input berharga $0.15 per 1M, dan token output berharga $0.50 per 1M. Anda hanya membayar untuk apa yang Anda gunakan, tanpa biaya langganan bulanan. Kredit tidak pernah kedaluwarsa, sehingga Anda dapat mengisi ulang kapan saja dibutuhkan.
Jika Anda kehabisan kredit, API mengembalikan error 402. Anda dapat mengisi ulang dengan USDT (TRC20) atau USDC (Base) mulai dari $20. Bonus berlaku untuk deposit yang lebih besar: +5% dari $50, +10% dari $100, dan +15% dari $200. Error tidak mengonsumsi kredit.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsunrestricted.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);Pantau penggunaan Anda melalui dasbor atau dengan memeriksa hitungan token di header respons API. Transparansi ini memastikan Anda tetap mengendalikan biaya pengembangan Anda.
Pertanyaan yang sering diajukan
Apa yang terjadi jika saya mencapai batas laju?
API menerapkan batas 300 permintaan per menit per kunci dan 8 permintaan simultan. Jika Anda melebihi batas ini, Anda akan menerima error 429 Too Many Requests. Tunggu beberapa detik dan coba lagi, atau tingkatkan pola penggunaan agar tetap dalam batas gratis.
Apakah model tanpa sensor benar-benar tanpa batasan?
Ya, model ini telah disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa, fiksi, atau topik kontroversial yang sah. Satu-satunya batas keras adalah penolakan konten seksual yang melibatkan anak di bawah umur, yang selalu ditegakkan. Anda memiliki kontrol penuh atas pedoman lainnya melalui rekayasa prompt.
Bagaimana cara mengelola kunci API saya?
Anda dapat membuat kunci baru secara instan melalui dasbor setelah masuk dengan Google atau email. Setiap akun memiliki satu kunci aktif; membuat yang baru akan menggantikan yang lama segera. Anda juga dapat melihat detail penggunaan dan saldo di halaman yang sama.
Hasilkan kunci Anda sekarang
Daftar, salin kunci, perbarui URL dasar Anda. Itu saja konfigurasi lengkapnya.