غير خاضع للرقابة واجهة برمجة التطبيقات التوثيق
توفر واجهة برمجة التطبيقات نقطة نهاية مباشرة متوافقة مع OpenAI لتوليد النصوص عالي الحجم بدون فلاتر محتوى. ابدأ بالرموز المسبقة الدفع وشحنات العملات المشفرة لتجاوز احتكاك الفوترة على الفور.
إعداد عنوان URL الأساسي والمصادقة
توصيل إلى نقطة نهاية LLM غير цензور الخاصة بنا باستخدام تكوين SDK OpenAI القياسي. وجه عميلك إلى HTTPS://api.openrouterabliterated.com/v1 وقدم مفتاح API المولد الخاص بك في رأس Authorization. يعمل عنوان URL الأساسي هذا مع أي عميل متوافق مع OpenAI، مما يسمح لك بتبديل البائعين دون تغيير كود التكامل الخاص بك.
curl https://api.openrouterabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 linux commands for disk usage"}]
}'المصادقة تعتمد على مفتاح نشط واحد لكل حساب. عند إنشاء مفتاح جديد، يتم استبدال المفتاح السابق فوراً.
الطلب الأول: إكمالات المحادثة
أرسل مدخلات نصية واحصل على مخرجات نصية باستخدام نقطة إكمال الدردشة القياسية. قم بتكوين معرف النموذج إلى "uncensored" لنموذج مفتوح المصدر مُضبط للإجابة بدون رفض للاستخدام القانوني للبالغين. يدعم النموذج معلمات مثل درجة الحرارة وtop_p وتسلسلات التوقف للتحكم في سلوك التوليد.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterabliterated.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)يتم احتساب تكاليف الطلبات بناءً على استخدام الرموز الفعلي. لا تستهلك الأخطاء والرفض رصيدك المدفوع مسبقاً. تدعم نافذة السياق 100,000 رمز لكل من الطلب والإكمال معاً.
تكامل Node SDK
قم بتهيئة العميل باستخدام مفتاح API الخاص بك وعنوان URL الأساسي المحدد لضمان التوافق. استخدم حزمة Node للتعامل مع الطلبات غير المتزامنة بكفاءة. يعمل هذا الإعداد لكل من النصوص المحلية وتطبيقات الخادم التي تتطلب مخرجات ذكاء اصطناعي غير مقيدة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterabliterated.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);تُعيد الـ API استجابات JSON مهيكلة. يمكنك تحليل المحتوى مباشرة في منطق تطبيقك. لا يلزم توجيه إضافي أو اختيار نموذج لأننا نقدم نموذجاً مخصصاً واحداً غير خاضع للرقابة.
استجابات البث واستهلاك الرموز
فعّل التدفق عن طريق تعيين معلمة stream إلى true في حمولة الطلب. تُعيد واجهة برمجة التطبيقات أجزاء من أحداث مُرسلة من الخادم (SSE) للإخراج في الوقت الفعلي. يحتوي الجزء الأخير على إحصائيات استخدام الرموز الكاملة لضمان دقة الفوترة.
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)يقلل التدفق من زمن الاستجابة المُدرَك للاستجابات الطويلة. يُحسب كل رمز نحو رصيدك المدفوع مسبقاً. يمكنك مراقبة الاستخدام في الوقت الفعلي أثناء توليد النموذج للنص.
حدود المعدلات والتزامن
يُقتصر كل مفتاح API على 300 طلب في الدقيقة و8 طلبات متزامنة في الوقت نفسه. الحد الأقصى لحجم جسم الطلب هو 8 ميجابايت. تضمن هذه الحدود أداءً مستقرًا لتطبيقات الذكاء الاصطناعي غير الخاضع للرقابة عالية الحجم. يؤدي تجاوز هذه الحدود إلى تشغيل خطأ 429.
تطبيق التخفيف الأسي في عميلك للتعامل مع حدود المعدل بسلاسة. يمنع الحد الأقصى لـ 16,000 رمز للإخراج لكل طلب الاستخدام المفرط للموارد. اضبط إعدادات التزامن بناءً على احتياجات تطبيقك.
معالجة الأخطاء وحدود السياق
تعامل مع أخطاء HTTP القياسية مثل 401 للمفاتيح غير الصالحة و402 لعدم كفاية الرصيد. يشير رمز 429 إلى استنفاد حد المعدل. تحدث أخطاء نافذة السياق عندما يتجاوز المجموع بين السياق والإكمال 100,000 رمز. تحقق دائمًا من رمز حالة الاستجابة قبل تحليل المحتوى.
الأخطاء لا تستهلك رصيدك المدفوع مسبقاً. إذا واجهت خطأ في الفوترة، استخدم صفحة الدعم للحل. لا تنتهي صلاحية الرصيد، لذا يمكنك إعادة محاولة الطلبات في وقت يناسبك.
الأسئلة الشائعة
ما هو نموذج abliterated على OpenRouter؟
إنه نموذج لغوي كبير مفتوح الوزن وغير خاضع للرقابة تخدمه واجهة برمجة التطبيقات الخاصة بنا. إنه ليس GPT أو Claude أو أي نموذج من مزود آخر. تم ضبطه للإجابة دون رفض المحتوى للمحتوى البالغ القانوني.
كيف يعمل رصيد الدفع المسبق؟
يتم خصم الرصيد بناءً على استهلاك الرموز الفعلي، مع مجانية الأخطاء والرفض. تقوم بالشحن بـ USDT أو USDC عبر العملات المشفرة. لا يلزم اشتراك أو رسوم شهرية.
ما هي طرق الدفع التي نقبلها؟
العملات المشفرة فقط: USDT على TRC20 أو USDC على Base، أي مبلغ صحيح يتراوح بين $20 و$500. ينطبق رصيد المكافأة من $50.
احصل على مفتاح API الخاص بك
سجّل، انسخ المفتاح، حدّث عنوان URL الأساسي الخاص بك. هذا كل شيء.