كيفية دمج واجهة برمجة تطبيقات LLM غير مقيدة في تطبيقك
تحتاج إلى واجهة برمجة تطبيقات غير خاضعة للرقابة وموثوقة لمعالجة النصوص دون رفضات اصطنائية للمحتوى البالغ القانوني. توفر واجهة Queen API هذا عبر نقطة نهاية متوافقة مع واجهة OpenAI القياسية، مما يتيح لك استبدال مفتاحك والبدء في التوليد على الفور.
آخر تحديث
ملخص
- استخدم نقطة النهاية القياسية /v1/chat/completions مع معرف النموذج "uncensored" لتوليد النص المباشر.
- تتقاضى واجهة برمجة التطبيقات queen سعر $0.15 لكل 1M رمز إدخال و $0.50 لكل 1M رمز إخراج برصيد مسبق لا ينتهي.
- قم بشحن حسابك بـ USDT (TRC20) أو USDC (Base) بدءاً من $20، مع توفر رصيد إضافي للمبالغ الأكبر.
- تحصل على نافذة سياق بحجم 100k ودعم للتدفق، لكن الخدمة لا تقدم التضمين (embeddings) أو توليد الصور.
لماذا ينتقل المطورون إلى واجهات برمجة التطبيقات لنماذج اللغات الكبيرة (LLM) غير الخاضعة للرقابة
يبدل المطورون لأن النماذج القياسية غالباً ما ترفض المحتوى الصحيح بناءً على فلاتر أمان تعسفية. تريد أن تعود تطبيقك الإجابة الدقيقة التي يولدها النموذج دون رفضات غير مرغوب فيها للمواضيع الخيالية أو البالغة. توفر واجهة برمجة التطبيقات ملكة واجهات برمجة التطبيقات نموذجاً غير خاضع للرقابة يجيب مباشرة. يلغي هذا الحاجة إلى اختراقات وكيل معقدة أو منطق إعادة المحاولة لتجاوز الرفض.
يبقى الكود الخاص بك بسيطًا. ترسل طلبًا. تحصل على استجابة. لا يلزم وجود طبقة وسيطة إضافية للتعامل مع طبقات الأمان. يهم هذا الموثوقية عندما تبني روبوتات الشخصيات أو مولدات المحتوى التي تحتاج إلى سلوك متسق. تتجنب إحباط نموذج يرفض فجأة طلبًا كان يعمل بالأمس.
التكلفة عامل آخر. تفرض العديد من المزودين علاوات عالية على النسخ غير الخاضعة للرقابة أو تحد من نوافذ السياق الخاصة بهم. نقدم نافذة سياق سخية تبلغ 100,000 توكن للسعر الأساسي. هذا يسمح لك بمعالجة المستندات الطويلة أو الحفاظ على سجلات محادثات واسعة دون تكبد رسوم إضافية للسياق الممتد.
الخصوصية أيضًا حاسمة. لا تُستخدم نصوصك لتدريب بياناتك. هذا يضمن بقاء محتواك المملوك أو بيانات المستخدمين ملكًا لك. تحتفظ بالتحكم الكامل في سلوك تطبيقك دون تدخل خارجي من فريق الرقابة الخاص بمزود النموذج.
فهم بنية نموذج الذكاء الاصطناعي غير المقيد
النموذج هو نموذج لغة كبير مفتوح المصدر مُعدّل خصيصاً للإجابة دون رفض المحتوى. إنه ليس GPT أو Claude أو Gemini أو أي نموذج من مزود آخر. تحصل على تجربة متسقة لأنه يوجد نموذج واحد فقط، وليس نظام توجيه قد يتبديل بين نماذج أساسية مختلفة.
يتعامل مع توليد النصوص بكفاءة. يدعم النموذج البث عبر أحداث الحدث الخادم (Server-Sent Events). يتيح لك ذلك عرض الرموز للمستخدمين في الوقت الفعلي، مما يحسن من زمن الاستجابة المُدرَك لتطبيقك. يمكنك أيضاً استخدام استدعاء الوظائف ووضع JSON للمخرجات المهيكلة.
النموذج لا يقوم بإنشاء التضمينات (embeddings) أو توليد الصور أو معالجة الصوت. إنه خدمة نصية بحتة (إدخال نص، وإخراج نص). يعني هذا التركيز أن البنية التحتية مُحسّنة لتوليد النصوص عالي الإنتاجية. تحصل على زمن استجابة أقل وأداء أكثر قابلية للتنبؤ لتطبيقاتك القائمة على النصوص.
يمكنك التحكم في المخرج باستخدام معلمات مثل درجة الحرارة وtop_p والبذرة. يسمح لك هذا بضبط الإبداع أو الحتمية في الاستجابات بدقة. يحترم النموذج هذه الإعدادات بشكل موثوق، مما يمنحك التحكم الذي تحتاجه لتطبيقات الإنتاج.
إعداد بيئة مع مكتبات متوافقة مع OpenAI
تقوم بإعداد البيئة الخاصة بك عن طريق تثبيت الحزمة البرمجية (SDK) المفضلة لديك، مثل عميل OpenAI الرسمي لـ Python أو Node.js. لا تحتاج إلى عميل خاص. تستخدم الواجهة البرمجية بروتوكول OpenAI القياسي. هذا يعني أن كودك الحالي سيعمل على الأرجح بتغييرات قليلة.
تكوين عنوان URL الأساسي ليشير إلى HTTPS://api.apiqueen.cc/v1. تقوم أيضاً بتعيين مفتاح الواجهة الخاص بك في متغير البيئة أو تكوين العميل. يتم إنشاء هذا المفتاح عند تسجيلك. يمكنك التسجيل باستخدام Google أو البريد الإلكتروني. لا يلزم رقم هاتف.
إليك كيفية تهيئة العميل في Python:
- ثبّت الحزمة: pip install openai
- اضبط عنوان URL الأساسي إلى نقطة نهاية API queen
- مرر مفتاح API الخاص بك إلى العميل
يعمل هذا مع أي عميل متوافق مع OpenAI. يمكنك استخدام مكتبات مثل LangChain أو LlamaIndex دون تعديل. يتم دعم المعلمات القياسية مثل اسم النموذج، والرسائل، ودرجة الحرارة. أنت جاهز لإرسال طلبك الأول على الفور.
تكوين عناوين URL الأساسية ومفاتيح API لـ API queen
تكوين عنوان URL الأساسي إلى HTTPS://apiqueen.cc/v1 في إعدادات التطبيق الخاص بك. يوجه هذا العنوان طلباتك إلى الخادم الصحيح. يجب أيضاً تضمين مفتاح الواجهة الخاص بك في رأس المصادقة. الصيغة هي Bearer YOUR_API_KEY.
تحصل على مفتاح نشط واحد لكل حساب. إذا كنت بحاجة إلى مفتاح جديد، فإن إنشاء مفتاح جديد يستبدل المفتاح القديم. هذا مفيد إذا اشتبهت في أن المفتاح قد تم تسريبه. يمكنك إنشاء مفتاح جديد من لوحة التحكم الخاصة بك. يتوقف المفتاح القديم عن العمل على الفور.
معرف النموذج الذي ترسله هو "uncensored". يخبر هذا الخادم بالنموذج الذي يجب استخدامه. لا يوجد توجيه إلى نماذج أخرى. تحصل دائماً على النموذج غير المقيد. هذا الاتساق مهم للحفاظ على نبرة أو سلوك معين في تطبيقك.
يمكنك اختبار اتصالك بإرسال طلب بسيط. تحقق من الاستجابة لمعرفة معرف النموذج. يجب أن يعيد "uncensored". يؤكد هذا أن تكوينك صحيح. أنت الآن جاهز لتكامل الواجهة البرمجية في منطق تطبيقك.
معالجة استجابات التدقق للتوليد في الوقت الفعلي
تتعامل مع التدفق عن طريق تعيين المعلمة stream إلى true في طلبك. يرسل الخادم سلسلة من أحداث Server-Sent. تحتوي كل حدث على شريحة نصية. تقوم بدمج هذه الشرائط لتكوين الاستجابة الكاملة.
يحسّن البثّ تجربة المستخدم بشكل كبير. يرى المستخدمون الرموز المميزة بمجرد توليدها. يقلل هذا من وقت الانتظار المُدرَك. يحتوي الجزء الأخير على إحصائيات استخدام الرموز المميزة. يمكنك تتبع تكاليفك بدقة عن طريق جمع هذه الرموز.
إليك مثال حول كيفية التعامل مع التدفق في Node.js:
يجب أن تتعامل مع الأخطاء بسلاسة. يمكن أن تؤدي مشكلات الشبكة أو حدود المعدل إلى مقاطعة التدفق. تحتاج إلى تنفيذ منطق إعادة المحاولة أو عرض رسالة خطأ للمستخدم. توفر واجهة برمجة التطبيقات أكواد خطأ واضحة لمساعدتك في تصحيح هذه المشكلات.
يمكنك أيضاً التحكم في سلوك التدفق باستخدام معلمات مثل max_tokens. هذا يحدد طول الاستجابة المتدفقة. هذا مفيد لمنع المخرجات الطويلة جداً التي قد تستهلك رصيدك بسرعة. تحتفظ بالتحكم في طول المخرجة بينما تستمتع بمزايا التوليد في الوقت الفعلي.
تحسين التكاليف باستخدام حدود التوكنات والمعاملات
تحسن التكاليف عن طريق تحديد حد max_tokens في طلباتك. القيمة الافتراضية هي 2,048 رمزاً إذا لم تحدد واحدة. يمكنك زيادة هذا الحد إلى 16,000 رمز لكل طلب. يتيح لك هذا توليد استجابات أطول دون حاجة إلى عدة استدعاءات لواجهة برمجة التطبيقات.
يبلغ السعر $0.15 لكل مليون رمز إدخال و$0.50 لكل مليون رمز إخراج. الأخطاء والرفض مجانيان. هذا يعني أنك تدفع فقط مقابل الاستجابات الناجحة. لا تدفع مقابل الرموز التي يتم إنشاؤها ثم تجاهلها بسبب خطأ. هذه ميزة كبيرة مقارنة بمقدمي الخدمات الآخرين.
يمكنك أيضًا استخدام معلمة stop لمنع النموذج من توليد نص غير ضروري. يمكن أن يقلل هذا من عدد الرموز المستخدمة في كل طلب. تحدد تسلسلاً يشير إلى نهاية المخرجات المطلوبة. سيتوقف النموذج عن توليد الرموز عندما يواجه هذا التسلسل.
يمكنك مراقبة استخدامك من خلال لوحة التحكم. يمكنك رؤية استهلاك الرموز المميزة والرصيد المتبقي. يساعدك هذا في ميزانية استخدام الـ API بفعالية. يمكنك إعداد التنبيهات إذا أردت إشعارك عندما يكون رصيدك منخفضاً. يمنع ذلك الرسوم غير المتوقعة أو انقطاع الخدمة.
اختبار التكامل الخاص بك مع أوامر نموذجية
تختبر تكاملك عن طريق إرسال مطالبة نموذجية إلى نقطة النهاية /v1/chat/completions. استخدم مطالبة بسيطة مثل "مرحبًا، كيف حالك؟" للتحقق من الاتصال. تحقق من الاستجابة للحصول على التحية المتوقعة. يؤكد هذا أن مفتاح الـ API وعنوان URL الأساسي صحيحان.
يمكنك أيضًا اختبار التدفق عن طريق تمكين معلمة stream. راقب كتل النص أثناء وصولها. يتحقق ذلك من أن عميلك يتعامل مع أحداث الإرسال من الخادم (SSE) بشكل صحيح. يجب أن ترى النص يظهر رمزًا تلو الآخر.
جرّب معاملات مختلفة مثل درجة الحرارة و top_p. اضبط هذه القيم لترى كيف تؤثر على مخرجات النموذج. تنتج درجات الحرارة الأعلى استجابات أكثر إبداعاً. تنتج درجات الحرارة الأقل مخرجات أكثر حتمية. يساعدك هذا في العثور على التوازن المناسب لتطبيقك.
يمكنك أيضًا اختبار استدعاء الوظائف عن طريق تقديم تعريف للأداة. أرسل طلبًا مع استدعاء أداة وتحقق من استجابة النموذج باستخدام الأداة بشكل صحيح. يضمن ذلك أن تطبيقك يمكنه التكامل مع واجهات برمجة التطبيقات الخارجية أو قواعد البيانات. تدعم واجهة برمجة التطبيقات هذه الميزة بالكامل.
الانتقال من مزودين آخرين بسلاسة
تقوم بالترحيل عن طريق تغيير عنوان URL الأساسي ومفتاح API في تكوينك. هيكل نقطة النهاية مطابق لـ OpenAI. لا تحتاج إلى إعادة كتابة منطق الطلب الخاص بك. يمكنك الاحتفاظ بالكود الحالي وتحديث إعدادات الاتصال فقط.
قد تحتاج إلى تعديل اسم النموذج إلى "uncensored". هذا هو النموذج الوحيد المتاح. لا تحتاج إلى التعامل مع توجيه النماذج أو إصداراتها. هذا يبسط خط النشر الخاص بك. يمكنك النشر في بيئة الإنتاج بثقة.
يمكنك استيراد مطالباتك ورسائل النظام الحالية. يفهم النموذج تنسيقات المطالبة القياسية. لا تحتاج إلى إعادة تدريب أو ضبط بياناتك الدقيقة. يمكنك البدء في استخدام API queen على الفور مع مكتبة المطالبة الحالية الخاصة بك.
يمكنك اختبار الترحيل عن طريق تشغيل مجموعة الاختبار الحالية الخاصة بك. قارن المخرجات من المزود القديم بالجديد. قد تلاحظ فروقاً في النبرة أو الأسلوب. هذا متوقع. قد يكون النموذج غير الخاضع للرقابة أكثر مباشرة أو تفصيلاً. يمكنك تعديل مطالباتك للحصول على المخرجات المطلوبة.
الخطوات النهائية لإطلاق تطبيقك غير الخاضع للرقابة
تبدأ التشغيل عن طريق التأكد من أن معالجة الأخطاء قوية. يمكن أن تحدث مشكلات في الشبكة. يجب عليك تنفيذ عمليات إعادة المحاولة مع زيادة أسيّة (Exponential Backoff). يضمن ذلك بقاء تطبيقك مرناً تحت ظروف الحمل المتغيرة. لا تريد أن يختبر مستخدموك انقطاع الخدمة بسبب الأعطال المؤقتة.
يجب أن تراقب استخدام الرموز الخاصة بك عن كثب. يمكنك إعداد تنبيهات للاستهلاك العالي. يساعدك ذلك في تجنب الرسوم غير المتوقعة. يمكنك أيضًا تعيين حد max_tokens للتحكم في التكاليف. يضمن ذلك عدم إنفاق رصيدك بسرعة كبيرة.
يمكنك التسجيل باستخدام Google أو البريد الإلكتروني. تحصل على رصيد تجريبي بقيمة $0.50 لمدة 7 أيام. يتيح لك ذلك اختبار API قبل الالتزام بخطة مدفوعة. يمكنك الشحن بالعملات المشفرة عندما تكون جاهزاً.
أنت الآن جاهز لبناء تطبيقك. توفر API queen واجهة برمجة تطبيقات موثوقة لنماذج اللغة الكبيرة غير الخاضعة للرقابة. تحصل على وصول مباشر إلى النموذج دون وسطاء. يمنحك هذا السيطرة الكاملة على سلوك تطبيقك. يمكنك التركيز على بناء ميزات رائعة بدلاً من إدارة غرائب واجهة برمجة التطبيقات.