URL Dasar dan Autentikasi
Mulai setiap permintaan dengan mengarahkan klien Anda ke https://api.nofilteraichatbot.com/v1 dan termasuk kunci API Anda di header otorisasi.
Buat kunci melalui dasbor menggunakan kredensial Google atau email, lalu lintaskan sebagai Bearer YOUR_API_KEY untuk mengautentikasi setiap panggilan.
Permintaan Pertama
Kirim prompt pertama Anda ke endpoint chat completions untuk memverifikasi konektivitas dan perilaku model.
Contoh ini meminta respons sederhana menggunakan uncensored model.
curl https://api.nofilteraichatbot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Get the temperature in Tokyo"}]
}'
Integrasi Python
Gunakan pustaka Python resmi OpenAI untuk berinteraksi dengan API kami tanpa memodifikasi logika inti.
Konfigurasikan URL dasar untuk mengarahkan permintaan ke mesin inferensi uncensored kami.
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilteraichatbot.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)
Integrasi Node.js
Inisialisasi SDK di lingkungan JavaScript Anda untuk menangani generasi teks secara mulus.
Pastikan Anda menimpa URL dasar default untuk mengarahkan lalu lintas ke endpoint khusus kami.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nofilteraichatbot.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 dan Penggunaan
Aktifkan streaming dengan mengatur stream: true untuk menerima respons parsial secara real-time.
Bagian terakhir mencakup ringkasan penggunaan token untuk pelacakan penagihan yang akurat.
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)
Batas Laju dan Kendala
Setiap kunci API mendukung 300 permintaan per menit dan memungkinkan 8 permintaan konkuren.
Jendela konteks mencakup 100.000 token, dan badan permintaan harus tetap di bawah 8 MB.