البدء السريع: تكامل نموذج ذكاء اصطناعي غير مصفى
دمج نموذج الذكاء الاصطناعي غير المقيد في تطبيقاتك باستخدام واجهة برمجة التطبيقات المتوافقة مع OpenAI. يوضح لك هذا الدليل خطوات المصادقة، وإرسال الطلبات، والتعامل مع استجابات البث المباشر من خلال أمثلة عملية.
المتطلبات الأساسية: تثبيت حزمة التطوير (SDK) وإعداد البيئة
يعمل نموذج الذكاء الاصطناعي غير المفلتر مع مكتبات OpenAI القياسية. تحتاج إلى مفتاح API من لوحة التحكم وعنوان URL الأساسي HTTPS://api.unfilteredaimodel.com/v1. قم بتثبيت المكتبة للغتك المفضلة للتعامل مع رؤوس المصادقة تلقائياً.
حدد متغير البيئة أو مرر المفتاح مباشرةً في تهيئة العميل. معرف النموذج هو "uncensored". لا يلزم أي تكوين آخر لإنشاء النصوص الأساسي.
- ثبّت الحزمة عبر npm أو pip أو مدير الحزم الخاص بك.
- تأكد من أن لديك مفتاح API صالح من لوحة التحكم.
- تحقق من أن عنوان URL الأساسي يتطابق مع نقطة النهاية المقدمة.
قم بتهيئة العميل باستخدام عنوان URL الأساسي والمفتاح
قم بتكوين العميل ليشير إلى عنوان URL الأساسي الخاص بنا واستخدم مفتاح API الخاص بك للمصادقة. يضمن هذا توجيه جميع الطلبات إلى نموذج uncensored بشكل صحيح.
- اضبط عنوان URL الأساسي إلى HTTPS://api.unfilteredaimodel.com/v1
- مرر مفتاح API الخاص بك في رأس المصادقة
- حدد معرف النموذج كـ "uncensored"
يعمل هذا مع أي عميل متوافق مع OpenAI. يمكنك استخدام المكتبات الرسمية أو أي مكتبة تدعم تنسيق واجهة برمجة التطبيقات الخاصة بـ OpenAI.
curl https://api.unfilteredaimodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
إرسال أول طلب إكمال دردشة لك
أرسل طلب POST إلى /v1/chat/completions مع مصفوفة الرسائل الخاصة بك. سيقوم النموذج بالرد بنص مُولّد دون رفض المحتوى للمحتوى البالغ القانوني.
- استخدم معلمة messages لتحديد المحادثة
- حدد النموذج كـ "uncensored"
- عيّن درجة الحرارة والمعاملات الأخرى حسب الحاجة
سيحتوي الرد على النص المولد في مصفوفة الخيارات. يمكنك استخراج المحتوى واستخدامه في تطبيقك.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaimodel.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)
معالجة استجابات التدفق واستهلاك الرموز
فعّل التدفق عن طريق تعيين stream=true في طلبك. تُرجع واجهة برمجة التطبيقات أجزاء من النص بمجرد توليدها. يتم الإبلاغ عن استخدام الرموز في الجزء الأخير.
- عيّن stream=true في جسم الطلب
- معالجة كل قطعة فور وصولها
- تحقق من القطعة الأخيرة لاستخدام الرموز
هذا مفيد للتطبيقات في الوقت الفعلي حيث تريد عرض النص أثناء توليده. يتضمن الاستجابة المتدفقة عدّ الرموز (tokens) للشفافية في الفوترة.
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)
تكوين درجة الحرارة، top_p، ووضع JSON
تخصيص سلوك النموذج باستخدام معلمات مثل درجة الحرارة وtop_p وresponse_format. تتحكم هذه الإعدادات في الإبداع والعشوائية وتنسيق الإخراج.
- اضبط درجة الحرارة للإبداع (0.0 إلى 1.0)
- عيّن top_p لأخذ العينات النواة
- استخدم response_format=json_object للمخرجات الهيكلية
يدعم النموذج استدعاء الوظائف واستخدام الأدوات. يمكنك تعريف الأدوات والسماح للنموذج بقرار متى يستدعيها. يتيح ذلك سير عمل معقد وتكاملات.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredaimodel.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);
معالجة الأخطاء وحدود المعدل (300 طلب في الدقيقة)
تفرض الـ API حدًا قدره 300 طلب في الدقيقة لكل مفتاح. إذا تجاوزت هذا الحد، ستتلقى خطأ 429. تشمل الأخطاء الشائعة الأخرى 401 للمفاتيح غير الصالحة و402 لعدم كفاية الرصيد.
- راقب معدل طلباتك لتجنب أخطاء 429
- عالج أخطاء 401 بالتحقق من مفتاح API الخاص بك
- التعامل مع أخطاء 402 عن طريق شحن رصيدك.
نافذة السياق هي 100,000 رمز للنص البرمجي والإكمال معاً. الحد الأقصى للإخراج هو 16,000 رمز لكل طلب. الأخطاء والرفض لا تستهلك الرصيد.
الأسئلة الشائعة
كيف أودع رصيدى؟
يمكنك شحن رصيدك باستخدام USDT (TRC20) أو USDC (Base). الحد الأدنى للمبلغ هو $20، والحد الأقصى هو $500. يُضاف رصيد مكافأة للشحنات الأكبر: +5% من $50، +10% من $100، و+15% من $200. لا تنتهي صلاحية الرصيد.
ما هو حجم نافذة السياق؟
نافذة السياق هي 100,000 رمز لكل من النص المدخل والإخراج معاً. الحد الأقصى للإخراج لكل طلب هو 16,000 رمز. إذا لم تحدد max_tokens، فإن القيمة الافتراضية هي 2,048 رمز.
هل النموذج غير خاضع للرقابة حقًا؟
النموذج لا يرفض المواضيع القانونية للبالغين، أو الخيالية، أو أبحاث الأمن، أو المثيرة للجدل. الحد الصارم الوحيد للمحتوى هو المحتوى الجنسي الذي يتضمن قاصرين، والذي يتم رفضه دائمًا. يجعله هذا مثاليًا لأدوار الشخصيات NSFW وإخراج النموذج الخام.
مفتاح الواجهة البرمجية (API) الخاص بك على بعد خطوة واحدة
سجّل، احصل على مفتاحك، حدّث عنوان URL الأساسي. تستغرق العملية بأكملها ثوانٍ.