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

مرجع واجهة برمجة التطبيقات Abliterating

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

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

ابدأ كل طلب بتوجيه عميلك إلى https://api.abliterating.cc/v1. مرر مفتاح API الفريد الخاص بك في Authorization رأس الصفحة كرمز حامل (Bearer token). هذا الإعداد يعمل مع أي مكتبة SDK رسمية لـ OpenAI أو عميل HTTP متوافق. تتلقى هذا المفتاح على الفور بعد التسجيل عبر Google أو البريد الإلكتروني على لوحة التحكم. احتفظ به بأمان، فهو يمنحك الوصول الكامل إلى رصيدك المسبق. الأخطاء والرفض لا تستهلك رصيدك، لذا يمكنك الاختبار بحرية. يتعامل نظامنا مع التوجيه إلى نموذجنا غير المقيد خلف الكواليس.

الطلب الأول

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

تكامل واجهة برمجة تطبيقات Python

استخدم مكتبة بايثون الرسمية الخاصة بـ OpenAI للاتصال بسهولة. قم بتعيين عنوان URL الأساسي ومفتاح واجهة برمجة التطبيقات قبل تهيئة العميل. يستفيد هذا النهج من الشفرة البرمجية الحالية التي قد تكون لديك بالفعل. تتولى المكتبة التسلسل التلقائي لـ JSON وطلبات HTTP تلقائيًا. يمكنك تدفق الاستجابات أو جلب الإكمال الكامل. يعد هذا الأسلوب مثاليًا لخدمات الخلفية أو سكريبتات معالجة البيانات. قم بتكوين متغيرات البيئة لنشر نظيف. تجريد SDK تعقيد مكالمات HTTP الخام.

إعداد Node SDK

دمج باستخدام SDK الخاص بـ JavaScript لتطبيقات الويب. قم بتهيئة العميل باستخدام base URL والمفتاح الخاص بك. يدعم هذا الإعداد كل من CommonJS وES modules. يمكنك إرسال المطالبات واستقبال JSON مهيكلة أو نص عادي. تدير المكتبة عمليات إعادة المحاولة ومعالجة الأخطاء بكفاءة. هذا مثالي لواجهات الدردشة في الوقت الفعلي أو الوظائف الخالية من الخادم (serverless). قم باستيراد الحزمة وقم بتكوين البيئة. يعكس التركيب مكتبة Python للاتساق عبر مجموعات التقنيات.

استجابات البث

فعّل البث عن طريق تعيين stream: true في طلبك. تتلقى تدفق أحداث الإرسال من الخادم (SSE) للرموز. يتيح لك ذلك عرض النص بمجرد توليده. تحتوي الشريحة الأخيرة على إحصائيات استخدام الرموز الكاملة. يقلل التدفق من زمن الاستجابة المُدرَك للمستخدمين النهائيين. تعمل بسلاسة مع مكتبات OpenAI-compatible. يمكنك إيقاف التدفق مبكرًا إذا غيّر المستخدم الإدخال. هذه الميزة حاسمة لتجارب تشبه الدردشة.

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

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

cURL

curl https://api.abliterating.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list three benefits of the abliterating feature"}]
  }'

Python

from openai import OpenAI

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

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

هل تدعم واجهة Abliterating API استدعاء الوظائف؟

نعم، يمكنك استخدام معاملات الأدوات و tool_choice تماماً كما هو الحال مع OpenAI. يدعم النموذج المخرجات الهيكلية ووضع JSON لتكامل موثوق. تحدد مخطط الوظيفة، ويعيد النموذج المعاملات المناسبة.

كيف أودع رصيدى؟

أضف رصيدك باستخدام USDT على TRC20 أو USDC على Base. تتراوح المدفوعات من $20 إلى $500 مع رصيد إضافي للمبالغ الأكبر. الرصيد لا ينتهي صلاحيته، ويمكنك إضافة رصيد في أي وقت عبر لوحة التحكم.

هل يتم مشاركة مفتاح واجهة برمجة التطبيقات عبر الأجهزة؟

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

أنشئ مفتاح API الخاص بك

سجّل، انسخ المفتاح، وجّه العميل إلى عنوان URL الأساسي الجديد. انتهى الأمر.

احصل على مفتاحك