AR ▾
احصل على مفتاح API
لكل 1M رمز إدخال
$0.25
رموز الإخراج / 1M
$1.00
نافذة السياق
100,000
رصيد تجريبي مجاني
$0.50
طلبات في الدقيقة
300

توثيق Unrestricted AI API التوثيق

ابدأ في توليد النصوص باستخدام API LLM بدون رقابة الخاص بنا عبر نقاط النهاية القياسية المتوافقة مع OpenAI. يغطي دليل البدء المصادقة، الطلبات الأساسية، البث المتدفق، والحدود الأساسية لتشغيل التكامل فورًا.

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

يُستضاف واجهة برمجة التطبيقات Unrestricted AI على https://api.unrestrictedai.top/v1. يتبع هيكل إكمال الدردشة الخاص بـ OpenAI، مما يعني أنه يمكنك استخدام مكتات OpenAI SDK الحالية عن طريق تحديث base_url فقط وتقديم مفتاح API الخاص بك. تحتاج فقط إلى مفتاح واحد نشط لكل حساب، وهو يمنحك وصولاً فورياً إلى النموذج بدون رقابة. تتم المصادقة عبر رأس Authorization باستخدام مخطط Bearer. تأكد من أمان مفتاحك، لأنه يتحكم في استخدام رصيدك المسبق الدفع. على عكس خدمات الاشتراك، تدفع فقط مقابل الرموز المعالجة، مع حساب الأخطاء والرفض بصفر رموز.

طلبك الأول

أرسل طلب إكمال دردشة قياسي لاختبار الاتصال. معرف النموذج هو دائماً uncensored. تقبل نقطة النهاية إدخال النص وتُرجع مخرجات نصية، وتدعم ما يصل إلى 100,000 رمز في نافذة السياق. إذا لم تحدد max_tokens، فإن واجهة برمجة التطبيقات تستخدم افتراضياً 2,048 رمز مخرجات. يوضح هذا الطلب POST البسيط الوظيفة الأساسية: إرسال الموجّه واستلام الاستجابة المولدة بدون فلاتر محتوى للمواضيع القانونية للبالغين أو المثيرة للجدل.

تكامل SDK بايثون

استخدام مكتبة OpenAI الرسمية لـ Python هو أسرع طريقة للتكامل. وجه العميل إلى عنوان URL الأساسي الخاص بنا وأمر مفتاحك. يُظهر الكود أدناه طلب متزامن أساسي. تتعامل هذه الطريقة مع تحليل JSON تلقائيًا، مما يتيح لك الوصول إلى محتوى الاستجابة مباشرةً في متغيرات Python الخاصة بك. إنها مثالية لخدمات الخلفية أو المعالجة الدفعية حيث يكون زمن استجابة البث أقل أهمية من بساطة الكود.

تكامل SDK Node.js

لبيئات JavaScript، قم بتكوين عميل OpenAI Node.js لاستهداف نقطة النهاية الخاصة بنا. الطبيعة غير المتزامنة لـ Node.js تتوافق جيدًا مع وقت استجابة الـ API. اضبط عنوان URL الأساسي بشكل صحيح، وستتعامل SDK مع تنسيق الطلب. تذكر أن هذه الـ API لا تدعم نقاط النهاية للصور أو الصوت أو التضمين، لذا التزم بإكمالات النصوص فقط. هذه الطريقة مناسبة لخوادم الويب أو الوظائف الطرفية حيث تحتاج إلى حقن استجابات LLM بدون رقابة في المحتوى الديناميكي.

الاستجابات المتدفقة

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

الحدود والأخطاء والنافذة

يُقتصر كل مفتاح API على 300 طلب في الدقيقة و8 طلبات متزامنة. يجب ألا يتجاوز جسم الطلب 8 MB. تشمل الأخطاء الشائعة 401 للمفاتيح غير الصالحة، و402 عندما يستنفد الرصيد المسبق الدفع، و429 لحدّ المعدل. تدعم نافذة السياق 100,000 رمز إجمالاً، بما في ذلك كل من الموجّه والإكمال. إذا تجاوزت هذه الحدود، فعّل استراتيجية التراجع الأسي. الرصيد لا ينتهي أبداً، وتُعالج الأخطاء مثل الشحن المزدوج عبر صفحة الدعم، مما يضمن الاحتفاظ بقيمتك المسبقة الدفع إلى ما لا نهاية.

cURL

curl https://api.unrestrictedai.top/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

المواصفات التقنية

كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.

البندالقيمة
صيغة APIمتوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط
نقاط النهايةPOST /v1/chat/completions · GET /v1/models
معرّف النموذجuncensored
المصادقةAuthorization: Bearer YOUR_KEY
Base URLhttps://api.unrestrictedai.top/v1
وضع JSONresponse_format: {"type": "json_object"}
البث المتدفقنعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز
نافذة السياق100,000 رمز (المدخلات والمخرجات معاً)
أقصى مخرجاتحتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل)
استدعاء الدوالنعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool
المعاملاتtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
الطلبات المتزامنةحتى 8 في الوقت نفسه لكل مفتاح
حجم الطلبحتى 8 MB
ترويسات الردX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
حدّ المعدل300 طلب في الدقيقة لكل مفتاح
الصلاحيةالرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك
الفوترةرصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية
مكافأة+5% من $50، +10% من $100
شحن الرصيدUSDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500
رصيد تجريبي مجاني$0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن
السعر$0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات
المحتوىمحتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين
المفاتيحمفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم
تسجيل الدخولGoogle أو البريد الإلكتروني وكلمة المرور

رموز الأخطاء

تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.

الرمزالنوعالمعنى
400bad_requestJSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق
401missing_key · invalid_key · key_revokedلا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله
402no_creditالرصيد فارغ — اشحن وتستأنف الطلبات فوراً
403content_blockedمحتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب
404not_foundنقطة نهاية غير معروفة
413request_too_largeجسم الطلب أكبر من 8 MB
429rate_limited · concurrencyتجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة
503upstream_busyالنموذج مشغول — أعد المحاولة بعد ثوانٍ

أسئلة وأجوبة

كيف يتم حساب الفوترة؟

يتم تحصيل $0.25 لكل مليون رمز إدخال و $1.00 لكل مليون رمز إخراج. الأخطاء والرفض لا تستهلك رموزًا، لذا فهي مجانية. الرصيد مسبق الدفع ولا ينتهي.

ما هي طرق الدفع المقبولة؟

نقبل العملات المشفرة فقط: USDT (TRC20) أو USDC (Base). الحد الأدنى للشحن هو $10، وتطبق المكافآت على المبالغ الأكبر. لا يتم دعم بطاقات الائتمان أو PayPal.

هل تقوم الـ API بتصفية المحتوى؟

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

مفتاحك على بُعد نموذج واحد

أنشئ حسابًا، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد الكامل.

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