توثيق API للمطورين
أدرج LLM غير الخاضع للرقابة الخاص بنا في خط الأنابيب الحالي الخاص بك بتغيير عنوان URL أساسي واحد ومفتاح API الخاص بك. يوصلك هذا الدليل السريع من الصفر إلى تدفق الرموز في دقائق باستخدام عملاء متوافقين مع OpenAI القياسية.
المصادقة & عنوان URL الأساسي
ابدأ بضبط عنوان URL الأساسي ومفتاح API في تكوين العميل الخاص بك. تستخدم خدمتنا رؤوساً قياسية، لذا لا تحتاج إلى مكتبة مخصصة.
- URL الأساسي:
https://api.chatgptunrestricted.cc/v1 - معرف النموذج:
uncensored - المصادقة: رمز حامل عبر
Authorization: Bearer YOUR_KEY
تحصل على مفتاحك فوراً بعد التسجيل باستخدام Google أو البريد الإلكتروني. لا يتطلب رقم هاتف.
طلبك الأول
أرسل طلب إكمال الدردشة القياسي لتوليد النص بدون مرشحات المحتوى.
- نقطة النهاية:
POST /v1/chat/completions - النموذج:
uncensored - الإخراج الأقصى: 16,000 رمز
يعمل هذا مع أي مكتبة OpenAI SDK عن طريق تغيير عنوان URL الأساسي فقط.
curl https://api.chatgptunrestricted.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the technical specs of the new GPU architecture"}]
}'
إعداد مكتبة Python
استخدم مكتبة Python الرسمية لدمج واجهة برمجة التطبيقات الخاصة بنا في سكربتاتك.
- ثبّت باستخدام
pip install openai - تعيين
base_urlنقطة النهاية - تعيين
api_keyمفتاحك
يتعامل العميل مع تسلسل JSON تلقائياً.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptunrestricted.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
قم بالتكامل مع تطبيقات Node.js باستخدام الحزمة القياسية.
- ثبّت باستخدام
npm install openai - قم بتكوين العميل مع عنوان URL الأساسي الخاص بنا
- استدعاء
chat.completions.create()
يعمل هذا الأسلوب لكل من الوظائف الخلفية ووظائف الحافة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptunrestricted.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: true في طلبك.
- يستقبل الرموز عبر أحداث الإرسال عبر الخادم
- تشمل الشريحة الأخيرة إحصائيات الاستخدام
- يقلل من زمن الاستجابة المُدرَك للمخرجات الطويلة
هذا مثالي لواجهات الدردشة التي تحتاج إلى تحديثات نصية في الوقت الفعلي.
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 لحدود معدل الطلب. لا تستهلك الأخطاء الرصيد.
الأسئلة الشائعة
هل هذه الـ API غير مقيدة حقًا؟
نعم، لا يرفض نموذجنا المحتوى القانوني للبالغين أو الخيالي أو المثير للجدل. الحد الصارم الوحيد هو المحتوى الجنسي الذي يتضمن قاصرين، والذي يتم رفضه دائمًا.
كيف أدفع مقابل واجهة برمجة التطبيقات؟
نقبل العملات المشفرة فقط: USDT على شبكة TRC20 أو USDC على شبكة Base. يمكنك الإيداع بأي مبلغ صحيح يتراوح بين $20 و $500. الرصيد لا ينتهي.
ما هو حجم نافذة السياق؟
يدعم النموذج نافذة سياق بحجم 100,000 رمز، تشمل كلًا من النص المدخل (prompt) والنص المُولّد (completion) معًا. الحد الأقصى للإخراج لكل طلب هو 16,000 رمز.
افتح مفتاح واجهة برمجة التطبيقات الخاص بك
سجّل، احصل على مفتاحك، وجّه عميلك إلى عنوان URL الأساسي الجديد. هذا كل ما تحتاج إلى القيام به.