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

توثيق NoFilter API

ابدأ مع NoFilter API بإرسال طلبك الأول لتوليد النص بدون رقابة. يغطي هذا الدليل عنوان URL الأساسي، المصادقة، تكامل SDK، البث المتدفق، والحدود الصلبة لنقطة النهاية /v1/chat/completions.

عنوان URL الأساسي
https://api.nofilterapi.com/v1
النموذج
بدون رقابة

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

ابدأ بالتسجيل في احصل على مفتاح API. لا حاجة لبطاقة ائتمان للحصول على رصيد تجريجي بقيمة $0.50 صالح لمدة 7 أيام. يظهر مفتاح API الخاص بك فوراً بعد التسجيل. يمكنك إعادة توليد المفتاح في أي وقت، مما يلغي المفتاح القديم فوراً.

عنوان URL الأساسي لجميع الطلبات هو https://api.nofilterapi.com/v1. هذه النقطة متوافقة مع حزم SDK الرسمية الخاصة بـ OpenAI وأي عميل متوافق مع OpenAI. قم بتحديث تكوين العميل الخاص بك للإشارة إلى عنوان URL الأساسي هذا وأدرج مفتاحك في رأس Authorization كرمز Bearer.

الطلب الأول

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

  • نافذة السياق: 100,000 رمز (الموجّه والاستجابة المولبة معًا).
  • حد صارم: يتم حظر المحتوى الجنسي الذي يتضمن قاصرين.

استخدم أمر cURL هذا لاختبار مفتاحك:

curl https://api.nofilterapi.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."}]
  }'

تكامل حزمة Python SDK

لمطوري Python، قم بتكوين مكتبة openai الرسمية لاستخدام عنوان URL الأساسي الخاص بنا. يضمن ذلك التوافق مع دورة الطلب والاستجابة القياسية لتوليد النص.

  • قم بتعيين base_url إلى https://api.nofilterapi.com/v1.
  • قدم مفتاح API الخاص بك عبر معلمة api_key.

قم بتثبيت حزمة SDK عبر pip وقم بتهيئة العميل لبدء توليد النص.

from openai import OpenAI

client = OpenAI(base_url="https://api.nofilterapi.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.js تحقيق النتيجة نفسها عن طريق تكوين مثيل عميل OpenAI. مرر عنوان URL الأساسي ومفتاح API لضمان توجيه الطلبات بشكل صحيح إلى نموذجنا بدون رقابة.

  • استخدم new OpenAI({ baseURL: 'https://api.nofilterapi.com/v1', apiKey: 'YOUR_KEY' }).
  • استدعِ chat.completions.create مع النموذج uncensored.

يعمل هذا الإعداد لكل من المكالمات المتزامنة والبث، بشرط تكوين علم stream بشكل مناسب.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nofilterapi.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 من الاستجابة.

يعمل البث المتدفق مع عملاء cURL وPython وNode عندما يتم تعيين العلم بشكل صريح. هذا مثالي لواجهات الدردشة حيث تريد عرض النص أثناء توليده.

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 طلب في الدقيقة لكل مفتاح. يؤدي تجاوز هذا إلى خطأ 429.
  • حجم الطلب: الحد الأقصى لحجم الجسم هو 8 MB.
  • نافذة السياق: 100,000 رمز إجمالي. إذا تجاوزت هذا الحد، سيقوم النموذج باقتطاع المحتوى الأقدم.

تشمل الأخطاء الشائعة 401 للمفاتيح غير الصالحة، 402 إذا كان رصيدك المسبق الدفع غير كافٍ، و429 لحدود المعدل. جميع الأسعار تعتمد على الاستخدام؛ الرصيد المسبق الدفع لا ينتهي.

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

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

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

أسئلة وأجوبة

هل NoFilter API خاص؟

نعم، لا نستخدم الموجّهات الخاصة بك للتدريب. تتم معالجة بياناتك لتوليد الاستجابة ولكن لا يتم الاحتفاظ بها لتحسين النموذج.

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

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

هل تفرضون رسومًا على رصيد التجريب المجاني؟

لا. يحصل كل حساب جديد على رصيد تجريبي مجاني بقيمة $0.50 صالح لمدة 7 أيام. لا حاجة لبطاقة ائتمان للبدء. تنطبق أسعار الدفع حسب الاستخدام القياسية بعد استنفاد رصيد التجربة.

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

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