Dokumentasi pemaju untuk model tanpa sensor
Mula dengan LLM tanpa sensor yang bertutur dalam bahasa anda. Panduan ini merangkumi pengesahan, hujung titik, dan penstriman untuk kunci API NSFW anda.
Pengesahan dan URL Asas
Langkah pertama ialah mendapatkan kunci anda. Daftar dengan akaun Google atau e-mel. Anda menerima kunci dengan segera. Tiada nombor telefon diperlukan. Gunakan URL asas https://api.nsfwapikey.com/v1 dalam klien anda. Gantikan lalai sk-... dengan kunci baharu anda. Ini berfungsi dengan SDK OpenAI standard. API memerlukan pengaliran yang kompleks. Ia adalah sambungan terus ke model.
Permintaan pertama
Hantar permintaan POST ke /v1/chat/completions. Sertakan kunci anda dalam header authorization. Tetapkan model kepada uncensored. Anda boleh menghantar prompt teks ringkas. Respons mengembalikan teks mentah tanpa penolakan sopan. Ini berfungsi untuk kes penggunaan kreatif atau fungsional. Hujung titik ini mudah. Tiada parameter tambahan diperlukan untuk teks asas.
curl https://api.nsfwapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a JSON config for port 8080"}]
}'
Python SDK integration
Gunakan pakej Python OpenAI yang rasmi. Konfigurasikan URL asas untuk menunjuk ke pelayan kami. Luluskan kunci API anda sebagai pembolehubah kunci API. Tetapkan ID model kepada uncensored. Ini membolehkan anda menggunakan kaedah yang dikenali. Anda boleh menghantar mesej sebagai senarai. Respons mengandungi teks yang dijana. Pengendalian ralat adalah standard untuk klien HTTP. Aliran atau sinkron, pilihan anda.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwapikey.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)
Penggunaan SDK Node
Mulakan klien OpenAI dengan URL asas tersuai anda. Luluskan rentetan kunci API. Klien mengendalikan permintaan HTTP. Tetapkan model kepada uncensored. Anda boleh menggunakan kaedah penyelesaian sembang. Objek respons mengandungi pilihan. Akses kandungan mesej secara langsung. Ini sesuai untuk mana-mana projek Node.js. Tiada perisian perantara tambahan diperlukan.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwapikey.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 token respons aliran
Aktifkan aliran dengan menetapkan stream: true. Anda menerima potongan teks. Setiap potongan mengandungi sebahagian respons. Potongan terakhir termasuk data penggunaan token. Ini membantu anda menjejak kos. Model mengeluarkan token secara berurutan. Ini mengurangkan latensi yang dirasakan. Anda boleh memaparkan teks semasa ia tiba. Format SSE adalah standard untuk klien OpenAI.
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, ralat, dan konteks
Anda mempunyai 300 permintaan setiap minit. Jendela konteks ialah 100,000 token. Output maksimum ialah 16,000 token. Ralat seperti 401 bermaksud kunci tidak sah. 402 bermaksud tiada kredit. 429 bermaksud anda mencapai had kadar. Kredit tidak luput. Penolakan adalah percuma. Ralat tidak menelan token. Gunakan kod ini untuk mengesahkan kerosakan dengan cepat. Sistem adalah telus mengenai penggunaan.
FAQ
Apakah saiz tetingkap konteks?
Tingkap konteks adalah 100,000 token untuk prompt dan penyelesaian digabungkan. Output maksimum ialah 16,000 token setiap permintaan. Ini membolehkan dokumen atau perbualan panjang.
Bagaimana cara mengendalikan ralat API?
Gunakan kod status HTTP standard. 401 menunjukkan kunci tidak sah atau tiada. 402 bermaksud kredit prabayar anda telah habis. 429 menandakan anda melebihi had 300 permintaan per minit. Ralat dan penolakan tidak menggunakan token.
Adakah kunci API NSFW percuma?
Tidak, ia kripto pra-bayar. Anda membayar $0.15 bagi setiap 1M token input dan $0.50 bagi setiap 1M token output. Ralat adalah percuma. Anda mendapat kredit percubaan sebanyak $0.50 selama 7 hari.
Dapatkan kunci anda sekarang
Daftar, salin kunci, kemas kini URL asas. Itulah dia.