Skip to main content
Midjourney هي منصة للذكاء الاصطناعي التوليدي تُحاسب حسب وقت GPU بدلاً من عدد الصور. يتطلب العرض المعقد عالي الدقة وقتاً أطول من GPU، وبالتالي يستهلك جزءاً أكبر من الخطة مقارنة بمسودة سريعة منخفضة الدقة.

كيف تقوم Midjourney بالفوترة

يتضمن كل اشتراك في Midjourney حصة شهرية من “Fast GPU Time”، وهي وقت الحوسبة المستغرق في عمليات التوليد. الأرقام أدناه مأخوذة من مقارنة خطط Midjourney.
  1. مستويات الأسعار: تقدم Midjourney أربعة مستويات للاشتراك، تتراوح من $10 إلى $120 شهرياً. يتضمن كل مستوى قدراً محدداً من Fast GPU time.
  2. Relax Mode: تتضمن الخطط Standard والخطط الأعلى عمليات توليد صور غير محدودة في قائمة انتظار منخفضة الأولوية بعد انتهاء Fast time، لذلك لا يواجه المستخدمون حداً صارماً.
  3. ساعات GPU إضافية: يمكن للمستخدمين شراء وقت Fast GPU إضافي مقابل $4 لكل ساعة عند حاجتهم إلى نتائج سريعة بعد استهلاك حصتهم الشهرية.
  4. القياس بالثواني على GPU: يُقاس الاستخدام وفق وقت GPU الذي تستغرقه كل عملية توليد، ولذلك تكلف العروض المعقدة أكثر من المسودات البسيطة.
  5. حلقة المجتمع: يمكن للمستخدمين كسب وقت GPU مجاناً من خلال تقييم الصور، مما يساعد أيضاً في تدريب نماذج Midjourney.

ما الذي يجعلها فريدة

يربط نموذج Midjourney المبلغ الذي يدفعه المستخدم بالموارد التي يستهلكها:
  • الفوترة حسب وقت GPU تفرض سعراً أعلى على العروض المعقدة مقارنة بالمسودات البسيطة، بما يتوافق مع تكلفة الحوسبة.
  • Relax Mode هو خيار احتياطي غير محدود يقلل من تسرّب العملاء، لأن المستخدمين يحتفظون بإمكانية الوصول بعد انتهاء الحصة الشهرية.
  • التقسيم بين Fast وRelax يشجع على الترقية من خلال بيع المعالجة ذات الأولوية للمستخدمين الذين يقدّرون السرعة.
  • ساعات GPU إضافية تتيح للمستخدمين المتقدمين زيادة السعة ذات الأولوية في منتصف الشهر.

أنشئ هذا النموذج باستخدام Dodo Payments

يمكنك إنشاء هذا النموذج باستخدام Dodo Payments من خلال الجمع بين الاشتراكات وعدادات الاستخدام والمنطق البرمجي في تطبيقك.
1

Create a Usage Meter

أنشئ عداداً يتتبع ثواني GPU التي يستخدمها كل عميل.
  • اسم الحدث: gpu.fast_seconds
  • التجميع: Sum، مع gpu_seconds بوصفه Over Property
أرسل الأحداث فقط لعمليات التوليد التي تعمل في Fast mode. لا تُقاس عمليات التوليد في Relax mode لأغراض الفوترة.
2

Create Subscription Products with Usage Pricing

أنشئ منتجات الاشتراك وأضف عداد الاستخدام مع تحديد Free Threshold مساوٍ لحصة Fast GPU في الخطة.حدد السعر لكل وحدة بقيمة $0 في كل خطة، حتى لا تتم محاسبة الاستخدام الذي يتجاوز الحد. لا توقف Dodo Payments الاستخدام عند بلوغ الحد. يفرض تطبيقك الحد الصارم لخطة Basic، ويوجه الخطط الأخرى إلى Relax Mode بمجرد تجاوز العداد للحد.
3

Implement Application-Level Relax Mode

لا يُعد Relax Mode ميزة للفوترة. يرسل تطبيقك الطلبات إلى قائمة انتظار أبطأ عندما يوضح عداد استخدام Dodo Payments أن العميل تجاوز حد الخطة.
4

Send Usage Events (Fast Mode Only)

أرسل حدث استخدام إلى Dodo Payments فقط عندما تعمل عملية التوليد في Fast mode.
5

Sell Extra Fast Hours (One-Time Top-Up)

أنشئ منتج دفع لمرة واحدة باسم “Extra Fast GPU Hour” بسعر $4. عند شراء العميل له، زد الحد في تطبيقك بمقدار 3,600 ثانية لكل ساعة يتم شراؤها.
6

Create Checkout for Subscription

أنشئ جلسة Checkout لخطة الاشتراك.

سرّع عملية التنفيذ باستخدام Time Range Ingestion Blueprint

يوفر Time Range Ingestion Blueprint أدوات مساعدة للفوترة القائمة على المدة، مما يجعل كتابة تتبع وقت GPU أقصر.
ينشئ المخطط الحدث ويرسل المدة في بياناته الوصفية. عليك توفير معرّف العميل والوقت المنقضي. يرسل هذا المثال durationMs، لذا اضبط Over Property للعداد على durationMs، أو أرسل durationSeconds لمطابقة عداد يعتمد على الثواني.
يقبل Time Range Blueprint المدد بالميلي ثانية أو الثواني أو الدقائق. راجع الوثائق الكاملة للمخطط للاطلاع على جميع خيارات المدة وأفضل الممارسات.

بنية Fast مقابل Relax

تعمل قائمتا الانتظار من خلال توجيه كل طلب بناءً على الاستخدام الحالي للعميل.
  1. تمر جميع الطلبات عبر تطبيقك.
  2. يقارن التطبيق استخدام العميل لـ Fast GPU مع الحد المجاني للخطة.
  3. إذا كان الاستخدام أقل من الحد، يُرسل الطلب إلى قائمة Fast ويُقاس.
  4. إذا تجاوز الاستخدام الحد، يُرسل الطلب إلى قائمة Relax، وهي غير خاضعة للقياس وأقل أولوية.
  5. لا تتضمن خطة Basic خيار Relax احتياطياً، لذلك يحظر التطبيق الطلبات عند بلوغ الحد.
Relax Mode هو نمط على مستوى التطبيق، وليس ميزة فوترة في Dodo Payments. يسجل Dodo Payments استخدام عملائك لـ Fast GPU. ويقرر تطبيقك ما إذا كان سيحظر المستخدم أو يرسله إلى قائمة انتظار أبطأ.

ميزات Dodo الأساسية المستخدمة

Subscriptions

إدارة الفوترة المتكررة ومستويات الخطط.

Usage-Based Billing

التتبع وإجراء الفوترة بناءً على استهلاك الموارد الفعلي.

Event Ingestion

إرسال أحداث استخدام كبيرة الحجم إلى Dodo Payments API.

Meters

تحديد كيفية تجميع أحداث الاستخدام وإجراء الفوترة عليها.

One-Time Payments

بيع الساعات الإضافية أو عمليات زيادة الرصيد كمشتريات لمرة واحدة.

Time Range Blueprint

تبسيط تتبع وقت GPU باستخدام أدوات مساعدة قائمة على المدة.
آخر تعديل في ٢٦ سبتمبر ٢٠٢٦