توثيق واجهة برمجة تطبيقات Uncutly AI
ابدأ مع Uncutly AI في دقائق باستخدام نقاط النهاية القياسية المتوافقة مع OpenAI. المصادقة باستخدام مفتاح API الخاص بك، أرسل طلباً، واحصل على مخرجات نصية غير مقيدة فوراً.
- عنوان URL الأساسي
https://api.uncutlyai.com/v1- النموذج
uncensored
المصادقة & عنوان URL الأساسي
ابدأ كل طلب بتوجيه عميلك إلى عنوان URL الأساسي الخاص بنا وإرسال مفتاحك في Authorization رأس.
عنوان URL الأساسي هو يحتوي كل حساب على مفتاح نشط واحد في كل مرة. إذا قمت بإنشاء مفتاح جديد، يتوقف المفتاح القديم عن العمل فوراً. هذا يبقي وصولك نظيفاً وآمناً. صُممت خدمتنا للمطورين الذين يريدون تحكماً مباشراً. لا تحتاج إلى إدارة توجيه معقد أو نماذج متعددة. فقط استخدم مفتاحك وانطلق. أرسل أول رسالة إلى معرف النموذج هو ببساطة يمكنك إرسال هياكل مطالبات قياسية. تقبل API إدخال النص وتعيد إخراج النص. وهي متوافقة مع أي SDK أو عميل OpenAI يدعم تنسيق chat-completions. إليك مثال أساسي باستخدام cURL للحصول على استجابة. استخدم حزمة بايثون الرسمية من OpenAI للتفاعل مع واجهة برمجة التطبيقات الخاصة بنا بأقل قدر من الكود. اضبط اسم النموذج هو يعمل هذا الأسلوب مع السكربتات البسيطة أو منطق التطبيق المعقد. يتعامل مع التسلسل التلقائي. دمج واجهة برمجة التطبيقات في تطبيقات Node.js الخاصة بك باستخدام قم بتكوين العميل مع عنوان URL الأساسي الخاص بك ومفتاح API الخاص بك. تتعامل SDK مع طلبات HTTP وتحلل استجابة JSON. استدع هذه الطريقة موثوقة للتوليد من جانب الخادم. تتناسب بشكل جيد مع مسارات Express أو المهام الخلفية. استلم الرموز (Tokens) تلو الأخرى باستخدام أحداث الإرسال من الخادم (SSE) لتقليل زمن الاستجابة المُدرَك. اضبط يحتوي كل جزء على نص جزئي. يمكنك دمج هذه الأجزاء لبناء الرسالة النهائية. يعد هذا مفيدًا لواجهات الدردشة التي تتحدث في الوقت الفعلي. تتضمن القطعة الأخيرة إحصائيات الاستخدام. يمكنك تتبع استهلاك الرموز مباشرة من التدفق. فهم القيود ورموز الأخطاء لتصحيح تكاملك بسرعة. سعة نافذة السياق الخاصة بك هي 100,000 رمز إجمالي. يشمل ذلك كلًا من طلب الإدخال والمخرجات المولّدة. يمكنك تحديد حد أقصى للمخرجات يبلغ 16,000 رمز لكل طلب. يتم تحديد حدود معدل الطلبات بـ 300 طلب في الدقيقة لكل مفتاح. يمكنك تشغيل 8 طلبات متزامنة في نفس الوقت. حد حجم جسم الطلب هو 8 ميجابايت. تشمل الأخطاء الشائعة 401 لمفتاح غير صالح و402 عند نفاد الرصيد المدفوع مسبقًا. يعني خطأ 429 أنك تجاوزت حد معدل الطلب. لا تستهلك الأخطاء رصيدك. الأسعار شفافة: $0.15 لكل مليون رمز إدخال و$0.50 لكل مليون رمز إخراج. الرصيد مسبق ولا ينتهي.https://api.uncutlyai.com/v1https://api.uncutlyai.com/v1Authorization: Bearer YOUR_API_KEYالطلب الأول
/v1/chat/completions النقطة النهائية باستخدام عميل HTTP المفضل لديك.uncensored. يعمل هذا النموذج مفتوح المصدر على خوادمنا ويجيب دون الرفضات المعتادة للمحتوى البالغ القانوني.curl https://api.uncutlyai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the API endpoint for text generation"}]
}'واجهة برمجة تطبيقات Python
base_url و api_key المعلمة. المعلمات في تهيئة العميل الخاص بك. يضمن ذلك توجيه الطلبات إلى نقطة النهاية الخاصة بنا غير الخاضعة للرقابة بدلاً من خوادم OpenAI.uncensored. يمكنك تمرير الرسائل كقائمة من الكائنات (القواميس). يحتوي كائن الاستجابة على النص المُولّد في response.choices[0].message.content.from openai import OpenAI
client = OpenAI(base_url="https://api.uncutlyai.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
openai حزمة.chat.completions.create الطريقة مع النموذج uncensored. يمكنك تعريف مطالبات النظام أو رسائل المستخدم حسب الحاجة.import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncutlyai.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 في طلبك. تُعيد الـ API تدفقًا للشرائح بدلاً من استجابة كاملة واحدة.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)حدود، أخطاء & السياق
الأسئلة الشائعة
ما هو Unctly AI؟
Uncutly AI هي واجهة برمجة تطبيقات مستضافة ومتوافقة مع OpenAI، تقدم نموذج لغة كبير واحد غير خاضع للرقابة. تركز على توليد النص دون رفض المحتوى للاستخدام القانوني للبالغين. تدفع فقط مقابل الرموز التي تستخدمها.
كيف أدفع مقابل واجهة برمجة التطبيقات؟
نقبل الدفع بالعملات الرقمية فقط. يمكنك رفع رصيدك باستخدام USDT (TRC20) أو USDC (Base) بمبالغ بين $20 و$500. الرصيد لا ينتهي، والأخطاء مجانية. لا توجد رسوم شهرية أو اشتراكات.
ما هي طرق الدفع التي نقبلها؟
العملات المشفرة فقط: USDT على TRC20 أو USDC على Base، أي مبلغ صحيح يتراوح بين $20 و$500. ينطبق رصيد المكافأة من $50.
احصل على مفتاح API الخاص بك
سجّل، انسخ المفتاح، حدّد العنوان الأساسي. هذا كل ما تحتاجه.