نقاط رئيسية
- استبدل عنوان URL الأساسي إلى api.chatgptsenzafiltri.com/v1 للحفاظ على تطابق جميع أكواد SDK الحالية.
- يستخدم البث أحداث الحدث الخادم مع أعداد الرموز في الشريحة الأخيرة لتتبع التكاليف بدقة.
- حدود معدل الاستخدام صارمة عند 300 طلب في الدقيقة لكل مفتاح مع حد حجم جسم طلب يبلغ 8 ميجابايت.
- تقدم إضافات رصيد بالعملة المشفرة رصيد مكافآت بدءًا من طبقة $50 بدون رسوم شهرية.
1. تحقق من توافق OpenAI
نعم، يعمل مع الكود الحالي الخاص بك. الميزة الأساسية لهذه الواجهة المتوافقة مع OpenAI هي أنك لا تحتاج إلى إعادة كتابة منطق التطبيق. تقوم ببساطة بتغيير عنوان URL الأساسي ومفتاح الواجهة البرمجية في تكوين العميل. هيكل نقاط النهاية يطابق واجهة ChatGPT القياسية تمامًا.
عند إرسال طلب إلى POST /v1/chat/completions، يظل تنسيق الاستجابة مطابقاً لما تتوقعه من المزودين الكبار. يمكنك استخدام مكتلات SDK الرسمية الخاصة بـ OpenAI لـ Python أو Node.js أو Go دون تعديل. الفرق الوحيد هو معرف النموذج الذي ترسله: استخدم "uncensored" بدلاً من gpt-4 أو gpt-3.5-turbo. يضمن ذلك حصولك على مخرجات نصية خام دون الرفض المؤسسي القياسي.
- عنوان URL الأساسي: HTTPS://api.chatgptsenzafiltri.com/v1
- معرف النموذج: "uncensored"
- نقاط النهاية: /v1/chat/completions و /v1/models
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptsenzafiltri.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)
2. اضبط التدفق للإخراج الفوري
فعّل التدفق عن طريق تعيين stream=true في طلبك. يتيح لك تلقي الرموز بمجرد توليدها، وهو أمر حاسم لتجربة المستخدم في واجهات الدردشة. يرسل الخادم أحداث الإرسال من الخادم (SSE) لكل رمز. يجب عليك تحليل الجزء الأخير للحصول على إجمالي استخدام الرموز لأغراض الفوترة.
بدون التدفق، تنتظر وصول الرد بالكامل. مع التدفق، يمكنك عرض النص فورًا. يقلل هذا من زمن الوصول المُدرَك بشكل كبير. تذكر أن النموذج غير المقيد يمكنه توليد ما يصل إلى 16,000 رمز لكل طلب. إذا لم تضبط max_tokens، فإنه افتراضيًا على 2,048. اضبط هذا بناءً على حالة الاستخدام الخاصة بك لتجنب الانقطاعات غير المتوقعة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptsenzafiltri.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);
3. التعامل مع قيود وضع JSON
فرض إخراج منظم باستخدام معلمة وضع JSON. إذا كان تطبيقك يتطلب مخططاً محدداً، اضبط response_format إلى {"type": "json_object"}. هذا يقيد النموذج لإخراج JSON صالح. إنه مفيد لتحليل البيانات، أو توليد هياكل التعليمات البرمجية، أو تغذية الاستجابات في الأنظمة التالية.
بينما النموذج غير خاضع للرقابة، إلا أنه يلتزم لا يزال بالقيود الهيكلية عند الطلب. هذا يعني أنه يمكنك الحصول على إجابات مباشرة وغير مصفاة بتنسيق يمكن للكود الخاص بك تحليله مباشرة. تأكد من أن طلبك يحدد بوضوح هيكل JSON. سيحاول النموذج اتباعه، لكن الكائنات المتداخلة المعقدة قد تتطلب أحياناً إعادة محاولة. هذه مقايضة قياسية مع نماذج الذكاء الاصطناعي اللغوي الكبير.
curl https://api.chatgptsenzafiltri.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
4. مراقبة حدود المعدل (300 طلب في الدقيقة)
احترم حد 300 طلب في الدقيقة لكل مفتاح واجهة برمجة التطبيقات. إذا تجاوزت هذا الحد، سيعيد الخادم خطأ 429 Too Many Requests. يجب أن تنفذ التخلفية الأسية في كود العميل الخاص بك. بالإضافة إلى ذلك، هناك حد لـ 8 طلبات متزامنة لكل مفتاح. لا تفتح المزيد من الاتصالات المتوازية مما هو مسموح به.
مقيد حجم جسم الطلب بـ 8 ميجابايت. إذا كانت طلباتك طويلة جداً، فتأكد من أنها تتسع ضمن هذا الحد. نافذة السياق هي 100,000 رمز، لكن الحمولة المادية يجب أن تبقى أقل من 8 ميجابايت. خطط للتزامن بعناية. إذا كنت بحاجة إلى مزيد من الإنتاجية، فأنشئ مفتاحاً جديداً، حيث يمكن أن يكون لكل حساب مفتاح نشط واحد فقط في الوقت نفسه. يستبدل المفتاح الجديد المفتاح القديم.
- الحد: 300 طلب في الدقيقة
- التزامن: 8 طلبات
- الحد الأقصى للجسم: 8 ميجابايت
5. تنفيذ تتبع تكلفة الرموز
تتبع التكاليف من خلال مراقبة عدد رموز الإدخال والإخراج. السعر مباشر: $0.15 لكل مليون رمز إدخال و$0.50 لكل مليون رمز إخراج. أنت تدفع فقط مقابل الرموز المستخدمة في الطلبات الناجحة. الأخطاء والرفض مجانيان. هذا يعني أنه يمكنك التجريب دون القلق بشأن فواتير غير متوقعة للمحاولات الفاشلة.
نظرًا لأن الرصيد المدفوع مسبقًا يُخصم حسب الاستخدام الفعلي، يمكنك تتبع رصيدك بدقة. يُخصم رصيد التجربة بقيمة 0.50 دولار أيضًا بناءً على الاستهلاك الفعلي. الأخطاء لا تستهلك رموزًا (tokens). يُعد هذا ميزة كبيرة مقارنة بمقدمي الخدمات الذين يفرضون رسومًا على كل استدعاء لواجهة برمجة التطبيقات (API) بغض النظر عن النتيجة. راقب استخدام الرموز في الجزء الأخير من التدفق (streaming chunk) لتحديث واجهة المستخدم الخاصة بك.
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)
6. اختبار أدوات استدعاء الوظائف
تمكين استدعاء الوظائف عن طريق تعريف الأدوات في طلبك. يدعم النموذج استدعاء الوظائف، مما يتيح لك تعريف أدوات خارجية. يمكن للنموذج أن يقرر متى يستدعي أداة ويمرر الحجج. هذا أمر أساسي لبناء الوكلاء أو التطبيقات التفاعلية.
عيّن معلمة tool_choice للتحكم في كيفية استخدام النموذج للوظائف. يمكنك إجباره على استدعاء أداة محددة أو تركه ليقرر. يتعامل النموذج غير الخاضع للرقابة مع تعريفات الوظائف بشكل جيد، مما يوفر حجج JSON موثوقة. اختبر مخططات أدواتك بعناية. النموذج مضبوط للوضوح، لذا نادراً ما يهمل أسماء الوظائف إذا كانت محددة جيدًا. هذا يجعله بديلاً قويًا لتطبيقات روبوتات الدردشة NSFW أو مهام استرجاع البيانات المعقدة.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptsenzafiltri.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)
7. التحقق من سلوك النموذج غير الخاضع للرقابة
تتوقع إجابات مباشرة بدون تصفية أخلاقية للمحتوى القانوني. النموذج لا يرفض المواضيع الجدلية، أو البالغة، أو أبحاث الأمن. سيجيب على الأسئلة مباشرة، حتى لو كانت تعتبر حساسة من قبل مزودي آخرين. هذا هو جوهر قيمة نموذج لغوي كبير غير خاضع للرقابة.
ومع ذلك، هناك قيد صارم واحد: لا يوجد محتوى جنسي يتضمن قاصرين. تنطبق هذه القاعدة دائمًا. كل شيء آخر مسموح به. يمكنك إنشاء نص خام وغير مقيد للكتابة الإبداعية، أو تحليل البيانات، أو المساعدة في البرمجة. النموذج هو نموذج مفتوح المصدر يعمل على خوادمنا. إنه ليس GPT أو Claude أو أي نموذج من مورد آخر. إنه نموذج مميز مُعدّل لهذا الغرض.
curl https://api.chatgptsenzafiltri.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
8. إعداد تدفق الدفع بالعملات المشفرة
قم بشحن حسابك باستخدام العملات المشفرة فقط. نقبل USDT على شبكة TRC20 أو USDC على شبكة Base. يمكنك إضافة رصيد بأي مبلغ صحيح يتراوح بين $20 و$500. لا توجد رسوم شهرية أو اشتراكات. رصيدك لا ينتهي صلاحيته.
كما تحصل على رصيد إضافي عند الشحن. شحن بقيمة 50 دولاراً يمنحك مكافأة بنسبة +5%. شحن بقيمة 100 دولار يمنحك مكافأة بنسبة +10%. شحن بقيمة 200 دولار يمنحك مكافأة بنسبة +15%. يجعل هذا واجهة برمجة التطبيقات للذكاء الاصطناعي التوليدي الرخيصة أكثر فعالية من حيث التكلفة. التسجيل بسيط: استخدم "متابعة باستخدام Google" أو البريد الإلكتروني وكلمة المرور. لا يلزم رقم الهاتف. رصيد التجربة بقيمة 0.50 دولار متاح للحسابات الجديدة.
- الدفع: عملات مشفرة فقط (USDT/TRC20، USDC/Base)
- النطاق: $20 - $500
- المكافأة: من +5% إلى +15%
9. راجع الخصوصية واستخدام البيانات
لا تُستخدم مطالباتك في التدريب. نقدر الخصوصية. عند التسجيل، تحتاج فقط إلى عنوان بريد إلكتروني. لا يلزم رقم هاتف. يتم تخزين بياناتك بأمان، ولا نبيع أو نشارك بيانات الطلبات.
هذا مهم للمطورين الذين يتعاملون مع معلومات حساسة. يمكنك استخدام الذكاء الاصطناعي غير المقيد للمشاريع الخاصة دون القلق من استخدام بياناتك لتدريب نموذج منافس. واجهة برمجة التطبيقات مصممة للمطورين الذين يحتاجون إلى الموثوقية والخصوصية. لا يتم إصدار استرداد للأرصدة، ولكن الأخطاء مثل الشحن المزدوج يتم إصلاحها عبر صفحة الدعم. هذا يضمن حصولك على ما تدفع مقابلّه.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptsenzafiltri.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);