Sekatan Tidak AIMula Cepat: Sambungkan kod anda
Mula Cepat: Sambungkan kod anda
Sambungkan kod anda ke LLM tanpa sensor kami melalui antara muka serasi OpenAI piawai. Permulaan pantas ini membimbing anda melalui pengesahan, struktur permintaan, dan penstriman untuk penjanaan kandungan NSFW bervolume tinggi.
Pemasangan dan konfigurasi
Kunci API mengesahkan permintaan anda. Jana satu serta-merta melalui papan pemuka menggunakan Google atau e-mel dan kata laluan. Tiada nombor telefon diperlukan. Simpan kunci dalam pembolehubah persekitaran anda. Ia memberikan akses kepada model tanpa sensor tunggal. Anda boleh menggantikan kunci jika perlu, tetapi hanya satu yang kekal aktif pada satu masa. URL asas mengarahkan trafik ke pelayan kami. Ia berfungsi dengan mana-mana perpustakaan klien serasi OpenAI. Tukar base_url parameter untuk menunjuk ke sini. Ini menghapuskan logik proksi atau perutean yang kompleks. Prompt dan penyelesaian anda dikira terhadap kredit pra-dibayar anda. Ralat tidak menelan token. Ini memastikan anda hanya membayar untuk penjanaan sebenar.
Membuat penyelesaian chat pertama anda
Hantar permintaan POST ke /v1/chat/completions dengan ID model anda. Gunakan "uncensored" sebagai nilai model. Sertakan mesej sistem dan pengguna anda dalam messages array. API mengembalikan teks yang dijana. Tiada penapis kandungan menyekat topik dewasa yang sah. Anda boleh melaraskan parameter seperti temperature atau top_p. Ini mengawal rawak dan kreativiti. Tetapkan max_tokens untuk membatasi panjang output. Lalai ialah 2,048 token. Anda boleh memanjangkan ini sehingga 16,000 token. Jendela konteks menyokong 100,000 token secara keseluruhan. Ini membolehkan permainan watak panjang dan terperinci. Pastikan permintaan anda berada di bawah 8 MB. Had ini memastikan prestasi stabil untuk muatan besar.
Mengendalikan respons aliran
Penstriman menghantar token seperti yang dihasilkan. Ini mengurangkan latensi yang dirasakan untuk pengguna. Tetapkan stream: true dalam permintaan anda. API mengembalikan aliran Acara Diterusi Pelayan (SSE). Setiap potongan mengandungi kandungan separa. Anda boleh menyambungkan potongan-potongan ini untuk membentuk respons penuh. Potongan terakhir termasuk statistik penggunaan token. Ini membantu anda menjejak penggunaan kredit dengan tepat. Aliran sangat sesuai untuk antara muka sembang masa nyata. Ia memberikan maklum balas serta-merta semasa penjanaan. Penanganan ralat kekal konsisten sama ada aliran atau tidak. Semak kod status untuk kegagalan. Ralat 402 menunjukkan kredit tidak mencukupi. Ralat 401 bermaksud kunci anda tidak sah. Logik cubaan semula harus mengambil kira kod-kod khusus ini.
Penggunaan pemanggilan fungsi dan alat
Takrifkan alat dalam permintaan anda untuk membolehkan panggilan fungsi. Model boleh memulangkan data terstruktur untuk aplikasi anda. Nyatakan tool_choice untuk mengawal tingkah laku pemanggilan. Gunakan "auto" untuk pemilihan automatik. Luluskan takrifan alat dalam tools array. Model menanggapi dengan panggilan fungsi apabila sesuai. Anda melaksanakan fungsi dan menghantar hasilnya kembali. Model meneruskan perbualan berdasarkan output ini. Ini menyokong logik kompleks dalam bot watak. Anda boleh menentukan beberapa alat untuk tindakan berbeza. API mengendalikan penguraian dan pengaliran. Pastikan skema alat anda adalah JSON yang sah. Ini mengelakkan ralat semasa proses panggilan fungsi.
Memaksakan mod JSON
Paksa model untuk mengeluarkan JSON sah. Tetapkan response_format ke {"type": "json_object"}. Ini memastikan data berstruktur untuk penguraian. Gunakan ini untuk keadaan permainan atau respons API. Model tidak akan menambah pemformatan markdown. Ia hanya mengembalikan JSON mentah. Ini berguna untuk aliran kerja automatik. Anda boleh menguraikan output terus dalam kod anda. Ralat dalam struktur JSON jarang berlaku tetapi mungkin. Sahkan output di lapisan aplikasi anda. Ini menambah jaring keselamatan untuk sistem pengeluaran. Mod JSON berfungsi bersama panggilan fungsi. Anda boleh menggabungkan kedua-duanya untuk interaksi kompleks. Jendela konteks terpakai untuk keseluruhan pertukaran. Rancang penggunaan token anda dengan sewajarnya untuk kekal dalam had.
Had, ralat, dan tetingkap konteks
Anda terhad kepada 300 permintaan setiap minit per kunci. Permintaan serentak dikekalkan pada 8 per kunci. Badan permintaan tidak boleh melebihi 8 MB. Had ini mencegah bebanan pelayan semasa penggunaan puncak. Ralat mengembalikan kod status HTTP piawai. 401 menunjukkan kunci tidak sah atau telah luput. 402 menandakan kredit pra-dibayar anda telah habis. 429 bermaksud anda telah melebihi had kadar. Tunggu sebelum cuba semula selepas ralat 429. Jendela konteks ialah 100,000 token. Ini termasuk token prompt dan penyelesaian. Perbualan panjang mungkin memerlukan strategi pemotongan. Uruskan penggunaan token anda untuk mengelakkan kos tidak dijangka. Kredit tidak luput, jadi anda boleh menghentikan penggunaan bila-bila masa. Fleksibiliti ini sesuai untuk penjanaan isipadu tinggi secara berselang-seli.
cURL
curl https://api.restrictionsnoai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three spicy dialogue lines for a vampire character"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.restrictionsnoai.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.restrictionsnoai.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);Aliran
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)Soalan biasa
Apakah kata kunci utama untuk API AI tanpa sensor ini?
Kata kunci utama ialah 'AI no restrictions'. Ini mencerminkan tawaran teras kami berupa LLM tanpa sensor tanpa penapis kandungan. Ia menyasarkan pembangun yang mencari AI tanpa penapis untuk penjanaan kandungan dewasa.
Bagaimana cara mengendalikan ralat semasa aliran?
Semak kod status HTTP dalam setiap potongan atau respons akhir. Ralat 402 bermaksud anda perlu menambah baki kredit kripto anda. Ralat 401 menunjukkan kunci API tidak sah. Tangani ini dengan mengemas kini kelayakan anda atau menambah dana.
Adakah bot sembang tanpa sensor sesuai untuk watak?
Ya, ia direka untuk permainan watak dan penulisan kreatif. Model tidak menolak topik dewasa yang sah. Anda boleh menjana kandungan NSFW tanpa sekatan. Tetingkap konteks 100,000 token menyokong naratif panjang yang konsisten.
Selamatkan kunci hujung anda
Daftar, salin token, kemas kini URL asas. Itulah keseluruhan konfigurasi.