ar ▾

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

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

عنوان URL الأساسيhttps://api.howtouseuncensoredai.com/v1
النموذجغير خاضع للرقابة

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

ابدأ بتوجيه عميلك إلى عنوان URL الأساسي الخاص بنا وإرسال مفتاحك في رأس المصادقة. نقدم نقطة نهاية واحدة تقبل حمولات OpenAI القياسية دون الحاجة إلى رؤوس مخصصة أو منطق توجيه معقد. يمنحك مفتاح API الخاص بك الوصول إلى نموذج غير خاضع للرقابة المخصص، ويمكنك إنشاؤه فورًا عبر لوحة التحكم باستخدام مصادقة Google أو البريد الإلكتروني. احفظ مفتاحك بأمان، فهو الاعتماد الوحيد المطلوب لجميع الطلبات.

curl https://api.howtouseuncensoredai.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 temperature in london"}]
  }'

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

أرسل تلميحاتك إلى chat/completions نقطة النهاية باستخدام المعيار messages هيكل مصفوفة. يجب أن تحدد معرف النموذج كـ uncensored لضمان وصولك إلى محرك الاستدلال الصحيح. تُرجع واجهة برمجة التطبيقات استجابات نصية تحترم إعدادات درجة الحرارة و top-p دون رفض خفي للمحتوى القانوني. يسمح هذا الهيكل البسيط بإدراج خدمتنا في المشاريع الحالية مع الحد الأدنى من تغييرات الشفرة.

استخدام الرموز والبث

فعّل البث عن طريق تعيين stream: true لتلقي الرموز أثناء توليدها عبر أحداث Server-Sent. يقلل هذا من زمن الاستجابة المُدرَك للاستجابات الطويلة ويسمح لواجهتك بالتحديث في الوقت الفعلي. يتم تضمين تفاصيل استخدام الرمز في القطعة الأخيرة من التدفق، لذا يمكنك تتبع التكاليف بدقة دون تخزين الاستجابة بأكملها في الذاكرة. لا تتكبد رسومًا عن الإخراج الجزئي في حالة حدوث أخطاء أثناء التدفق.

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)

استدعاء الوظائف ووضع JSON

استخدم ال tools معامل لتمكين استدعاء الوظائف، مما يسمح للنموذج بإخراج بيانات هيكلية لتطبيقاتك. يمكنك أيضاً فرض مخرجات JSON عن طريق تعيين response_format إلى {"type": "json_object"} للتوافق الصارم مع المخطط. تعمل هذه الميزات جنبًا إلى جنب مع نموذجنا غير الخاضع للرقابة، لذا تحصل على مخرجات مُهيّأة دون فقدان قدرة النموذج على التعامل مع المواضيع المعقدة أو المتخصصة. عرّف مخططات الوظائف بوضوح للحصول على نتائج موثوقة.

from openai import OpenAI

client = OpenAI(base_url="https://api.howtouseuncensoredai.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 SDK الرسمي عن طريق تجاوز عنوان URL الأساسي للإشارة إلى خدمتنا. يضمن ذلك التوافق مع الأغطية والبرامج الوسيطة الموجودة التي تتوقع سلوك OpenAI القياسي. يمكنك معالجة الأخطاء بشكل لائق وإدارة إعادة المحاولة بناءً على أكواد الحالة التي يعيدها API الخاص بنا. تتعامل SDKs مع التسلسل والتفكيك، مما يتيح لك التركيز على منطق التطبيق الخاص بك بدلاً من تفاصيل HTTP.

import OpenAI from "openai";

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

حدود المعدلات والحصص

تفرض واجهة برمجة التطبيقات (API) لدينا حدًا أقصى لـ 300 طلبًا في الدقيقة لكل مفتاح، مع حد للتزامن يبلغ 8 طلبات متزامنة. إذا تجاوزت هذه الحدود، ستتلقى خطأ 429، بينما تُرجع المفاتيح غير الصالحة خطأ 401. يشير الخطأ 402 إلى عدم كفاية الرصيد المدفوع مسبقًا، والذي يمكنك شحنه باستخدام USDT أو USDC. تدعم النموذج نافذة سياق بحجم 100,000 رمز، مما يتيح معالجة بيانات إدخال واسعة مع الحفاظ على الأداء.

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

كيفية استخدام الذكاء الاصطناعي غير المقيد لأول مرة؟

سجّل للحصول على حساب لتلقي رصيد تجريبي بقيمة $0.50. بعد ذلك، أنشئ مفتاح API وقم بتكوين عميلك المتوافق مع OpenAI باستخدام عنوان URL الأساسي ومعرف النموذج لدينا.

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

ستتلقى رمز الحالة 429 الذي يشير إلى وجود طلبات كثيرة جدًا. الحد هو 300 طلب في الدقيقة لكل مفتاح، بحد أقصى 8 طلبات متزامنة.

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

نعم، اضبط معلمة stream إلى true لتلقي أحداث الحدث المرسلة. يتم توفير تفاصيل استخدام الرموز في الشريحة النهائية من التدفق للفوترة الدقيقة.

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

سجّل، انسخ المفتاح، حدّث عنوان URL الأساسي الخاص بك. إعداد بسيط.