ar ▾

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

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

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

تستخدم واجهة برمجة التطبيقات للLLM غير الخاضع للرقونة المعيار POST /v1/chat/completions النقطة النهائية. وجه عميلك إلى عنوان URL الأساسي وأدرج مفتاحك. معرف النموذج هو uncensored. يعمل مع أي مكتلة SDK متوافقة مع OpenAI.

أرسل رسالة بسيطة للتحقق من الاتصال. تعيد الخدمة النص مباشرة. تشير الأخطاء مثل 401 إلى مفتاح غير صالح. استخدم الكود المقدم لاختبار إعدادك.

المصادقة ومفاتيح API

تُصدر مفاتيح API فوراً عند التسجيل عبر Google أو البريد الإلكتروني. مرر المفتاح في Authorization: Bearer <key> الرأس. يوجد مفتاح نشط واحد لكل حساب؛ يستبدل توليد مفتاح جديد المفتاح القديم. الحد هو 300 طلب في الدقيقة.

نقاط النهاية: /v1/chat/completions و /v1/models

استخدام GET /v1/models للتحقق من التوفر. أرسل نصاً إلى POST /v1/chat/completions. عنوان URL الأساسي هو https://api.abliteratedaionline.com/v1. لا توجد نقاط نهاية للتضمينات أو الصور. الطلبات نص وارد، نص صادر.

المعلمات: درجة الحرارة وTop P والمزيد

تحكم في الإبداع باستخدام temperature و top_p. تعيين stop تسلسلات لقصّ نظيف. استخدم seed للتكرار. يتطلب وضع JSON response_format تعيين إلى json_object. اضبط عقوبات التكرار والحضور.

استجابات البث مع SSE

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

معالجة الأخطاء وحدود المعدل

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

قدرات النموذج: نافذة السياق والرموز القصوى

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

cURL

curl https://api.abliteratedaionline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fix the syntax error in this python loop"}]
  }'

Python

from openai import OpenAI

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

أسئلة وأجوبة

هل abliterated AI عبر الإنترنت متوافق مع مكتبات SDK الخاصة بـ OpenAI؟

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

ماذا يحدث إذا حصلت على خطأ 402؟

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

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

نافذة السياق هي 100,000 رمز لكل من الإدخال والإخراج مجتمعة. يتيح ذلك محادثات طويلة دون فقدان السياق المبكر.

مفتاحك على بعد نموذج واحد

أنشئ حسابًا، انسخ المفتاح، غيّر عنوان URL الأساسي. هذه هي الإعدادات الكاملة.