ar ▾

البدء السريع لواجهة برمجة تطبيقات النماذج اللغوية الكبيرة غير المناسبة للعمل

قم بدمج واجهة برمجة التطبيقات للذكاء الاصطناعي اللامقيد الخاصة بنا في خط أنابيب روبوت الدردشة الخاص بك في دقائق باستخدام نقاط نهاية متوافقة مع OpenAI. احصل على مفتاح API الخاص بك، وحدد عنوان URL الأساسي، وابدأ بإرسال الطلبات بدون رفض للمحتوى الخاص بالمحتوى البالغ القانوني.

عنوان URL الأساسي والمصادقة

ابدأ بتأمين مفتاح الوصول الخاص بك على احصل على مفتاح API صفحة. يمكنك تسجيل الدخول باستخدام Google أو استخدام بريد إلكتروني وكلمة مرور. يعرض الواجهة مفتاحك على الفور. لا يتطلب الأمر رقم هاتف. انسخ هذا المفتاح لمتغيرات البيئة الخاصة بك. فهو يوثق جميع الطلبات الموجهة إلى بنيتنا التحتية. لا تُستخدم مطالباتك للتدريب. يتم الحفاظ على الخصوصية دون خطوات إضافية. أنشئ حساباً مخصصاً لكل خدمة إنتاجية. يضمن مفتاح نشط واحد لكل حساب فواتير نظيفة. إذا كنت بحاجة إلى مفتاح جديد، فإن توليد مفتاح جديد يستبدل المفتاح القديم. هذا يبسط بيانات الاعتماد الخاصة بك. يبقى الأمان بسيطاً دون عمليات دوران معقدة.

إجراء أول طلب

أرسل أول موجه إلى نقطة نهاية إكمال الدردشة. استخدم المعيار chat/completions المسار. يستجيب نموذجنا غير المقيد دون تصفية المحتوى البالغ القانوني. اضبط عنوان URL الأساسي على نطاق واجهة برمجة التطبيقات الخاصة بنا. مرر مفتاحك في رأس المصادقة. معرف النموذج ثابت كـ uncensored. تحصل على مخرجات نصية لإدخال نص. لا توجد هنا تضمينات أو توليد صور. تحقق من الاستجابة للحصول على النص المُولّد. تُرجع الأخطاء أخطاء HTTP قياسية. يُستخدم الرصيد فقط للرموز الناجحة.

curl https://api.apillmnsfw.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 latest transformer architecture paper"}]
  }'

تكامل واجهة برمجة تطبيقات Python

استخدم مكتبة بايثون الرسمية الخاصة بـ OpenAI للتكامل السريع. قم بتعيين عنوان URL الأساسي إلى نقطة النهاية الخاصة بنا. قم بتهيئة العميل بمفتاح واجهة برمجة التطبيقات الخاص بك. اتصل chat.completions.create مع النموذج الخاص بك. الـ uncensored يتعامل النموذج مع مطالباتك. البث مدعوم عبر SSE. يمكنك أيضًا استخدام وضع JSON. اضبط response_format إلى {"type": "json_object"}. هذا يضمن مخرجات مهيكلة لخط الأنابيب الخاص بك. يتم رفع الأخطاء كاستثناءات قياسية. تحقق من إحصائيات الاستخدام في الاستجابة. يصبح التصحيح سهلاً باستخدام المكتبات القياسية.

from openai import OpenAI

client = OpenAI(base_url="https://api.apillmnsfw.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

قم بالتكامل مع Node.js باستخدام SDK القياسي. قم بتكوين عنوان URL الأساسي لواجهة برمجة التطبيقات الخاصة بنا. مرر مفتاحك أثناء التهيئة. اطلب الإكمال من uncensored النموذج. الواجهة تطابق OpenAI تماماً. يمكنك بث الاستجابات بسهولة. استخدم async/await لكتابة نظيفة. تعامل مع الأخطاء باستخدام كتل try/catch. يدعم النموذج استدعاء الوظائف. عرّف الأدوات في جسم الطلب الخاص بك. قم بتحليل استدعاءات الأدوات في الكود الخاص بك. ين هذا يتناسب مع عمليات عمل Node الحالية. لا حاجة لمحوّلات مخصصة. يبقى الكود الخاص بك قياسياً وقابلاً للنقل.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apillmnsfw.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);

