Autentikasi & URL Dasar
Mulai dengan membuat akun dan menghasilkan kunci API Anda. Base URL untuk semua permintaan adalah https://api.nofilteraichat.com/v1. Anda dapat menggunakan SDK OpenAI resmi atau klien kompatibel apa pun dengan mengarahkannya ke URL ini dan menyediakan kunci Anda di header Authorization. Pendaftaran instan melalui Google atau email, tanpa memerlukan nomor telepon. Kunci Anda ditampilkan segera setelah dibuat. Anda hanya mendapatkan satu kunci aktif per akun; membuat yang baru akan menggantikan yang lama. Simpan kunci Anda dengan aman karena memberikan akses penuh ke saldo prabayar Anda. Tidak ada langganan bulanan, dan saldo yang tidak terpakai tidak pernah habis.
Penyelesaian Teks Dasar
Kirimkan permintaan chat completion standar untuk menghasilkan teks. ID model adalah uncensored. Endpoint ini mendukung input dan output teks mentah tanpa filter konten untuk konten dewasa yang sah. Anda dapat mengontrol gaya respons menggunakan parameter seperti temperature dan top_p. Jika Anda tidak menentukan max_tokens, respons dapat berjalan hingga akhir jendela. Jendela konteks mendukung hingga 100,000 token total untuk gabungan prompt dan completion. Permintaan dibebankan berdasarkan penggunaan token nyata, dan error tidak dikenakan biaya.
Integrasi SDK Python
Gunakan pustaka Python OpenAI resmi untuk berinteraksi dengan API kami. Atur base URL ke endpoint kami dan berikan kunci API Anda. Hal ini memungkinkan Anda memanfaatkan metode yang sudah akrab seperti chat.completions.create sambil mendapatkan manfaat dari model tanpa sensor kami. Pustaka ini menangani serialisasi JSON dan retry secara otomatis. Anda dapat melakukan streaming respons atau mendapatkan hasil sinkron. Pastikan Anda menggunakan versi SDK terbaru untuk mendukung semua fitur seperti pemanggilan fungsi dan mode JSON. Pendekatan ini meminimalkan kode boilerplate dan mempercepat pengembangan untuk aplikasi berbasis Python.
Integrasi SDK Node.js
Integrasikan API ke dalam aplikasi Node.js Anda menggunakan SDK Node OpenAI. Konfigurasikan klien dengan base URL kami dan kunci API Anda. Konfigurasi ini memungkinkan Anda memanggil chat completion seperti yang Anda lakukan dengan layanan kompatibel OpenAI lainnya. SDK mendukung fitur JavaScript modern dan pola async/await. Anda dapat dengan mudah menangani respons dan mengelola error di lingkungan Node Anda. Metode ini sangat ideal untuk server web, layanan backend, atau aplikasi Node.js apa pun yang memerlukan kemampuan LLM tanpa sensor. Ini memberikan cara yang mudah untuk menambahkan fitur AI tanpa konfigurasi yang rumit.
Respons Streaming
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan Server-Sent Events (SSE) saat token dihasilkan. Ini memberikan pengalaman pengguna yang lebih lancar dengan menampilkan teks secara real-time. Statistik penggunaan token disertakan dalam bagian akhir aliran. Streaming didukung melalui semua SDK dan klien HTTP mentah. Fitur ini penting untuk antarmuka chat dan aplikasi di mana latensi sangat penting. Model menghasilkan token secara berurutan, memungkinkan Anda menampilkan respons parsial segera. Ini mengurangi waktu tunggu yang dirasakan secara signifikan dibandingkan dengan permintaan sinkron.
Batas, Kesalahan & Konteks
Pantau penggunaan Anda untuk menghindari gangguan layanan. API memungkinkan 300 permintaan per menit per kunci dan 8 permintaan paralel. Ukuran badan permintaan maksimum adalah 8 MB. Jika kunci API tidak valid, Anda akan menerima error 401. Error 402 menunjukkan saldo tidak cukup; isi saldo dengan kripto (USDT on TRC20 atau USDC on Base) untuk melanjutkan. Error 429 berarti Anda telah mencapai batas laju. Jendela konteks adalah 100.000 token. Error dan penolakan tidak menggunakan saldo. Jaga permintaan Anda dalam batas-batas ini untuk kinerja optimal. Model menolak konten seksual yang melibatkan anak di bawah umur, yang merupakan batas keras.
cURL
curl https://api.nofilteraichat.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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilteraichat.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.nofilteraichat.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)