توثيق واجهة برمجة التطبيقات
ابدأ بواجهة برمجة التطبيقات المتوافقة مع OpenAI الخاصة بنا لتوليد محتوى غير خاضع للرقابة. أرسل نصًا، واحصل على نص، وتحكم في المخرجات باستخدام المعايير القياسية.
المصادقة وURL الأساسي
استخدم مفتاح API الخاص بك مع عنوان URL الأساسي لبدء إرسال الطلبات. نقطة النهاية هي https://api.fullyuncensoredai.com/v1المصادقة رأس. يحصل كل حساب جديد على وصول فوري عند التسجيل.
نقطة نهاية إكمال الدردشة
أرسل طلبات إلى POST /v1/chat/completions باستخدام معرف النموذج uncensored. يعالج API إدخال النص ويعيد إخراج النص المولد. يمكنك التحكم في الاستجابة بمعاملات مثل temperature و top_p. الأخطاء والرفض لا تستهلك الرصيد.
curl https://api.fullyuncensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Explain how to configure a proxy for the api"}]
}'
استجابات البث مع SSE
فعّل البث عن طريق تعيين stream: 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)
وضع JSON واستدعاء الوظائف
استخدام response_format: {"type": "json_object"} لمخرجات مُهيّأة. دعم استدعاء الوظائف عبر tools المعلمة. يتيح ذلك لتطبيقك تنفيذ المنطق بناءً على قرارات النموذج. تأكد من مطابقة تعريفات الأدوات للمخطط المتوقع.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.fullyuncensoredai.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);
تكامل واجهة برمجة تطبيقات Python
ثبّت الحزمة الرسمية لـ Python الخاصة بـ OpenAI واعدد عنوان URL الأساسي. مرر مفتاح واجهة برمجة التطبيقات (API key) إلى تهيئة العميل. تتولى حزمة التطوير (SDK) تفاصيل HTTP تلقائياً. هذه الطريقة مثالية لخدمات الخلفية (backend) والبرامج النصية.
from openai import OpenAI
client = OpenAI(base_url="https://api.fullyuncensoredai.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)
حدود المعدلات والتزامن
يتيح كل مفتاح 300 طلب في الدقيقة و8 طلبات متزامنة. حجم نافذة السياق هو 100,000 رمز إجمالاً. ستفشل الطلبات التي يتجاوز حجم جسمها 8 ميجابايت. ستتلقى خطأ 429 إذا تجاوزت حد معدل الطلبات. يشير خطأ 401 إلى أن المفتاح غير صالح.
الأسئلة الشائعة
هل هذه واجهة برمجة تطبيقات (API) لذكاء اصطناعي غير خاضع للرقابة لمحتوى البالغين (NSFW)؟
نعم، لا يرفض النموذج المواضيع القانونية للبالغين أو المثيرة للجدل. إنه مصمم لتوليد محتوى خام بدون مرشحات خفية.
ما هو حجم نافذة السياق؟
نافذة السياق هي 100,000 رمز لكل من النص المدخل والإخراج معاً. الحد الأقصى للإخراج لكل طلب هو 16,000 رمز.
كيف أتعامل مع أخطاء مثل 402 أو 429؟
يشير خطأ 402 إلى عدم وجود رصيد متبقي. يشير خطأ 429 إلى وصولك إلى حد المعدل. قم بإضافة رصيدك بالعملات المشفرة لاستئناف الاستخدام.
أنشئ مفتاحك الآن
سجّل، وانسخ الرمز المميز، وحدّث عنوان URL الأساسي. هذا هو التكوين بأكمله.