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

بديل واجهة برمجة تطبيقات OpenAI: غيّر عميلك في ثلاثة أسطر

بديل واجهة برمجة تطبيقات OpenAI بدون رقابة

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

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

تتبع واجهة برمجة التطبيقات واجهة chat-completions القياسية لـ OpenAI. تحتاج فقط إلى تغيير شيئين في تكوين العميل الخاص بك: عنوان URL الأساسي ومفتاح API. سجّل في صفحة الحصول على مفتاح API لتلقي مفتاحك على الفور. لا حاجة لبطاقة ائتمان للتجربة.

عنوان URL الأساسي لجميع الطلبات هو https://api.openaiapialternative.com/v1.. تخدم نقطة النهاية نموذج لغة كبير واحد بدون رقابة. على عكس موجهي النماذج المتعددة، لا نقوم بالتوجيه بين المزودين؛ نحن ندير نموذجنا مفتوح الأوزان الخاص بنا على خوادم GPU الخاصة بنا. هذا يبسط حزمة البرامج الخاصة بك لأنك تتفاعل مع نموذج واحد بسلوك متسق بدلاً من التنقل بين غرائب واجهة برمجة التطبيقات المختلفة عبر متغيرات GPT أو Claude أو Gemini.

الطلب الأول

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

يضمن هذا الهيكل أنه إذا كان عميلك يدعم بالفعل بروتوكول OpenAI، فيمكنك تغيير المزود عن طريق تغيير عنوان URL الأساسي والمفتاح. معرف النموذج الذي يجب إرساله هو "uncensored". لاحظ أننا لا نقدم التضمينات أو الصور أو الصوت، لذا ركّز حمولتك على النص فقط.

curl https://api.openaiapialternative.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

مكتبة Python SDK

استخدم مكتبة Python SDK الرسمية لـ OpenAI أو أي مكتبة عميل متوافقة. قم بتهيئة العميل بمفتاحك وعنوان URL الجديد. ثم اتصل بـ chat.completions.create بمعرف النموذج "uncensored". يحافظ هذا النهج على قاعدة التعليمات البرمجية الحالية سليمة مع الحصول على وصول إلى نموذج بدون رقابة دون رفض المحتوى للمحتوى البالغ القانوني أو المواضيع المثيرة للجدل.

تتعامل مكتبة Python مع تسلسل رسائلك وأدواتك تلقائيًا. تأكد من تمرير عنوان URL الأساسي الصحيح حتى لا تذهب الطلبات إلى خوادم OpenAI. هذه الطريقة مثالية للمطورين الذين يريدون اختبار سلوك النموذج مع قوالب الموجّه والتعليمات النظامية الحالية.

from openai import OpenAI

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

للمطورين الذين يستخدمون JavaScript وTypeScript، تعمل مكتبة Node SDK بنفس الطريقة. قم بتكوين مفتاح API وعنوان URL الأساسي في مثيل العميل الخاص بك. يبقى معرف النموذج "uncensored". هذا يسمح لك بدمج واجهة برمجة تطبيقات LLM الخاصة بنا بدون رقابة في تطبيقات Node.js الخاصة بك دون إعادة كتابة منطق الموجّه.

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

import OpenAI from "openai";

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

ندعم أحداث Server-Sent Events (SSE) لاستجابات البث المتدفق. هذا ضروري للتطبيقات في الوقت الفعلي حيث تريد عرض الرموز (tokens) أثناء توليدها. اضبط المعلمة stream على true في طلبك. سيتلقى العميل سلسلة من الأحداث تحتوي على نص جزئي.

يقلل البث من زمن الاستجابة المدرك للمستخدمين. تتعامل واجهة برمجة التطبيقات الخاصة بنا مع بروتوكول SSE بالضبط كما تحدد مواصفات OpenAI. يمكنك دمج هذا في واجهات الدردشة، أو مولدي الكود، أو أي تطبيق يستفيد من تسليم النص التدريجي. يعالج النموذج الموجّه ويولد الرموز باستمرار حتى الاكتمال.

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 رمز (token) للموجّه (prompt) والإكمال مجتمعين. هذا يسمح بوثائق طويلة أو سجلات محادثات واسعة. كن على علم بحدّ المعدل: 300 طلب في الدقيقة لكل مفتاح. إذا تجاوزت هذا الحد، ستتلقى خطأ 429 Too Many Requests.

تشمل الأخطاء الشائعة 401 Unauthorized إذا كان مفتاحك غير صالح، و402 Payment Required إذا استنفد رصيدك المسبق الدفع. لكل حساب مفتاح واحد يمكن تجديده في أي وقت. حد جسم الطلب هو 8 ميجابايت. إذا كنت بحاجة إلى تضمينات أو توليد صور، فإن هذه الـ API ليست الخيار الصحيح؛ نحن نركز على إكمال النص فقط.

المواصفات التقنية

كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.

البندالقيمة
صيغة APIمتوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط
المصادقةAuthorization: Bearer YOUR_KEY
نقاط النهايةPOST /v1/chat/completions · GET /v1/models
معرّف النموذجuncensored
Base URLhttps://api.openaiapialternative.com/v1
المعاملاتtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
البث المتدفقنعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز
استدعاء الدوالنعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool
أقصى مخرجاتحتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل)
وضع JSONresponse_format: {"type": "json_object"}
نافذة السياق100,000 رمز (المدخلات والمخرجات معاً)
حجم الطلبحتى 8 MB
حدّ المعدل300 طلب في الدقيقة لكل مفتاح
الطلبات المتزامنةحتى 8 في الوقت نفسه لكل مفتاح
ترويسات الردX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
رصيد تجريبي مجاني$0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن
الفوترةرصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية
السعر$0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات
الصلاحيةالرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك
شحن الرصيدUSDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500
مكافأة+5% من $50، +10% من $100
المحتوىمحتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين
تسجيل الدخولGoogle أو البريد الإلكتروني وكلمة المرور
المفاتيحمفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم

رموز الأخطاء

تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.

الرمزالنوعالمعنى
400bad_requestJSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق
401missing_key · invalid_key · key_revokedلا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله
402no_creditالرصيد فارغ — اشحن وتستأنف الطلبات فوراً
403content_blockedمحتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب
404not_foundنقطة نهاية غير معروفة
413request_too_largeجسم الطلب أكبر من 8 MB
429rate_limited · concurrencyتجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة
503upstream_busyالنموذج مشغول — أعد المحاولة بعد ثوانٍ

أسئلة وأجوبة

هل هذا وسيط لنماذج OpenAI؟

لا. نقدم نموذج لغة كبير واحد مفتوح الأوزان وغير خاضع للرقابة يعمل على خوادمنا الخاصة. إنه ليس GPT أو Claude أو Gemini أو أي نموذج من مزود آخر. واجهة API متوافقة، لكن النموذج الأساسي مستقل.

ماذا يحدث إذا نفد الرصيد؟

ستتلقى خطأ 402 Payment Required. نستخدم نظام رصيد مسبق الدفع بنظام الدفع حسب الاستخدام. يمكنك شحن الرصيد من 10 دولارات أمريكية بالعملات المشفرة (USDT أو USDC). الرصيد لا ينتهي صلاحيته أبداً، وتحصل على رصيد إضافي عند الشراء بكميات أكبر.

هل يرفض النموذج المحتوى؟

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

مفتاحك على بُعد نموذج واحد

أنشئ حسابًا، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد الكامل.

احصل على مفتاح APIاقرأ الوثائق