ar ▾
إنشاء مفتاح

واجهة برمجة التطبيقات غير المقيدة، متوافقة مباشرة، مسبق فقط

دليل التكامل مع نقطة النهاية غير المقيدة

أدرج هذا النموذج غير الخاضع للرقابة (LLM) في الكود الحالي الخاص بك عن طريق تغيير عنوان URL الأساسي ومفتاح API. تحتفظ بمنطقك البرمجي؛ ونحن نتولى الاستنتاج غير المفلتر.

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

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

إجراء أول طلب

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

curl https://api.llmgatewayopensource.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix the syntax error in this Python loop."}]
  }'

استخدام مكتبة Python SDK

ثبّت المكتبة الرسمية وابدأها بعنوان URL الأساسي ومفتاحك. يتيح لك هذا النهج إعادة استخدام أنماط الكود المألوفة مع الوصول إلى النموذج غير الخاضع للرقابة. يتعامل العميل مع التسلسل والبث تلقائيًا. يمكنك ضبط معلمات مثل temperature أو top_p للتحكم في الإبداع. هذه الطريقة مثالية لخدمات الخلفية أو النصوص التي تحتاج إلى توليد نص موثوق. مرر معرف النموذج uncensored لضمان الوصول إلى نقطة النهاية الصحيحة.

from openai import OpenAI

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

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

import OpenAI from "openai";

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

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

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)

حدود، أخطاء، والسياق

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

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

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

نقوم بتحصيل رسوم بمقدار $0.15 لكل مليون رمز إدخال و $0.50 لكل مليون رمز إخراج. تدفع فقط مقابل ما تستخدمه برصيد مسبق لا ينتهي صلاحيته. لا تستهلك الأخطاء والرفضات رصيدك.

هل هذا نموذج لغوي كبير (LLM) غير خاضع للرقابة ومناسب لمحتوى البالغين (NSFW)؟

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

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

بالتأكيد. يتبع تنسيق chat-completions القياسي. ما عليك سوى تغيير عنوان URL الأساسي ومفتاح API في الكود الحالي الخاص بك. يعمل مع حزم SDK الرسمية وأي عميل متوافق.

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

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

إنشاء مفتاح