ar ▾
استلم مفتاحًا تجريبيًا

مرجع واجهة برمجة التطبيقات: إكمال الدردشة

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

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

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

curl https://api.abliteratedllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
  }'

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

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

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

from openai import OpenAI

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

قم بتكوين مكتبة العميل بعنوان URL الأساسي الصحيح. تتولى SDK عملية تسلسل JSON لك. يمكنك تدفق الاستجابات أو الانتظار حتى الاكتمال الكامل. يعمل النموذج على خوادمنا، لذا لا تحتاج إلى موارد GPU محلية.

استجابات البث واستهلاك الرموز

فعّل البث عن طريق تعيين stream: true في طلبك. تُعيد الـ API شرائح عبر أحداث الإرسال من الخادم. تحتوي الشريحة الأخيرة على إحصائيات استخدام الرمز الإجمالية. يتيح لك هذا تتبع التكاليف في الوقت الفعلي دون حاجة إلى مكالمات API إضافية. التدفق مثالي للتطبيقات التفاعلية حيث يكون زمن الاستجابة مهمًا.

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)

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

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

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

import OpenAI from "openai";

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

عرّف دوالك في جسم الطلب. سيقوم النموذج باستدعائها أو إرجاع بيانات JSON. تعمل هذه الميزة مع النموذج غير الخاضع للرقابة تماماً مثل واجهات برمجة التطبيقات القياسية لـ OpenAI. يمكنك مزج الأدوات ووضع JSON حسب الحاجة.

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

تفرض واجهة برمجة التطبيقات حدودًا صارمة لضمان الاستقرار. يمكنك إجراء 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح. يجب ألا يتجاوز حجم جسم الطلب 8 ميجابايت. تعيد الأخطاء رموز حالة HTTP القياسية. يعني خطأ 401 أن مفتاحك غير صالح. يشير خطأ 402 إلى عدم كفاية الرصيد. يشير خطأ 429 إلى أنك وصلت إلى حد معدل الطلبات.

معلمات النموذج ونافذة السياق

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

curl https://api.abliteratedllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
  }'

مرر هذه المعلمات في جسم JSON. يستجيب النموذج وفقًا لإعداداتك. استخدم seed لإنتاج نتائج قابلة لإعادة الإنتاج. يحترم النموذج غير المقيد هذه القيود تمامًا مثل أي نموذج لغوي كبير آخر.

حساب التكلفة وأعداد الرموز

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

curl https://api.abliteratedllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
  }'

راقب رصيدك على لوحة التحكم. يتم خصم الرصيد بعد كل طلب. لا توجد رسوم شهرية أو اشتراكات. يمكنك البدء بتجربة مجانية. استخدم واجهة البرمجة (API) بثقة دون تكامل خفية.

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

ما هو معرف النموذج عبر الإنترنت لـ LLM غير الخاضع للرقابة؟

معرف النموذج هو دائماً "uncensored". لا تحتاج إلى تحديد إصدار أو نوع محدد. إنه نموذج مفتوح الأوزان مُضبط لعدم الرفض.

كيف أبدأ مع API Abliterated؟

سجّل باستخدام Google أو البريد الإلكتروني للحصول على مفتاح API فوراً. تتلقى $0.50 كرصيد تجريبي. قم بالشحن بـ USDT أو USDC للاستخدام الأكبر. API جاهز للتكامل الفوري.

هل واجهة برمجة التطبيقات (API) غير الخاضعة للرقابة متوافقة مع مكتبات SDK الخاصة بـ OpenAI؟

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

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

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