ar ▾

واجهة برمجة التطبيقات بداية سريعة الدليل

Start building with our uncensored AI chatbots API using standard OpenAI-compatible endpoints. This quickstart guides you from authentication to streaming responses with concrete examples.

المصادقة: باستخدام your واجهة برمجة التطبيقات مفتاح

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

تضمين المفتاح في Authorization رأس الصفحة كرمز حامل (Bearer token). احتفظ به بأمان، فهو يمنحك الوصول الكامل إلى رصيدك المسبق. يمكنك استبدال مفتاح قديم بآخر جديد، ولكن مفتاحًا واحدًا فقط يكون نشطًا لكل حساب في أي وقت.

Base عنوان URL و نقطة النهاية هيكل

يشير عنوان URL الأساسي إلى خدمتنا المستضافة ويعكس الهيكل القياسي لـ OpenAI للتوافق. استخدم https://api.unrestrictedaichatbots.com/v1 كـ base الخاص بك وهدف /chat/completions لتوليد النص. لا نقدم نقاط نهاية للتضمينات أو الصور أو الصوت أو الفيديو، لذا وجه طلباتك إلى مسار إكمال الدردشة فقط.

معلمات مثل model تُمرر في جسم الطلب، وليس في عنوان URL. يضمن هذا الهيكل عمل واجهات برمجة تطبيقات OpenAI SDK الحالية مع تغييرات تكوينية قليلة.

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

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

curl https://api.unrestrictedaichatbots.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the output of 2 plus 2"}]
  }'

معالجة التدفق الاستجابات (SSE)

فعّل البث عن طريق تعيين stream: true في جسم الطلب الخاص بك. يُعيد الخادم أحداث الإرسال من الخادم (SSE) لكل رمز يتم إنشاؤه، مما يتيح العرض في الوقت الفعلي. تحتوي الشريحة النهائية على إحصائيات استخدام الرموز الكاملة لدقة الفواتير.

يقلل هذا الأسلوب من زمن الاستجابة المُدرَك للمستخدمين وهو أساسي لعمليات لعب الأدوار التفاعلية أو توليد الكود. قم بتكوين 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)

جارٍ التكوين المعلمات: درجة الحرارة، top_p، و seed

تحكم في سلوك مخرجات النموذج باستخدام معاملات LLM القياسية. اضبط temperature للعشوائية، top_p للعينة النواة، و seed لإنتاج نتائج قابلة لإعادة الإنتاج. تنطبق هذه المعاملات على uncensored النموذج تمامًا كما يفعلون مع نماذج اللغة الكبيرة الرئيسية الأخرى.

استخدام response_format مع json_object لإجبار إخراج منظم لتحليل موثوق. يتم أيضًا دعم استدعاء الوظائف عبر tools المعامل للتطبيقات القابلة للتوسعة.

from openai import OpenAI

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

فهم رمز usage و الفوترة

import OpenAI from "openai";

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

يتم تحصيل الرسوم بناءً على استهلاك الرموز الفعلي، حيث تُحسب الأخطاء والرفضات بصفر. تكلف الرموز المدخلة $0.15 لكل مليون، وتكلف الرموز المخرجة $0.50 لكل مليون. رصيدك المدفوع مسبقاً لا ينتهي صلاحيته، ويمكنك تعبئته باستخدام USDT أو USDC بدءاً من $20. تتراوح المكافآت من +5% إلى +15% بناءً على مبلغ التعبئة.

فني الأسئلة الشائعة

ما هو حجم نافذة السياق للنموذج غير المقيد؟

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

كيف أتعامل مع حدود معدل الطلبات والأخطاء؟

أنت محدود بـ 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح. يشير خطأ 401 إلى مفتاح غير صالح، ويعني 402 أن رصيدك المدفوع مسبقًا قد استنفد، ويشير 429 إلى أنك تجاوزت حد معدل الطلب.

هل واجهة برمجة تطبيقات الذكاء الاصطناعي غير المقيد متوافقة مع مكتبات SDK الخاصة بـ OpenAI؟

نعم، متوافق تمامًا مع OpenAI. يمكنك استخدام مكتبات SDK الرسمية الخاصة بـ OpenAI لـ Python، Node.js، أو أي لغة أخرى عن طريق تغيير عنوان URL الأساسي ومفتاح API في تكوينك ببساطة.

إنشاء your واجهة برمجة التطبيقات مفتاح

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

جرّب برصيد تجريبي