توثيق API للذكاء الاصطناعي غير الخاضع للرقابة
ابدأ بإرسال الطلبات إلى نموذج اللغة الكبير اللامقيد فوراً. الواجهة تتطابق مع معايير OpenAI بحيث يمكنك تبديل المفاتيح دون إعادة كتابة الكود.
- عنوان URL الأساسي
https://api.aiunlimited.cc/v1- النموذج
uncensored
عنوان URL الأساسي والمصادقة
وجّه عميلك إلى https://api.aiunlimited.cc/v1 و将您的API密钥包含在标头中。我们为每个账户发布一个密钥,授予对端点的完全访问权限。 المصادقة يعتمد على مخطط رمز Bearer القياسي الذي يعمل مع أي واجهة OpenAI-compatible SDK.
curl https://api.aiunlimited.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three reasons why open source models beat closed APIs"}]
}'احتفظ بالمفتاح آمنًا لأنه يتحكم في رصيدك المدفوع مسبقًا. يمكنك إنشاء مفتاح جديد من لوحة التحكم إذا لزم الأمر، ويتوقف المفتاح القديم عن العمل على الفور.
الطلب الأول مع الذكاء الاصطناعي غير المقيد
أرسل طلب POST إلى /v1/chat/completions باستخدام معرف النموذج المحدد uncensored. تقبل نقطة النهاية هذه مصفوفات رسائل قياسية وتعيد استجابات نصية بدون مرشحات محتوى. استخدم هذا الهيكل لاختبار الاتصال والتحقق من عد الرموز.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiunlimited.cc/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)يشمل الرد إحصائيات الاستخدام حتى تتمكن من تتبع التكاليف بدقة. يعد التصحيح أمرًا مباشرًا لأن الأخطاء تُرجع أكواد HTTP القياسية مع رسائل JSON واضحة.
تكامل Node.js للوكلاء
قم بتهيئة العميل باستخدام عنوان URL الأساسي والمفتاح الخاص بك للتكامل مع عمليات عمل Node.js الحالية. يدعم هذا الإعداد كلًا من المكالمات المتزامنة وأنماط غير المتزامنة لبناء الوكلاء. قم بتكوين العميل مرة واحدة وأعد استخدامه عبر طلبات متعددة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunlimited.cc/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);مرر الـ uncensored معرف النموذج لضمان الحصول على مخرجات غير مقيدة. تتعامل المكتبة مع ربط الاتصال ومنطق إعادة المحاولة تلقائيًا.
استجابات البث
فعّل البث عن طريق تعيين stream: true في معاملات الطلب الخاص بك. يرسل هذا الوضع الشرائح بمجرد توليدها، مما يقلل من زمن الاستجابة المُدرَك للمخرجات طويلة المدى. يجب أن تتعامل مع الشريحة الأخيرة بعناية لاستخراج إجمالي استخدام الرموز.
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)تحتوي القطعة الأخيرة على usage كائن مع عدد رموز الإدخال والإخراج. قم بتحليل هذه البيانات لتحديث رصيد الائتمان المحلي الخاص بك بدقة.
حدود المعدلات والأخطاء
تتوقع رمز حالة 429 عندما تتجاوز 300 طلب في الدقيقة أو 8 اتصالات متزامنة لكل مفتاح. يشير خطأ 401 إلى مفتاح API غير صالح أو منتهي الصلاحية، بينما يعني 402 أن رصيدك المدفوع مسبقاً غير كافٍ. لا يمكن أن تتجاوز أحجام الطلبات 8 ميجابايت في الحجم.
تطبيق التخفيف الأسي لأخطاء 429 لتجنب إرباك الخادم. تحقق من رصيد حسابك بانتظام لأن الأخطاء لا تستهلك الرموز.
نافذة السياق والقيود
يدعم النموذج نافذة سياق بحجم 100,000 رمز تجمع بين النص الأولي والإكمال. الحد الأقصى للإخراج لكل طلب هو 16,000 رمز ما لم تحدد قيمة أقل max_tokens القيمة. يعود الإخراج الافتراضي إلى 2,048 رمز إذا لم يتم تحديده.
راقب استخدام الرموز المميزة عن كثب لأن التكاليف تتناسب مع الطول. استخدم الـ stream خيار لإدارة الذاكرة بكفاءة أثناء المحادثات الطويلة.
الأسئلة الشائعة
هل خدمة الذكاء الاصطناعي غير المحدودة غير خاضعة للرقابة حقاً؟
نعم، لا يرفض النموذج المواضيع القانونية للبالغين أو الخيالية أو المثيرة للجدل. هو يرفض فقط المحتوى الجنسي الذي يتضمن قاصرين، وهو حد صارم يُطبق على جميع الطلبات.
هل يمكنني استخدام هذا مع عملاء OpenAI الموجودين؟
بالتأكيد. تستخدم واجهة برمجة التطبيقات (API) واجهة chat-completions القياسية الخاصة بـ OpenAI. ما عليك سوى تحديث عنوان URL الأساسي ومفتاح API في تكوين العميل الخاص بك.
ماذا يحدث إذا حصلت على خطأ 402؟
تعني خطأ 402 أن رصيدك المدفوع مسبقاً قد استنفد. قم بإضافة رصيد باستخدام العملات المشفرة (USDT أو USDC) لاستعادة الوصول فوراً. لا يتم خصم رصيدك عند حدوث أخطاء في الطلبات الفاشلة.
احصل على مفتاح API الخاص بك الآن
سجّل، وانسخ رمزك، وحدّث النقطة النهائية. إعداد بسيط.