Uncensored Aichat/دمج الدردشة بالذكاء الاصطناعي بدون رقابة في دقائق
دمج الدردشة بالذكاء الاصطناعي بدون رقابة في دقائق
احصل على مفتاح API وأرسل رسالتك الأولى إلى واجهة برمجة تطبيقات LLM بدون رقابة في أقل من خمس دقائق. يغطي هذا الدليل المصادقة، والطلبات القياسية، والبث المتدفق، واستخدام الأدوات مع النموذج الوحيد بدون رقابة.
https://api.uncensoredaichat.top/v1uncensored
المتطلبات المسبقة وعنوان URL الأساسي
قبل إرسال الطلبات، تحتاج إلى مفتاح API. سجّل حسابك في صفحة الحصول على مفتاح API باستخدام حساب Google أو عنوان بريد إلكتروني. يظهر مفتاحك على الفور؛ لا حاجة لبطاقة ائتمان للتجربة الأولية. تستخدم جميع الطلبات عنوان URL الأساسي المتوافق مع OpenAI: https://api.uncensoredaichat.top/v1. يمكنك استخدام أي SDK قياسي لـ OpenAI عن طريق توجيهه إلى هذا العنوان URL وإمداده بمفتاحك. معرف النموذج هو uncensored. هذا نموذج مفتوح الأوزان مضبوط لحد أدنى من الرفض، وليس وسيطًا لتوجيه الطلبات إلى موردين آخرين.
المصادقة والطلب الأول
أدرج مفتاح API الخاص بك في رأس Authorization كرمز Bearer. تتوقع واجهة برمجة تطبيقات حمولات JSON القياسية الخاصة بـ OpenAI. إذا كان المفتاح غير صالح، تتلقى خطأ 401. إذا استنفدت رصيدك المسبق للدفع، تتلقى خطأ 402. الأخطاء والرفض لا تستهلك الرموز، لذا يتم تحميلك فقط مقابل الاستخدام الفعلي. استخدم أمر cURL التالي لإرسال موجّه بسيط.
curl https://api.uncensoredaichat.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."}]
}'
يرسل هذا الطلب رسالة مستخدم إلى نموذج uncensored ويتوقع استجابة نصية. تحقق من جسم الاستجابة للنص المُولّد في مصفوفة choices.
تكامل SDK الخاص بـ Python
يُسهّل استخدام مكتبة openai الرسمية الخاصة بـ Python معالجة الطلبات. قم بتكوين العميل باستخدام مفتاح API الخاص بك وعنوان URL الأساسي الصحيح. تتعامل هذه الطريقة تلقائيًا مع تسلسل JSON وإعادة المحاولة. إنها مثالية لخدمات الخلفية أو البرامج النصية حيث تحتاج إلى استجابات متزامنة وموثوقة.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichat.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)
يوضح مقتطف الكود تهيئة العميل وإجراء مكالمة إكمال الدردشة. تأكد من تثبيت أحدث إصدار من SDK لدعم جميع المعلمات الحالية مثل temperature وtop_p.
استخدام SDK الخاص بـ Node.js
لبيئات JavaScript أو TypeScript، يعمل SDK الخاص بـ Node.js بنفس طريقة النسخة الخاصة بـ Python. وجّه عنوان URL الأساسي إلى نقطة النهاية الخاصة بنا. هذا مفيد لوظائف الخادم الخالي أو خوادم الويب التي تعالج مدخلات المستخدم في الوقت الفعلي.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichat.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);
يوضح هذا المثال كيفية استيراد العميل وإرسال طلب. يحتوي كائن الاستجابة على نفس هيكل واجهة برمجة التطبيقات، مما يتيح لك استخراج المحتوى بسهولة. تذكر أن معرف النموذج هو دائماً uncensored.
الاستجابات المتدفقة
لتحسين تجربة المستخدم، فعّل البث المتدفق عن طريق تعيين 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 رمز إجمالاً، مما يسمح بمحادثات طويلة دون اقتصاص فوري.
حدود المعدل ومعالجة الأخطاء
يُحدّد كل مفتاح API بحدّ 300 طلب في الدقيقة و8 طلبات متزامنة. عند تجاوز هذه الحدود، يتلقّى المستخدم خطأ 429. يجب ألا يتجاوز جسم الطلب 8 ميجابايت. إذا احتجتَ إلى مفتاح جديد، فإن إنشاء مفتاح جديد يحلّ محل المفتاح النشط القديم. تنطبق حدود المحتوى: يُرفض دائمًا محتوى الجنس الذي ينطوي على القاصرين. يُسمح ببقية محتوى الكبار القانوني. راقب رصيدك المسبق الدفع بانتظام لتجنب أخطاء 402.
مواصفات API
كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.
| البند | القيمة |
|---|---|
| صيغة API | متوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط |
| المصادقة | Authorization: Bearer YOUR_KEY |
| نقاط النهاية | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.uncensoredaichat.top/v1 |
| معرّف النموذج | uncensored |
| المعاملات | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| أقصى مخرجات | حتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل) |
| استدعاء الدوال | نعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool |
| البث المتدفق | نعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز |
| وضع JSON | response_format: {"type": "json_object"} |
| نافذة السياق | 100,000 رمز (المدخلات والمخرجات معاً) |
| ترويسات الرد | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| حجم الطلب | حتى 8 MB |
| الطلبات المتزامنة | حتى 8 في الوقت نفسه لكل مفتاح |
| حدّ المعدل | 300 طلب في الدقيقة لكل مفتاح |
| رصيد تجريبي مجاني | $0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن |
| شحن الرصيد | USDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500 |
| الصلاحية | الرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك |
| السعر | $0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات |
| مكافأة | +5% من $50، +10% من $100 |
| الفوترة | رصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية |
| تسجيل الدخول | 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 | النموذج مشغول — أعد المحاولة بعد ثوانٍ |
أسئلة وأجوبة
كيف تعمل الفوترة لواجهة برمجة تطبيقات الذكاء الاصطناعي بدون رقابة؟
تدفع مقابل كل رمز باستخدام رصيد مسبق الدفع لا ينتهي. تكلف الرموز المدخلة $0.25 لكل مليون رمز، وتكلف الرموز المخرجة $1.00 لكل مليون رمز. الأخطاء والرفض مجانيّان. قم بشحن الرصيد باستخدام USDT (TRC20) أو USDC (Base) عبر العملات الرقمية فقط.
هل هذا مثل Character.ai أو OpenRouter؟
لا. نقدم واجهة برمجة تطبيقات مباشرة لنموذج واحد بدون رقابة، وليست خدمة توجيه أو واجهة دردشة ويب. على عكس OpenRouter، لا نجمع موردين متعددين. كما لا نطلب اشتراكاً شهرياً؛ تدفع فقط مقابل ما تستخدمه.
ماذا يحدث إذا نفد الرصيد؟
ستعيد الطلبات خطأ 402 يشير إلى عدم كفاية الأموال. رصيدك الحالي لا ينتهي، لذا يمكنك شحن الرصيد في أي وقت. يمكنك إضافة أي مبلغ صحيح بين $10 و$500، مع رصيد إضافي للشحنات الأكبر.
مفتاحك على بُعد نموذج واحد
أنشئ حساباً، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد بأكمله.