ar ▾
إنشاء مفتاح

واجهة برمجة إكمال الدردشة غير الخاضعة للرقابة

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

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

مفتاح واجهة برمجة التطبيقات الخاص بك يصادق على كل طلب. استخدم عنوان URL الأساسي HTTPS://api.claudensfwpolicy.com/v1 مع أي عميل متوافق مع OpenAI. ندعم "تسجيل الدخول باستخدام Google" أو التسجيل بالبريد الإلكتروني للحصول على وصول فوري إلى المفتاح. لا يلزم رقم هاتف. يظهر المفتاح مرة واحدة فقط بعد التسجيل.

الطلب الأول

أرسل طلب POST إلى /v1/chat/completions. معرف النموذج هو "uncensored". هذا النموذج مفتوح الوزن ومضبط للاستخدام القانوني للبالغين. لا يرفض المواضيع القياسية. الأخطاء والرفضات مجانية. استخدم أمر curl هذا لاختبار الاتصال.

curl https://api.claudensfwpolicy.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List five common NSFW policy restrictions"}]
  }'

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

ثبّت المكتبة الرسمية لـ Python الخاصة بـ OpenAI. اضبط عنوان URL الأساسي على نقطة النهاية الخاصة بنا. مرر مفتاح واجهة برمجة التطبيقات (API key) كقيمة لمفتاح واجهة برمجة التطبيقات (API key). يتيح لك ذلك استخدام كود العميل الموجود دون تعديل. يستجيب النموذج للطلبات القياسية.

from openai import OpenAI

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

استخدم مكتبة Node SDK الخاصة بـ @anthropic أو OpenAI. قم بتكوين عنوان URL الأساسي في خيارات العميل. تقبل نقطة النهاية حمولات JSON القياسية. يضمن هذا التوافق مع تطبيقات Node.js الحالية. تعمل أوضاع التدفق أو التزامن بشكل متطابق.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.claudensfwpolicy.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 إلى 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)

حدود المعدلات والحصص

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

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

هل هذه هي واجهة برمجة التطبيقات الرسمية لسياسة المحتوى الجنسي الصريح من Claude؟

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

ماذا يحدث إذا تجاوزت حد معدل الطلب؟

ستتلقى رمز الحالة 429. سيتم رفض طلباتك حتى تنتهي النافذة. نسمح بـ 300 طلب في الدقيقة. التزامن محدود بـ 8 طلبات متزامنة. عدل منطق العميل الخاص بك للتعامل مع هذا الموقف بسلاسة.

هل يرفض النموذج المحتوى البالغ (NSFW)؟

النموذج مُعدّ للاستخدام القانوني للبالغين. لا يرفض مواضيع NSFW القياسية. محتوى الجنس الذي يتضمن قاصرين يُرفض دائماً. هذا حد محتوى صارم. جميع المحتويات الأخرى للبالغين مسموح بها.

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

سجّل، انسخ المفتاح، حدّث عنوان URL الأساسي. يستغرق الإعداد ثوانٍ.