وثائق واجهة برمجة تطبيقات نموذج لغوي كبير غير خاضع للرقابة
قم بتوصيل مكتبة SDK الحالية لـ OpenAI بـ API LLM غير الخاضع للرقابة عن طريق تغيير عنوان URL الأساسي فقط. تحصل على وصول فوري إلى نموذج غير خاضع للرقابة مع نافذة سياق بحجم 100,000 رمز وتسعير رموز مسبق الدفع شفاف.
عنوان URL الأساسي والمصادقة
ابدأ بتوجيه عميلك إلى نقطة النهاية المحددة لتجاوز فلاتر المحتوى القياسية. استخدم عنوان URL الأساسي https://api.bestabliteratedmodel.com/v1 ونقل المفتاح الخاص بك عبر Authorization الرأس. يمكنك إنشاء مفتاحك فورًا عبر Google أو البريد الإلكتروني في صفحة التسجيل دون تقديم تفاصيل الدفع للتجربة.
curl https://api.bestabliteratedmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests for the new authentication module"}]
}'تأكد من أن الرأس يطابق التنسيق الدقيق المذكور أعلاه. يتحقق النظام من صحة بيانات الاعتماد قبل معالجة أي رموز، لذا احتفظ بمفتاحك آمناً.
الطلب الأول باستخدام مكتبة Python SDK
قم بالدمج مباشرة باستخدام مكتبة OpenAI Python الرسمية من خلال تجاوز عنوان URL الأساسي. يتيح لك ذلك إرسال نصوص (prompts) إلى النموذج غير الخاضع للرقابة دون تغيير هيكل الكود الحالي بشكل كبير. معرف النموذج هو دائماً uncensored لجميع الطلبات.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestabliteratedmodel.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)يُحافظ هذا النهج على التوافق مع المعلمات القياسية مثل temperature و top_p. يمكنك اختبار الاستجابة فورًا بعد إنشاء كائن العميل.
تكامل Node.js
استخدم حزمة Node.js OpenAI لإرسال إكمال النص إلى نقطة النهاية غير المقيدة الخاصة بنا. اضبط baseURL الخاصية لعنوان واجهة برمجة التطبيقات (API) الخاص بنا قبل إجراء أي مكالمات. يضمن ذلك توجيه تطبيقك للطلبات بشكل صحيح دون الوصول إلى حدود المزود القياسية.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestabliteratedmodel.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);تعامل مع تدفق الاستجابة أو الكائن الفردي حسب الحاجة. تتعامل SDK مع الترميز داخلياً، لذا تركز على منطق المطالبة بدلاً من تفاصيل البنية التحتية.
البث مع أحداث الخادم (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)معالجة كل جزء (delta) فور وصوله لعرض النص للمستخدمين فوراً. يقلل هذا من زمن الاستجابة المُدرَك بشكل كبير مقارنة بالانتظار حتى الاكتمال الكامل.
استدعاء الوظائف والأدوات
عرّف مخططات الأدوات في طلبك لتمكين المخرجات المهيكلة من النموذج. تدعم واجهة برمجة التطبيقات تعريفات الدوال القياسية مع المعاملات والأوصاف. سيعيد النموذج استدعاءات الأدوات عند الاقتضاء بناءً على تعليمات مطالبتك.
مرر الـ tools مصفوفة مع الدوال المطلوبة. تتضمن الاستجابة tool_calls field إذا قرر النموذج استدعاء أداة.
وضع JSON، والحدود، والأخطاء
فرض إخراج JSON صارم عن طريق تعيين response_format إلى {"type": "json_object". هذا يضمن تحليلًا موثوقًا لعمليات سير العمل الآلية. نافذة السياق الخاصة بنا تدعم 100,000 رمز إجمالي، مع حد أقصى للإخراج هو 16,000 رمز.
تشمل الأخطاء الشائعة 401 للمفاتيح غير الصالحة، و402 عند استنفاد الرصيد المدفوع مسبقًا، و429 لحدود معدل الطلب (300 طلب/دقيقة). يتم رفض طلبات المحتوى الجنسي الذي يتضمن قاصرين دائمًا.
الأسئلة الشائعة
ما هي أفضل واجهة برمجة تطبيقات (API) لنماذج اللغة الكبيرة (LLM) المُزالة القيود عنها؟
تقدم واجهة برمجة التطبيقات الخاصة بنا نموذج لغة كبير واحد غير خاضع للرقابة، ومُحسّن لتوليد النصوص غير المقيد. يزيل فلاتر الأمان المدمجة مع الحفاظ على تماسك عالٍ للمواضيع الخاصة بالبالغين والمثيرة للجدل.
كيف يعمل الرصيد المسبق؟
تدفع فقط مقابل الرموز المميزة المستخدمة، مع الإدخال بسعر $0.15 لكل مليون رمز والإخراج بسعر $0.50 لكل مليون رمز. الأخطاء والرفض مجانيان، ولا تنتهي صلاحية الرصيد.
هل يمكنني استخدام هذا مع واجهة برمجة التطبيقات الخاصة بـ OpenAI؟
نعم، نقطة النهاية متوافقة تمامًا مع مكتبات OpenAI الرسمية. تحتاج فقط إلى تحديث عنوان URL الأساسي ومفتاح API في تكوين العميل الخاص بك.
مفتاح API في خطوة واحدة
سجّل، وانسخ مفتاحك، وحدّث عنوان URL الأساسي. تمّ.