توثيق واجهة برمجة التطبيقات غير الخاضعة للرقابة
ابدأ باستخدام واجهة برمجة التطبيقات (API) لنموذج اللغة الكبيرة (LLM) غير المقيد Unzensierte في ثوانٍ. أرسل طلب إكمال الدردشة واحصل على مخرجات نصية غير مقيدة على الفور.
البدء السريع: أرسل طلبك الأول
واجهة برمجة التطبيقات غير المفلترة هي خدمة متوافقة مع OpenAI. تدفع مقابل كل رمز لتوليد النصوص بدون فلاتر محتوى. أرسل طلب POST إلى نقطة نهاية إكمال الدردشة بمفتاح API الخاص بك. يعالج النموذج طلبك ويعيد مخرجات النص مباشرة.
ابدأ بالمصادقة باستخدام مفتاحك. ثم عرّف معرف النموذج على أنه "uncensored". حدد مصفوفة الرسائل الخاصة بك بدور ومحتوى. يستجيب الخادم بالنص المولد. يعمل هذا مع أي عميل HTTP قياسي أو SDK. تحصل على نص خام، بدون عبء تنسيق إضافي. تعيد الأخطاء JSON مع رمز خطأ. استخدم هذا المسار السريع للتحقق من إعدادك قبل بناء تطبيقات معقدة.
المصادقة وعنوان URL الأساسي
تعتمد المصادقة على مفتاح API واحد يُمرر في الرأس. عنوان URL الأساسي هو HTTPS://api.unzensierte.cc/v1. يعمل هذا العنوان مع مكتبات OpenAI الرسمية عن طريق ضبط معلمة base_url. يحدد مفتاحك حسابك ويتتبع استخدام الرموز المميزة. أنشئ مفتاحًا من صفحة احصل على مفتاح API. يظهر فورًا بعد التسجيل عبر Google أو البريد الإلكتروني. استخدم هذا المفتاح في كل طلب. تُرجع المفاتيح غير الصالحة خطأ 401. تُرجع المفاتيح منتهية الصلاحية أو غير الكافية للرصيد خطأ 402.
احفظ مفتاحك بأمان. مفتاح واحد نشط لكل حساب. يستبدل المفتاح الجديد المفتاح القديم. لا يتطلب التسجيل إدخال رقم الهاتف. مفتاح API هو الاعتماد الوحيد المطلوب للوصول.
نقطة نهاية إكمال الدردشة
النقطة النهائية الأساسية هي POST /v1/chat/completions. تقبل حمولات JSON مع النموذج، الرسائل، والمعلمات. معرف النموذج هو "uncensored". تتطلب الرسائل دورًا وسلسلة نصية للمحتوى. يستجيب النظام بنص مُولد في مصفوفة الاختيارات (choices). يمكنك ضبط درجة الحرارة (temperature)، و top_p، وتسلسلات التوقف (stop sequences). تتحكم هذه المعلمات في الإبداع وطول المخرجات. تعيد الـ API استخدام الرموز (tokens) في الاستجابة. تشمل الأخطاء رسالة ونوعًا. استخدم هذه النقطة النهائية لجميع مهام توليد النص. إنها النقطة النهائية الوحيدة للنص. لا توجد هنا استخلاص للبيانات (embeddings) أو توليد صور.
الاستجابات التدفقية والاستخدام
فعّل التدفق عن طريق تعيين stream إلى true. ترسل واجهة برمجة التطبيقات أحداث الإرسال من الخادم (SSE). يحتوي كل جزء على نص جزئي. يتضمن الجزء الأخير بيانات استخدام الرمز. يتيح ذلك العرض الفوري للنص المُولَّد. قم بتخزين الأجزاء في تطبيقك. ادمجها لتشكيل الاستجابة الكاملة. يقلل التدفق من زمن الاستجابة المُدرَك للمخرجات الطويلة. استخدمه لواجهات الدردشة أو معالجة البيانات المباشرة. يظهر كائن الاستخدام فقط في الجزء الأخير. تتبع رموز الإدخال والإخراج للفوترة. لا تزال الأخطاء أثناء التدفق تُرجع كائن الخطأ في جزء.
استدعاء الوظائف ووضع JSON
استخدم استدعاء الوظائف لتكامل الأدوات الخارجية. عرّف الأدوات في جسم الطلب. يعيد النموذج استدعاءات الأدوات مع المعاملات. قم بتحليل هذه المعاملات لتنفيذ دوالك. اضبط tool_choice على auto أو أسماء دوال محددة. يفرض وضع JSON المخرجات كـ JSON صالح. اضبط response_format على json_object. هذا يضمن بيانات منظمة للتحليل. استخدم هذه الميزات لسير العمل الآلي. اجمع بينها لسلوكيات الوكلاء المعقدة. يدعم النموذج تنسيقات الأدوات القياسية من OpenAI. تحقق من مطابقة تعريفات أدواتك للمخطط المتوقع.
الحدود ومعالجة الأخطاء
حدود المعدلات هي 300 طلب في الدقيقة لكل مفتاح. التزامن محدود بـ 8 طلبات متزامنة. يجب أن تكون أحجام الطلبات أقل من 8 ميجابايت. تشمل الأخطاء أكوادًا محددة مثل 401 للمفاتيح غير الصالحة. يشير 402 إلى عدم كفاية الرصيد المدفوع مسبقًا. يشير 429 إلى تجاوز حد المعدل. نافذة السياق هي 100,000 رمز إجماليًا. الحد الأقصى للمخرجات هو 16,000 رمز لكل طلب. تعيد الأخطاء JSON مع تفاصيل الخطأ. تعامل مع إعادة المحاكمة لأخطاء 429. تحقق من رصيد الائتمان قبل الاستخدام الثقيل. لا تتوفر استرداد الأموال للرصيد المستنفد.
cURL
curl https://api.unzensierte.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List 5 common Linux commands for file management"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.unzensierte.cc/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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unzensierte.cc/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);التدفق
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)الأسئلة الشائعة
كيف أبدأ مع Unzensierte؟
سجّل باستخدام Google أو البريد الإلكتروني للحصول على مفتاح API فوراً. أضف رصيداً بالعملات المشفرة يبدأ من $20. أرسل طلبك الأول إلى نقطة نهاية إكمال الدردشة باستخدام عنوان URL الأساسي. يمنح الرصيد التجريبي $0.50 لمدة 7 أيام.
هل Unzensierte متوافقة مع مكتبات SDK الخاصة بـ OpenAI؟
نعم، متوافق تمامًا مع OpenAI. استخدم عنوان URL الأساسي HTTPS://api.unzensierte.cc/v1. اضبط النموذج على "uncensored"مرر مفتاح API الخاص بك في الرأس (Header). تعمل معظم مكتبات SDK الخاصة بـ OpenAI مع تغييرات تكوين بسيطة.
ما هي الحدود لواجهة برمجة التطبيقات لنموذج الذكاء اللغوي الكبير (LLM) غير الخاضع للرقابة؟
تحصل على 300 طلب في الدقيقة و8 طلبات متزامنة. نافذة السياق تبلغ 100,000 رمز. الحد الأقصى للإخراج لكل طلب هو 16,000 رمز. يجب أن تكون أجسام الطلبات أقل من 8 ميجابايت. تُعيد الأخطاء رموز HTTP القياسية مثل 401 أو 429.
الوصول في خطوة واحدة
سجّل، وانسخ مفتاحك، وحدّث عنوان URL الأساسي. إعداد بسيط.