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

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

توفر واجهة برمجة التطبيقات uncensoredai.com وصولاً مباشراً إلى نموذج لغة كبير واحد غير مقيد مع توافق كامل مع SDK الخاص بـ OpenAI. يمكنك البدء في توليد النص على الفور باستخدام رصيدك المشفر المدفوع مسبقاً وطلبات HTTP القياسية.

عنوان URL الأساسي والمصادقة

نقطة نهاية واجهة برمجة التطبيقات (API) هي HTTPS://api.uncensoredaicom.com/v1. تتطلب جميع الطلبات مفتاح API يتم تمريره في رأس المصادقة. أنشئ مفتاحك عبر لوحة التحكم باستخدام تسجيل الدخول عبر Google أو البريد الإلكتروني. يمنحك المفتاح وصولاً فورياً إلى النموذج غير الخاضع للرقابة دون التحقق من الهاتف أو قيود الاشتراك.

الطلب الأول

أرسل طلب POST إلى /v1/chat/completions لتوليد النص. حدد النموذج على أنه "uncensored" وقم بتضمين Prompt النظام الخاص بك. تعيد API استجابات JSON مع المحتوى المولد. تشير الأخطاء مثل 401 إلى مفاتيح غير صالحة، بينما يعني 402 عدم كفاية الرصيد.

curl https://api.uncensoredaicom.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return a list of ten modern CSS layout techniques"}]
  }'

تكامل واجهة برمجة تطبيقات Python

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

from openai import OpenAI

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

استخدام SDK Node.js

قم بتهيئة عميل OpenAI بعنوان URL الأساسي المخصص وبيانات الاعتماد الخاصة بك. يمكن لمطوري Node.js دمج هذا بسهولة في خدمات الواجهة الخلفية الحالية. تدير حزمة SDK ربط الاتصال وإعادة المحاولة بكفاءة. تأكد من معالجة استجابات التدفق بشكل صحيح للإخراج الفوري.

import OpenAI from "openai";

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

حدود، أخطاء، والسياق

تدعم نافذة السياق إجمالي 100,000 رمز. الحد الأقصى للإخراج لكل طلب هو 16,000 رمز. تسمح حدود المعدل بـ 300 طلب في الدقيقة و8 اتصالات متزامنة. يجب أن تبقى أحجام الطلبات أقل من 8 ميجابايت. تعامل مع أخطاء 429 من خلال تنفيذ استراتيجيات الارتداد الأسي.

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

ما هو عنوان URL الأساسي لواجهة برمجة التطبيقات (API) للموقع uncensoredai.com؟

عنوان URL الأساسي هو HTTPS://api.uncensoredaicom.com/v1. يجب تحديث عميل SDK الخاص بك للإشارة إلى هذا الطرف بدلاً من عنوان URL OpenAI الافتراضي.

كيف يمكنني مصادقة الطلبات؟

تضمين مفتاح API الخاص بك في رأس التفويض كـ Bearer <key>. أنشئ المفتاح على الفور بعد التسجيل باستخدام Google أو البريد الإلكتروني.

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

تُعيد الـ API رمز الحالة 429. يمكنك إرسال ما يصل إلى 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح. نفذ منطق التخلفية للتعامل مع هذه الأخطاء بسلاسة.

أنشئ مفتاح API الخاص بك

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

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