- GPT NoFilter
- Panduan Mula Cepat API Tanpa Sensor
Panduan Mula Cepat API Tanpa Sensor
Sambungkan kod klien sedia ada anda ke API GPT nofilter. Panduan ini merangkumi pengesahan, hujung sambungan, dan mod strim untuk penjanaan kandungan tanpa had.
URL Asas dan Pengesahan
Titik akhir API terletak di https://api.gptnofilter.com/v1. Kemas kini URL asas klien anda ke alamat ini. Pengesahan menggunakan kunci API piawai yang dihantar dalam Authorization header sebagai token Bearer. Anda mendapat satu kunci bagi setiap akaun, yang menggantikan sebarang kunci sebelumnya serta-merta selepas penjanaan.
Permintaan Pertama
Hantar permintaan POST ke /v1/chat/completions. ID model ialah uncensored. Hujung sambungan ini menerima input teks dan mengembalikan output teks. Ia tidak menyokong penjanaan imej, audio, atau video.
curl https://api.gptnofilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What are the API limits for this model"}]
}'
Badan permintaan mesti mengandungi ID model dan kandungan mesej anda. Sistem memproses arahan dan mengembalikan token penyelesaian.
Integrasi SDK Python
Gunakan SDK Python OpenAI rasmi. Arahkan ke URL asas kami dan berikan kunci API anda. Kod kekal sama dengan penggunaan OpenAI piawai, kecuali untuk hujung sambungan.
from openai import OpenAI
client = OpenAI(base_url="https://api.gptnofilter.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)
Persediaan ini membolehkan anda menggunakan kaedah yang biasa seperti client.chat.completions.create. Struktur respons sepadan dengan format standard OpenAI.
Integrasi SDK Node
Pasang pakej Node.js OpenAI. Konfigurasikan apiKey dan baseURL sifat. Ini memastikan keserasian dengan skrip sedia ada.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptnofilter.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);
Panggil hujung sambungan completions dengan uncensored model. SDK mengendalikan serialisasi dan suntikan kepala secara automatik.
Streaming dan Mod JSON
Aktifkan aliran dengan menetapkan stream ke true. Anda menerima potongan Server-Sent Events (SSE). Potongan terakhir mengandungi jumlah penggunaan token. Anda juga boleh memaksa output JSON menggunakan response_format: {type: "json_object"}. Ini berguna untuk penjanaan data terstruktur.
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)
Pemanggilan fungsi disokong melalui tools parameter. Model mematuhi takrifan alat yang ditentukan semasa pelaksanaan.
Had had laju dan tetingkap konteks
Anda dibenarkan 300 permintaan setiap minit setiap kunci. Kebolehcergasan dihadkan kepada 8 permintaan serentak. Badan permintaan tidak boleh melebihi 8 MB. Jendela konteks ialah 100,000 token secara keseluruhan. Ini termasuk sama ada prompt mahupun penyelesaian. Output maksimum ialah 16,000 token setiap permintaan. Jika anda tidak menetapkan max_tokens, had ini lalai kepada 2,048 token. Ralat dan penolakan tidak menggunakan kredit. Ralat 401 bermaksud kunci anda tidak sah. Ralat 402 menunjukkan kredit tidak mencukupi. Ralat 429 menandakan bahawa anda mencapai had kadar.
Soalan biasa
Adakah ini sama seperti ChatGPT?
Tidak. Kami menjamu model bahasa besar uncensored sendiri. Ia bukan GPT, Claude, atau model vendor lain's. Ia adalah model berat terbuka yang disesuaikan untuk respons tanpa sekatan.
Apa yang berlaku jika saya kehabisan kredit?
Permintaan akan mengembalikan ralat 402. Anda boleh menambah nilai menggunakan USDT (TRC20) atau USDC (Base). Kredit tidak luput. Kredit bonus terpakai untuk penambahan nilai yang lebih besar.
Adakah anda menggunakan data saya untuk latihan?
Tidak. Prompt tidak digunakan untuk latihan. Kami hanya memerlukan e-mel untuk akaun anda. Tiada nombor telefon diperlukan untuk pendaftaran.
Selamatkan kunci anda
Daftar, dapatkan kunci, kemas kini endpoint. Konfigurasi minimum.
Dapatkan kunci API