توثيق واجهة برمجة التطبيقات
دمج واجهة برمجة التطبيقات المتوافقة مع OpenAI الخاصة بنا في بنيتك باستخدام نموذج uncensored واحد مصمم لتوليد النصوص. استخدم نقاط النهاية المقدمة لإرسال المطالبات واستقبال الاستجابات بدون رفض للمحتوى.
عنوان URL الأساسي والمصادقة
ابدأ بتوجيه عميلك إلى https://api.uncensoredaitext.com/v1 ونقل المفتاح الخاص بك في رأس المصادقة. يعمل هذا الإعداد مع العملاء القياسيين المتوافقين مع openai، مما يتيح لك استبدال خدمتنا دون إعادة كتابة الكود. لديك مفتاح نشط واحد لكل حساب؛ استبدال المفتاح الجديد للقديم فوراً. احتفظ ببيانات الاعتماد الخاصة بك بأمان، لأنها تتحكم في رصيدك المدفوع مسبقاً.
curl https://api.uncensoredaitext.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 500 word article on neural networks."}]
}'
نقطة نهاية إكمال الدردشة
أرسل تلميحاتك إلى POST /v1/chat/completions باستخدام معرف النموذج uncensored. تتعامل نقطة النهاية هذه مع تفاعلات النص إدخالاً ومخرجاً بكفاءة. يمكنك ضبط معلمات مثل درجة الحرارة وtop_p للتحكم في الإبداع. تدعم الخدمة التدفق عبر أحداث Server-Sent لتسليم الرموز في الوقت الفعلي. لا تستهلك الأخطاء والرفضات رصيدك، مما يضمن استخداماً عادلاً.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitext.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)
Models Endpoint
استعلام GET /v1/models للحصول على النماذج المتاحة. هذا الإجراء يعيد قائمة تحتوي على uncensored النموذج. يمكنك التحقق من الاتصال وتوفر النموذج قبل إرسال حمولات ثقيلة. تؤكد الاستجابة إصدار واجهة برمجة التطبيقات والقدرات المتاحة. استخدم هذا لتشخيص مشكلات الاتصال بسرعة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaitext.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);
المعلمات: درجة الحرارة وTop P والمزيد
تحكّم في عشوائية المخرجات باستخدام temperature و top_p. تنتج القيم المرتفعة نصوصاً أكثر إبداعاً. تضمن القيم المنخفضة استجابات حتمية. يمكنك أيضاً تعيين stop تسلسلات لإيقاف التوليد مبكراً. الـ seed المعامل يساعد في إعادة إنتاج النتائج. اضبط presence_penalty و frequency_penalty لتقليل التكرار. تمنحك هذه الأدوات تحكمًا دقيقًا في جودة التوليد.
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)
استجابات البث عبر SSE
فعّل البث عن طريق تعيين stream: true في طلبك. ترسل واجهة برمجة التطبيقات (API) أجزاءً من الرموز مع توليدها. يقلل هذا من زمن الاستجابة المُدرَك للمستخدمين. يتضمن كل جزء بيانات استخدام الرموز في الجزء الأخير. يمكنك التعامل مع الردود الجزئية بسلاسة. هذا مثالي لواجهات الدردشة التي تحدث في الوقت الفعلي.
معالجة الأخطاء والحدود
راقب طلباتك بحثًا عن أخطاء شائعة مثل 401 أو 402. يعني رمز الحالة 401 أن مفتاحك غير صالح. يشير رمز الحالة 402 إلى عدم كفاية الرصيد. يمكنك الشحن عبر العملات المشفرة في أي وقت. حد المعدل هو 300 طلب في الدقيقة. تدعم نافذة السياق 100,000 رمز إجمالي. حافظ على الطلبات أقل من 8 MB لتجنب الأخطاء. تعامل مع هذه الحالات للحفاظ على تجربة مستخدم سلسة.
الأسئلة الشائعة
ما هو نص الذكاء الاصطناعي غير الخاضع للرقابة؟
إنها واجهة برمجة النص المكتمل المستضافة التي تقدم نموذجًا لغويًا كبيرًا واحدًا غير خاضع للرقابة. يجيب النموذج بدون رفض المحتوى للاستخدام البالغ القانوني. إنه نموذج مفتوح الوزن مُعدّلًا للمرونة.
كيف أدفع مقابل واجهة برمجة التطبيقات؟
المدفوعات بالعملات الرقمية فقط، نقبل USDT على شبكة TRC20 أو USDC على شبكة Base. يمكنك الإيداع بأي مبلغ صحيح يتراوح بين $20 و$500. تُضاف رصيد مكافأة للمبالغ الأكبر.
ما هي الحدود للطلبات؟
يمكنك إرسال 300 طلب في الدقيقة لكل مفتاح. نافذة السياق هي 100,000 رمز. يجب أن يكون حجم جسم الطلب أقل من 8 ميجابايت. يدعم التدفق للتسليم في الوقت الفعلي.
مفتاح API جاهز في ثوانٍ
سجّل، انسخ المفتاح، حدّث عنوان URL الأساسي الخاص بك. هذا هو الإعداد بأكمله.