ar ▾

واجهة برمجة تطبيقات نموذج لغوي كبير غير خاضع للرقابة للمطورين

https://api.aiablated.com/v1غير خاضع للرقابة

توثيق API Ablated ai

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

المصادقة: استخدام مفتاح API الخاص بك

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

هيكل عنوان URL الأساسي ونقطة النهاية

وجه جميع الطلبات إلى عنوان URL الأساسي الوحيد الخاص بنا لإكمال الدردشة. لا نقدم نقاط نهاية للتضمين (embeddings)، أو توليد الصور، أو ضبط النماذج. استخدم القياسي POST /v1/chat/completions المسار لإرسال مطالباتك. يمكنك أيضًا استعلام GET /v1/models للتحقق من معرف النموذج المتاح. يضمن هذا الهيكل التوافق مع عملاء مكتبات SDK الخاصة بـ OpenAI الموجودين دون الحاجة إلى منطق توجيه مخصص.

بداية سريعة: طلبك الأول مع ablated AI

أرسل طلب نصي بسيط لاختبار النموذج غير المقيد على الفور. استخدم مكتبة OpenAI الرسمية أو أي عميل HTTP لإرسال طلب POST لرسالتك. يُرجع النموذج ردًا نصيًا دون تصفية المحتوى البالغ القانوني. استبدل المفتاح الافتراضي ببيانات الاعتماد الفعلية الخاصة بك من لوحة التحكم.

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

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

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

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

from openai import OpenAI

client = OpenAI(base_url="https://api.aiablated.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 الأساسي المحدد لدينا. تأكد من تثبيت أحدث حزمة openai للتوافق الكامل مع ميزات التدفق واستدعاء الوظائف.

تكامل SDK Node.js

دمج واجهة برمجة التطبيقات في مشاريع JavaScript أو TypeScript الخاصة بك باستخدام المكتبة القياسية. قم بتكوين عنوان URL الأساسي للإشارة إلى خدمتنا. يتيح لك ذلك استخدام الأساليب المألوفة مثل chat.completions.create. يتعامل مكتبة البرمجيات (SDK) مع رؤوس الطلبات وتحليل الاستجابة. يمكنك بسهولة إضافة معالجة الأخطاء لانتهاء الحد أو فشل المصادقة.

import OpenAI from "openai";

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

يضمن هذا الإعداد تواصل تطبيق Node الخاص بك بشكل صحيح. يعد تجاوز عنوان URL الأساسي الخطوة الحاسمة. بدونه، سيحاول SDK الوصول إلى سحابة OpenAI بدلاً من خوادمنا.

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

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

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)

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

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

ما هو نافذة السياق للنموذج المُستأصل؟

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

كيف أتعامل مع حدود معدل الطلبات والأخطاء؟

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

هل نموذج AI المُستأصل منتجًا رسميًا من OpenAI؟

لا، نموذج AI المُستبعد هو نموذج مستقل بوزن مفتوح يعمل على خوادمنا. إنه متوافق مع تنسيق واجهة برمجة التطبيقات OpenAI ولكنه ليس GPT أو Claude أو Gemini. تم ضبطه للإجابة دون رفض المحتوى للاستخدام البالغ القانوني. تحقق من وثائق OpenAI الرسمية للحصول على تفاصيل نموذجهم المحدد.

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

سجّل، انسخ المفتاح، حدّث عنوان URL الأساسي. هذا كل شيء.

فتح الحساب