دليل الدمج لنماذج الذكاء الاصطناعي غير المقيدة
دمج واجهة برمجة التطبيقات غير المقيدة بعنوان URL أساسي واحد ومعاملات متوافقة مع OpenAI. يغطي هذا الدليل المصادقة، والدفق، والقيود لتطبيقات LLM NSFW.
عنوان URL الأساسي والمصادقة
استخدم عنوان URL الأساسي المقدم لجميع الطلبات. مرر مفتاح API الخاص بك في Authorization الرأس. يمنح المفتاح الوصول إلى النموذج غير الخاضع للرقابة دون قفل الاشتراكات.
المصادقة صارمة. المفاتيح غير الصالحة تُرجع 401. تأكد من نسخ المفتاح فوراً بعد إنشائه. الخدمة تقبل الشحن بالعملات المشفرة فقط.
الطلب الأول
أرسل طلب POST إلى نقطة نهاية إكمال الدردشة. معرف النموذج هو uncensored. يعيد هذا استجابة نصية مباشرة دون مرشحات محتوى.
استخدم أمر cURL التالي للتحقق من الاتصال. استبدل YOUR_API_KEY مع المفتاح الفعلي الخاص بك.
curl https://api.modelsabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC timestamp in ISO 8601 format"}]
}'تحقق من الاستجابة لـ choices مصفوفة. تحتوي على النص المُولّد.
تكامل واجهة برمجة تطبيقات Python
ثبّت الحزمة الرسمية من OpenAI. قم بتكوين عنوان URL الأساسي ومفتاح API قبل إجراء المكالمات. يضمن ذلك التوافق مع واجهة برمجة تطبيقات الذكاء الاصطناعي غير الخاضع للرقابة.
قم بتهيئة العميل باستخدام بيانات الاعتماد الخاصة بك. قم بتعيين النموذج إلى uncensored. أرسل رسالة بسيطة لاختبار التكامل.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsabliterated.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)يوفر كائن الرد الوصول إلى المحتوى. تعامل مع الاستثناءات لأخطاء الشبكة أو مشكلات المصادقة.
إعداد Node SDK
استيراد مكتبة OpenAI في مشروع Node.js الخاص بك. اضبط عنوان URL الأساسي ومفتاح API في كائن التكوين. هذا يسمح بالتكامل السلس مع قواعد الشفرة الموجودة.
أنشئ مثيلًا للعميل. مرر بيانات اعتمادك. اطلب إكمال المهام باستخدام uncensored النموذج.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsabliterated.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 القياسية.
استجابات البث مع SSE
فعّل البث عن طريق تعيين 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)تحليل بنية بيانات SSE. تعامل مع الأخطاء أثناء التدفق. يضمن API عد الرموز بشكل متسق.
حدود المعدلات والقيود
راقب حدود المعدل لتجنب أخطاء 429. لديك 300 طلب في الدقيقة لكل مفتاح. الحد الأقصى للطلبات المتزامنة هو 8. يجب أن يكون حجم جسم الطلب أقل من 8 ميجابايت.
نافذة السياق هي 100,000 رمز إجمالاً. الحد الأقصى للإخراج هو 16,000 رمز. الأخطاء والرفض لا تستهلك الرصيد. استخدم أخطاء 402 للتحقق من عدم كفاية الأموال.
الاستفسارات الشائعة
ما هو حجم نافذة السياق؟
نافذة السياق هي 100,000 رمز شاملة للجملة المدخلة والإخراج. الحد الأقصى للإخراج لكل طلب هو 16,000 رمز. إذا لم تضبط max_tokens، فإن القيمة الافتراضية هي 2,048.
كيف أتعامل مع حدود معدل الطلبات؟
يُسمح لك بإرسال 300 طلبًا في الدقيقة لكل مفتاح. يتم تحديد الطلبات المتزامنة بحد أقصى 8. يؤدي تجاوز هذه الحدود إلى إرجاع رمز حالة 429. انتظر قبل إعادة المحاولة.
هل يرفض النموذج غير المقيد المحتوى؟
يرفض فقط المحتوى الجنسي الذي يتضمن قاصرين. مواضيع الكبار القانونية، والخيالية، والمثيرة للجدل تمر دون رفضات اصطناعية. تم كشط سياج الأمان رياضياً.
استرجاع مفتاح الواجهة البرمجية الخاص بك
سجّل، وانسخ مفتاحك، وحدّث عنوان URL الأساسي. يغطي هذا التكوين بأكمله.