ar ▾
استلم مفتاحًا تجريبيًا

قم بدمج واجهة برمجة التطبيقات LLM غير الخاضعة للرقابة

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

المتطلبات الأساسية وتثبيت حزمة التطوير (SDK)

ثبّت الحزمة الرسمية (SDK) الخاصة بلغتك المفضلة للتواصل مع نقطة النهاية. تحتاج إلى Python 3.7+ أو Node.js 18+ مع مفتاح API نشط. تتعامل مكتبات العميل مع التسلسل ومنطق إعادة المحاولة تلقائيًا. يضمن ذلك بقاء التكامل مستقرًا تحت ظروف الحمل المتغيرة.

الإصدارات المطلوبة: Python openai>=1.0.0 أو Node [email protected]. تدعم هذه الحزم واجهات البث الحديثة واستدعاء الأدوات.

ضبط عنوان URL الأساسي

وجّه عميل SDK الخاص بك إلى عنوان URL الأساسي المحدد لتوجيه حركة المرور بشكل صحيح. يضمن هذا اتصالك بالنموذج غير الخاضع للرقابة بدلاً من نقطة نهاية OpenAI الافتراضية. عنوان URL الأساسي هو https://api.iasenzacensura.com/v1.

قم بتكوين عنوان URL الأساسي في كود تهيئة العميل. يؤدي هذا التغيير الوحيد إلى إعادة توجيه جميع المكالمات اللاحقة إلى بنيتنا التحتية. يمكنك التحقق من الاتصال عن طريق استدعاء GET /v1/models والتحقق من uncensored معرف النموذج.

المصادقة بمفتاح API

مرر مفتاح API الخاص بك في الـ Authorization الرأس لكل طلب. استخدم التنسيق Bearer YOUR_API_KEY للمصادقة على هويتك. يتم إنشاء المفتاح على الفور بعد التسجيل باستخدام Google أو البريد الإلكتروني.

حافظ على أمان مفتاحك. يمنحك الوصول إلى رصيدك المدفوع مسبقًا. إذا فقدت المفتاح، أنشئ مفتاحًا جديدًا من لوحة التحكم؛ يصبح المفتاح القديم غير صالح على الفور. يضمن هذا بقاء رصيدك غير المستخدم محميًا من الاستخدام غير المصرح به.

إرسال طلب إكمال الدردشة

أرسل POST طلب إلى /v1/chat/completions مع طلبك ومعرف النموذج. معرف النموذج هو uncensored. يعيد هذا استجابة نصية دون رفضات المحتوى للاستخدام البالغ القانوني.

curl https://api.iasenzacensura.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 Python web frameworks"}]
  }'

يشمل الرد إحصائيات استخدام الرموز. تكلف رموز الإدخال $0.15 لكل مليون؛ تكلف رموز الإخراج $0.50 لكل مليون. لا تستهلك الأخطاء الرصيد، مما يحمي رصيدك أثناء مراحل الاختبار.

معالجة استجابات التدفق (SSE)

فعّل البث عن طريق تعيين stream: true في جسم الطلب الخاص بك. يُعيد هذا أحداث الإرسال من الخادم (SSE) لتسليم الرموز في الوقت الفعلي. تتلقى رموزاً جزئية كما يتم توليدها، مما يقلل من زمن الاستجابة المُدرَك بشكل كبير.

from openai import OpenAI

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

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

تكوين المعلمات والأدوات

تخصيص سلوك التوليد باستخدام المعلمات القياسية مثل temperature, top_p، و stop. تعيين response_format إلى {"type": "json_object"} لمخرجات مُهيّأة. فعّل استدعاء الوظائف بتمرير tools مصفوفة.

import OpenAI from "openai";

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

الأسئلة & الإجابات

هل هذه هي واجهة برمجة التطبيقات غير المقيدة للذكاء الاصطناعي (IA) الوحيدة المتاحة؟

لا، لكن واجهة برمجة التطبيقات لدينا مُحسّنة لسرعة تكامل المطورين والأسعار المسبقة الشفافة. نستضيف نموذجاً غير مقيد واحد، مما يضمن سلوكاً متسقاً دون عبء التوجيه. قد تقدم خدمات أخرى نماذج متعددة أو هياكل تسعير مختلفة.

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

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

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

نعم، بشرط أن يكون المحتوى قانونيًا ولا يتضمن قاصرين. لا تُستخدم نصوصك للتدريب، مما يضمن الخصوصية. تدفع فقط مقابل الرموز المستهلكة، دون الحاجة إلى رسوم اشتراك شهرية.

أنشئ مفتاحك في ثوانٍ

سجّل حساباً، استرد الرمز، وحدّث عنوان URL لنقطة النهاية. يغطي هذا التكوين بأكمله.

استلم مفتاحًا تجريبيًا