Integrasikan API LLM tanpa sensor dengan cepat
Hubungkan agen Anda ke mesin AI tanpa sensor dalam hitungan menit. Panduan ini mencakup setup API kompatibel OpenAI, mulai dari konfigurasi URL dasar hingga menangani respons streaming dan mode JSON.
Prasyarat dan konfigurasi URL dasar
Titik akhir API adalah HTTPS://api.llmabliterated.cc/v1. URL dasar ini kompatibel dengan klien OpenAI apa pun. Anda tidak perlu mengelola penyaluran model atau gateway kompleks. Cukup arahkan SDK Anda ke alamat ini. ID model yang akan Anda kirimkan adalah "uncensored". Ini adalah model open-weight yang disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah. Ini bukan GPT, Claude, atau model vendor lainnya.
Autentikasi dan pengaturan kunci API
Hasilkan kunci Anda di dasbor. Gunakan opsi "Lanjutkan dengan Google" atau email + kata sandi. Kunci muncul segera. Tetapkan sebagai Authorization header atau api_key variabel di SDK Anda. Jaga agar tetap aman. Kunci yang tidak valid mengembalikan error 401. Tidak diperlukan nomor telepon untuk pendaftaran.
curl https://api.llmabliterated.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Fix the syntax error in this python snippet"}]
}'
Mengirimkan permintaan penyelesaian chat pertama Anda
Kirim permintaan POST ke /v1/chat/completions. Sertakan kunci API dan ID model Anda. Sistem memproses teks masuk dan teks keluar. Anda dapat mengatur parameter seperti temperature atau top_p. Jendela konteks default adalah 100.000 token. Ini mencakup prompt dan penyelesaian. Output maksimum adalah 16.000 token kecuali Anda menentukan lain. Error dan penolakan gratis. Anda hanya membayar untuk penggunaan token yang berhasil.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmabliterated.cc/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)
Mengkonfigurasi respons streaming untuk output waktu nyata
Aktifkan streaming dengan mengatur stream: true. API mengembalikan Server-Sent Events (SSE). Setiap potongan berisi teks parsial. Potongan terakhir mencakup data penggunaan token. Ini ideal untuk aplikasi waktu nyata. Anda dapat memparse aliran di sisi klien atau server. Streaming tidak memengaruhi harga. Anda membayar untuk total token yang digunakan, terlepas dari streaming.
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)
Mengaktifkan mode JSON dan pemanggilan fungsi
Gunakan response_format: {"type": "json_object"} untuk output JSON ketat. Aktifkan pemanggilan fungsi dengan menyediakan tools array. Model mendukung tool_choice untuk pemilihan fungsi otomatis atau spesifik. Ini memungkinkan agen Anda mengeksekusi tindakan berdasarkan input pengguna. Mode JSON memastikan parsing yang dapat diprediksi. Pemanggilan fungsi memungkinkan alur kerja kompleks tanpa ekstraksi regex manual.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmabliterated.cc/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);
Memahami batas laju dan batasan permintaan
Anda dibatasi hingga 300 permintaan per menit per kunci. Anda dapat memiliki 8 permintaan konkuren pada waktu yang sama. Ukuran badan permintaan maksimum adalah 8 MB. Jika Anda melebihi batas laju, Anda menerima kesalahan 429. Jika Anda tidak memiliki kredit, Anda mendapatkan kesalahan 402. Kunci yang tidak valid mengembalikan 401. Kredit tidak pernah kedaluwarsa. Anda dapat mengisi ulang dengan kripto kapan saja. Tidak ada biaya bulanan. Bayar hanya untuk apa yang Anda gunakan.
Dukungan T&A
Apa LLM tanpa sensor terbaik untuk pengembang?
Model uncensored di API kami dioptimalkan untuk output langsung dan tidak disaring. Model ini mendukung pemanggilan fungsi dan mode JSON. Ini bukan wrapper generik, melainkan model berbobot terbuka yang disetel. Gunakan model ini untuk agen yang membutuhkan kepatuhan tinggi tanpa penolakan.
Bagaimana cara menangani batas laju di aplikasi saya?
Terapkan backoff eksponensial untuk respons 429. Anda diizinkan 300 permintaan per menit. Pantau penggunaan Anda untuk menghindari throttling. API mengembalikan kode kesalahan yang jelas untuk batas laju dan masalah autentikasi.
Apakah jendela konteks cukup besar untuk dokumen panjang?
Ya, jendela konteks adalah 100.000 token. Ini mencakup baik prompt maupun completion. Anda dapat mengirim dokumen panjang dan menerima respons terperinci. Output maksimum adalah 16.000 token per permintaan.
Dapatkan kunci Anda
Daftar, ambil token, dan arahkan klien Anda ke endpoint baru. Itu mencakup seluruh konfigurasi.