Teratas NSFWPengenalan: integrasi API NSFW teratas
Pengenalan: integrasi API NSFW teratas
Integrasi API LLM tanpa sensor dengan satu URL asas dan penamat serasi OpenAI standard. Mula sekarang dengan kunci API anda dan lihat bagaimana permintaan berkelakuan dalam bahasa pilihan anda.
tanpa sensorhttps://api.nsfwtop.cc/v1
URL Asas dan pengesahan
API NSFW teratas menggunakan URL asas tunggal untuk semua permintaan. Tukar URL asas dalam konfigurasi SDK OpenAI anda kepada https://api.nsfwtop.cc/v1. Lulus kunci API anda dalam Authorization header. Anda menerima satu kunci aktif per akaun. Kunci muncul serta-merta selepas pendaftaran melalui Google atau e-mel.
curl https://api.nsfwtop.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all api endpoints"}]
}'Setiap permintaan memerlukan header ini. Jika kunci hilang atau tidak sah, API mengembalikan ralat 401. Prompt anda tidak digunakan untuk latihan. Tiada nombor telefon diperlukan untuk mula.
Permintaan pertama dengan Python
Hantar permintaan penyelesaian sembang menggunakan SDK Python rasmi OpenAI. Konfigurasikan klien dengan URL asas tersuai dan kunci API anda. Gunakan ID model uncensored untuk respons tanpa penolakan kandungan piawai.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwtop.cc/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)Tetapkan max_tokens parameter untuk mengawal panjang output. Output maksimum lalai ialah 2,048 token jika anda tidak menentukan had. Token input dan output dikira dalam jendela konteks 100,000 token anda.
Integrasi SDK Node
Gunakan SDK Node OpenAI untuk mengintegrasikan API ke dalam aplikasi JavaScript atau TypeScript anda. Mulakan klien dengan baseURL mengarah ke endpoint NSFW atas. Lulus kunci API anda sebagai apiKey nilai.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwtop.cc/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 chat.completions.create() dengan ID model uncensored. Respons mengandungi teks yang dijana dan butiran penggunaan token. Anda boleh mengalirkan respons atau menerimanya sekaligus bergantung pada kes penggunaan anda.
Respons penstriman dengan SSE
Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan Acara Dihantar Pelayan (SSE) semasa token dijana. Ini mengurangkan latensi yang dirasakan untuk respons yang panjang. Proses aliran untuk memaparkan teks secara berperingkat.
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)Bungkusan akhir dalam aliran mengandungi penggunaan token jumlah untuk permintaan. Anda boleh menjejak kos dan penggunaan konteks secara masa nyata. Penstriman berfungsi dengan semua parameter seperti temperature dan top_p.
mod JSON dan pemanggilan fungsi
Paksa output terstruktur dengan menetapkan response_format ke {"type": "json_object"}. Ini memastikan model mengembalikan JSON bukan teks bebas. Gunakan ini untuk menguraikan data atau berintegrasi dengan sistem lain.
Pemanggilan fungsi disokong melalui tools parameter. Takrifkan fungsi dalam tools array. Model boleh memanggil fungsi ini dan mengembalikan hujah terstruktur. Gunakan tool_choice untuk mengawal bila fungsi dipanggil.
Had laju dan kekangan
API mengenakan had 300 permintaan setiap minit per kunci. Anda boleh menjalankan 8 permintaan serentak serentak. Saiz badan permintaan maksimum ialah 8 MB. Melebihi had ini mengakibatkan ralat 429. Tunggu sebelum mencuba semula atau naikkan penggunaan kredit anda.
Jika anda tiada kredit, permintaan akan mengembalikan ralat 402. Ralat dan penolakan tidak menggunakan token. Tetingkap konteks membolehkan 100,000 token jumlah untuk prompt dan penyelesaian. Urus penggunaan token anda dengan berhati-hati untuk mengelakkan caj yang tidak dijangka.
Soalan lazim
Apakah URL asas API top NSFW?
URL asas ialah HTTPS://api.nsfwtop.cc/v1. Ia serasi dengan SDK OpenAI standard. Tukar URL asas dalam konfigurasi klien anda untuk menggunakannya.
Bagaimana saya membayar untuk API?
Anda boleh menambah baki kredit menggunakan kripto. Kami menerima USDT pada TRC20 atau USDC pada Base. Top-up minimum ialah $20. Kredit tidak pernah luput dan ditaksir berdasarkan penggunaan token sebenar.
Apa yang berlaku jika saya mendapat ralat 401?
Kesilapan 401 bermaksud kunci API anda tidak sah atau tiada. Periksa kunci anda di papan pemuka. Jana kunci baharu jika kunci lama telah ditarik balik. Setiap akaun hanya mempunyai satu kunci aktif pada satu masa.
Kunci API anda hampir sedia
Daftar, salin kunci anda, kemas kini URL asas. Itu meliputi keseluruhan konfigurasi.