id ▾

NoFilterDokumentasi API

Dokumentasi API

Integrasikan LLM tanpa sensor kami ke dalam aplikasi Anda menggunakan SDK OpenAI standar. Kirim teks, terima teks, dan lewati filter konten tanpa konfigurasi.

tanpa sensorhttps://api.nofilteraichatbot.com/v1

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.

Pertanyaan umum

Bagaimana cara menangani error autentikasi?

Kesalahan 401 menunjukkan kunci API tidak valid atau hilang. Verifikasi kunci Anda di dasbor dan pastikan format header benar.

Apa yang terjadi jika saldo kredit saya habis?

Permintaan mengembalikan error 402 ketika kredit prabayar habis. Top up melalui crypto untuk melanjutkan layanan segera.

Mengapa saya mendapatkan kesalahan 429?

Respons 429 berarti Anda telah melebihi batas laju 300 permintaan per menit per kunci. Tunggu hingga jendela waktu direset atau kurangi permintaan simultan.

Amankan kunci API Anda

Daftar, ambil kunci Anda, perbarui endpoint. Integrasi sederhana.

Klaim kunci percobaan