البدء السريع لواجهة برمجة تطبيقات نموذج لغوي كبير غير خاضع للرقابة
احصل على مفتاح API الخاص بك غير الخاضع للرقابة لنماذج LLM وابدأ في توليد النصوص فوراً. يغطي هذا الدليل الخطوات الأساسية لتكامل خدمتنا المتوافقة مع openai في سير عملك.
https://api.apiintelligenceartificielle.com/v1
المتطلبات الأساسية وعنوان URL الأساسي
تبدأ رحلتك مع الذكاء الاصطناعي غير الخاضع للرقابة بعنوان URL الأساسي. استخدم https://api.apiintelligenceartificielle.com/v1 لجميع الطلبات. توجه هذه النقطة النهائية مباشرة إلى نموذجنا غير الخاضع للرقابة دون وسطاء خارجيين. تحتاج إلى مفتاح API، والذي تنشئه في صفحة المفاتيح. لا يتطلب التسجيل رقم هاتف. استخدم Google أو كلمة مرور البريد الإلكتروني لتسجيل الدخول. يعرض الواجهة مفتاحك على الفور بعد الإنشاء. احتفظ بهذا المفتاح بأمان، لأنه يصادق على استخدام الرموز المميزة الخاصة بك.
المصادقة والرؤوس
يتطلب كل طلب مفتاح API الخاص بك في Authorization رأس. قم بتنسيق الرأس كـ Bearer YOUR_API_KEY. تضمن هذه الطريقة القياسية التوافق مع الأدوات الحالية. تقبل واجهة برمجة التطبيقات الخاصة بنا غير الخاضعة للرقابة هذا الرأس لكل من استجابات النص والتدفق. لا تدرج المفتاح في سلسلة استعلام عنوان URL إلا عند الضرورة. يتحقق النظام من صحة المفتاح قبل معالجة الرموز. يؤدي المفتاح غير الصالح إلى خطأ 401. يمنع المفتاح المفقود نجاح أي طلب. تحقق من وجود مفتاحك قبل إرسال حمولات البيانات الكبيرة.
إرسال طلبك الأول
أرسل طلب POST إلى /v1/chat/completions مع معرف النموذج الخاص بك. استخدم uncensored كاسم النموذج. يجب أن يتضمن جسم الطلب مصفوفة رسائل. كل رسالة لها دور ومحتوى. إليك مثال cURL أساسي للبدء.
curl https://api.apiintelligenceartificielle.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the latest version of the Python SDK"}]
}'
يرسل هذا الأمر تعليمات بسيطة إلى النموذج غير الخاضع للرقابة. تحتوي الاستجابة على النص المولد. تحقق من choices مصفوفة للمخرج. يمكنك ضبط طول الطلب ليناسب حالة الاستخدام. يعالج النظام الإدخال ويعيد النص. لا حاجة لإعدادات معقدة للاستخدام الأساسي. ركز على هيكل المحتوى للحصول على أفضل النتائج.
معالجة استجابات التدفق
فعّل البث عن طريق تعيين stream: true في طلبك. هذا يرسل استجابات جزئية بمجرد توليدها. استخدم أحداث الإرسال من الخادم (SSE) للتعامل مع التدفق. تتضمن الشريحة الأخيرة تفاصيل استخدام الرموز. تقلل هذه الطريقة من زمن الاستجابة المُدرَك للمخرجات الطويلة. يجب على عميلك تحليل تنسيق SSE بشكل صحيح. قم بتمهيد البيانات الواردة حتى ينتهي التدفق. التدفق مثالي للتطبيقات في الوقت الفعلي. يوفر ملاحظات فورية للمستخدمين. راقب التدفق بحثًا عن أخطاء أو انقطاعات. أعد الاتصال إذا انقطع الاتصال بشكل غير متوقع. يضمن هذا النهج تجربة مستخدم سلسة.
تكوين المعلمات
اضبط المعلمات للتحكم في سلوك النموذج. استخدم temperature للعشوائية، تتراوح من 0 إلى 2. تزيد القيم الأعلى من الإبداع. تجعل القيم الأقل المخرجات أكثر حتمية. اضبط max_tokens لتحديد طول المخرجات. الافتراضي هو 2,048 رمزاً لكل طلب. يمكنك تمديد هذا الحد ليصل إلى 16,000 رمز. استخدم top_p للعينة النواة. اضبط stop تسلسلات لإيقاف التوليد. يتوفر وضع JSON عبر response_format. هذا يضمن مخرجات مهيكلة لتكامل الكود. جرب هذه الإعدادات للعثور على التوازن المفضل لديك. يتكيف النموذج مع احتياجاتك المحددة.
معالجة الأخطاء والحدود
راقب حدود طلباتك بعناية. يُسمح لك بـ 300 طلب في الدقيقة لكل مفتاح. يمكن تشغيل 8 طلبات فقط في وقت واحد. الحد الأقصى لحجم طلب البيانات هو 8 ميجابايت. يشير خطأ 401 إلى مفتاح غير صالح. يعني خطأ 402 استنفاد رصيدك. قم بالشحن بالعملات المشفرة لمواصلة استخدام الخدمة. يشير خطأ 429 إلى تحديد المعدل. انتظر قبل إعادة المحاولة لتجنب المزيد من التأخيرات. الأخطاء والرفض لا تستهلك الرصيد. يحمي هذا رصيدك المدفوع مسبقاً. تحقق من رؤوس الاستجابة للحصول على تفاصيل الاستخدام. تتبع استهلاكك من الرموز للبقاء ضمن الحدود. خطط لاستخدامك لتجنب الانقطاعات أثناء المهام الحرجة.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apiintelligenceartificielle.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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiintelligenceartificielle.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 = 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)الأسئلة الشائعة
هل خدمة واجهة برمجة التطبيقات intelligence artificielle متوافقة مع أطر عمل عمل OpenAI؟
نعم، تستخدم واجهة برمجة التطبيقات لدينا نقاط نهاية متوافقة مع OpenAI القياسية. يمكنك استخدام مكتبات SDK الرسمية لـ OpenAI عن طريق تغيير عنوان URL الأساسي. هذا يسمح بالتكامل السلس مع قواعد الشيفرة الموجودة. لا توجد تغييرات كبيرة مطلوبة للتبديل بين المزودين.
كيف يتعامل LLM غير الخاضع للرقابة مع رفض المحتوى؟
النموذج مُعدّ للإجابة دون رفض المحتوى للاستخدام القانوني للبالغين. لا يحجب المواضيع المثيرة للجدل أو الخيالية. ومع ذلك، محتوى الجنس الذي يتضمن قاصرين يُرفض دائماً. ينطبق هذا الحد الصارم على جميع الطلبات بغض النظر عن المعايير.
ما هو حجم نافذة السياق للنموذج غير المقيد؟
نافذة السياق تتكون من 100,000 رمز، وتشمل كلًا من النص الموجه والرد المكتمل. يمكنك توليد ما يصل إلى 16,000 رمز في طلب واحد. يتيح ذلك إنشاء محتوى طويل. اضبط طول النص الموجه (input) لتحسين الأداء.
احمِ مفتاحك الآن
سجّل، احصل على الرمز، وحدّث عنوان URL الأساسي. هذا يغطي الإعداد بأكمله.
جرّب برصيد تجريبي