قم بدمج واجهة برمجة التطبيقات غير الخاضعة للرقابة في دقائق
أدرج API غير الخاضع للرقابة الخاص بنا في البنية التحتية الحالية الخاصة بك بدون تغييرات في التكوين. احصل على تكامل يعمل في دقائق باستخدام نقاط النهاية المتوافقة مع OpenAI القياسية.
المتطلبات الأساسية لإعداد عنوان URL الأساسي
ابدأ بإنشاء مفتاح API الخاص بك على لوحة التحكم. يمكنك تسجيل الدخول باستخدام Google أو استخدام بريد إلكتروني وكلمة مرور؛ لا يلزم رقم هاتف. يظهر مفتاحك فوراً. تحتاج فقط إلى مفتاح نشط واحد لكل حساب. إذا قمت بإنشاء مفتاح جديد، يتم إلغاء سريان المفتاح السابق فوراً. لا نقدم مفاتيح متعددة لحساب واحد.
قم بتكوين متغير البيئة الخاص بعنوان URL الأساسي. وجه عميلك إلى نقطة النهاية المحددة لدينا. يضمن هذا أن تذهب جميع الطلبات إلى النموذج الخاص بنا غير الخاضع للرقابة. لا نقوم بتوجيه حركة المرور عبر مزودين آخرين. عنوان URL الأساسي ضروري للتوافق. ستستخدم المعيار OPENAI_BASE_URL المتغير.
معرف النموذج الذي يجب تحديده هو uncensored. هذا نموذج مفتوح الوزن مميز. إنه ليس GPT أو Claude أو أي مورد آخر. يعمل على خوادمنا الخاصة. يضمن هذا سلوكاً متسقاً. لا تحتاج إلى تغيير إصدار مكتبة SDK الخاصة بك. أي عميل قياسي متوافق مع OpenAI يعمل.
curl https://api.unrestrictedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Rust crates for async networking."}]
}'
الطلب الأول مع النموذج 'uncensored'
أرسل طلب إكمال محادثة قياسي لاختبار الاتصال. استخدم POST /v1/chat/completions النقطة النهائية. مرر مفتاح API الخاص بك في Authorization الرأس. اضبط النموذج على uncensored. ضمّن طلب نظام بسيط ورسالة مستخدم. سيعود الاستجابة بمحتوى نصي. لا توجد رفضات خفية للمحتوى للمواضيع القانونية للبالغين. يظل القاصرون في المحتوى الجنسي هو الحد الثابت الوحيد.
يمكنك تعديل المعلمات مثل temperature و top_p. تتحكم هذه الإعدادات في الإبداع والعشوائية. يستجيب النموذج بسرعة. لا تحتاج إلى الانتظار لأوقات معالجة طويلة. تُرجع الأخطاء بصيغة JSON قياسية. يمكنك التعامل معها في كودك. هذه واجهة برمجة تطبيقات للنص فقط. لا يتم توليد الصور أو الصوت. ركز على إخراج النص. يعمل لمهام البرمجة والاستدلال. تحصل بالضبط على ما تطلبه.
الاستجابات التدفقية عبر SSE
فعّل البث عن طريق تعيين stream إلى true. يتم إرسال أجزاء من النص كما يتم توليدها. تتلقى أحداثاً عبر أحداث الإرسال عبر الخادم (SSE). يحتوي كل جزء على جزء جزئي من التغيير (Delta). يتضمن الجزء الأخير استخدام الرموز. هذا أمر حاسم لدقة الفوترة. يمكنك تحديث واجهة المستخدم الخاصة بك في الوقت الفعلي. يرى المستخدمون الرموز تظهر فوراً. يقلل هذا من زمن الاستجابة المُدرَك. يدعم النموذج هذه الميزة بشكل أصلي. لا تحتاج إلى وسيط (Proxy). تعامل مع done حدث لإغلاق التدفق. يحدد نهاية الاستجابة. يتم احتساب عدد الرموز في الشريحة الأخيرة. استخدم هذا لتتبع استخدام رصيدك. يمكن أيضاً تدفق الأخطاء. تعامل معها بسلاسة في حلقة التكرار.
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
استخدم الأدوات لاستخراج البيانات المهيكلة. عرّف وظائفك في الطلب. يعيد النموذج الحجج بتنسيق JSON. يمكنك أيضًا فرض إخراج JSON صارم. اضبط response_format إلى {"type": "json_object"}. يضمن ذلك بيانات JSON صالحة في كل مرة. إنه مثالي لتحليل الاستجابات. استخدم tool_choice التحكم في السلوك. افرض دالة محددة أو اترك النموذج يقرر. هذا يعمل مع مخططات الأدوات القياسية. لا تحتاج إلى تحليلات مخصصة. المخرجات متسقة. الأخطاء نادرة إذا كان المخطط واضحًا. تحقق من صحة JSON على جانب العميل. يضيف هذا طبقة إضافية من الأمان.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedllmonline.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)
معالجة الحدود والأخطاء
لديك حد لـ 300 طلب في الدقيقة. هذا لكل مفتاح API. يمكنك تشغيل 8 طلبات متزامنة. يجب أن يكون جسم الطلب أقل من 8 ميجابايت. يؤدي تجاوز هذه الحدود إلى إرجاع خطأ 429. أعد المحاولة مع تراجع أسي. يعني خطأ 401 أن مفتاحك غير صالح. تحقق من بيانات الاعتماد الخاصة بك. يشير خطأ 402 إلى عدم كفاية الرصيد. اشحن عبر العملات المشفرة للمتابعة. نافذة السياق هي 100,000 رمز. هذا يشمل الإدخال والمخرجات. الحد الأقصى للمخرجات هو 16,000 رمز. اضبط max_tokens تجنب القطع. لا تستهلك الأخطاء الرصيد. تدفع فقط مقابل الرموز المميزة الناجحة. هذا شفاف. لا توجد رسوم خفية. الرفض مجاني. يتم تحديث رصيدك بدقة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedllmonline.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);
فهم تسعير الرموز المميزة في الكود
تبلغ تكلفة رموز الإدخال 0.15 دولار لكل مليون. تبلغ تكلفة رموز الإخراج 0.50 دولار لكل مليون. تدفع فقط مقابل ما تستخدمه. الرصيد مدفوع مسبقاً. لا ينتهي صلاحيته. الأخطاء مجانية. هذا يعني أن الطلبات الفاشلة لا تحسب عليك. يمكنك تقدير التكاليف في كودك. اضرب عدد الرموز في المعدل. تتبع الاستخدام لكل طلب. يساعد هذا في الميزانية بدقة. لا نحسب رسوم على استدعاءات واجهة برمجة التطبيقات. نحسب رسوماً على الرموز. يُظهر الجزء الأخير الاستخدام. استخدم هذا لتحديث رصيدك المحلي. لا تنطبق رسوم اشتراك. لا تكاليف شهرية. أنت تتحكم في إنفاقك. قم بالشحن عند الحاجة. مدفوعات العملات المشفرة فورية. USDT على TRC20 أو USDC على Base. ابدأ بمبلغ صغير. التجربة تمنحك 0.50 دولار. استخدمه للاختبار. يستمر لمدة 7 أيام. فقط سجل وانطلق.
الأسئلة الشائعة
ما هو عنوان URL الأساسي لواجهة برمجة التطبيقات (API) عبر الإنترنت لنماذج LLM غير المقيدة؟
استخدم HTTPS://api.unrestrictedllmonline.com/v1 كعنوان URL الأساسي. يعمل هذا مع أي SDK متوافق مع OpenAI. قم بتغيير متغير base_url في عميلك. يقوم مفتاح API الخاص بالمصادقة على الطلبات. معرف النموذج هو دائماً uncensored. يضمن ذلك وصولك إلى نموذجنا غير المقيد. لا يوجد توجيه أو بروكسيات متضمنة. تذهب الطلبات مباشرة إلى خوادمنا. هذا يقلل من زمن الاستجابة. تحصل على أداء ثابت. عنوان URL مستقر. استخدمه لجميع نقاط النهاية.
كيف أتعامل مع حدود معدل الطلبات والأخطاء في تكاملي؟
يُسمح لك بإرسال 300 طلب في الدقيقة. يتم تحديد الطلبات المتزامنة بحد أقصى 8. إذا تجاوزت هذا، تتلقى خطأ 429. نفّذ استراتيجية التراجع الأسي في كودك. يعني خطأ 401 أن مفتاحك غير صالح. تحقق من بيانات الاعتماد الخاصة بك وأعد التوليد إذا لزم الأمر. يشير خطأ 402 إلى انخفاض الرصيد. قم بالشحن عبر العملات المشفرة للمتابعة. الأخطاء لا تستهلك رصيد الرموز. تدفع فقط مقابل توليد الرموز الناجح. يجعل هذا الميزانية قابلة للتنبؤ. تعامل مع الأخطاء بلطف في حلقة التكرار.
هل يدعم النموذج غير الخاضع للرقابة التدفق واستدعاء الوظائف؟
نعم، تدعم واجهة برمجة التطبيقات التدفق عبر أحداث الحدث الخادم. تتلقى شرائح من النص في الوقت الفعلي. تتضمن الشريحة الأخيرة بيانات استخدام الرموز. يدعم أيضًا استدعاء الوظائف. عرّف الأدوات في طلبك. يعيد النموذج حججًا منظمة. يمكنك فرض وضع JSON للإخراج الدقيق. يعمل هذا مع مخططات الأدوات القياسية. استخدم هذه الميزات للتطبيقات الديناميكية. يقلل التدفق من زمن الاستجابة المُدرَك. يمكّن استدعاء الوظائف من سير العمل المعقد. كلاهما متوافق تمامًا مع مكتبات OpenAI SDK.
احصل على مفتاح API الخاص بك فوراً
سجّل، احصل على المفتاح، وحدّث النقطة النهائية. تكامل مكتمل.