Panduan Cepat: integrasi API tanpa sensor
Integrasikan LLM tanpa sensor kami ke dalam aplikasi Anda dengan SDK yang kompatibel dengan OpenAI resmi. Anda akan mengkonfigurasi base URL, mengautentikasi dengan kredit kripto pra-dibayar Anda, dan mengirim permintaan teks segera.
Prasyarat: menginstal SDK resmi
Instal pustaka yang sesuai dengan lingkungan pengembangan Anda untuk mulai berkomunikasi dengan API. SDK menangani autentikasi dan serialisasi secara otomatis sehingga Anda dapat fokus pada logika.
Untuk lingkungan Python, gunakan manajer paket standar untuk menginstal versi terbaru. Pengembang Node.js harus menambahkan paket npm ke dependensi proyek mereka. Kedua alat ini mendukung protokol yang kompatibel dengan OpenAI.
- Python:
pip install openai - Node.js:
npm install openai
Mengatur URL dasar dan kunci API
Konfigurasikan klien agar mengarah ke endpoint khusus kami dan gunakan kunci unik Anda untuk otorisasi. Konfigurasi ini memastikan semua permintaan dialihkan melalui infrastruktur uncensored kami alih-alih penyedia default. Anda harus mengganti placeholder dengan kunci yang dibuat di dasbor Anda.
Struktur URL dasar tetap konsisten dengan implementasi standar, tetapi domainnya berbeda. Perubahan ini kritis karena model kami tidak memiliki pengaliran yang sama dengan raksasa komersial. Jaga kunci Anda tetap aman dan jangan tampilkan di kode sisi klien.
- URL Dasar:
https://api.filterwithoutai.com/v1 - Header Auth:
Authorization: Bearer YOUR_API_KEY
Melakukan permintaan pertama Anda ke /v1/chat/completions
Kirim permintaan POST ke endpoint chat completions dengan prompt dan pengenal model Anda. Sistem memproses teks dan mengembalikan respons mentah tanpa filter konten untuk topik dewasa yang sah. Anda harus menentukan ID model sebagai uncensored untuk mengakses perilaku spesifik ini.
Badan permintaan mencakup parameter standar seperti messages dan model. API menerima input Anda dan menghasilkan teks berdasarkan batas jendela konteks. Kesalahan selama pemrosesan tidak mengonsumsi kredit prabayar Anda, memastikan penagihan yang adil.
Menangani respons streaming dan penggunaan token
Aktifkan streaming untuk menerima output model dalam potongan-potongan daripada menunggu respons lengkap. Metode ini mengurangi latensi yang dirasakan dan memungkinkan Anda menampilkan teks secara real-time bagi pengguna. SDK menangani protokol Server-Sent Events (SSE) secara otomatis.
Penggunaan token dilaporkan dalam potongan terakhir stream. Anda dapat melacak jumlah input dan output untuk mengelola kredit prabayar Anda secara efektif. Output maksimum per permintaan adalah 16.000 token, atau 2.048 jika Anda tidak menetapkan batas secara eksplisit.
Mengkonfigurasi mode JSON dan pemanggilan alat
Strukturkan respons Anda untuk penggunaan programmatic dengan mengaktifkan mode JSON atau mendefinisikan skema alat. Fitur ini memastikan model mengeluarkan data valid yang dapat diurai oleh aplikasi Anda tanpa error. Gunakan response_format parameter untuk memaksakan output JSON ketat.
Pemanggilan alat memungkinkan model mengeksekusi fungsi berdasarkan instruksi prompt Anda. Anda dapat menentukan alat dan menentukan bagaimana model harus memilihnya. Kemampuan ini bekerja dengan mulus dengan model uncensored tunggal kami tanpa overhead konfigurasi tambahan.
Memahami batas kecepatan dan konkurensi
Pantau volume permintaan Anda untuk menghindari gangguan layanan yang disebabkan oleh pembatasan laju. Infrastruktur kami memberlakukan batas 300 permintaan per menit per kunci API. Anda juga dapat mengirim hingga 8 permintaan simultan secara bersamaan menggunakan kunci yang sama.
Jika Anda melebihi batas ini, API mengembalikan kode status 429. Setiap akun hanya mendukung satu kunci aktif pada satu waktu, sehingga menghasilkan kunci baru akan menggantikan yang lama. Tubuh permintaan tidak boleh melebihi 8 MB untuk memastikan pemrosesan yang efisien.
cURL
curl https://api.filterwithoutai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list three ways to optimize a python loop"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.filterwithoutai.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.filterwithoutai.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);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)Pertanyaan yang sering diajukan
Apa yang membedakan model uncensored Anda dari opsi lain?
Model kami adalah solusi bobot terbuka yang disesuaikan secara khusus untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah. Model ini tidak menggunakan prompt Anda untuk pelatihan dan menawarkan penagihan pra-bayar transparan tanpa kunci bulanan. Jendela konteks mendukung 100.000 token untuk percakapan yang panjang.
Bagaimana penagihan bekerja dengan kredit kripto?
Anda hanya membayar token yang digunakan, dengan kesalahan dan penolakan yang gratis. Kredit diisi ulang melalui USDT (TRC20) atau USDC (Base) dengan kredit bonus untuk jumlah yang lebih besar. Kredit prabayar Anda tidak pernah kedaluwarsa, menghilangkan kebutuhan akan manajemen langganan berulang.
Apakah ada batas konten keras?
Ya, konten seksual yang melibatkan anak di bawah umur selalu ditolak terlepas dari pengaturan model. Semua topik dewasa, fiksi, atau kontroversial lainnya yang sah diproses tanpa filter. Ini memastikan kepatuhan sambil mempertahankan pengalaman tanpa sensor yang diharapkan pengembang.
Amankan kunci API Anda
Daftar, salin token, dan perbarui endpoint. Itu saja yang Anda butuhkan.