قم بدمج Uncensored API
أدرج مكتبة OpenAI SDK الرسمية في مشروعك وجّهها نحو واجهة برمجة التطبيقات (API) لنموذج اللغة الكبير غير الخاضع للرقابة. يوجهك هذا الدليل السريع خلال المصادقة، وإرسال الطلبات الأولى، والتدفق (streaming)، ومعالجة الأخطاء بدون أي انحراف في التكوين.
ثبّت حزمة SDK الرسمية من OpenAI
ابدأ بإضافة المكتبة القياسية إلى بيئتك. يضمن ذلك أنك تستخدم نفس شيفرة العميل التي تعمل مع مزودي آخرين.
- تشغيل
pip install openaiلـ Python. - تشغيل
npm install openaiلـ Node.js.
تتعامل هذه الحزم مع منطق HTTP بحيث يمكنك التركيز على المطالبات. لا تحتاج إلى عميل مخصص أو طبقة توجيه منفصلة. تدير الواجهة البرمجية إعادة المحاولة وتسلسل JSON تلقائيًا.
قم بتكوين عنوان URL الأساسي والمفتاح الخاص بك
أشر إلى SDK الخاص بك إلى خادمنا عن طريق تجاوز عنوان URL الأساسي الافتراضي. استخدم المفتاح الذي تم إنشاؤه على لوحة التحكم الخاصة بك واضبط معرف النموذج على uncensored.
- URL الأساسي:
https://api.pricingkeyapiopenai.com/v1 - النموذج:
uncensored
يعمل هذا الإعداد مع أي عميل متوافق مع OpenAI. يمكنك الحفاظ على هيكل التعليمات البرمجية الحالي واستبدال نقطة النهاية فقط. لا يوجد قفل اشتراك هنا.
إليك كيفية إعداد العميل في Python:
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingkeyapiopenai.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)
أرسل أول إكمال للدردشة
أرسل طلب POST قياسي إلى نقطة نهاية إكمال المحادثة. أرسل رسائل النظام والمستخدم بتنسيق JSON المطلوب. تُرجع الواجهة النصية استجابة نصية تتجاهل فلاتر المحتوى القياسية للمواضيع القانونية للبالغين.
اختبر الاتصال بنص بسيط للتحقق من زمن الاستجابة واستخدام الرموز. إذا حصلت على استجابة، فإن تكاملك يعمل بشكل صحيح.
مثال لهيكل الطلب:
curl https://api.pricingkeyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this curl request to Python using standard libraries"}]
}'
تمكين التدفق للرموز في الوقت الفعلي
تعيين stream إلى true لاستقبال الرموز أثناء توليدها. هذا أمر أساسي لواجهات الدردشة والتطبيقات في الوقت الفعلي. يقوم SDK بإرجاع الأجزاء كما تصل من الخادم.
يحتوي كل جزء على فرق الاستجابة. يمكنك دمج هذه الفروق لبناء النص النهائي. يقلل التدفق من زمن الاستجابة المُدرَك بشكل كبير للمخرجات الطويلة.
تمكين التدفق في عميل Node.js الخاص بك:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingkeyapiopenai.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);
استخدم وضع JSON واستدعاء الوظائف
طلب المخرجات المهيكلة عن طريق تعيين response_format إلى {"type": "json_object"}. يفرض هذا على النموذج إرجاع JSON صالح بدلاً من النص العادي. استخدم tools لقدرات الاستدعاء الوظيفي.
عرّف مخططات الأدوات الخاصة بك في الطلب. سيقوم النموذج بإخراج استدعاءات الأدوات التي يمكنك تنفيذها في كودك. يعمل هذا تماماً مثل واجهة استدعاء الدوال القياسية لـ OpenAI.
قم بتكوين وضع JSON في SDK الخاص بك:
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)
التعامل مع الأخطاء وحدود الاستخدام
انتبه لرموز حالة HTTP المحددة لإدارة تدفق تطبيقك. يعني خطأ 401 أن مفتاح API الخاص بك غير صالح أو منتهي الصلاحية. يشير خطأ 402 إلى عدم وجود رصيد مسبق متبقي. يشير خطأ 429 إلى أنك وصلت إلى حد معدل الطلبات البالغ 300 طلب في الدقيقة.
تبلغ نافذة السياق 100,000 رمز إجمالاً. إذا تجاوزت هذا الحد، سيعيد واجهة برمجة التطبيقات خطأ. لا تستهلك الرفض والأخطاء رصيد الرموز الخاصة بك. حافظ على أحجام طلباتك أقل من 8 ميجابايت.
الأسئلة الشائعة
ما هي هيكلية تسعير مفتاح واجهة برمجة التطبيقات OpenAI؟
نقوم بتحصيل $0.15 لكل مليون رمز إدخال و $0.50 لكل مليون رمز إخراج. لا توجد اشتراكات شهرية أو رسوم سعة خاملة. تدفع فقط مقابل الرموز التي تستخدمها فعليًا من رصيدك المشفر المسبق الدفع.
هل هذا نموذج لغوي كبير (LLM) غير خاضع للرقابة؟
نعم، لا يرفض نموذجنا المحتوى القانوني للبالغين أو الخيالي أو المثير للجدل. الحد الصارم الوحيد هو أننا نرفض الطلبات التي تتضمن محتوى جنسيًا مع قاصرين. إنه ليس نموذج GPT أو Claude أو أي مورد آخر.
ما هي طرق الدفع التي نقبلها؟
العملات المشفرة فقط: USDT على TRC20 أو USDC على Base، أي مبلغ صحيح يتراوح بين $20 و$500. ينطبق رصيد المكافأة من $50.
أنشئ مفتاح API الخاص بك
سجّل الآن، احصل على مفتاحك، وحدّث عنوان URL الأساسي. هذه هي عملية التكوين بأكملها.