AR ▾

Unrestricted AI Chatbot: البدء السريع: دمج واجهة API للنموذج غير الخاضع للرقابة

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

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

تستخدم واجهة برمجة التطبيقات الخاصة بنا مصادقة متوافقة مع معايير OpenAI القياسية. تحتاج إلى مفتاح API صالح، يمكنك إنشاؤه فوراً من صفحة Get API key. عنوان URL الأساسي لجميع الطلبات هو https://api.unrestrictedaichatbot.cc/v1. قم بتكوين عميلك عن طريق تعيين عنوان URL الأساسي ومفتاح API الخاص بك. ندعم تسجيل الدخول عبر Google أو التسجيل بالبريد الإلكتروني وكلمة المرور. لا يلزم رقم الهاتف. يظهر مفتاح API الخاص بك مرة واحدة فقط بعد إنشائه. احتفظ به بأمان. يسمح كل حساب بمفتاح نشط واحد؛ يؤدي إنشاء مفتاح جديد إلى استبدال المفتاح القديم. تتم مصادقة الطلبات عبر رأس Authorization: Bearer <API_KEY>. إذا أرسلت مفتاحاً غير صالح، ستتلقى خطأ 401. إذا استنفد رصيدك المسبق للدفع، ستتلقى خطأ 402. يضمن هذا استخداماً شفافاً بدون رسوم خفية.

طلب الإكمال الأساسي

أرسل طلب POST /v1/chat/completions قياسي لتوليد النص. يستجيب API الذكاء الاصطناعي غير الخاضع للرقابة لدينا بتكميلات نصية بناءً على الموجّه الخاص بك. معرف النموذج هو دائماً uncensored. يمكنك تحديد معلمات مثل temperature و top_p للتحكم في العشوائية. يقبل الـ API مدخلات نصية ويعيد مخرجات نصية. لا يدعم الصور أو الصوت أو التضمينات. ركّز على توليد النص. يمكنك تعيين حد max_tokens، مع افتراض 2,048 إذا لم يتم تحديده. تدعم نافذة السياق ما مجموعه 100,000 رمز (الموجّه + التكميل). استخدم نقطة النهاية هذه لمهام توليد النص المباشرة.

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

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

استدعاء الدوال (الأدوات)

ادعم استدعاء الدوال للتفاعلات المهيكلة. عرّف الأدوات في طلبك مع الأسماء والوصف ومخططات المعلمات. يمكن للنموذج اختيار استدعاء دالة. اضبط tool_choice على auto أو حدد أداة. يتيح ذلك الدمج مع الأنظمة الخارجية. استخدم هذا لاستخراج البيانات أو تشغيل الإجراءات. تدعم واجهة برمجة التطبيقات تنسيقات الأدوات القياسية من OpenAI. تعمل مع نموذجنا غير الخاضع للرقابة لاختيار موثوق للدوال. عرّف أدواتك بوضوح. يعيد النموذج قائمة استدعاءات الدوال. حلّل هذه الاستدعاءات لتنفيذ الدوال في تطبيقك. يضيف ذلك قدرات تتجاوز توليد النص البسيط.

وضع JSON

فرض إخراج JSON صالح من النموذج. اضبط response_format: { "type": "json_object" } في طلبك. يضمن هذا أن يكون المخرج JSON قابلاً للتحليل. مفيد لاستخراج البيانات المهيكلة أو استجابات واجهة برمجة التطبيقات. يلتزم النموذج بتركيب JSON. يقلل هذا من أخطاء التحليل في الكود الخاص بك. ادمجه مع استدعاء الدوال للحصول على مخرجات مهيكلة قوية. يحافظ uncensored AI API الخاص بنا على هذا التنسيق بشكل موثوق. استخدمه عندما تحتاج إلى هياكل بيانات متسقة. يبسط المعالجة اللاحقة. تأكد من أن الموجّه يشجع إخراج JSON للحصول على أفضل النتائج.

المعاملات، الحدود، والأخطاء

إدارة الطلبات بحدود محددة. الحد الأقصى 300 طلب في الدقيقة لكل مفتاح. الحد الأقصى 8 طلبات متزامنة. الحد الأقصى لحجم جسم الطلب 8 MB. تشمل الأخطاء 401 (مفتاح غير صالح)، 402 (لا رصيد)، و429 (حدّ المعدل). نافذة السياق هي 100,000 رمز. الحد الأقصى للإخراج هو 32,000 رمز. استخدم معلمات مثل temperature، top_p، stop، seed، presence_penalty، و frequency_penalty. تتحكم هذه في سلوك التوليد. راقب استخدامك عبر عدّادات الرموز. الرصيد المسبق الدفع لا ينتهي. الأخطاء مجانية. هذا النموذج المتوقع يناسب التكاملات المستقرة. تجنب تجاوز الحدود لمنع أخطاء 429.

cURL

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

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedaichatbot.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 = 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 في مكان واحد — راجعها قبل شحن الرصيد.

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

أسئلة وأجوبة

ما هي نافذة السياق القصوى؟

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

كيف أتعامل مع استجابات البث المتدفق؟

عيّن المعلمة <code>stream</code> إلى true في طلبك. تُعيد واجهة API أجزاء أحداث مُرسلة من الخادم (SSE) تحتوي على نص جزئي. يُقدَّم استخدام الرموز فقط في الجزء الأخير.

هل هناك حد للطلبات المتزامنة؟

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

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

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

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