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

إذا كنت تبني منتجًا للبالغين، أو تطبيق رفقة، أو أداة فنية، أو مولّدًا خاصًا لاستخدامك الشخصي، فبإمكانك استدعاء النماذج نفسها التي يستخدمها الاستوديو من شيفرتك الخاصة. هذه قائمة تحقق لفعل ذلك مع محتوى NSFW تحديدًا: ما تسمح به الواجهة، وكيف تقول لا، وما هو من مسؤوليتك لا مسؤوليتنا. أما الآليات العامة (المفاتيح، ونقاط النهاية، وطلب جاهز لكل نموذج) فموجودة في صفحة API.
1. اعرف ما تسمح به الواجهة
تتبع الواجهة الشروط نفسها التي يتبعها الاستوديو، حرفًا بحرف. محتوى البالغين بين بالغين مسموح. وثلاثة أشياء غير مسموحة أبدًا: المحتوى الجنسي المتعلق بالقاصرين أو بتمثيل الأعمار، والمحتوى الذي يصوّر انعدام التراضي، والصور الجنسية أو الحميمية لشخص حقيقي يمكن التعرف عليه. وفوق ذلك، يعمل كل نموذج لدى مزوّد له إشرافه الخاص، وبعض النماذج ترفض أوصاف البالغين كليًا.
قائمة النماذج التي تعيدها الواجهة لا تحمل علامة للبالغين، للسبب نفسه الذي يجعل الكتالوج بلا علامة: المزوّدون يغيرون قواعدهم، والعلامة التي لا نستطيع ضمان صحتها ستضللك. اختبر النماذج التي تنوي استخدامها بطلب واحد واضح للبالغين لكل منها، وابنِ قائمة نماذجك من التي تنجح. ويشرح دليلنا لنماذج صور NSFW هذا الاختبار.
2. تعامل مع نوعي الرفض
ستواجه شيفرتك رفضًا من مكانين، ويصل كل منهما بطريقة مختلفة:
- فحصنا، بشكل متزامن. يُفحص كل حقل نصي حر في الطلب قبل خصم أي شيء. الوصف الذي يتعلق بالقاصرين يعود فورًا بالرمز 400 مع الكود PROMPT_REJECTED_MINOR، والعنف الجنسي أو الدموية مع PROMPT_REJECTED_VIOLENCE. لا يُنشأ أي توليد ويبقى رصيدك كما هو.
- المزوّد، لاحقًا. يُقبل الطلب ويُخصم مبلغه، ويبدأ التوليد، ثم يرفضه المزوّد. عند الاستعلام عن الحالة، ينتهي التوليد بـ refunded: true وكود الفشل MODERATION_REJECTED، ويكون المبلغ قد عاد إلى رصيدك بالفعل.
تعامل مع الأول على أنه نهائي: لا تعد المحاولة، ولا تُعد صياغته تلقائيًا. وتعامل مع الثاني على أنه إشارة تخص النموذج: إعادة المحاولة بالمدخلات نفسها على النموذج نفسه تفشل عادةً بالطريقة نفسها، فانتقل إلى النموذج التالي في قائمتك المختبرة أو أخبر المستخدم بوضوح أن هذا النموذج رفض.
{ "modelId": "<المعرّف من قائمة النماذج>", "inputs": { "prompt": "بورتريه عارٍ لرجل بالغ في الأربعينيات يقف ليلًا بجوار نافذة تغطيها خطوط المطر، وأضواء المدينة خلفه، إضاءة منخفضة، عدسة 85 مم" } }اكتب الأعمار في الأوصاف كما تصف شخصًا حقيقيًا: «امرأة في الثلاثينيات»، «رجل في الأربعينيات». قبل إرسال وصف صورة أو فيديو، تُعاد صياغة كلمات مثل «فتاة» و«فتى» بعبارات تدل على البالغين، لذا فالوصف الذي يقول «امرأة بالغة» من البداية يخرج أقرب إلى ما طلبه مستخدمك.
3. أضف الفحوص التي هي من مسؤوليتك
فحصنا حد أدنى، وليس إشرافك أنت. تجعلك الشروط مسؤولًا عن كل ما يُولَّد بمفتاحك، بما في ذلك ما يولّده مستخدموك، وتطلب منك قصر خدمتك على من بلغوا السن القانونية. وعمليًا يعني ذلك:
- بوابة للتحقق من العمر أمام أي ميزة تولّد محتوى للبالغين، قبل الطلب الأول لا بعده.
- فحصك الخاص للأوصاف قبل أن تستدعينا، حتى يُوقف المستخدم الذي يكتب شيئًا محظورًا ويُسجَّل ذلك في جانبك. أكواد الرفض لدينا خط دفاع ثانٍ، لا الأول.
- لا رفع لصور أشخاص حقيقيين في مسارات البالغين. إذا كان تطبيقك يقبل إطارًا أول أو صورة مرجعية، فلا تسمح بأن تكون صورة لشخص يمكن التعرف عليه حين تكون النتيجة جنسية.
- سجل بمن طلب ماذا، مربوط بمعرّف المستخدم لديك، حتى تتمكن حين يحدث خطأ من التصرف مع الحساب الصحيح.
4. المال والمفاتيح والملفات
- رصيد واحد. تُدفع عمليات التوليد عبر الواجهة من الرصيد نفسه الذي يستخدمه الاستوديو وبالأسعار نفسها، بسنتات اليورو. أصغر شحن للرصيد هو €5.00.
- عدم التكرار. أرسل ترويسة Idempotency-Key مع كل استدعاء إنشاء، حتى لا تؤدي إعادة المحاولة بسبب الشبكة إلى خصم المبلغ مرتين.
- المفاتيح تبقى على خادمك. يبدأ المفتاح بـ gl_live_، ويُعرض مرة واحدة، ومكانه سرّ على جانب الخادم، لا في المتصفح ولا في حزمة التطبيق أبدًا. ألغِه من «الإعدادات» إذا تسرّب.
- نزّل الملفات سريعًا. تُحذف الملفات المكتملة بعد انتهاء فترة الاحتفاظ، فانسخ النتيجة إلى وحدة تخزينك الخاصة فور نجاح التوليد.
يعمل الفيديو بالطريقة نفسها عبر الواجهة، وتنطبق ملاحظاتنا حول تحريك صورة ثابتة للبالغين دون تغيير، بما في ذلك سبب رفض نماذج الفيديو أكثر من نماذج الصور.
أسئلة
هل تسمح واجهة Genlaxy API بتوليد محتوى NSFW؟
نعم، لمحتوى البالغين بين بالغين، وفق الشروط نفسها التي يخضع لها الاستوديو. المحتوى المتعلق بالقاصرين أو بانعدام التراضي أو بأشخاص حقيقيين يمكن التعرف عليهم يُرفض دائمًا، وبعض النماذج ترفض أوصاف البالغين لدى مزوّدها.
كيف تبلّغ الواجهة عن وصف NSFW مرفوض؟
الوصف الذي يرفضه فحصنا يعود بالرمز 400 مع PROMPT_REJECTED_MINOR أو PROMPT_REJECTED_VIOLENCE ولا يُخصم مبلغه أبدًا. والتوليد الذي يرفضه المزوّد ينتهي مستردًا، مع كود الفشل MODERATION_REJECTED.
من المسؤول عما يولّده مستخدمو تطبيقي؟
أنت. تجعل الشروط صاحب المفتاح مسؤولًا عن كل ما يُولَّد به، بما في ذلك ما يولّده مستخدموه، وتطلب قصر الخدمة على من بلغوا السن القانونية.


