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

Uncensored AI دردشة: توثيق واجهة برمجة تطبيقات Uncensored AI

أدرج واجهة برمجة تطبيقات LLM غير الخاضعة للرقابة في دقائق باستخدام حزم SDK القياسية لـ OpenAI. أرسل النصوص، واستقبل النصوص، وأزل فلاتر المحتوى للاستخدام القانوني للبالغين بأسعار شفافة تعتمد على الاستخدام.

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

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

وجّه عميلك إلى URL الأساسي: https://api.uncensoredaichatbot.cc/v1. مرر مفتاحك في رأس Authorization: Bearer <key>. يعمل هذا الإعداد مع أي عميل متوافق مع OpenAI. إذا قمت بتغيير المفاتيح، قم بتحديث متغيرات البيئة أو ملفات الإعداد للحفاظ على الوصول.

طلبك الأول

أرسل طلب POST إلى /v1/chat/completions بمعرف النموذج uncensored. هذا النموذج مفتوح الأوزان، ومضبط لرفض الحد الأدنى، ويعمل على خوادمنا المخصصة. إنه ليس GPT أو Claude أو أي نموذج من مورد آخر.

  • النموذج: uncensored
  • الإدخال: JSON مع مصفوفة messages
  • الإخراج: تنسيق استجابة OpenAI القياسي

استخدم المثال التالي للتحقق من الاتصال:

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

تكامل حزمة SDK لـ Python

استخدم حزمة Python الرسمية openai. قم بتكوين base_url وapi_key لتوجيه الطلبات إلى واجهة برمجة التطبيقات غير الخاضعة للرقابة. يضمن ذلك أنماط برمجة متوقعة مع إزالة فلاتر المحتوى للاستخدام القانوني للبالغين.

  • التثبيت عبر pip install openai
  • تعيين متغيرات البيئة أو تمريرها مباشرة إلى العميل
  • استدعاء chat.completions.create() كالمعتاد

إعداد مثال:

from openai import OpenAI

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

ثبّت حزمة npm openai. قم بتكوين العميل باستخدام URL الأساسي ومفتاح API. تتعامل حزمة Node.js مع تسلسل الطلبات وتحليل الاستجابات تلقائيًا.

  • التثبيت عبر npm install openai
  • إنشاء مثيل عميل جديد مع URL أساسي مخصص
  • إكمال الدردشة بالمعاملات القياسية

مقتطف رمز للتهيئة:

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaichatbot.cc/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: 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 رمز (الموجّه + الاكتمال). الحد الأقصى للإخراج هو 32,000 رمز لكل طلب (2,048 إذا لم يتم تعيين max_tokens). يجب أن تكون أحجام الطلبات أقل من 8 ميجابايت. أنت مقيد بـ 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح.

رموز حالة HTTP الشائعة:

  • 401: مفتاح API غير صالح أو منتهي الصلاحية
  • 402: رصيد مسبق الدفع غير كافٍ
  • 429: تجاوز حدّ المعدل

الموجّهات لا تُستخدم للتدريب. حدّ صارم للمحتوى يمنع المحتوى الجنسي الذي يتضمن قاصرين. الأخطاء والرفض مجانيان؛ تدفع فقط مقابل استخدام الرموز الناجح.

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

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

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

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

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

هل تُستخدم بياناتي للتدريب؟

لا. لا تُستخدم الموجّهات المرسلة إلى واجهة برمجة تطبيقات الدردشة الذكية بدون رقابة في التدريب. يتطلب حسابك عنوان بريد إلكتروني فقط، ولا تنتهي صلاحية رصيدك.

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

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

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