ms ▾

NoFilterDokumentasi API

Dokumentasi API

Integrasikan LLM tanpa sensor kami ke dalam aplikasi anda menggunakan SDK OpenAI piawai. Hantar teks, terima teks, dan lalui penapis kandungan tanpa konfigurasi.

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

URL Asas dan Pengesahan

Mula setiap permintaan dengan mengarahkan klien anda ke https://api.nofilteraichatbot.com/v1 dan termasuk kunci API anda dalam header pengesahan.

Jana kunci melalui papan pemuka menggunakan kelayakan Google atau e-mel, kemudian hantar sebagai Bearer YOUR_API_KEY untuk mengesahkan setiap panggilan.

Permintaan Pertama

Hantar arahan pertama anda ke endpoint penyelesaian sem untuk mengesahkan sambungan dan tingkah laku model.

Contoh ini meminta respons mudah 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 perpustakaan Python rasmi OpenAI untuk berinteraksi dengan API kami tanpa mengubah logik teras.

Konfigurasikan URL asas untuk menyaharahkan permintaan ke enjin inferens 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

Mulakan SDK dalam persekitaran JavaScript anda untuk menghasilkan teks dengan lancar.

Pastikan anda menimpa URL asas lalai untuk mengarahkan trafik ke hujung titik 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);

Penggunaan dan Streaming

Aktifkan aliran dengan menetapkan stream: true ke menerima respons separa secara masa nyata.

Bungkusan akhir termasuk ringkasan penggunaan token untuk penjejakkan pengebilan yang tepat.

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)

Had had laju dan kekangan

Setiap kunci API menyokong 300 permintaan setiap minit dan membolehkan 8 permintaan kekoncurrenan.

Jendela konteks ialah 100,000 token, dan badan permintaan mesti kekal di bawah 8 MB.

Soalan biasa

Bagaimana cara mengendalikan ralat pengesahan?

Kesilapan 401 menunjukkan kunci API tidak sah atau tiada. Sahkan kunci anda di papan pemuka dan pastikan format header adalah betul.

Apa yang berlaku jika saya kehabisan kredit?

Permintaan mengembalikan ralat 402 apabila kredit pra-dibayar telah habis. Tambah nilai melalui kripto untuk meneruskan perkhidmatan dengan segera.

Mengapa saya mendapat ralat 429?

Respons 429 bermakna anda telah melebihi had kadar 300 permintaan setiap minit per kunci. Tunggu sehingga tetingkap masa ditetapkan semula atau kurangkan permintaan serentak.

Selamatkan kunci API anda

Daftar, ambil kunci, kemas kini endpoint. Integrasi mudah.

Dapatkan kunci percubaan