ar ▾
احصل على مفتاحك

مستندات واجهة API متوافقة مع OpenAI

ابدأ استخدام واجهة برمجة التطبيقات (API) غير الخاضعة للرقابة في أقل من دقيقة باستخدام نقاط نهاية قياسية متوافقة مع OpenAI. أرسل نصاً واحصل على نص، وادفع فقط مقابل الرموز (Tokens) التي تستهلكها فعلياً.

البدء السريع: أرسل طلبك الأول

احصل على مفتاح API الخاص بك فوراً عن طريق التسجيل باستخدام حساب Google أو البريد الإلكتروني. استخدم uncensored معرف النموذج لتوليد نصوص غير مقيدة للكتابة الإبداعية، أو أبحاث الأمان، أو المحتوى البالغ. تقبل API الطلبات القياسية عبر POST /v1/chat/completions.

curl https://api.ianoncensure.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 libraries for async python"}]
  }'

يحصل كل حساب جديد على وصول فوري. عنوان URL الأساسي هو HTTPS://api.ianoncensure.com/v1. يمكنك اختبار نقطة التأكد من الاتصال قبل التكامل في سير عمل الإنتاج الخاص بك.

نقاط النهاية: chat/completions والنماذج

تفاعل مع النموذج باستخدام نقطتي نهاية بسيطتين: POST /v1/chat/completions للتوليد و GET /v1/models للمetadata. يقدم هذا API نموذج لغة كبير واحد غير خاضع للرقابة، وليس طبقة توجيه بين موردين متعددين. لا تحتاج إلى إدارة خيارات النماذج المعقدة.

from openai import OpenAI

client = OpenAI(base_url="https://api.ianoncensure.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)

تتم معالجة الطلبات كمدخلات نصية ومخرجات نصية. لا توجد نقاط نهاية للتضميم أو توليد الصور أو الصوت. اجعل مكتبة العميل الخاصة بك بسيطة من خلال الالتزام بهذين المسارين. معرف النموذج هو دائماً uncensored.

المعلمات: درجة الحرارة وtop_p والمزيد

تحكم في الإبداع باستخدام temperature و top_p المعلمات. اضبط presence_penalty و frequency_penalty لتقليل التكرار. استخدم seed لإخراج حتمي أثناء الاختبار. يدعم النموذج stop تسلسلات لإيقاف التوليد عند علامات محددة.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ianoncensure.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);

تتيح هذه المعلمات ضبط نمط الإخراج. تنتج درجات الحرارة الأعلى استجابات أكثر تنوعًا، بينما تضمن القيم المنخفضة الاتساق. تتبع جميع المعلمات معايير OpenAI القياسية، مما يسهل الانتقال.

الاستجابات التدفقية عبر SSE

تمكين المخرجات في الوقت الفعلي عن طريق ضبط stream: true. يعيد API أحداث الإرسال عبر الخادم (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)

يُعد البث المباشر ضروريًا لواجهات الدردشة. يوفر ملاحظات فورية بينما يستمر النموذج في المعالجة. تعامل مع دفق أحداث الإرسال الخادمية (SSE) في العميل الخاص بك لعرض الرموز عند وصولها.

وضع JSON واستدعاء الوظائف

فرض المخرجات المهيكلة مع response_format: {"type": "json_object"}. يضمن ذلك أن يُعيد النموذج بيانات JSON، وهو أمر حاسم للتكامل مع الأنظمة التالية. يسمح استدعاء الوظائف للنموذج بتنفيذ الأدوات المعرفة في مخططك.

استخدام tools و tool_choice لتوجيه إجراءات النموذج. تتيح هذه الميزة سير عمل معقد دون معالجة لاحقة. تتعامل واجهة برمجة التطبيقات مع منطق تنفيذ الأدوات بكفاءة.

حدود المعدلات ومعالجة الأخطاء

مقيد كل مفتاح API بـ 300 طلب في الدقيقة و8 طلبات متزامنة. الحد الأقصى لحجم جسم الطلب هو 8 ميجابايت. تُرجع الأخطاء رموز HTTP القياسية: 401 للمفاتيح غير الصالحة، و402 لعدم كفاية الرصيد، و429 لحدود معدل الطلبات. لا تستهلك الأخطاء والرفضات الرموز.

يدعم نافذة السياق 100,000 رمز للنص البرمجي والإكمال المجمع. الحد الأقصى للإخراج هو 16,000 رمز لكل طلب. اضبط max_tokens بشكل صريح لتجنب تجاوز الحدود. الرصيد غير المستخدم لا ينتهي أبداً.

الأسئلة الشائعة

هل هذه واجهة برمجة تطبيقات (API) ia non censure مناسبة لمحتوى البالغين (NSFW)؟

نعم، تم ضبط النموذج للإجابة دون رفض المحتوى للاستخدام القانوني للبالغين. لا يرفض المواضيع المثيرة للجدل أو الجنسية، باستثناء حد صارم على المحتوى الذي يتضمن قاصرين. يمكنك إنشاء نصوص غير مقيدة لأغراض إبداعية أو بحثية.

كيف يعمل التسعير مقارنة بمقدمي خدمات LLM uncensored الآخرين؟

تدفع $0.15 مقابل كل مليون رمز إدخال و $0.50 مقابل كل مليون رمز إخراج. الأخطاء والرفض مجانية. لا توجد اشتراكات شهرية أو رسوم مخفية. يغطي الرصيد المدفوع مسبقاً جميع الاستخدامات، ويمكنك إضافة الرصيد عبر العملات المشفرة مع رصيد إضافي.

ماذا يحدث إذا تجاوزت حد معدل الطلب؟

ستتلقى رمز الحالة 429. الحد هو 300 طلب في الدقيقة لكل مفتاح و8 طلبات متزامنة. يمكنك إنشاء مفتاح API جديد لاستبدال القديم إذا لزم الأمر، حيث يسمح كل حساب بمفتاح نشط واحد فقط في الوقت الحالي.

احصل على مفتاحك الآن

سجّل، انسخ المفتاح، حدّد العنوان الأساسي. هذا كل شيء.

احصل على مفتاحك