সমাধান করেছে ব্যবহার-ভিত্তিক বিলিং এবং অ্যাসিঙ্ক্রোনাস টাস্ক সহ ইউনিফাইড জেনারেটিভ মিডিয়া এপিআই
মিডিয়া জেনারেশনের জন্য একটি অ্যাসিনক্রোনাস টাস্ক ওয়ার্কফ্লো চালু করুন যাতে দীর্ঘস্থায়ী কাজগুলোর কারণে রিকোয়েস্ট টাইম-আউট না হয়। ব্যবহারকারীরা একটি জেনারেশন জব শুরু করতে পারবেন, অ্যাপ ব্যবহার চালিয়ে যেতে পারবেন এবং প্রসেসিং শেষ হলে ফলাফল সংগ্রহ করতে পারবেন।
এই ফিচারটি দীর্ঘস্থায়ী এবং টাইম-আউটের ঝুঁকিপূর্ণ মিডিয়া জেনারেশন রিকোয়েস্টগুলোকে একটি অ্যাসিনক্রোনাস জব ওয়ার্কফ্লো দিয়ে প্রতিস্থাপন করে। একটি রিকোয়েস্টে মিডিয়া জেনারেশন শেষ হওয়ার জন্য অপেক্ষা করার পরিবর্তে, অ্যাপটি একটি ব্যাকগ্রাউন্ড টাস্ক তৈরি করে এবং তাৎক্ষণিকভাবে একটি জব আইডেন্টিফায়ার প্রদান করে। ক্লায়েন্ট পরবর্তীতে জবের স্ট্যাটাস চেক করতে পারে এবং মিডিয়া তৈরি হয়ে গেলে তা সংগ্রহ করতে পারে। এই পদ্ধতিটি মিডিয়া জেনারেশনে সাধারণ HTTP রিকোয়েস্ট লিমিটের চেয়ে বেশি সময় লাগলে সার্ভার বা ক্লায়েন্ট টাইম-আউট হওয়া রোধ করে। এটি ইউজার ইন্টারফেসকে সচল রেখে এবং প্রসেসিং চলাকালীন ব্যবহারকারীকে অ্যাপের অন্যান্য অংশ ব্যবহারের সুযোগ দিয়ে ব্যবহারকারীর অভিজ্ঞতা উন্নত করে। এই ওয়ার্কফ্লোটি কিউড (queued), রানিং (running), কমপ্লিটেড (completed) এবং ফেইলড (failed)-এর মতো স্টেটগুলো প্রকাশ করে প্রগ্রেস সম্পর্কে আরও স্পষ্ট তথ্য প্রদান করে। এটি জব এক্সিকিউশনকে মূল রিকোয়েস্ট থেকে আলাদা করে এবং রিট্রাই বা পরবর্তী পদক্ষেপের সুযোগ দিয়ে ব্যর্থতাগুলো পরিচালনা করা সহজ করে তোলে। এই ডিজাইনটি লোডের ক্ষেত্রে আরও ভালোভাবে স্কেল করে, কারণ মিডিয়া জেনারেশন ব্যবহারকারীর রিকোয়েস্ট থেকে স্বাধীনভাবে পরিচালনা এবং শিডিউল করা যায়। এটি বিশেষ করে কম্পিউট-হেভি মিডিয়া জেনারেশন, ট্র্যাফিকের চাপ বেশি থাকা সময় বা কঠোর গেটওয়ে টাইম-আউট লিমিট থাকা পরিবেশের জন্য অত্যন্ত কার্যকর।
বাহ্যিক রিসোর্স
https://spicyapi.ai/
যদি আপনি কোনো টুল বা পদ্ধতি জানেন যা আমাদের কভার করা সমস্যাগুলি সমাধান করতে পারে, আমরা জানতে চাই।
আমরা ৪৮ ঘণ্টার মধ্যে পর্যালোচনা করব আমরা প্রতিটি স্কিল পর্যালোচনা ও পরীক্ষা করি আমরা প্রতিটি সাবমিশন পড়ি