دليل التكامل مع واجهة برمجة التطبيقات للذكاء الاصطناعي غير المقيد
احصل على أول استجابة من نموذج LLM غير الخاضع للرقابة في أقل من دقيقة. يغطي هذا الدليل نقاط نهاية واجهة برمجة التطبيقات (API) المتوافقة مع OpenAI، والمصادقة، والتدفق للتكامل السريع.
عنوان URL الأساسي والمصادقة
تواصل مع واجهة برمجة التطبيقات المحررة من القيود باستخدام بنية عنوان URL القياسية لـ OpenAI. عنوان URL الأساسي هو HTTPS://api.aimodelwithnorestrictions.com/v1. تحتاج إلى مفتاح واجهة برمجة التطبيقات لكل طلب. أنشئ واحدًا عبر لوحة التحكم باستخدام Google أو البريد الإلكتروني. مرره في رأس المصادقة كـ Bearer YOUR_API_KEY. يحدد المفتاح رصيدك المدفوع مسبقًا. الأخطاء والرفض لا تستهلك رموزًا. تدعم نافذة السياق 100,000 رمز إجماليًا. تشارك رموز الإدخال والإخراج هذا الحد. الحد الأقصى للإخراج هو 16,000 رمز ما لم يُحدد خلاف ذلك.
البدء السريع: طلبك الأول
أرسل مطالبة نصية بسيطة لتلقي إخراج خام وغير مقيد. استخدم نقطة نهاية إكمال الدردشة بمعرف النموذج "uncensored". يتطلب جسم الطلب مصفوفة رسائل. تساعد تعليمات النظام في تحديد السلوك. تحتوي رسائل المستخدم على استفسارك الفعلي. تُرجع واجهة برمجة التطبيقات ردًا نصيًا على الفور. يعمل هذا مع مواضيع NSFW بدون مرشحات الشركات. يمكنك تدفق الإخراج أو تلقيه دفعة واحدة. يتعامل النموذج غير المقيد مع مهام إبداعية متنوعة بشكل جيد. تحقق من حدود المعدل إذا أرسلت العديد من الطلبات. الحد هو 300 طلب في الدقيقة لكل مفتاح.
curl https://api.aimodelwithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if port 8080 is open"}]
}'
تكامل واجهة برمجة تطبيقات Python
استخدم مكتبة بايثون الرسمية الخاصة بـ OpenAI للتكامل بسهولة. قم بتعيين عنوان URL الأساسي ومفتاح واجهة برمجة التطبيقات في تهيئة العميل. يوضح مقتطف الرمز أدناه استدعاء إكمال أساسي. يظل معرف النموذج "uncensored" لجميع الطلبات. يمكنك ضبط معلمات مثل درجة الحرارة و top_p. تتحكم هذه الإعدادات في عشوائية المخرجات. تتولى المكتبة طلبات HTTP تلقائيًا. يمكنك التكرار عبر الاستجابة لأغراض التصحيح. يعد التعامل مع الأخطاء أمرًا أساسيًا لأنظمة الإنتاج. التقط الاستثناءات لإدارة حدود المعدل أو مشكلات الرصيد.
from openai import OpenAI
client = OpenAI(base_url="https://api.aimodelwithnorestrictions.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)
إعداد SDK Node.js
قم بدمج النموذج غير المقيد في تطبيقات Node.js بكفاءة. ثبت حزمة npm الخاصة بـ OpenAI وقم بإعداد عنوان URL الأساسي. مرر مفتاح واجهة برمجة التطبيقات الخاص بك إلى مثيل العميل. استدعِ طريقة chat.completions.create مع مطالبتك. يحتوي كائن الاستجابة على النص المولد. يمكنك الوصول إلى إحصائيات الاستخدام للفوترة. يدعم البث المباشر عبر المكررات غير المتزامنة. هذا يسمح بالمعالجة في الوقت الفعلي للمخرجات الطويلة. تعمل واجهة برمجة التطبيقات غير المقيدة بسلاسة مع أدوات Node.js القياسية. تأكد من أن بيئة العمل تدعم ميزات JavaScript الحديثة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aimodelwithnorestrictions.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);
استجابات البث (SSE)
استلم الرموز في الوقت الفعلي باستخدام أحداث الإرسال من الخادم. اضبط معلمة التدفق (stream) على true في طلبك. ترسل واجهة برمجة التطبيقات عدة أجزاء من البيانات. يحتوي كل جزء على إكمال جزئي. قم بتحليل بيانات أحداث الإرسال من الخادم لإعادة بناء النص الكامل. يقلل هذا من زمن الاستجابة المُدرَك للمستخدمين. يتضمن الجزء الأخير تفاصيل استخدام الرموز. يمكنك إيقاف التدفق في أي وقت. يتعامل النموذج غير الخاضع للرقابة مع السياقات الطويلة دون انقطاع. راقب التدفق بحثًا عن أخطاء الشبكة. يُنصح بإضافة منطق لإعادة الاتصال في حال عدم استقرار الاتصالات.
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)
حدود، أخطاء، ونافذة السياق
راقب استخدام الرموز المميزة لتجنب نفاد الرصيد. تشير الأخطاء مثل 401 إلى مفتاح غير صالح. تعني أخطاء 402 أن رصيدك المسبق قد استنفد. تشير أخطاء 429 إلى تجاوزك لحد معدل الطلبات. لديك 300 طلب في الدقيقة. تسمح حدود الانفجار بـ 8 طلبات متزامنة. يجب أن يكون حجم جسم الطلب أقل من 8 ميجابايت. نافذة السياق هي 100,000 رمز مميز. يتم تحديد حد الإخراج عند 16,000 رمز مميز لكل طلب. الرفضات مجانية ولا تُحتسب ضد رصيدك. الرصيد لا ينتهي صلاحيته. قم بترقية خطتك بإضافة رصيد عملات مشفرة أكثر. تنطبق رصيد المكافآت على الشحنات الأكبر. استخدم صفحة الدعم لمشاكل الفوترة.
الأسئلة الشائعة
ما هي أفضل واجهة برمجة تطبيقات (API) لنماذج اللغة الكبيرة (LLM) غير المقيدة بدون قيود للاستخدام؟
نموذجنا المخصص غير الخاضع للرقابة مُحسّن للإخراج الخام دون فلاتر الشركات. يتعامل بفعالية مع مهام NSFW والإبداعية. النموذج مفتوح الوزن ومُعدّل لاستجابات غير مقيدة.
كيف يعمل نظام رصيد الدفع المسبق لواجهة برمجة التطبيقات uncensored؟
أنت تدفع باستخدام العملات المشفرة لـ USDT أو USDC. يتم خصم الرصيد لكل رمز مستخدم. الأخطاء والرفض مجانيان. لا تنتهي صلاحية الرصيد. يمكنك إضافة رصيد إضافي للإيداعات الأكبر.
هل يمكنني استخدام النموذج المحرر من القيود لاستدعاء الوظائف ووضع JSON؟
نعم، تدعم الواجهة استدعاء الوظائف ووضع JSON. يمكنك تحديد تنسيق الاستجابة كـ json_object. تتوفر معلمات الأدوات وtool_choice. يتيح ذلك استخراج البيانات الهيكلية من النموذج.