دردشة AI غير المقيدةدليل خطوة بخطوة لتكامل ذكاء الشخصية الاصطناعي غير الخاضع للرقابة
دليل خطوة بخطوة لتكامل ذكاء الشخصية الاصطناعي غير الخاضع للرقابة
احصل على تكامل دردشة الذكاء الاصطناعي غير الخاضع للرقابة في دقائق باستخدام API الخاص بنا المتوافق مع OpenAI. يوضح لك هذا الدليل كيفية تكوين نقاط النهاية، والاستجابة المتدفقة (streaming)، ومعالجة البيانات الهيكلية دون رفض المحتوى.
آخر تحديث
ملخص
- استخدم نقطة النهاية القياسية /v1/chat/completions مع عنوان URL أساسي مخصص.
- يتم تمكين البث عبر أحداث الحدث الموجهة للخادم (SSE) لإخراج الرموز في الوقت الفعلي.
- تدعم استدعاء الوظائف ووضع JSON لاستخراج البيانات المهيكلة.
- يعتمد السعر على الدفع حسب الاستخدام عبر العملات المشفرة، بدون رسوم اشتراك شهرية.
المتطلبات الأساسية: حزم التطوير (SDK) ومفاتيح API
ابدأ بالحصول على مفتاح API الخاص بك من لوحة التحكم. يمكنك التسجيل باستخدام Google أو بريد إلكتروني وكلمة مرور. لا يلزم رقم هاتف. يظهر مفتاحك فورًا بعد الإنشاء.
- استخدم SDK الرسمي من OpenAI للغة التي تختارها.
- تأكد من أن بيئتك تدعم إصدار SDK المطلوب.
- احفظ مفتاح API الخاص بك بأمان في متغيرات البيئة الخاصة بك.
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)
الخطوة 1: تكوين عنوان URL الأساسي
وجّه حزمة تطوير البرمجيات (SDK) الخاصة بك إلى عنوان URL الأساسي لدينا. يضمن ذلك توجيه جميع الطلبات إلى نموذجنا غير الخاضع للرقابة. تظل بنية نقطة نهاية OpenAI القياسية متطابقة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);لا تغير مسار نقطة النهاية. يختلف فقط عنوان URL الأساسي. هذا يحافظ على توافق رمزك مع عملاء OpenAI الموجودين.
الخطوة 2: إرسال أول طلب دردشة
أرسل طلب POST إلى /v1/chat/completions. قم بتضمين مطالحة النظام ورسائل المستخدم. يستجيب النموذج بدون رفضات محتوى للمحتوى القانوني للبالغين.
curl https://api.chataiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the build script and show errors"}]
}'حدد معلمة النموذج إلى "uncensored". يضمن ذلك الحصول على النموذج المحدد الذي تم ضبطه للإخراج غير المقيد. تجنب تعيين max_tokens إذا كنت تريد القيمة الافتراضية وهي 2,048 رمزًا.
الخطوة 3: تمكين التدفق للمخرجات في الوقت الفعلي
فعّل التدفق عن طريق تعيين 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)تظهر إحصائيات استهلاك الرمز في الشريحة الأخيرة. يساعدك ذلك في تتبع التكاليف بدقة. يقلل التدفق من زمن الاستجابة المُدرَك للمستخدمين.
الخطوة 4: استخدام استدعاء الوظائف مع النموذج غير الخاضع للرقابة
عرّف الدوال في جسم الطلب. يمكن للنموذج استدعاء هذه الدوال بناءً على إدخال المستخدم. هذا مفيد لاستخراج البيانات أو تشغيل الإجراءات.
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)حدد tool_choice للتحكم في كيفية اختيار النموذج للوظائف. تعمل هذه الميزة بسلاسة مع نموذجنا غير المقيد. يمكنك استخدامها لمنطق اللعبة أو استخراج البيانات المهيكلة.
الخطوة 5: فرض وضع JSON للبيانات المهيكلة
عيّن response_format إلى json_object. يجبر هذا النموذج على إخراج JSON صالح. يقلل من أخطاء التحليل في تطبيقك.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);هذا مثالي لتوليد البيانات المهيكلة مثل حالات اللعبة أو ملفات التكوين. تأكد من أن مطالباتك تحدد مخطط JSON بوضوح. يلتزم النموذج بهذا التنسيق بشكل متسق.
الخطوة 6: إدارة الرموز المميزة ونوافذ السياق
نافذة السياق هي 100,000 رمز. هذا يشمل كل من المطالبة والإكمال. أدر استخدام الرموز بعناية للبقاء ضمن الحدود.
curl https://api.chataiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the build script and show errors"}]
}'عيّن max_tokens للتحكم في طول الإخراج. القيمة الافتراضية هي 2,048 رمزًا. يمكنك زيادة هذا الحد إلى 16,000 رمز لكل طلب. تابع استخدام الرموز في رؤوس استجابة API.
الخطوة 7: تصريف أخطاء التكامل الشائعة
تحقق من صحة مفتاح واجهتك البرمجية أولاً. تأكد من صحة عنوان URL الأساسي. راجع رسائل الخطأ للحصول على تفاصيل محددة.
- 401: مفتاح API غير صالح أو منتهي الصلاحية.
- 429: تم تجاوز حد المعدل (300 طلب في الدقيقة).
- 400: جسم الطلب أو المعاملات غير صالح.
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)تحقق من أن معلمة النموذج الخاصة بك مضبوطة على "uncensored". تأكد من عدم تجاوز حد حجم طلب 8 ميجابايت. استخدم صفحة الدعم لمشاكل الشحن المزدوج أو الرصيد.
الخلاصة: لماذا يعد دردشة AI غير الخاضعة للرقابة الخيار الصحيح
توفر واجهة برمجة التطبيقات (API) لدينا حلاً مباشرًا وغير خاضع للرقابة للمطورين. تحصل على نقطة نهاية متوافقة مع OpenAI بدون مرشحات محتوى للمحتوى القانوني للبالغين. التسعير شفاف ويدفع حسب الاستخدام. لا توجد قفل اشتراك أو رسوم شهرية. لا تنتهي صلاحية الرصيد. ابدأ التكامل اليوم مع رصيد تجريبي مجاني.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);الأسئلة الشائعة
هل نموذج دردشة الذكاء الاصطناعي غير المقيد غير مقيد حقًا؟
نعم، لا يرفض النموذج المواضيع القانونية للبالغين أو الخيالية أو المثيرة للجدل. هو مضبوط للمخرجات غير المقيدة. الحد الصارم الوحيد هو عدم وجود محتوى جنسي يتضمن قاصرين.
ما هو حجم نافذة السياق؟
نوافذ السياق تتسع لـ 100,000 رمز. يشمل ذلك كلًا من النص الأولي والإكمال. يمكنك ضبط max_tokens حتى 16,000 لكل طلب.
كيف أدفع مقابل واجهة برمجة تطبيقات روبوت الذكاء الاصطناعي غير الخاضع للرقابة؟
أنت تدفع باستخدام العملات المشفرة فقط. نقبل USDT (TRC20) أو USDC (Base). يتم خصم الرصيد المسبق حسب استخدام الرموز الحقيقي. الأخطاء والرفض مجانيان.
هل تدعم واجهة برمجة تطبيقات الدردشة بالذكاء الاصطناعي uncensored AI التدفق؟
نعم، التدفق مفعّل عبر أحداث الحدث المرسلة من الخادم (SSE). تتلقى إخراج الرموز في الوقت الفعلي. تظهر إحصائيات استخدام الرموز في الشريحة الأخيرة.
مفتاح API الخاص بك بجانبك
سجّل الدخول، احصل على المفتاح، واستبدل عنوان URL للنقطة النهائية. هذا كل ما في الأمر.
https://api.chataiunrestricted.com/v1جرّب برصيد تجريبي