ar ▾
احصل على مفتاحك

توثيق واجهة برمجة التطبيقات

ابدأ باستخدام واجهة برمجة التطبيقات (API) لروبوت الذكاء الاصطناعي غير المقيد في ثوانٍ. يغطي هذا الدليل الخطوات الأساسية للمصادقة، وإرسال طلبك الأول، ومعالجة الاستجابات المتدفقة.

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

عنوان URL الأساسي لجميع طلبات واجهة برمجة التطبيقات (API) هو https://api.uncensoredaibot.com/v1. تقوم بالمصادقة باستخدام مفتاح API مُمرَّر في Authorization الرأس. سجل عبر Google أو البريد الإلكتروني للحصول على مفتاحك على الفور؛ لا يتطلب رقم هاتف. يمنحك المفتاح الوصول إلى واجهة برمجة تطبيقات LLM غير الخاضعة للرقابة دون أي اشتراكات شهرية.

curl https://api.uncensoredaibot.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five errors in my current Python script"}]
  }'

طلبك الأول

أرسل طلب POST إلى /v1/chat/completions باستخدام معرف النموذج uncensored. يقبل API المعاملات القياسية مثل temperature و top_p للتحكم في التوليد. يمكنك ضبط نافذة السياق حتى 100,000 رمز للمحتوى طويل المدى. يعمل هذا الإعداد مع أي عميل متوافق مع OpenAI.

from openai import OpenAI

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

استخدم الرسمي openai npm package or any compatible library to integrate quickly. Set the baseURL نقطة النهاية وقدم مفتاح API الخاص بك. تتعامل نماذج الذكاء الاصطناعي غير الخاضعة للرقابة مع توليد النصوص بكفاءة. يمكنك أيضاً تفعيل وضع JSON للمخرجات ذات البيانات المهيكلة.

import OpenAI from "openai";

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

استجابات البث

فعّل البث عن طريق تعيين 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)

حدود المعدلات والأخطاء

يدعم كل مفتاح API 300 طلب في الدقيقة و8 طلبات متزامنة. ستتلقى خطأ 401 إذا كان مفتاحك غير صالح أو منتهي الصلاحية. يشير الخطأ 402 إلى عدم كفاية الرصيد المدفوع مسبقًا، بينما يشير 429 إلى استنفاد حد معدل الطلب. لا تستهلك الأخطاء رصيد الرموز الخاص بك.

حدود نافذة السياق

يدعم النموذج نافذة سياق بحجم 100,000 رمز لكل من الإدخال والإخراج معاً. الحد الأقصى للمخرجات لكل طلب هو 16,000 رمز، أو 2,048 إذا max_tokens غير مُضبط. يجب ألا يتجاوز حجم طلب الـ 8 ميجابايت. استخدم هذه الحدود لتخطيط ميزانية الرموز الخاصة بك بفعالية.

الدعم & الأسئلة الشائعة

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

عنوان URL الأساسي هو HTTPS://api.uncensoredaibot.com/v1. هو متوافق مع أدوات SDK والعملاء القياسيين لـ OpenAI عند تحديث تكوين base_url.

كيف يمكنني المصادقة مع الـ uncensored AI API؟

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

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

ستتلقى خطأ 429 Too Many Requests. الحد هو 300 طلب في الدقيقة لكل مفتاح، مع حد أقصى للتزامن قدره 8 طلبات متزامنة.

أنشئ رمز API الخاص بك

سجّل، احصل على مفتاحك، وجّه إلى النقطة النهائية. هذا هو التكوين بأكمله.