ar ▾
ابدأ الآن

توثيق واجهة برمجة تطبيقات الذكاء الاصطناعي غير المقيد

دمج واجهة برمجة الأدوات (API) للذكاء الاصطناعي غير الخاضع للرقابة في دقائق باستخدام نقطة النهاية القياسية المتوافقة مع OpenAI. أرسل النص، واحصل على نص غير مقيد بدون أي فلاتر محتوى.

عنوان URL الأساسي والمصادقة

ابدأ كل طلب بتوجيه مكتبة (SDK) الخاصة بك إلى عنوان URL الأساسي الخاص بنا.

HTTPS://api.uncensoredaitool.com/v1

أدرج مفتاح API الخاص بك في رأس المصادقة. نصدر مفتاحًا واحدًا لكل حساب مباشرة بعد التسجيل. قم بتدوير المفاتيح بحرية نظرًا لأنها تستبدل الأقدم.

  • لا توجد رسوم شهرية.
  • تستخدم المصادقة رموز Bearer.
curl https://api.uncensoredaitool.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all linux kernel panic reasons"}]
  }'

إرسال الطلبات: POST /v1/chat/completions

أرسل حمولات JSON إلى نقطة نهاية إكمال الدردشة.

عرّف نموذجك على أنه "uncensored". مرر الرسائل بتنسيق المصفوفة القياسي. تُعيد واجهة برمجة التطبيقات استجابات نصية على الفور. استخدم واجهة برمجة التطبيقات هذه للذكاء الاصطناعي غير الخاضع للرقابة لألعاب الأدوار أو استخراج البيانات.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredaitool.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)

استجابات البث عبر SSE

فعّل التدفق عن طريق تعيين stream إلى true.

استلم أحداث الإرسال من الخادم (SSE) التي تحتوي على أجزاء نصية جزئية. تظهر تفاصيل استخدام الرموز في الجزء الأخير. هذه الطريقة تقلل من زمن الاستجابة المُدرَك للمخرجات الطويلة.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaitool.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

استخدم النموذج لاستخراج البيانات المهيكلة.

مرر مخططًا في معلمة الأدوات. تُرجع واجهة برمجة التطبيقات كائنات JSON مهيكلة. فعّل وضع JSON الصارم باستخدام response_format للحصول على تحليل موثوق. يعمل هذا بشكل جيد لمهام البرمجة أو توليد بيانات النموذج.

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 وتسلسلات التوقف

تحكم في الإبداع وحدود الإخراج.

ضبط درجة الحرارة للعشوائية. عدّل قيمة top_p لأخذ العينات النواة. عرّف تسلسلات التوقف لإيقاف التوليد عند علامات محددة. تضمن قيم البذرة نتائج قابلة للتكرار للاختبار.

معرف النموذج وحدود نافذة السياق

عيّن النموذج إلى "uncensored".

تدعم نافذة السياق إجمالي 100,000 رمز. الحد الأقصى للإخراج هو 16,000 رمز لكل طلب. لا تستهلك الأخطاء والرفض أي رصيد. تُرجع الطلبات التي تتجاوز الحدود أخطاء 400.

أسئلة وأجوبة

كيف يمكنني مصادقة طلبات أداة uncensored AI الخاصة بي؟

مرر مفتاح API الخاص بك في رأس المصادقة كرمز حامل. تتلقى هذا المفتاح فورًا بعد التسجيل باستخدام Google أو البريد الإلكتروني. استخدمه لجميع الطلبات اللاحقة على عنوان URL الأساسي.

ماذا يحدث إذا تجاوزت حد معدل الطلب؟

تُعيد الـ API رمز الحالة 429. يمكنك إرسال 300 طلب في الدقيقة لكل مفتاح. زد من سعة النقل باستخدام مفاتيح متعددة أو تعديل وتيرة طلباتك.

هل يمكنني استخدام واجهة برمجة التطبيقات غير الخاضعة للرقابة هذه للبيانات المهيكلة؟

نعم. فعّل وضع JSON أو استخدم أدوات استدعاء الوظائف. يعيد النموذج كائنات JSON صالحة يتم تحليلها بشكل موثوق في تطبيقك. هذا مثالي لمهام استخراج البيانات الآلية.

مفتاحك على بعد نموذج واحد

أنشئ حسابًا، انسخ المفتاح، غيّر عنوان URL الأساسي. هذه هي الإعدادات الكاملة.

ابدأ الآن