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

توثيق مفتاح API المتوافق مع OpenAI

ابدأ في توليد النصوص غير المقيدة بمفتاح واجهة برمجة التطبيقات (API) المتوافق مع OpenAI في دقائق. النظام متوافق مع مكتبات SDK القياسية، ويتطلب فقط تغيير عنوان URL الأساسي والفوترة المدفوعة مسبقاً بناءً على الرموز.

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

استخدم المفتاح الذي تم إنشاؤه مع عنوان URL الأساسي المقدم للاتصال فورًا. نقطة النهاية هي https://api.openaicompatibleapikey.com/v1 ويعمل مع أي عميل متوافق مع OpenAI. تتلقى مفتاحًا نشطًا واحدًا لكل حساب؛ يؤدي إنشاء مفتاح جديد إلى استبدال القديم. تتم المصادقة عبر Authorization رأس مع Bearer scheme. لا يلزم رقم هاتف للتسجيل، ويمكنك البدء بمحاولة مجانية بقيمة 0.50 دولار.

الطلب الأول باستخدام curl

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

curl https://api.openaicompatibleapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the total price including tax"}]
  }'

تكامل مكتبة Python

قم بدمج واجهة برمجة التطبيقات في مشاريع Python الخاصة بك عن طريق تجاوز عنوان URL الأساسي الافتراضي. يتيح لك ذلك استخدام openai مكتبة مع نموذج LLM غير المقيد الخاص بنا دون تغيير منطق الشفرة الخاص بك. مرر مفتاح API الخاص بك ونقطة الأساس المحددة إلى تهيئة العميل. يظل معرف النموذج uncensored لجميع الطلبات.

from openai import OpenAI

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

قم بتوصيل تطبيقات Node.js الخاصة بك عن طريق تعيين baseURL و apiKey الخصائص. يضمن ذلك التوافق مع كود العميل المتوافق مع OpenAI الموجود. يمكنك الاستمرار في استخدام المعلمات القياسية مثل messages و model. سيقوم العميل بتوجيه الطلبات إلى خوادمنا المستضافة للتوليد غير الخاضع للرقابة.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openaicompatibleapikey.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) لتسليم الرموز في الوقت الفعلي. تتضمن تفاصيل استخدام الرموز الشريحة الأخيرة من التدفق. يتيح لك ذلك مراقبة التكاليف واستخدام السياق أثناء توليد النص. يدعم النموذج نافذة سياق بحجم 100,000 رمز.

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)

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

راقب حصتك لتجنب انقطاع الخدمة. الحد هو 300 طلب في الدقيقة لكل مفتاح و8 طلبات متزامنة. يشير خطأ 401 إلى مفتاح غير صالح، بينما يشير خطأ 402 إلى عدم كفاية الرصيد. الأخطاء والرفض مجاني. نافذة السياق هي 100,000 رمز، مع حد أقصى للإخراج هو 16,000 رمز لكل طلب. لا ينتهي الرصيد.

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

هل هذا مفتاح واجهة برمجة تطبيقات OpenAI متوافق حقًا؟

نعم، يتبع بروتوكول إكمالات الدردشة القياسي الخاص بـ OpenAI. تحتاج فقط إلى تحديث عنوان URL الأساسي ومفتاح API في تكوين العميل الخاص بك. يعمل مع أي SDK يدعم التنسيقات المتوافقة مع OpenAI.

كيف يتعامل النموذج غير الخاضع للرقابة مع المحتوى؟

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

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

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

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

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

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