Unrestricted AI API: دليل البدء السريع لواجهة برمجة تطبيقات LLM غير الخاضعة للرقابة
يُظهر لك دليل البدء السريع هذا كيفية ربط تطبيقك بـ Unrestricted AI API. ستتعلم إرسال الطلبات، ومعالجة استجابات البث المتدفق، وإدارة حدود حسابك باستخدام تنسيقات متوافقة مع OpenAI.
- لكل 1M رمز إدخال
- $0.25
- رموز الإخراج / 1M
- $1.00
- نافذة السياق
- 100,000
- رصيد تجريبي مجاني
- $0.50
- طلبات في الدقيقة
- 300
المصادقة وURL الأساسي
ابدأ بإنشاء مفتاح API في صفحة الحصول على مفتاح API. تحتاج فقط إلى بريد إلكتروني وكلمة مرور؛ لا حاجة لبطاقة ائتمان للتجربة. استخدم مفتاحك في رأس Authorization كرمز Bearer. يجب أن تستهدف جميع الطلبات عنوان URL الأساسي https://api.unrestrictedaiapi.com/v1.
curl https://api.unrestrictedaiapi.com/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."}]
}'يتلقى حسابك رصيدًا تجريبيًا مجانيًا بقيمة 0.50 دولار صالحًا لمدة 7 أيام. يمكنك إعادة إنشاء مفتاحك في أي وقت، مما يلغي المفتاح القديم فورًا. كل حساب محدود بمفتاح نشط واحد فقط.
نقطة النهاية لإكمال الدردشة
أرسل النص إلى نقطة النهاية POST /v1/chat/completions. معرف النموذج هو uncensored. هذا نموذج مفتوح الأوزان يعمل على خوادم GPU مخصصة، وليس وسيطًا لـ GPT أو Claude. يجيب بدون رفض المحتوى للاستخدام القانوني للبالغين.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedaiapi.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)الاستجابات هي مخرجات نصية قياسية. يدعم النموذج نافذة سياق بحجم 100,000 رمز للموجّه والإكمال معاً. يمكنك إرسال تعريفات الأدوات لاستدعاء الدوال، والتي سيلتزم بها النموذج في تنسيق إخراجِه.
استجابات البث المتدفق
فعّل البث المتدفق عن طريق تعيين 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)تحتوي كل كتلة على نص جزئي. يجب على عميلك تجميع هذه الكتل لإعادة بناء الرسالة النهائية. تعمل هذه الطريقة مع أي واجهة برمجة تطبيقات متوافقة مع OpenAI تدعم بروتوكولات البث المتدفق.
دعم استدعاء الدوال
تدعم الواجهة استدعاء الدوال عبر المعلمة tools. عرّف دوالك في الطلب، وسيعيد النموذج مخرجات JSON هيكلية عند الاقتضاء. يتيح ذلك التكامل مع الأنظمة الخارجية أو المنطق المخصص.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedaiapi.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);قم بتحليل استجابة النموذج لاستخراج استدعاءات الأدوات. نفذ الدوال المحددة الخاصة بك ومرر النتائج مرة أخرى إلى النموذج في طلب لاحق إذا لزم الأمر. هذا يتيح سير عمل معقد بدون طبقات توجيه خارجية.
معلومات النموذج
استعلم عن GET /v1/models للتحقق من نقاط النهاية المتاحة. نموذجنا الأساسي هو uncensored. إنه ليس GPT أو Claude أو Gemini أو أي نموذج من مورد آخر. إنه مضبوط لاستجابات متسقة بدون مرشحات مخفية.
نافذة السياق هي 100,000 رمز. التسعير شفاف: $0.25 لكل 1M رمز إدخال و$1.00 لكل 1M رمز إخراج. الرصيد لا ينتهي. لا توجد رسوم شهرية أو اشتراكات.
حدود المعدل والأخطاء
حدد استخدامك بـ 300 طلب في الدقيقة لكل مفتاح. الحد الأقصى لحجم جسم الطلب هو 8 MB. إذا تجاوزت الحد، ستتلقى خطأ 429. انتظر قبل إعادة المحاولة.
تشمل الأخطاء الشائعة 401 (مفتاح غير صالح) و402 (رصيد غير كافٍ). قم بشحن الرصيد من $10 عبر العملات المشفرة (USDT أو USDC). أض +5% رصيد إضافي من $50، و+10% من $100. تأكد من أن رصيدك يغطي التكلفة المقدرة للموجّه والإكمال.
مواصفات API
كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.
| البند | القيمة |
|---|---|
| صيغة API | متوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط |
| المصادقة | Authorization: Bearer YOUR_KEY |
| نقاط النهاية | POST /v1/chat/completions · GET /v1/models |
| معرّف النموذج | uncensored |
| Base URL | https://api.unrestrictedaiapi.com/v1 |
| وضع JSON | response_format: {"type": "json_object"} |
| أقصى مخرجات | حتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل) |
| المعاملات | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| استدعاء الدوال | نعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool |
| البث المتدفق | نعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز |
| نافذة السياق | 100,000 رمز (المدخلات والمخرجات معاً) |
| الطلبات المتزامنة | حتى 8 في الوقت نفسه لكل مفتاح |
| حجم الطلب | حتى 8 MB |
| حدّ المعدل | 300 طلب في الدقيقة لكل مفتاح |
| ترويسات الرد | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| شحن الرصيد | USDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500 |
| رصيد تجريبي مجاني | $0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن |
| الصلاحية | الرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك |
| مكافأة | +5% من $50، +10% من $100 |
| السعر | $0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات |
| الفوترة | رصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية |
| المفاتيح | مفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم |
| تسجيل الدخول | Google أو البريد الإلكتروني وكلمة المرور |
| المحتوى | محتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين |
رموز الأخطاء
تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.
| الرمز | النوع | المعنى |
|---|---|---|
400 | bad_request | JSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق |
401 | missing_key · invalid_key · key_revoked | لا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله |
402 | no_credit | الرصيد فارغ — اشحن وتستأنف الطلبات فوراً |
403 | content_blocked | محتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب |
404 | not_found | نقطة نهاية غير معروفة |
413 | request_too_large | جسم الطلب أكبر من 8 MB |
429 | rate_limited · concurrency | تجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة |
503 | upstream_busy | النموذج مشغول — أعد المحاولة بعد ثوانٍ |
أسئلة وأجوبة
هل هذا API مناسب لمحتوى NSFW؟
نعم، النموذج لا يرفض المحتوى القانوني للبالغين. صُمم للاستجابات غير الخاضعة للرقابة. ومع ذلك، يتم حظر محتوى الجنس الذي ينطوي على قاصرين دائمًا بغض النظر عن سياق الطلب.
هل أحتاج إلى بطاقة ائتمان للبدء؟
لا. يمكنك تسجيل الدخول فقط باستخدام بريد إلكتروني وكلمة مرور. يحصل كل حساب جديد على $0.50 من رصيد تجريبي صالح لمدة 7 أيام. تحتاج فقط إلى طريقة دفع عندما تريد شحن رصيدك.
كيف أتعامل مع الأخطاء في تطبيقي؟
راقب رموز حالة HTTP القياسية. استخدم 401 للتحقق من مفتاحك، و402 لإضافة رصيد، و429 لتنفيذ منطق التخلف عن الحدّ المعدل. تحقق دائمًا من جسم الاستجابة للحصول على رسائل خطأ مفصلة.
مفتاحك على بُعد نموذج واحد
أنشئ حسابًا، انسخ المفتاح، غيّر URL الأساسي. هذا هو الإعداد الكامل.