البدء السريع لواجهة برمجة تطبيقات نموذج لغوي كبير غير خاضع للرقابة
ابدأ باستخدام واجهة برمجة التطبيقات (API) لنموذج اللغة الكبيرة (LLM) غير المقيد في دقائق. أرسل النصوص، واحصل على النصوص، بدون فلاتر، بدون مفاجآت.
عنوان URL الأساسي والمصادقة
تعيش واجهة برمجة التطبيقات عند https://api.nsfwh.com/v1. قم بالمصادقة باستخدام مفتاح API يُمرر في Authorization رأس. أنشئ مفتاحك فوراً عبر Google أو البريد الإلكتروني في صفحة التسجيل - لا يلزم رقم هاتف. يظهر المفتاح مرة واحدة، لذا احفظه بأمان. يمنح الوصول إلى النموذج غير الخاضع للرقابة للمحتوى البالغ القانوني، وتوليد النصوص، والكتابة الإبداعية بدون الرفض القياسي.
curl https://api.nsfwh.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a summary of the provided text."}]
}'
إرسال طلبك الأول
أجرِ طلب POST إلى /v1/chat/completions مع رسالتك. معرف النموذج هو uncensored. يدخل النص إلى messages مصفوفة. يحتوي الاستجابة على نص مُولّد. لا يدعم التضميمات أو الصور أو الصوت. هذه خدمة نصية بحتة مدخلات/مخرجات مصممة للمطورين الذين يحتاجون إلى وصول مباشر إلى قدرات اللغة غير المفلترة.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwh.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)
استجابات البث
استخدم أحداث الإرسال الخادم لتسليم الرموز في الوقت الفعلي. أضف stream: true طلبك. يتضمن كل جزء نصاً جزئياً وبيانات الاستخدام في الجزء الأخير. يقلل هذا من زمن الاستجابة المُدرَك للمخرجات الطويلة. يعمل التدفق مع أي عميل متوافق مع OpenAI القياسي الذي يتعامل مع أحداث الإرسال عبر الخادم (SSE). إنه مثالي لواجهات الدردشة والتطبيقات التفاعلية.
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)
استدعاء الوظائف ووضع JSON
تمكين المخرجات المهيكلة مع response_format: {"type": "json_object"}. يفرض هذا على النموذج إرجاع JSON صالح بدلاً من النص الحر. يمكنك أيضاً تعريف أدوات لاستدعاء الوظائف. حدد tool_choice للتحكم في كيفية استخدام النموذج لها. هذا مفيد لتحليل البيانات، أو توليد الإعدادات، أو التكامل مع الأنظمة الخارجية دون منطق تحليل إضافي.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwh.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);
حدود نافذة السياق
يدعم النموذج نافذة سياق بحجم 100,000 رمز للإدخال والإخراج معًا. الحد الأقصى للإخراج لكل طلب هو 16,000 رمز. إذا حذفت max_tokens, الافتراضي هو 2,048. يمكنك إرسال 300 طلب في الدقيقة لكل مفتاح. التزامن محدود بـ 8 طلبات متزامنة لكل مفتاح. يجب أن تبقى أجسام الطلبات تحت 8 ميجابايت. تضمن هذه الحدود أداءً مستقرًا للاستخدام عالي الحجم.
معالجة الأخطاء واستخدام التوكن
تُعاد الأخطاء كرموز حالة HTTP قياسية. يعني 401 أن مفتاح API الخاص بك غير صالح أو منتهي الصلاحية. يشير 402 إلى عدم كفاية الرصيد. يشير 429 إلى تحديد المعدل. تحقق من جسم الاستجابة للحصول على رسائل خطأ مفصلة. يُفرض رسوم على استخدام الرموز فقط للإكمالات الناجحة. لا تستهلك الأخطاء الرصيد. يعني هذا نموذج التسعير الشفاف أنك تدفع مقابل ما يعمل.
الأسئلة الشائعة
هل تعمل واجهة برمجة التطبيقات uncensored AI مع أدوات SDK الخاصة بـ OpenAI؟
نعم، متوافق تمامًا مع OpenAI. استخدم مكتبات SDK الرسمية الخاصة بـ OpenAI عن طريق تعيين عنوان URL الأساسي إلى نقطة النهاية الخاصة بنا. يعمل أي عميل متوافق مع OpenAI مع تعديلات تكوين بسيطة. يضمن ذلك تكاملًا سهلاً في المشاريع القائمة.
ماذا يحدث إذا تجاوزت حد معدل الطلب؟
ستتلقى رمز الحالة 429. الحد هو 300 طلب في الدقيقة لكل مفتاح. يمكنك توزيع الطلبات عبر مفاتيح متعددة إذا لزم الأمر. يسمح كل مفتاح بحد أقصى 8 طلبات متزامنة. يمنع هذا الارتفاعات المفاجئة من تعطيل الخدمة.
هل تُستخدم بياناتي في التدريب؟
لا، لا تُستخدم النصوص المدخلة في التدريب. تظل بياناتك خاصة. نجمع فقط بريداً إلكترونياً لإنشاء الحساب. لا يلزم رقم هاتف أو بيانات شخصية إضافية. ويضمن ذلك بقاء محادثاتك سرية وآمنة.
واجهة برمجة تطبيقات غير خاضعة للرقابة. بدون رفض. الدفع حسب الرمز المميز.
- لكل 1M رمز إدخال
- $0.15
- الرموز المخرجة / مليون
- $0.50
- سياق الرمز
- 100,000
- رصيد تجريبي
- $0.50
- طلبات في الدقيقة
- 300
احصل على مفتاح API الخاص بك الآن
سجّل، انسخ الرمز المميز (token)، حدّث عنوان URL الأساسي. انتهى الأمر.