Pengenalan: integrasi API tanpa sensor
Integrasikan LLM tanpa sensor kami ke dalam aplikasi anda dengan SDK serasi OpenAI rasmi. Anda akan mengkonfigurasi URL asas, mengesahkan diri dengan kredit kripto pra-dibayar anda, dan menghantar permintaan teks serta-merta.
Prasyarat: memasang SDK rasmi
Pasang perpustakaan yang sepadan dengan persekitaran pembangunan anda untuk mula berkomunikasi dengan API. SDK mengendalikan pengesahan dan serialisasi secara automatik supaya anda boleh memberi tumpuan kepada logik.
Untuk persekitaran Python, gunakan pengurus pakej piawai untuk memasang versi terkini. Pembangun Node.js harus menambah pakej npm ke kebergantungan projek mereka. Kedua-dua alat menyokot protokol serasi OpenAI.
- Python:
pip install openai - Node.js:
npm install openai
Menetapkan URL asas dan kunci API
Konfigurasikan klien untuk menunjuk ke endpoint khusus kami dan gunakan kunci unik anda untuk pengesahan. Persediaan ini memastikan semua permintaan disalurkan melalui infrastruktur uncensored kami bukannya penyedia lalai. Anda mesti menggantikan pemboleh ubah tempat letak dengan kunci yang dijana di papan pemuka anda.
Struktur URL asas kekal konsisten dengan pelaksanaan piawai, tetapi domainnya berbeza. Perubahan ini penting kerana model kami tidak berkongsi pengaliran yang sama dengan gergasi komersial. Simpan kunci anda dengan selamat dan jangan dedahkannya dalam kod sisi klien.
- URL Asas:
https://api.filterwithoutai.com/v1 - Header Auth:
Authorization: Bearer YOUR_API_KEY
Membuat permintaan pertama anda ke /v1/chat/completions
Hantar permintaan POST ke hujung akhir penyelesaian sembang dengan prompt dan pengenal model anda. Sistem memproses teks dan mengembalikan respons mentah tanpa penapis kandungan untuk topik dewasa yang sah. Anda mesti menentukan ID model sebagai uncensored untuk mengakses tingkah laku khusus ini.
Badan permintaan termasuk parameter piawai seperti messages dan model. API menerima input anda dan menjana teks berdasarkan had jendela konteks. Ralat semasa pemprosesan tidak menggunakan pra-kredit anda, memastikan pengebilan yang adil.
Mengendalikan respons aliran dan penggunaan token
Dayakan penstriman untuk menerima output model dalam pecahan berbanding menunggu respons penuh. Kaedah ini mengurangkan latensi yang dirasakan dan membolehkan anda memaparkan teks secara masa nyata untuk pengguna. SDK mengendalikan protokol Server-Sent Events (SSE) secara automatik.
Penggunaan token dilaporkan dalam segmen akhir aliran. Anda boleh menjejak jumlah input dan output untuk menguruskan kredit pra-dibayar anda dengan berkesan. Jumlah output maksimum setiap permintaan ialah 16,000 token, atau 2,048 jika anda tidak menetapkan had secara eksplisit.
Mengkonfigurasi mod JSON dan panggilan alat
Struktur respons anda untuk kegunaan programatik dengan mengaktifkan mod JSON atau mentakrifkan skema alat. Ciri ini memastikan model mengeluarkan data sah yang boleh diuraikan oleh aplikasi anda tanpa ralat. Gunakan response_format parameter untuk memaksa output JSON ketat.
Pemanggilan alat membolehkan model melaksanakan fungsi berdasarkan arahan prompt anda. Anda boleh menentukan alat dan menentukan bagaimana model harus memilihnya. Keupayaan ini berfungsi dengan lancar dengan model tanpa sensor tunggal kami tanpa beban konfigurasi tambahan.
Memahami had kadar dan kekonkurensian
Pantau isipadu permintaan anda untuk mengelakkan gangguan perkhidmatan yang disebabkan oleh had kadar. Infrastruktur kami mengenakan had 300 permintaan setiap minit setiap kunci API. Anda juga boleh menghantar sehingga 8 permintaan serentak serentak menggunakan kunci yang sama.
Jika anda melebihi had ini, API mengembalikan kod status 429. Setiap akaun menyokong hanya satu kunci aktif pada satu masa, jadi penjanaan kunci baharu akan menggantikan kunci lama. Badan permintaan tidak boleh melebihi 8 MB untuk memastikan pemprosesan yang cekap.
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);Aliran
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)Soalan lazim
Apakah yang membezakan model tanpa sensor anda daripada pilihan lain?
Model kami ialah penyelesaian berat terbuka yang ditala khusus untuk menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Ia tidak menggunakan prompt anda untuk latihan dan menawarkan bilangan pra-bayar telus tanpa kunci bulanan. Tetingkap konteks menyokong 100,000 token untuk perbualan lanjutan.
Bagaimana pembilakan berfungsi dengan kredit crypto?
Anda hanya membayar untuk token yang digunakan, dengan ralat dan penolakan adalah percuma. Kredit ditambah baki melalui USDT (TRC20) atau USDC (Base) dengan kredit bonus untuk jumlah yang lebih besar. Kredit pra-bayar anda tidak luput tempoh sah, menghapuskan keperluan untuk pengurusan langganan berulang.
Adakah terdapat had kandungan keras?
Ya, kandungan seksual melibatkan kanak-kanak sentiasa ditolak tanpa mengira tetapan model. Semua topik dewasa, fiksyen, atau kontroversi yang lain diproses tanpa tapisan. Ini memastikan pematuhan sambil mengekalkan pengalaman tanpa tapisan yang diharapkan oleh pembangun.
Selamatkan kunci API anda
Daftar, salin token, dan kemas kini endpoint. Itu sahaja yang anda perlukan.