ar ▾

API غير مقيد متوافق مع OpenAI

https://api.unrestrictedaibot.com/v1غير خاضع للرقابة

بداية سريعة للتكامل

ابدأ مع واجهة برمجة تطبيقات الروبوت الذكي غير المقيد في دقائق باستخدام مكتبات OpenAI القياسية. يغطي هذا الدليل السريع المصادقة، وطلبك الأول، والتدفق (streaming)، ومعالجة الحدود.

ثبّت حزمة OpenAI القياسية

ابدأ بتثبيت حزمة OpenAI الرسمية للغة المفضلة لديك. تتولى هذه المكتبة المصادقة وتنسيق الطلبات تلقائيًا. تعمل مع واجهة برمجة التطبيقات (API) الخاصة بنا لنموذج اللغة الكبير غير الخاضع للرقابة دون تعديلات.

  • Python: pip install openai
  • Node.js: npm install openai

يجب أن يكون إصدار SDK حديثاً بما يكفي لدعم base_url المعلمة. يضمن هذا التوافق مع هيكل واجهة برمجة التطبيقات المتوافقة مع OpenAI لدينا.

قم بتعيين عنوان URL الأساسي ومفتاح API الخاص بك

قم بتكوين العميل ليشير إلى خوادمنا. استخدم عنوان URL الأساسي https://api.unrestrictedaibot.com/v1 ومفتاح API الفريد الخاص بك. يسمح هذا الإعداد لك باستخدام نفس الكود الذي لديك بالفعل للخدمات الأخرى.

تُمرر المصادقة عبر Authorization الرأس. يتعامل SDK مع حقن هذا الرأس تلقائيًا عندما توفر المفتاح.

curl https://api.unrestrictedaibot.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Find all null values in this JSON response"}]
  }'

أرسل أول إكمال للدردشة

أرسل طلبًا إلى /v1/chat/completions باستخدام معرف النموذج uncensored. أرسل رسالة مستخدم واحصل على نص استجابة. هذا النموذج لا يرفض مواضيع البالغين القانونية أو المحتوى المثير للجدل.

اضبط max_tokens معامل للتحكم في طول المخرجات. الافتراضي هو 2,048 رمزاً إذا حذفت هذا الحقل. يدعم نافذة السياق الخاصة بنا ما يصل إلى 100,000 رمز إجمالاً.

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedaibot.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)

تمكين استجابات التدفق

استخدم أحداث الإرسال الخادم (SSE) لتسليم الرموز في الوقت الفعلي. اضبط stream=true في طلبك. تُعيد المكتبة (SDK) الرموز مع توليدها. يقلل هذا من زمن الاستجابة المُدرَك للردود الطويلة.

عالج قطع التدفق في الكود الخاص بك. تحتوي القطعة الأخيرة على إجمالي استخدام الرموز. هذا مفيد لشفافية الفواتير ومراقبة الاستهلاك.

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 واستدعاء الوظائف

طلب المخرجات المهيكلة عن طريق تعيين response_format إلى {"type": "json_object"}. يُعيد النموذج بيانات JSON صالحة يمكنك تحليلها مباشرة. هذا مثالي لبناء الوكلاء أو خطوط أنابيب البيانات.

عرّف الأدوات في طلبك لاستدعاء الوظائف. يمكن للنموذج استدعاء الوظائف بناءً على موجه المستخدم. استخدم tool_choice للتحكم في توقيت استدعاء الوظائف. يضيف هذا قوة لتطبيقاتك دون بنية تحتية إضافية.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedaibot.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);

تحقق من استخدام التوكن والحدود

راقب استخدامك عبر رؤوس استجابة واجهة برمجة التطبيقات أو قطعة التدفق النهائية. أنت تدفع لكل رمز مستخدم. الأخطاء والرفض مجانيان. ينطبق نموذج التسعير الشفاف هذا على جميع الطلبات.

احترم حدود معدل الطلبات: 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح. إذا تجاوزت هذه الحدود، ستتلقى خطأ 429. خطط للتزامن الخاص بك وفقاً لذلك.

الأسئلة الشائعة

كيف أحصل على مفتاح API لروبوت الذكاء الاصطناعي غير المقيد؟

سجّل باستخدام Google أو البريد الإلكتروني على صفحة إنشاء المفتاح. يتم عرض مفتاح API الخاص بك على الفور. لا يلزم رقم هاتف للتسجيل. يعمل هذا المفتاح مع خدمة روبوت الذكاء الاصطناعي غير المقيد.

هل هذه واجهة برمجة تطبيقات (API) للبالغين (NSFW)؟

نعم، لا يرفض النموذج غير المقيد المحتوى القانوني للبالغين. وهو مصمم للدردشة والمحادثة غير المقيدة. ومع ذلك، يتم رفض المحتوى الجنسي الذي يتضمن قاصرين دائمًا. ينطبق هذا على جميع الطلبات.

ماذا يحدث إذا تجاوزت حد معدل الطلب؟

ستتلقى رمز الحالة 429. الحد هو 300 طلب في الدقيقة لكل مفتاح. يمكنك أيضًا إجراء 8 طلبات متزامنة. انتظر لحظة وأعد المحاولة. استخدم زيادة عكسية متزايدة في الكود الخاص بك.

افتح مفتاحك في دقائق

سجّل، احصل على مفتاحك، وحدّث عنوان URL الأساسي. بسيط كما هو الحال.

احصل على مفتاحك