AR ▾

دليل البدء السريع: قم بتكامل API Sin Restricciones الخاصة بنا

قم بتكامل API الذكاء الاصطناعي بدون رقابة في دقائق باستخدام بروتوكول OpenAI القياسي. قم بتوليد نص بدون حجب المحتوى مع زمن استجابة متوقع وأسعار شفافة لكل رمز.

المتطلبات المسبقة

قبل البدء، تأكد من إنشاء حساب في apisinrestricciones.com. سجّل باستخدام بريدك الإلكتروني وكلمة المرور للحصول على مفتاح API الخاص بك فوراً. لا تحتاج إلى بطاقة ائتمان للاختبار الأولي بقيمة $0.50. هذه api بدون رقابة تستخدم البروتوكول القياسي chat-completions، مما يعني أنه يمكنك استخدام مكتبات OpenAI الرسمية أو أي عميل متوافق.

تُعرّف api ia نموذجاً واحداً مُعرّفاً باسم uncensored. لا يوجد اختيار للنماذج أو توجيه. النموذج هو LLM مفتوح الأوزان مستضاف على خوادمنا، ومصمم للاستجابة بدون رقابة للمحتوى البالغ القانوني والمواضيع المثيرة للجدل. لا نقدم تضمينات أو صوراً أو صوتاً.

المصادقة باستخدام مفتاح API

تتم المصادقة عبر رأس Authorization: Bearer YOUR_API_KEY. مفتاحك فريد لكل حساب ويمكن تجديده في أي وقت، مما يلغي المفتاح السابق فوراً. إذا لم يكن المفتاح صالحاً، فإن API يعيد خطأ 401. إذا نفد رصيدك، يفشل الطلب مشيراً إلى الحاجة إلى الشحن.

لا يلزم رقم هاتف أو بيانات إضافية للاختبار. الخصوصية صارمة: لا يتم استخدام الموجّهات الخاصة بك لتدريب النموذج. احتفظ بمفتاحك آمناً، فممن يملكه لديه وصول كامل إلى حصة الرموز الخاصة بك.

نقطة النهاية: إكمال المحادثات

نقطة الدخول الرئيسية هي POST /v1/chat/completions. هنا ترسل سجل المحادثة وتتلقى النص المُولّد. عنوان URL الأساسي هو https://api.apisinrestricciones.com/v1. تأكد من تكوين عميلك للإشارة إلى هذا base_url بدلاً من عنوان OpenAI.

يقبل النموذج ما يصل إلى 100,000 رمز مدمج من الإدخال والإخراج. يدعم استدعاء الدوال (tool calling) وفقاً لمعايير الصناعة. لا تفترض معلمات محددة من مزود آخر؛ تتبع نقطة النهاية الاتفاقية العامة لتكامل الدوال. تتم معالجة البيانات بشكل غير متزامن حسب الحمل، دون ضمانات لزمن استجابة ثابت.

مثال في Python

استخدم مكتبة openai في Python للتفاعل مع API. قم بتكوين المفتاح وbase_url بشكل صحيح. يوضح الكود التالي طلب نص كامل أساسي.

  • قم بتثبيت المكتبة باستخدام pip install openai.
  • استبدل YOUR_API_KEY بمفتاحك الحقيقي.
  • أرسل الرسالة ومعالجة الاستجابة.
from openai import OpenAI

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

يولد هذا المثال استجابة كاملة بدون بث متدفق. إنه مثالي للمعالجة الدفعية أو الاستجابات الحتمية حيث لا تحتاج إلى تحديث الواجهة في الوقت الفعلي.

مثال في JavaScript

لبيئات Node.js أو المتصفحات الحديثة، استخدم نفس المكتبة الرسمية. الهيكل مشابه لـ Python، لكنه متكيف مع التزامن في JavaScript.

  • تأكد من معالجة الوعود بشكل صحيح.
  • قم بتكوين base_url إلى https://api.apisinrestricciones.com/v1.
  • الوصول إلى المحتوى المُولّد من response.choices[0].message.content.
import OpenAI from "openai";

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

هذه الطريقة فعالة لتطبيقات الويب التي تحتاج إلى توليد النص بسرعة دون إدارة أحداث البث المتدفق يدوياً.

البث المتدفق مع SSE

لتجربة مستخدم أكثر سلاسة، فعّل البث المتدفق عن طريق تعيين stream: true. تعيد API تدفق أحداث الخادم (Server-Sent Events). ستتلقى أجزاء من النص تدريجياً بدلاً من انتظار اكتمال التوليد بالكامل.

هذا مفيد لواجهات الدردشة التي تعرض النص في الوقت الفعلي. تعامل مع أحداث 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)

تذكر أن البث المتدفق يستهلك نفس حصة الرموز ويخضع لنفس حدود المعدل.

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

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

يدعم النموذج نافذة سياق من 100,000 رمز. يتضمن ذلك كل من الموجّه والاستجابة. إذا تجاوزت هذا الحد، سترفض API الطلب. لا يوجد ضمان للسرعة بناءً على حمل الخادم؛ يختلف الأداء حسب توفر GPU. أخطاء الرصيد ليس لها رمز HTTP موحد عالمياً، لكنها تشير بوضوح إلى نقص الأموال.

cURL

curl https://api.apisinrestricciones.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."}]
  }'

مواصفات API

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

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

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

ما الذي تعنيه بالضبط 'بدون قيود'؟

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

كم يكلف وكيف يتم الفوترة؟

تدفع فقط مقابل ما تستخدمه: 0.25 دولار لكل مليون رمز (token) مدخل و1.00 دولار لكل مليون رمز مخرج. لا توجد اشتراكات شهرية. الرصيد المسبق الدفع لا ينتهي، ويمكنك شحنه من 10 دولار باستخدام العملات المشفرة (USDT أو USDC).

هل يمكنني استخدام API لاستدعاء الدوال (tool calling)؟

نعم، تدعم نقطة النهاية استدعاء الدوال وفق معيار OpenAI. استخدم المعلمة <code>tools</code> لتعريف دوالك وسيقوم النموذج باستدعائها عند الاقتضاء.

مفتاحك على بعد خطوة

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

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