ar ▾

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

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

https://api.uncensordai.com/v1uncensored

عنوان URL الأساسي لواجهة برمجة التطبيقات والمصادقة

تواصل باستخدام عنوان URL الأساسي القياسي لـ OpenAI مع مفتاح واجهة برمجة التطبيقات الخاص بك. نستخدم رمز bearer واحد لجميع الطلبات، مما يضمن التوافق مع المكتبات الحالية.

يتم إصدار مفتاحك فوراً بعد التسجيل. احتفظ به بأمان.

  • URL الأساسي: https://api.uncensordai.com/v1
  • المصادقة: رمز حامل في Authorization رأس الصفحة
curl https://api.uncensordai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current version of python"}]
  }'

نقطة نهاية إكمال الدردشة

أرسل الرسائل إلى /v1/chat/completions النقطة النهائية. معرف النموذج هو uncensored.

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

from openai import OpenAI

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

استخدم SDK الرسمي من OpenAI أو أي عميل متوافق. اضبط عنوان URL الأساسي ومفتاح API.

import OpenAI from "openai";

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

استجابات البث واستهلاك الرموز

فعّل البث عن طريق تعيين stream: true. يظهر استخدام الرموز في الشريحة النهائية.

يحتوي كل جزء على نص جزئي. اجمعها للحصول على الاستجابة الكاملة.

المعاملات: درجة الحرارة، Top P، و Stop

تحكّم في التوليد باستخدام المعاملات القياسية. استخدم temperature للعشوائية.

تعيين top_p للعينة النواة. عرّف stop تسلسلات لإيقاف التوليد. يستخدم وضع JSON response_format: {"type": "json_object"}.

معالجة الأخطاء وحدود المعدل

عالج الأخطاء بسلاسة. يعني الرمز 401 مفتاحاً غير صالح. يشير الرمز 402 إلى عدم وجود رصيد. يشير الرمز 429 إلى تجاوز حد معدل الطلبات.

الحد هو 300 طلب في الدقيقة. نافذة السياق هي 100,000 رمز. الأخطاء مجانية.

الأسئلة الشائعة

ما هي نافذة سياق الذكاء الاصطناعي غير الخاضع للرقابة؟

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

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

أدرج مفتاح API الخاص بك في رأس المصادقة كرمز حامل. استخدم عنوان URL الأساسي المقدم في الوثائق.

هل تدعم واجهة برمجة تطبيقات uncensored AI استجابات التدفق؟

نعم، يدعم البث المباشر عبر أحداث المرسلة من الخادم (SSE). يُبلغ عن استخدام الرموز في الشريحة الأخيرة.

احصل على مفتاح API الخاص بك

سجّل، انسخ المفتاح، حدّد العنوان الأساسي. الإعداد انتهى.

فتح الحساب