ذكاء اصطناعي غير مقيد توثيق واجهة برمجة التطبيقات
ابدأ بواجهة برمجة التطبيقات الخاصة بنا لنموذج اللغة الكبير (LLM) غير الخاضع للرقابة في دقائق باستخدام عملاء OpenAI القياسية المتوافقة. يغطي هذا الدليل المصادقة، ونقاط النهاية، والتدفق، والمعايير لنموذج 'uncensored'.
المصادقة & المفاتيح
ابدأ بإنشاء مفتاح API عبر لوحة التحكم باستخدام Google أو البريد الإلكتروني. يقوم مفتاحك بمصادقة الطلبات إلى عنوان URL الأساسي HTTPS://api.iaunrestricted.com/v1. قم بتضمينه في Authorization قيمة التوكن كـ bearer token. يدعم كل حساب مفتاحاً نشطاً واحداً؛ واستبداله يلغي صلاحية المفتاح القديم فوراً.
curl https://api.iaunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC time in ISO 8601 format"}]
}'أخطاء مثل 401 تعني أن مفتاحك غير صالح أو منتهي الصلاحية. احتفظ بمفتاحك بأمان لأنه مرتبط مباشرة برصيد رصيدك المسبق.
نقطة نهاية إكمال الدردشة
أرسل نصًا إلى النموذج عبر POST /v1/chat/completions. تقبل نقطة النهاية مصفوفات الرسائل القياسية وتُرجِج النص المولد. استخدم معرّف النموذج "uncensored" في طلباتك. يعالج النظام رموز الإدخال والإخراج بناءً على رصيدك المدفوع مسبقًا.
from openai import OpenAI
client = OpenAI(base_url="https://api.iaunrestricted.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)تسمح نافذة السياق بـ 100,000 رمز إجمالاً. إذا حذفت max_tokens, يصل الإخراج إلى 2,048 رمزًا. تُرجع الطلبات التي تتجاوز حد جسم 8 ميجابايت خطأً.
استجابات البث
فعّل البث عن طريق تعيين stream: true في طلبك. يسلم الرموز عبر أحداث خادم المراسلة (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)يعمل البث مع أي مكتل SDK متوافق مع OpenAI. يمكنك تحليل الاستجابات الجزئية في الوقت الفعلي دون انتظار الاكتمال الكامل. هذا مثالي لواجهات الدردشة حيث يرى المستخدمون النص أثناء توليده.
وضع JSON واستدعاء الوظائف
فرض إخراج منظم باستخدام response_format: {"type": "json_object"}. يُعيد النموذج بيانات JSON بدلاً من اللغة الطبيعية. يُعد هذا مفيداً لتحليل البيانات أو التحكم في سلوك النموذج بدقة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iaunrestricted.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);يدعم استدعاء الوظائف (الأدوات). عرّف مخططات أدواتك واترك للنموذج القرار متى يستدعيها. استخدم tool_choice لإجبار سلوكيات محددة. تعمل هذه الميزة بسلاسة مع النموذج غير الخاضع للرقابة لاستخراج البيانات المهيكلة.
المعلمات: درجة الحرارة وTop P والمزيد
تحكّم في عشوائية التوليد باستخدام temperature و top_p. اضبط presence_penalty و frequency_penalty لتقليل التكرار. اضبط seed لإنتاج مخرجات قابلة لإعادة الإنتاج. استخدم stop تسلسلات لإيقاف التوليد مبكراً.
تعمل هذه المعلمات تمامًا مثل واجهة برمجة تطبيقات OpenAI. يمكنك ضبط إبداع النموذج أو حتميته. القيم الافتراضية محسنة للإخراج المتوازن. جرب درجات الحرارة المنخفضة للحصول على نتائج متسقة.
حدود، أخطاء، والسياق
حدود المعدلات هي 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح. نافذة السياق الخاصة بك هي 100,000 رمز. تشمل الأخطاء 402 لعدم كفاية الرصيد و 429 لحدود المعدل. الرصيد المدفوع مسبقاً لا ينتهي.
يتم احتساب تكاليف الطلبات بناءً على استخدام الرموز الفعلي. الأخطاء والرفض مجانيان. يرفض النموذج المحتوى الجنسي الذي يتضمن قاصرين بغض النظر عن المعلمات الأخرى. راقب لوحة المعلومات الخاصة بك للحصول على إحصائيات الاستخدام.
الأسئلة الشائعة
كيف يمكنني تصحيح الأخطاء المتعلقة بغياب الإشارات المرجعية في استجابات API الدردشة المتوازية؟
تأكد من استخدام معرف النموذج الصحيح "uncensored" في طلباتك. تحقق من أن مصفوفات الرسائل الخاصة بك تتبع التنسيق القياسي لـ OpenAI. تحقق من أن إصدار SDK الخاص بك يدعم الميزات التي تستخدمها.
هل هذا هو نفسه نماذج الذكاء الاصطناعي غير المقيدة الأخرى؟
لا، ندير نموذجنا الخاص مفتوح الوزن والمُضبط للمخرجات غير الخاضعة للرقابة. إنه ليس GPT أو Claude أو أي نموذج آخر للبائع. السلوك محدد للبنية التحتية الخاصة بنا والضبط.
ماذا يحدث إذا تجاوزت رصيد الدفع المسبق الخاص بي؟
ستعيد الطلبات خطأ 402 حتى تقوم بإعادة الشحن. يمكنك إضافة رصيد عبر العملات المشفرة في أي وقت. رصيدك الحالي لا ينتهي، لذا يمكنك إضافة المزيد لاحقًا.
احصل على مفتاح API الخاص بك فوراً
سجّل، انسخ المفتاح، حدّد العنوان الأساسي. انتهى الأمر.