استجابات البث

قم بتدفق الرموز لانخفاض زمن الاستجابة في تطبيقات الدردشة. اضبط stream إلى true في طلبك. تُعيد واجهة برمجة التطبيقات أحداث الإرسال الخادم (SSE). تحتوي كل شريحة على نص جزئي. تظهر تفاصيل استخدام الرموز المميزة في الشريحة الأخيرة. يتيح هذا تحديثات المستخدم في الوقت الفعلي. يمكنك إلغاء التدفقات إذا لزم الأمر. يدعم النموذج غير الخاضع للرقابة هذه الميزة. يعمل مع جميع مكتبات SDK القياسية. تعامل مع أحداث التدفق في حلقة التكرار الخاصة بك. اعرض النص عند وصوله. يحسن هذا الأداء المُدرَك بشكل كبير. يرى المستخدمون الإجابات بشكل أسرع. يظل التعامل مع الأخطاء متسقاً عبر جميع الأوضاع.

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)

حدود، أخطاء، والسياق

تفرض واجهة برمجة التطبيقات (API) لدينا حدود تشغيل واضحة. تحصل على 300 طلبًا في الدقيقة لكل مفتاح. يتم تقييد التزامن بـ 8 طلبات متزامنة. يجب أن تبقى أحجام طلبات الجسم أقل من 8 ميجابايت. تمتد نافذة السياق إلى 100,000 رمز إجمالي. الحد الأقصى للإخراج هو 16,000 رمز لكل طلب. تُرجع الأخطاء رموزًا قياسية مثل 401 أو 429. يعني الخطأ 402 أن رصيدك منخفض. الرفضات المتعلقة بمحتوى ثانوي مجانية. لا ينتهي صلاحية الرصيد للحسابات المدفوعة مسبقًا. يعمل التدفق (Streaming) بدون تكلفة إضافية. راقب استخدامك في لوحة التحكم. تضمن الحدود أداءً مستقرًا لجميع المستخدمين.

الأسئلة الشائعة

ما هو حجم نافذة سياق واجهة برمجة التطبيقات (API) الخاصة بنموذج الذكاء الاصطناعي اللغوي الكبير (LLM) لـ NSFW؟

نافذة السياق تتكون من 100,000 رمز، وتشمل كلًا من النص الموجه (prompt) والرد المكتمل معًا. يمكنك طلب ما يصل إلى 16,000 رمز من المخرجات لكل استدعاء. إذا لم تضبط max_tokens، فإن الحد الافتراضي هو 2,048 رمز. يتيح ذلك إجراء محادثات طويلة أو معالجة مستندات ضخمة.

هل تدعم الـ API استدعاء الوظائف ووضع JSON؟

نعم، تدعم الواجهة استدعاء الوظائف ووضع JSON. يمكنك تعريف الأدوات في طلبك وتعيين response_format إلى json_object. يتيح ذلك مخرجات هيكلية واستخدام الأدوات في خط أنابيب روبوت الدردشة الخاص بك. يتعامل النموذج مع هذه الميزات بشكل أصلي.

ماذا يحدث إذا حصلت على خطأ 402؟

يشير خطأ 402 إلى عدم كفاية رصيدك المدفوع مسبقاً. يجب عليك الإضافة عبر العملات المشفرة لمواصلة استخدام واجهة برمجة التطبيقات. لا تستهلك الأخطاء والرفضات الرصيد، لذا تدفع فقط مقابل الرموز الصالحة. لا ينتهي رصيدك أبداً، لذا يمكنك الإضافة عند الحاجة.

احصل على مفتاح API الخاص بك في ثوانٍ

سجّل الدخول، وانسخ الرمز المميز، وحدّث النقطة النهائية. هذا كل ما تحتاج إلى القيام به.

ابدأ الآن