توثيق واجهة برمجة التطبيقات
قم بتوصيل العميل الحالي المتوافق مع OpenAI بـ API LLM غير الخاضع للرقابة لتوليد النصوص غير المقيد. يغطي هذا الدليل المصادقة، ونقاط النهاية، والتدفق، والحدود للبدء على الفور.
عنوان URL الأساسي والمصادقة
عنوان URL الأساسي لجميع الطلبات هو HTTPS://api.dolphinllmuncensored.com/v1. تقوم بالمصادقة باستخدام مفتاح API واحد يتم إنشاؤه عبر احصل على مفتاح API صفحة. استخدم إما Continue with Google أو بريد إلكتروني وكلمة مرور للحصول على مفتاحك على الفور. يمنحك هذا المفتاح الوصول إلى uncensored ، وهو نموذج لغوي كبير مفتوح الأوزان مُعدّ لإجابات غير مقيدة. لا توجد رسوم اشتراك لكل منصة، بل رصيد مسبق يُ charged حسب استخدام الرموز. لا تتكبد الأخطاء والرفض أي تكلفة، مما يضمن دفعك فقط مقابل رموز الإكمال الفعلية.
- URL الأساسي:
https://api.dolphinllmuncensored.com/v1 - رأس المصادقة:
Authorization: Bearer YOUR_API_KEY
نقطة نهاية إكمال الدردشة
أرسل مطالبات نصية إلى /v1/chat/completions نقطة النهاية لاستقبال استجابات غير مقيدة. معرف النموذج هو uncensored. تقبل نقطة النهاية هذه حمولات JSON القياسية من OpenAI وتعيد إخراج نصي. لا تدعم التضمينات أو الصور أو الصوت أو الفيديو. يجب أن تتضمن messages مصفوفة مع طلبك. يُمرر مفتاح الواجهة البرمجية في رأس HTTP. تُعالج الطلبات على خوادمنا المخصصة. يدعم نافذة السياق ما مجموعه 100,000 رمز. المخرج محدود بـ 16,000 رمز لكل طلب. استخدم المثال التالي لاختبار الاتصال.
curl https://api.dolphinllmuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the key features of the new API release"}]
}'
المعلمات المدعومة
استخدم المعلمات القياسية للتحكم في سلوك التوليد. حدد temperature للعشوائية و top_p للعينة النواة. مكن json_object لمخرجات البيانات المُهيّأة. ال stop sequence يوقف التوليد في وقت مبكر. يمكنك تعيين seed لإنتاج نتائج قابلة لإعادة الإنتاج. اضبط presence_penalty و frequency_penalty لتأثير تكرار الرموز. دعم استدعاء الوظائف عبر tools و tool_choice. تتبع جميع المعلمات مخطط OpenAI. يتيح هذا المرونة لضبط الإعدادات لمختلف حالات الاستخدام غير الخاضعة للرقابة. قم بتكوين هذه الخيارات ضمن جسم الطلب. تحترم الـ API جميع القيم المتوافقة مع OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinllmuncensored.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 في طلبك. يعيد الواجهة البرمجية أحداث الإرسال من الخادم (SSE) لكل رمز. هذا يقلل من زمن الانتظار المُدرَك للاستجابات الطويلة. يتم الإبلاغ عن استخدام الرموز في الشريحة الأخيرة من التدفق. يمكنك تحليل الاستجابات الجزئية للعرض الفوري. هذا مثالي لواجهات الدردشة. ينتهي التدفق بكائن بيانات فارغ. استخدم مكتبة العميل المفضلة لديك للتعامل مع أحداث 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)
تكامل Node SDK
ثبّت الحزمة الرسمية من OpenAI لـ Node.js. قم بتكوين عنوان URL الأساسي ليشير إلى نقطة النهاية الخاصة بنا. مرر مفتاح API الخاص بك من متغيرات البيئة. أنشئ طلب إكمال محادثة مع uncensored معرف النموذج. تعامل مع الأخطاء بشكل مناسب لمشاكل الشبكة أو المصادقة. تتعامل المكتبة مع تسلسل JSON تلقائيًا. يمكنك التبديل بين أوضاع التدفق وغير التدفق. يدعم بيئة Node أنماط async/await. يجعل هذا التكامل مباشرًا للخدمات الخلفية. اختبر الاتصال قبل النشر في بيئة الإنتاج. تضمن المكتبة التوافق مع بنية API الخاصة بنا.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinllmuncensored.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);
حدود المعدلات والأخطاء
يتم تحديد حدود معدل الطلبات بـ 300 طلب في الدقيقة لكل مفتاح. يمكنك إجراء ما يصل إلى 8 طلبات متزامنة في نفس الوقت. حجم جسم الطلب محدود بـ 8 ميجابايت. إذا كان مفتاح واجهة برمجة التطبيقات (API) غير صالح، ستتلقى خطأ 401. يشير خطأ 402 إلى عدم كفاية الرصيد المدفوع مسبقًا. قم بإضافة رصيد عبر العملات المشفرة لاستئناف الخدمة. يشير خطأ 429 إلى استنفاد حدود معدل الطلبات. انتظر قبل إعادة المحاولة أو قم بترقية مستوى الاستخدام الخاص بك. نافذة السياق هي 100,000 رمز مميز (Token). الرفضات للمحتوى البسيط مجانية. الأخطاء لا تستهلك رصيدك. راقب استخدامك عبر لوحة التحكم.
الأسئلة الشائعة
ما هو عنوان URL الأساسي لواجهة برمجة تطبيقات LLM غير الخاضعة للرقابة؟
عنوان URL الأساسي هو HTTPS://api.dolphinllmuncensored.com/v1. يمكنك استخدام أي عميل متوافق مع OpenAI من خلال تحديث تكوين base_url. تتم المصادقة عبر رمز البearer في الرأس.
كيف تتعامل واجهة برمجة تطبيقات الذكاء الاصطناعي غير الخاضعة للرقابة مع حدود معدل الطلب؟
يُسمح لك بإجراء 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح. إذا تجاوزت هذه الحدود، ستتلقى رمز الحالة 429. يتم إعادة تعيين الحد كل دقيقة، مما يسمح بالاستخدام المتفجر ضمن الحصة المسموحة.
ماذا يحدث إذا أرجعت API الـ LLM غير الخاضع للرقابة خطأً؟
لا تستهلك الأخطاء مثل 401 (مفتاح غير صالح) أو 429 (حد معدل الطلبات) رصيدك المدفوع مسبقاً. يتم احتساب تكلفة توليد الرموز الناجحة فقط. إذا نفد رصيدك، ستتلقى خطأ 402 حتى تقوم بإضافة رصيد عبر العملات المشفرة.
احصل على مفتاح API الخاص بك الآن
سجّل الدخول، وانسخ الرمز المميز، وحدّث عنوان URL للنقطة النهائية. انتهى الأمر.