ar ▾
ابدأ الآن

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

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

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

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

تضمين مفتاح API الخاص بك في Authorization رأس الصفحة كرمز حامل (Bearer token). إذا كان المفتاح مفقودًا أو غير صالح، تعيد API خطأ 401. يحتفظ كل حساب بمفتاح نشط واحد؛ توليد مفتاح جديد يستبدل المفتاح السابق على الفور.

نقطة نهاية إكمال الدردشة

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

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

استجابات البث مع SSE

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

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

استدعاء الوظائف ووضع JSON

استخدم ال tools معامل لتمكين قدرات استدعاء الوظائف. يسمح هذا للنموذج بإخراج بيانات هيكلية لمنطق تطبيقك. يمكنك أيضاً فرض مخرجات JSON صارمة باستخدام response_format: {"type": "json_object"}. هذا يضمن تحليلًا متسقًا لعمليات سير العمل الآلية.

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

المعاملات وحدود الرموز

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

استخدام seed لإنتاج نتائج قابلة لإعادة الإنتاج أثناء الاختبار. الـ presence_penalty و frequency_penalty المعلمة. المعلمات تساعد في تقليل التكرار. تمنحك هذه الضوابط إدارة دقيقة لسلوك النموذج دون تكوين خارجي.

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

يتيح كل مفتاح API 300 طلب في الدقيقة وثمانية طلبات متزامنة في وقت واحد. حجم جسم الطلب الأقصى هو 8 ميجابايت. يؤدي تجاوز هذه الحدود إلى تشغيل خطأ 429 Too Many Requests. إذا نفد رصيدك المدفوع مسبقاً، تُرجع واجهة برمجة التطبيقات خطأ 402 Payment Required.

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

cURL

curl https://api.bestabliteratedllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the full schema for the chat completion endpoint."}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

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

ما هو عنوان URL الأساسي لواجهة برمجة التطبيقات (API) لنماذج LLM المُزالة (abliterated)؟

عنوان URL الأساسي هو HTTPS://api.bestabliteratedllm.com/v1. إنه متوافق تماماً مع مكتبات وعملاء OpenAI القياسية الذين يسمحون بتكوين عنوان URL الأساسي المخصص.

كيف يمكنني مصادقة طلباتي؟

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

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

تُعيد الـ API خطأ 429 إذا تجاوزت 300 طلب في الدقيقة أو ثمانية اتصالات متزامنة لكل مفتاح. أوقف طلباتك مؤقتاً لاستئناف العمل الطبيعي.

احصل على مفتاحك في خطوة واحدة

سجّل، انسخ الرمز المميز (token)، وجه عنوان URL الأساسي الخاص بك. انتهى الأمر.

ابدأ الآن