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

توثيق API لنموذج غير خاضع للرقابة

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

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

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

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

الطلب الأول

أرسل أول رسالة إلى نقطة نهاية إكمال الدردشة بموجه بسيط. يستجيب النموذج بمخرجات نصية جاهزة لمنطق تطبيقك. يمكنك اختبار الاتصال وجودة الاستجابة بهيكل طلب بسيط. يؤكد هذا أن مفتاحك يعمل وأن النموذج غير المقيد (uncensored) نشط.

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

curl https://api.unfilterchatgpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the top ten best practices for react state management"}]
  }'

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

ثبّت حزمة بايثون الرسمية من OpenAI وجّهها إلى عنوان URL الأساسي الخاص بنا. يتيح لك ذلك استخدام الأساليب المألوفة مثل client.chat.completions.create() بدون تغيير هيكل الكود الخاص بك. مرر مفتاح API الخاص بك كقيمة افتراضية للمكتبة. يبسط هذا النهج التكامل للمشاريع القائمة التي تستخدم بالفعل عملاء متوافقين مع OpenAI.

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

from openai import OpenAI

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

قم تهيئة عميل OpenAI لـ Node.js باستخدام عنوان URL الأساسي الخاص بنا ومفتاح واجهة برمجة التطبيقات الخاص بك. يضمن هذا التوافق مع مشاريع JavaScript وTypeScript القياسية. يمكنك استخدام طرق الإكمال نفسها المتاحة في مكتبة SDK الخاصة بـ Python. يتولى العميل طلبات الشبكة وتحليل الاستجابة بكفاءة.

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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unfilterchatgpt.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 في طلبك. يرسل هذا الاستجابات رمزاً تلو الآخر أثناء توليدها. يوفر تجربة مستخدم أفضل للتطبيقات في الوقت الفعلي. يمكنك عرض النتائج الجزئية فوراً بينما يستمر النموذج في العمل.

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

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)

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

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

تسمح حدود معدل الطلبات بـ 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح. تشمل الأخطاء: 401 للمفاتيح غير الصالحة و402 لنقص الرصيد. الرفض بسبب حدود المحتوى مجاني، بينما لا تستهلك الأخطاء الرصيد. أدر طلباتك بكفاءة لتجنب التقييد أثناء فترات حركة المرور العالية.

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

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

سجّل باستخدام Google أو البريد الإلكتروني للحصول على مفتاح API الخاص بك فوراً. لا حاجة لرقم الهاتف، وستحصل على رصيد تجريبي بقيمة $0.50 صالح لمدة 7 أيام. استخدم هذا المفتاح مع أي SDK متوافق مع OpenAI لإرسال طلبك الأول فوراً.

ما هو حجم نافذة السياق للطلبات؟

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

كيف يعمل البث مع هذه الواجهة؟

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

احمِ مفتاح واجهة برمجة الخاص بك

سجّل، خذ المفتاح، وحدّث عنوان URL الأساسي. هذا كل شيء.

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