توثيق واجهة برمجة التطبيقات
ابدأ استخدام واجهة برمجة التطبيقات (API) لنموذج اللغة الكبير (LLM) غير الخاضع للرقابة ومحتوى NSFW فوراً باستخدام عينات الكود هذه. الخدمة متوافقة تماماً مع OpenAI، لذا يمكنك استبدال عنوان URL الأساسي ومفتاح API للبدء في توليد النصوص.
المصادقة والمفاتيح
احصل على مفتاح API الخاص بك بالتسجيل باستخدام Google أو عنوان بريد إلكتروني. يظهر المفتاح فوراً على لوحة التحكم. استخدمه كرمز Bearer في Authorization الرأس لكل طلب.
curl https://api.nsfwuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check my plan balance"}]
}'
نقطة نهاية إكمال الدردشة
أرسل نصًا إلى POST /v1/chat/completions واستخراج نص. معرف النموذج هو uncensored. الإدخال يتسع لنافذة سياق مكونة من 100,000 رمز.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwuncensored.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)
البث وأحداث الإرسال الخادم (SSE)
فعّل البث عن طريق تعيين stream: true. استلم الرموز عبر أحداث الإرسال عبر الخادم. يظهر استخدام الرموز في الجزء الأخير.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwuncensored.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);
المعاملات والتكوين
تعديل temperature, top_p، و stop التسseqs. استخدم response_format: {"type": "json_object"} لإخراج JSON.
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)
حدود المعدلات والحصص
الحد هو 300 طلب في الدقيقة لكل مفتاح. الطلبات المتزامنة محدودة بـ 8. يجب أن تبقى أجسام الطلبات أقل من 8 ميجابايت.
الأخطاء ونافذة السياق
تشير 401 إلى مفتاح غير صالح. تشير 402 إلى عدم وجود رصيد. تشير 429 إلى حدود المعدل. نافذة السياق هي 100,000 رمز مميز إجمالاً.
أسئلة شائعة
ما هي الكلمة المفتاحية الأساسية للموقع؟
الكلمة الرئيسية الأساسية هي NSFW uncensored. يظهر هذا المصطلح في عنوان H2 لقسمها الخاص وفي سؤال الأسئلة الشائعة الأول.
كيف أتعامل مع الأخطاء في واجهة برمجة التطبيقات (API)؟
عالج 401 لمشكلات المصادقة، و402 لعدم كفاية الرصيد، و429 لحدود معدل الطلبات. الأخطاء والرفض مجانية.
ما هو حجم نافذة السياق؟
نافذة السياق هي 100,000 رمز للنص البرمجي والإكمال معاً. لا يوجد حد أقصى منفصل للإخراج: يمكن أن تستخدم الاستجابة كل المساحة المتبقية في النافذة.
أنشئ مفتاح API الخاص بك
سجّل، احصل على مفتاحك، وحدّث عنوان URL الأساسي. تكامل بسيط.