توثيق واجهة برمجة التطبيقات NoFilter AI | NoFilter AI (nofilterai.cc)
قم بدمج واجهة برمجة التطبيقات الخاصة بنا للذكاء الاصطناعي اللغوي الكبير (LLM) بدون رقابة في دقائق باستخدام عملاء متوافقين مع OpenAI. أدخل مفتاحك، وحدد عنوان URL الأساسي الخاص بنا، وابدأ في توليد النص فورًا.
المصادقة والإعداد
ابدأ بإنشاء حساب عبر متابعة مع Google أو البريد الإلكتروني وكلمة المرور. لا يلزم رقم الهاتف. عند التسجيل، تحصل على مفتاح API فورًا. تحصل أيضًا على $0.50 كرصيد تجريبي صالح لمدة 7 أيام، دون الحاجة إلى بطاقة. يقوم مفتاح API الخاص بك بمصادقة جميع الطلبات. عنوان URL الأساسي لجميع نقاط النهاية هو https://api.nofilterai.cc/v1. يعمل هذا العنوان مع حزم تطوير البرمجيات (SDKs) الرسمية لـ OpenAI وأي عميل متوافق مع OpenAI من خلال تحديث تكوين base_url فقط.
تستخدم خدمة nofilter ai الرصيد المسبق الدفع. إذا لم يكن لديك رصيد كافٍ، فستحصل على خطأ 402 Payment Required. الأخطاء والرفض مجاني. يتضمن الجزء الأخير من البث إجمالي استخدام الرموز (tokens) للطلب. النموذج مضبوط للالتزام بالتنسيق المطلوب.
نقطة نهاية إكمال المحادثة
الجزء الأساسي من واجهة برمجة التطبيقات هو نقطة النهاية POST /v1/chat/completions. تقبل إدخال النص وتعيد إخراج نص. لا توجد قدرات لإنشاء النصوص التمثيلية (embeddings)، أو الصور، أو الصوت، أو الفيديو. معرف النموذج المراد إرساله هو uncensored. هذا نموذج مفتوح الأوزان مضبوط للإجابة بدون رفض المحتوى للاستخدام القانوني للبالغين. إنه ليس GPT أو Claude أو أي نموذج من مزود آخر.
قم بتكوين عميلك لاستخدام عنوان URL الأساسي الخاص بنا ومفتاح API الخاص بك. يتبع جسم الطلب تنسيق إكمال المحادثة القياسي لـ OpenAI. يمكنك تحديد النموذج، والرسائل، ومعلمات مختلفة. تدعم واجهة برمجة التطبيقات البث المتدفق عبر SSE لتسليم الرموز (tokens) في الوقت الفعلي. استدعاء الدوال ووضع JSON متاحان أيضًا. استخدم أمر curl التالي لإجراء طلبك الأول.
تكامل حزمة تطوير البرمجيات (SDK) لـ Python
يعد استخدام حزمة تطوير البرمجيات (SDK) الرسمية لـ Python لـ OpenAI أسرع طريقة للدمج. قم بتثبيت المكتبة وحدد base_url إلى نقطة النهاية الخاصة بنا. مرر مفتاح API الخاص بك في المعلمة api_key. تتعامل حزمة التطوير مع طلبات HTTP وتحليل الاستجابة تلقائيًا. يسمح لك هذا النهج الموجه نحو الكود ببدء توليد المحتوى فورًا.
تدعم حزمة التطوير جميع ميزات واجهة برمجة التطبيقات الخاصة بنا، بما في ذلك البث المتدفق واستدعاء الدوال. يمكنك تعيين معلمات مثل temperature وtop_p للتحكم في الإخراج. يظل معرف النموذج uncensored. يتم رفع الأخطاء كاستثناءات قياسية. الرفض والأخطاء لا تستهلك الرموز (tokens) من رصيدك المسبق الدفع. استخدم حزمة تطوير البرمجيات (SDK) لـ Python لنمذجة تطبيقك بسرعة.
تكامل حزمة تطوير البرمجيات (SDK) لـ Node.js
لمطوري JavaScript وTypeScript، توفر حزمة تطوير البرمجيات (SDK) لـ Node.js من OpenAI تكاملًا سلسًا. حدد baseURL إلى https://api.nofilterai.cc/v1 وقم بتوفير مفتاح API الخاص بك. تتعامل حزمة التطوير مع المصادقة وتنسيق الطلب. يمكنك استخدام طريقة chat.completions.create لإرسال الرسائل.
تدعم حزمة تطوير البرمجيات (SDK) لـ Node.js استجابات البث المتدفق، مما يسمح لك بمعالجة الرموز (tokens) عند وصولها. هذا مفيد للتطبيقات في الوقت الفعلي. يمكنك أيضًا استخدام وضع JSON للحصول على إخراج منظم. معرف النموذج هو uncensored. واجهة برمجة التطبيقات محسنة للتكامل المباشر، لذا يمكنك التركيز على بناء تطبيقك. استخدم حزمة تطوير البرمجيات (SDK) لـ Node.js لدمج واجهة برمجة التطبيقات الخاصة بنا بدون رقابة في تطبيقات الويب أو الخوادم.
استجابات البث المتدفق باستخدام SSE
فعّل البث المتدفق عن طريق تعيين stream: true في طلبك. تعيد واجهة برمجة التطبيقات تدفق أحداث المخدم (SSE). يحتوي كل جزء على نص جزئي. يتضمن الجزء الأخير استخدام الرموز (tokens) للطلب. يسمح لك هذا بعرض الإخراج في الوقت الفعلي.
البث المتدفق فعال للاستجابات الطويلة. يدعم النموذج ما يصل إلى 32,000 رمز (token) لكل طلب. يمكنك تحليل تدفق SSE في عميلك لتحديث واجهة المستخدم تدريجيًا. هذا مثالي لواجهات الدردشة وأدوات توليد الكود. تضمن واجهة برمجة التطبيقات الخاصة بنا زمن استجابة منخفضًا لتسليم الرموز (tokens). استخدم نقطة نهاية البث المتدفق لتعزيز تجربة مستخدم تطبيقك.
حدود المعدل والقيود
تفرض واجهة برمجة التطبيقات حدودًا صارمة لضمان الاستقرار. يُسمح لك بـ 300 طلب في الدقيقة لكل مفتاح و8 طلبات متزامنة. الحد الأقصى لحجم جسم الطلب هو 8 MB. إذا تجاوزت هذه الحدود، فستحصل على خطأ. تعيد واجهة برمجة التطبيقات خطأ 429 Too Many Requests عندما تتجاوز حد المعدل. نافذة سياق النموذج هي 100,000 رمز (token)، بما في ذلك كلًا من الموجّه والإكمال.
إذا كان المفتاح غير صالح أو منتهي الصلاحية، فستحصل على خطأ 401 Unauthorized. الأخطاء والرفض مجاني، لذا لن يتم تحميلك مقابل الطلبات الفاشلة. الرصيد المسبق الدفع لا ينتهي صلاحيته. يمكنك شحن رصيدك باستخدام العملات المشفرة. تنطبق الحدود على كل مفتاح API. إذا كنت بحاجة إلى المزيد من المفاتيح، يمكنك إنشاء مفتاح جديد، والذي يحل محل المفتاح القديم. استخدم هذه الحدود لتخطيط قابلية توسع تطبيقك.
cURL
curl https://api.nofilterai.cc/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
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilterai.cc/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.nofilterai.cc/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)المواصفات التقنية
كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.
| البند | القيمة |
|---|---|
| صيغة API | متوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط |
| Base URL | https://api.nofilterai.cc/v1 |
| المصادقة | Authorization: Bearer YOUR_KEY |
| معرّف النموذج | uncensored |
| نقاط النهاية | POST /v1/chat/completions · GET /v1/models |
| المعاملات | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| وضع JSON | response_format: {"type": "json_object"} |
| أقصى مخرجات | حتى ما تبقى من نافذة 64,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل) |
| استدعاء الدوال | نعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool |
| البث المتدفق | نعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز |
| نافذة السياق | 64,000 رمز (المدخلات والمخرجات معاً) |
| الطلبات المتزامنة | حتى 8 في الوقت نفسه لكل مفتاح |
| حدّ المعدل | 300 طلب في الدقيقة لكل مفتاح |
| حجم الطلب | حتى 8 MB |
| ترويسات الرد | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| الصلاحية | الرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك |
| الفوترة | رصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية |
| رصيد تجريبي مجاني | $0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن |
| مكافأة | +5% من $50، +10% من $100 |
| شحن الرصيد | USDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500 |
| السعر | $0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات |
| تسجيل الدخول | Google أو البريد الإلكتروني وكلمة المرور |
| المحتوى | محتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين |
| المفاتيح | مفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم |
رموز الأخطاء
تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.
| الرمز | النوع | المعنى |
|---|---|---|
400 | bad_request | JSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق |
401 | missing_key · invalid_key · key_revoked | لا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله |
402 | no_credit | الرصيد فارغ — اشحن وتستأنف الطلبات فوراً |
403 | content_blocked | محتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب |
404 | not_found | نقطة نهاية غير معروفة |
413 | request_too_large | جسم الطلب أكبر من 8 MB |
429 | rate_limited · concurrency | تجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة |
503 | upstream_busy | النموذج مشغول — أعد المحاولة بعد ثوانٍ |
أسئلة وأجوبة
ما هو حجم نافذة السياق؟
تبلغ نافذة السياق 100,000 رمز (token)، وتشمل كلًا من الموجّه والإكمال. الحد الأقصى للإخراج لكل طلب هو 32,000 رمز (token)، أو 2,048 إذا لم يتم تعيين max_tokens.
كيف أدفع مقابل واجهة برمجة التطبيقات؟
نقبل العملات المشفرة فقط: USDT (TRC20) أو USDC (Base). يمكنك شحن الرصيد بأي مبلغ صحيح يتراوح بين $10 و$500. الرصيد لا ينتهي صلاحيته، والأخطاء مجانية.
هل النموذج بدون رقابة؟
نعم، لا يرفض النموذج المواضيع القانونية للبالغين، أو الخيالية، أو المثيرة للجدل. ومع ذلك، نقوم بحظر المحتوى الجنسي الذي يتضمن قاصرين. النموذج ليس GPT أو Claude أو أي نموذج من مزود آخر.
مفتاحك على بُعد نموذج واحد
أنشئ حسابًا، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد الكامل.