توثيق واجهة برمجة التطبيقات
أدرج هذا النموذج غير الخاضع للرقابة (LLM) في بنية النظام الحالية لديك عن طريق استبدال عنوان URL الأساسي ومفتاح API. تحصل على سلوك متطابق مع OpenAI مع مخرجات نصية خام وغير مفلترة وتسعير شفاف للرموز.
https://api.chatgptsenzafiltri.com/v1uncensored
عنوان URL الأساسي والمصادقة
ابدأ بتوجيه حزمة SDK الخاصة بك إلى نقطة النهاية المستضافة لدينا. استخدم عنوان URL الأساسي https://api.chatgptsenzafiltri.com/v1 ونقل مفتاح API الخاص بك في Authorization الرأس. يبقي هذا كود العميل الخاص بك مطابقًا لتنفيذات OpenAI القياسية مع توجيه الطلبات إلى النموذج غير الخاضع للرقابة لدينا.
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"}]
}'سجّل للحصول على مفتاح عبر Google أو البريد الإلكتروني. لا يلزم رقم هاتف، ويظهر المفتاح فورًا. تحتاج فقط إلى مفتاح نشط واحد لكل حساب.
الطلب الأول
أرسل طلب POST إلى /v1/chat/completions باستخدام معرف النموذج uncensored. تتعامل نقطة النهاية هذه مع إدخال نصي وتعيد إخراجاً نصياً غير مقيد بدون رفضات محتوى للاستخدام البالغ القانوني. يمكنك ضبط معلمات مثل temperature و top_p للتحكم في الإبداع.
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)يعمل النموذج على خوادمنا. إنه ليس GPT أو Claude أو أي نموذج لمورد آخر. إنه ببساطة يجيب دون حواجز الأخلاق النموذجية الموجودة في واجهات برمجة التطبيقات للموردين الكبار.
تكامل Node SDK
استخدم مكتبة Node SDK الرسمية عن طريق تكوين عنوان URL الأساسي. يضمن ذلك التوافق مع الأدوات والمكتبات الحالية. تدعم الواجهة البرمجية المعلمات القياسية بما في ذلك stop, seed, presence_penalty، و frequency_penalty.
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);الأخطاء والرفض مجانيان، لذا تدفع فقط مقابل الرموز الفعلية المستخدمة في الاستجابات الناجحة. لا ينتهي رصيد الرصيد المدفوع مسبقاً أبداً، مما يسمح لك بالإضافة كلما احتجت إلى ذلك.
استجابات البث عبر SSE
فعّل التدفق عن طريق تعيين stream parameter إلى 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)هذا مثالي لواجهات الدردشة حيث يهم زمن الاستجابة. يدعم نافذة السياق 100,000 رمز لكل من المطالبة والإكمال معاً، مما يضمن بقاء المحادثات الطويلة سليمة.
وضع JSON واستدعاء الوظائف
استخدام response_format: {"type": "json_object"} لإخراج JSON صارم. استدعاء الوظائف (الأدوات) مدعوم بالكامل، مما يسمح لك بدمج نموذج اللغة غير المقيد في سير العمل الآلي. اختيار الأدة ومعاملات الأدة تعمل تمامًا كما هي في واجهة برمجة تطبيقات OpenAI.
مجموعة الميزات هذه تجعلها بديلاً قابلاً للتطبيق للتطبيقات الإنتاجية التي تتطلب بيانات مهيكلة أو تنفيذ أدوات دون قيود البائعين.
حدود المعدلات والقيود
يُسمح لك بإجراء 300 طلب في الدقيقة لكل مفتاح و8 طلبات متزامنة. يجب ألا يتجاوز حجم جسم الطلب 8 ميجابايت. تمنع هذه الحدود الإساءة مع ضمان أداء مستقر لمعظم المطورين.
أخطاء مثل 401 تشير إلى مفتاح غير صالح، و402 تعني عدم وجود رصيد، و429 تشير إلى استنفاد حد معدل الطلب. نافذة السياق هي 100,000 رمز إجمالي. الحد الأقصى للإخراج هو 16,000 رمز لكل طلب، أو 2,048 إذا لم تقم بتعيين max_tokens.
الأسئلة الشائعة
هل هذه هي واجهة برمجة التطبيقات الرسمية لـ ChatGPT؟
لا، نحن خدمة مستقلة تشغل نموذجنا الخاص مفتوح الأوزان. إنه متوافق مع OpenAI من حيث الهيكل ولكن ليس من حيث بنية النموذج أو بيانات التدريب. تحقق من وثائق البائع الخاصة للحصول على تفاصيل نماذجه المحددة.
ماذا يحدث إذا حصلت على خطأ 402؟
يشير خطأ 402 إلى عدم وجود رصيد مدفوع مسبق. قم بالإضافة بـ USDT (TRC20) أو USDC (Base) لاستئناف الاستخدام. الأخطاء والرفضات مجانية، لذا تدفع فقط مقابل استهلاك الرموز الفعلي.
هل يمكنني استخدام هذا لمحتوى NSFW؟
نعم، لا يرفض النموذج المواضيع القانونية للبالغين، أو الخيالية، أو المثيرة للجدل. الحد الصارم الوحيد هو على المحتوى الجنسي الذي يتضمن قاصرين، والذي يتم رفضه دائمًا. إنه مثالي لتطبيقات روبوتات الدردشة غير المقيدة.
استرجع مفتاحك الآن
سجّل، خذ الرمز، وحدّث النقطة النهائية. هذا كل شيء.