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

البدء السريع: دمج واجهة API لصديقة الذكاء الاصطناعي

ادمج واجهة API LLM غير الخاضعة للرقابة في دقائق باستخدام نقاط النهاية المتوافقة مع OpenAI. احصل على مفتاح API، اضبط عنوان URL الأساسي، وابدأ في توليد استجابات نصية لتطبيق لعب الأدلة الخاص بك.

لكل 1M رمز إدخال
$0.25
الرموز المخرجة / 1M
$1.00
سياق الرمز
100,000
رصيد تجريبي
$0.50
طلبات في الدقيقة
300

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

تتبع واجهة API الخاصة بنا معيار chat-completions الخاص بـ OpenAI، مما يجعل التكامل مباشراً للعملاء الحاليين. يجب أن تتضمن مفتاح API الخاص بك في رأس Authorization لكل طلب. عنوان URL الأساسي لجميع نقاط النهاية هو https://api.roleplayapi.com/v1. عند استخدام SDKs الرسمية، قم بتحديث تكوين base_url للإشارة إلى هذا العنوان وقم بتوفير مفتاحك كـ api_key. يضمن هذا الإعداد وصول طلباتك إلى نقطة النهاية غير الخاضعة للرقابة المخصصة لدينا دون تعديل منطقك القياسي.

إرسال إكمال

ابدأ محادثة بإرسال طلب POST إلى /v1/chat/completions. معرف النموذج هو uncensored. يمكنك تمرير أي عدد من الرسائل في مصفوفة messages لتأسيس سياق أو بدء حوار جديد. الاستجابة تحتوي على مخرجات النص من النموذج، والتي يمكنك بثها أو تحليلها ككائن JSON. تتعامل نقطة النهاية هذه مع التفاعل الأساسي للنص الداخل والخارج المطلوب لتطبيقات الشخصيات.

curl https://api.roleplayapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

تكامل SDK Python

استخدم مكتبة Python الرسمية openai للتفاعل مع واجهة API بأقل قدر من الشيفرة النمطية. قم بتكوين العميل مع عنوان URL الأساسي الخاص بنا ومفتاح API الخاص بك. ثم، قم باستدعاء chat.completions.create بمعرف النموذج uncensored. تستفيد هذه الطريقة من تلميحات الأنواع وميكانيكيات معالجة الأخطاء الموجودة، مما يتيح لك التركيز على منطق التطبيق الخاص بك بدلاً من تحليل HTTP. يوفر كائن الاستجابة الوصول إلى المحتوى المولد مباشرة.

from openai import OpenAI

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

تكامل SDK Node.js

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

import OpenAI from "openai";

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

تمكين البث

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

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)

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

تخضع طلباتك لحدّ معدل قدره 300 طلب في الدقيقة لكل مفتاح. إذا تجاوزت هذا الحد، تُعيد الـ API رمز حالة 429. يؤدي فشل المصادقة إلى خطأ 401، بينما يُسبب عدم كفاية رصيد مسبق الدفع خطأ 402. تدعم نافذة السياق ما يصل إلى 100,000 رمز للموجّه والاكتمال معًا. إذا كنت بحاجة إلى التحقق من النماذج المتاحة، أرسل طلب GET إلى /v1/models. تأكد من أن جسم الطلب لا يتجاوز 8 MB.

المواصفات التقنية

كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.

البندالقيمة
صيغة APIمتوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط
معرّف النموذجuncensored
Base URLhttps://api.roleplayapi.com/v1
المصادقةAuthorization: Bearer YOUR_KEY
نقاط النهايةPOST /v1/chat/completions · GET /v1/models
البث المتدفقنعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز
أقصى مخرجاتحتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل)
استدعاء الدوالنعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool
نافذة السياق100,000 رمز (المدخلات والمخرجات معاً)
المعاملاتtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
وضع JSONresponse_format: {"type": "json_object"}
الطلبات المتزامنةحتى 8 في الوقت نفسه لكل مفتاح
حجم الطلبحتى 8 MB
حدّ المعدل300 طلب في الدقيقة لكل مفتاح
ترويسات الردX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
السعر$0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات
رصيد تجريبي مجاني$0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن
شحن الرصيدUSDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500
الصلاحيةالرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك
مكافأة+5% من $50، +10% من $100
الفوترةرصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية
المفاتيحمفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم
المحتوىمحتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين
تسجيل الدخولGoogle أو البريد الإلكتروني وكلمة المرور

رموز الأخطاء

تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.

الرمزالنوعالمعنى
400bad_requestJSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق
401missing_key · invalid_key · key_revokedلا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله
402no_creditالرصيد فارغ — اشحن وتستأنف الطلبات فوراً
403content_blockedمحتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب
404not_foundنقطة نهاية غير معروفة
413request_too_largeجسم الطلب أكبر من 8 MB
429rate_limited · concurrencyتجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة
503upstream_busyالنموذج مشغول — أعد المحاولة بعد ثوانٍ

أسئلة وأجوبة

ما هو معرف النموذج لواجهة API غير الخاضعة للرقابة؟

معرف النموذج هو "uncensored". هذا نموذج مفتوح الأوزان مُعدّل لألعاب الأدلة للبالغين وليس GPT أو Claude أو أي نموذج من مورد آخر. يجب تحديد هذا المعرف في طلباتك.

كيف يعمل التسعير؟

التسعير بنظام الدفع حسب الاستخدام بدون رسوم شهرية. تكلف الرموز المدخلة $0.25 لكل مليون، وتكلف الرموز المخرجة $1.00 لكل مليون. الرصيد المسبق الدفع لا ينتهي، ويمكنك شحن الرصيد بدءاً من $10.

هل واجهة API غير خاضعة للرقابة حقاً؟

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

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

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