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

توثيق واجهة برمجة التطبيقات لدردشة AI Abliterated

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

البدء السريع: طلبك الأول

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

معرف النموذج هو uncensored. تدعم نافذة السياق 100,000 رمز إجماليًا. تنطبق حدود الإخراج لكل طلب. تحقق من رصيدك قبل إرسال حمولات كبيرة. تشير الأخطاء مثل 402 إلى عدم كفاية الرصيد.

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

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

استخدم مفتاح API الفريد الخاص بك المرسل فوراً بعد التسجيل. قم بمصادقة كل طلب باستخدام Authorization: Bearer <key> الرأس. عنوان URL الأساسي هو https://api.abliteratedaichat.com/v1. هذا يضمن التوافق مع أي مكتبات عميل متوافقة مع SDKs الرسمية لـ OpenAI.

احفظ مفتاحك بأمان. مفتاح واحد لكل حساب؛ يستبدل المفتاح الجديد المفتاح القديم. إذا فقدت الوصول، قم بتوليد مفتاح جديد من لوحة التحكم. تُرجع الأخطاء رمز 401 للمفاتيح غير الصالحة. لا تعرض مفتاحك في كود الواجهة الأمامية (client-side).

يتطلب التسجيل بريداً إلكترونياً أو حساب Google فقط. لا يلزم رقم هاتف. الرصيد لا ينتهي. لا تصدر استرداداً، لكن أخطاء الفواتير تُصلح عبر الدعم. استخدم المفتاح في متغيرات البيئة لديك للحصول على كود نظيف.

استجابات التدفق عبر أحداث الإرسال عبر الخادم (SSE)

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

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

يُعد البث المباشر مثاليًا للتطبيقات في الوقت الفعلي. يتيح عرض النص المُولّد فورًا. استخدمه لواجهات الدردشة حيث يتوقع المستخدمون ملاحظات فورية. تأكد من أن عميلك يتعامل مع الاستجابات الجزئية بشكل صحيح.

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

استخدام response_format مع {"type": "json_object"} لإجبار المخرجات المهيكلة. هذا حاسم لتحليل البيانات أو التكامل مع الأنظمة الأخرى. يعمل استدعاء الوظائف عبر الـ tools و tool_choice المعلمات. يتبع النموذج التعليمات بدقة، حتى مع القيود المعقدة.

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

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

المعلمات: درجة الحرارة وTop P وتسلسلات التوقف

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

تجربة مع قيم مختلفة لحالة الاستخدام الخاصة بك. تستفيد لعب الأدوار من درجة حرارة أعلى. قد تتطلب مهام البرمجة درجة حرارة أقل للدقة. تدعم الواجهة جميع المعايير القياسية: seed, presence_penalty، و frequency_penalty. قم بضبط هذه للحصول على النتائج المثلى.

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

حدود معدل الطلبات والتزامن

الحد هو 300 طلب في الدقيقة لكل مفتاح. الطلبات المتزامنة محدودة بـ 8 لكل مفتاح. حجم جسم الطلب محدود بـ 8 ميجابايت. تضمن هذه الحدود الاستخدام العادل والأداء المستقر. يؤدي تجاوز الحدود إلى أخطاء 429. نفذ منطق إعادة المحاولة مع التخلف الأسي.

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

خطط للتكامل الخاص بك وفقًا لذلك. استخدم الطابور لحركة المرور المتفجرة. تتعامل واجهة برمجة التطبيقات مع الإنتاجية العالية بكفاءة. لا توجد ضمانات SLA، لكن البنية التحتية مبنية للموثوقية. اتصل بالدعم للمشكلات. احتفظ بمفتاحك آمنًا لتجنب الاستخدام غير المصرح به.

cURL

curl https://api.abliteratedaichat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France"}]
  }'

Python

from openai import OpenAI

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

الاستفسارات الشائعة

هل يفقد نموذج AI abliterated اتباع التعليمات؟

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

كيف أتعامل مع أخطاء 402 أو 429؟

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

ما هو حجم نافذة السياق؟

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

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

سجّل، انسخ بيانات الاعتماد، حدّد عنوان نقطة النهاية. هذه هي العملية بأكملها.

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