ইঞ্জিনিয়ারিং ডিজাইন রেফারেন্স

শেষ থেকে শেষ একটি প্রোডাকশন ফেস সোয়াপ পাইপলাইন ডিজাইন করুন

একটি মিডিয়া-জেনারেশন রিকোয়েস্টকে একটি মালিকানাধীন, পর্যবেক্ষণযোগ্য এবং সঠিকভাবে সেটেল করা টাস্কে পরিণত করুন। এই রেফারেন্স বর্তমান DeepSwapAI API কন্ট্রাক্টকে আর্কিটেকচার এবং মোট-খরচ সিদ্ধান্ত থেকে আলাদা করে যা আপনার ইন্টিগ্রেশনকে নিতে হবে।

DeepSwapAI পণ্য দল দ্বারাজুলাই ২৭, ২০২৬ আপডেট করা হয়েছেপ্রযুক্তিগত ডিজাইন গাইড

একটি পাবলিক-কন্ট্রাক্ট রেফারেন্স, ব্যক্তিগত অবকাঠামো ডায়াগ্রাম নয়

এটি একটি পাবলিক-কন্ট্রাক্ট ডিজাইন রেফারেন্স, DeepSwapAI-এর ব্যক্তিগত অবকাঠামোর ডায়াগ্রাম নয়। এটি পাবলিক API-এ যাচাইকৃত আচরণকে প্রস্তাবিত ইন্টিগ্রেশন নিয়ন্ত্রণ থেকে আলাদা করে। এটি প্রদানকারী টপোলজি, কিউ প্রযুক্তি, মডেল স্থাপন, কর্মী সংখ্যা, অভ্যন্তরীণ নেটওয়ার্ক ডিজাইন, থ্রুপুট, লেটেন্সি, SLA, নির্ভুলতা বা ভিজ্যুয়াল-গুণমান বেঞ্চমার্ক প্রকাশ করে না।

আপনার নিজের ইন্টিগ্রেশনে মালিকানা, ভ্যালিডেশন, টাস্ক স্টেট, রিট্রাই, সেটেলমেন্ট, ডেলিভারি, মুছে ফেলা এবং প্রমাণ কোথায় থাকা উচিত তা সিদ্ধান্ত নিতে এটি ব্যবহার করুন। সঠিক মাল্টিপার্ট ফিল্ড এবং প্রতিক্রিয়ার জন্য, ব্যবহার করুন API ডকুমেন্টেশন এবং OpenAPI ৩.১ কন্ট্রাক্ট। ফেস লোকালাইজেশন, আইডেন্টিটি ট্রান্সফার, সিন্থেসিস, ব্লেন্ডিং এবং ভিডিও কনসিস্টেন্সির ভিতরের গবেষণা ধারণাগুলোর জন্য পড়ুন কীভাবে AI ফেস সোয়াপ কাজ করে.

পাঁচটি অ্যাসিঙ্ক্রোনাস ওয়ার্কফ্লো একটি নিয়ন্ত্রণ আকৃতি শেয়ার করে

প্রতিটি বর্তমান জেনারেশন ওয়ার্কফ্লো একটি Bearer API কী দিয়ে প্রমাণীকরণ করে, মাল্টিপার্ট মিডিয়া গ্রহণ করে, একটি ফেরত দেয় taskId, এবং একই রুটে GET-এর মাধ্যমে মালিক-স্কোপড স্ট্যাটাস প্রকাশ করে। সমাপ্তি পোলিং ব্যবহার করে; ওয়েবহুক কলব্যাক এবং অফিসিয়াল ল্যাঙ্গুয়েজ SDK বর্তমানে প্রকাশিত নয়।

ওয়ার্কফ্লোPOST এবং পোলিং GETখরচ ইউনিটপ্রাথমিক সীমা
ফটো/api/ai-tasksপ্রতি টাস্ক ৬ ক্রেডিট10MB
ব্যাচ ফটো/api/ai-tasks/batch-face-swapপ্রতি আউটপুটে ৬ ক্রেডিট২০টি ইমেজ, ৯৫ MB সম্মিলিত
ম্যাপ করা গ্রুপ ফটো/api/ai-tasks/multi-face-swapপ্রতি প্রতিস্থাপন মুখ ৬ ক্রেডিট১০টি ম্যাপ করা মুখ, ৯৫ MB সম্মিলিত
ভিডিও/api/ai-tasks/videoদৃশ্য সংরক্ষণ সহ শুধুমাত্র মুখ: ৩/সে, সর্বনিম্ন ১২ 1080p-এ৬০০ সেকেন্ড, ৯৫ MB কম্বাইন্ড আপলোড
GIF / ছোট ক্লিপ/api/ai-tasks/gifপ্রতি সেকেন্ডে ৩ ক্রেডিট, সর্বনিম্ন ১২৩০ সেকেন্ড, ৯৫ MB লক্ষ্য

সঠিক ফরম্যাট, সর্বনিম্ন চার্জ এবং অনুরোধের ফিল্ডের জন্য লাইভ ওয়ার্কস্পেস ও API ডকুমেন্টেশনই চূড়ান্ত সূত্র। অ্যাকাউন্ট ও API টাস্কের জন্য যাচাইকৃত ইমেইল প্রয়োজন, প্রতি অ্যাকাউন্টে একবারে একটি জেনারেশন চলতে পারে, এবং সীমা শেষ হলে পুনরায় চেষ্টার তথ্যসহ HTTP 429 ফেরত আসতে পারে।

প্রতিটি অপরিবর্তনীয় সিদ্ধান্তকে একজন মালিক দিন

01

ইনগ্রেস এবং আইডেন্টিটি

TLS শেষ করুন, সার্ভার-ধারণ করা কী প্রমাণীকরণ করুন, একটি রিকোয়েস্ট কোরিলেশন আইডি নির্ধারণ করুন এবং প্রতিটি টাস্ককে একটি অ্যাকাউন্টে বাঁধুন।

02

নীতি এবং ভ্যালিডেশন

অনুমতি অবস্থা, ওয়ার্কফ্লো ফিল্ড, সনাক্ত করা মিডিয়া টাইপ, বাইট আকার, গণনা, সময়কাল, ম্যাপিং, অ্যাকাউন্ট প্রস্তুতি এবং ক্রেডিট প্রাপ্যতা পরীক্ষা করুন।

03

টাস্ক লেজার

নিয়ন্ত্রণ ফেরত দেওয়ার আগে taskId, মালিক, ওয়ার্কফ্লো, প্রত্যাশিত চার্জ, স্টেট ট্রানজিশন, টাইমস্ট্যাম্প এবং সেটেলমেন্ট ফলাফল সংরক্ষণ করুন।

04

আবদ্ধ প্রক্রিয়াকরণ

রিকোয়েস্ট গ্রহণকে জেনারেশন থেকে আলাদা করুন, সক্রিয় কাজ সীমিত করুন এবং রিট্রাইযোগ্য ট্রান্সপোর্ট ব্যর্থতাকে অবৈধ ইনপুট থেকে আলাদা করুন।

05

সেটেলমেন্ট

রিজার্ভ, সমাপ্তি এবং ব্যর্থ টাস্ক রিফান্ড সিদ্ধান্তের জন্য একটি পারমাণবিক কর্তৃপক্ষ ব্যবহার করুন যাতে একটি রিট্রাই দ্বিগুণ চার্জ বা রিফান্ড করতে না পারে।

06

ডেলিভারি এবং মুছে ফেলা

টাস্ক মালিক দ্বারা ফলাফল অ্যাক্সেস অনুমোদন করুন, ইমেজ-এক্সপোর্ট এনটাইটেলমেন্ট প্রয়োগ করুন এবং নথিভুক্ত ২৪-ঘন্টা সময়সূচীতে মিডিয়া সরিয়ে ফেলুন।

রিকোয়েস্ট কন্ট্রাক্ট থেকে প্রমাণ-সমর্থিত মুছে ফেলা পর্যন্ত

  1. পাবলিক রিকোয়েস্ট কন্ট্রাক্ট ফ্রিজ করুন। সঠিক ওয়ার্কফ্লো বেছে নিন এবং ফিল্ড, মিডিয়া সীমা, খরচ ইউনিট এবং টার্মিনাল স্টেট রেকর্ড করুন।
  2. অথরাইজেশন, সম্মতি এবং অ্যাকাউন্ট প্রস্তুতি গেট করুন। API কী সার্ভার-সাইড রাখুন এবং মিডিয়া গ্রহণের আগে একটি অনুমতি সিদ্ধান্ত প্রয়োজন।
  3. কিউতে রাখার আগে মিডিয়া যাচাই করুন এবং খরচ গণনা করুন। সনাক্ত করা টাইপ, আকার, গণনা, সময়কাল, ম্যাপিং এবং উপলব্ধ ক্রেডিট ব্যয়বহুল কাজের আগে পরিদর্শন করুন।
  4. একটি টেকসই টাস্ক রেকর্ড তৈরি করুন। মালিকানা, ওয়ার্কফ্লো, প্রত্যাশিত চার্জ, ইনপুট রেফারেন্স, স্টেট এবং taskId সংরক্ষণ করুন।
  5. একটি আবদ্ধ কিউয়ের পিছনে অ্যাসিঙ্ক্রোনাসভাবে প্রক্রিয়া করুন। কনকারেন্সি সীমিত করুন এবং ক্ষণস্থায়ী বনাম স্থায়ী ব্যর্থতা শ্রেণীবদ্ধ করুন।
  6. ক্রেডিট ঠিক একবার সেটেল করুন। সম্পন্ন কাজ প্রতিশ্রুতিবদ্ধ করুন এবং দ্বিগুণ সেটেলমেন্ট ছাড়া নথিভুক্ত ব্যর্থ-প্রক্রিয়াকরণ রিফান্ড পাথ প্রয়োগ করুন।
  7. মালিক-স্কোপড স্ট্যাটাস এবং ফলাফল অ্যাক্সেস প্রকাশ করুন। পরিমাপিত ব্যবধানে পোল করুন এবং COMPLETED, FAILED বা CANCELLED-এ থামুন।
  8. মুছে ফেলা প্রয়োগ করুন এবং অপারেশনাল প্রমাণ ধরে রাখুন। সময়সূচীতে মিডিয়া সরিয়ে ফেলুন যখন নীতি দ্বারা প্রয়োজনীয় ন্যূনতম টাস্ক, বিলিং, নিরাপত্তা এবং সাপোর্ট রেকর্ড ধরে রাখুন।

প্রক্রিয়াকরণ স্টেটকে অর্থ স্টেট থেকে আলাদা রাখুন

PENDINGPROCESSINGCOMPLETEDঅথবা ব্যর্থ / বাতিল
ইভেন্টটাস্ক রেকর্ডক্রেডিট অ্যাকশনক্লায়েন্ট পদক্ষেপ
টাস্ক তৈরি হওয়ার আগে রিকোয়েস্ট প্রত্যাখ্যাতকোনো গৃহীত টাস্ক নেইচার্জ অনুমান করবেন নারিকোয়েস্ট বা অ্যাকাউন্ট স্টেট সংশোধন করুন
টাস্ক গৃহীতtaskId এবং প্রত্যাশিত খরচ সংরক্ষণ করুনসেটেলমেন্টকে সার্ভার-মালিকানাধীন বিবেচনা করুনপরিমাপিত পোলিং শুরু করুন
টাস্ক সম্পন্নটার্মিনাল ফলাফলসম্পন্ন কাজ সেটেল থাকেফলাফল পুনরুদ্ধার অনুমোদন করুন
প্রক্রিয়াকরণ ব্যর্থ হয়েছেটার্মিনাল ব্যর্থতাবর্তমান কন্ট্রাক্ট ব্যর্থ প্রক্রিয়াকরণ স্বয়ংক্রিয়ভাবে রিফান্ড করেপুনরায় জমা দেওয়ার সিদ্ধান্ত নেওয়ার আগে ব্যর্থতা পড়ুন
প্রতিক্রিয়া ফলাফল অনিশ্চিতআরেকটি POST-এর আগে সমন্বয় করুনকখনও টাইমআউট থেকে অনুমান করবেন নাসংরক্ষিত taskId বা অ্যাকাউন্ট ইতিহাস ব্যবহার করুন

পাবলিক কন্ট্রাক্টে কোনো idempotency-key ফিল্ড নথিভুক্ত নেই। কলিং সার্ভিসের ডুপ্লিকেট সাবমিশন নিষ্ক্রিয় করা উচিত, প্রথম taskId সংরক্ষণ করা উচিত এবং আরেকটি POST ইস্যু করার আগে একটি অনিশ্চিত নেটওয়ার্ক প্রতিক্রিয়া সমন্বয় করা উচিত।

শুধুমাত্র যখন ব্যর্থতা শ্রেণী এটির অনুমতি দেয় তখনই রিট্রাই করুন

অবস্থাব্যর্থতা শ্রেণীআর্কিটেকচার প্রতিক্রিয়া
400অবৈধ রিকোয়েস্ট বা মিডিয়াস্থায়ীভাবে প্রত্যাখ্যান করুন যতক্ষণ না ফিল্ড বা মিডিয়া পরিবর্তন হয়।
401 / 403কী বা অ্যাকাউন্ট প্রস্তুতিকী ঘোরান বা যাচাইকরণ সম্পূর্ণ করুন; লুপ করবেন না।
402অপর্যাপ্ত ক্রেডিটশুধুমাত্র নিশ্চিতকরণের পরেই ক্রেডিট যোগ করুন এবং একটি নতুন টাস্ক জমা দিন।
404ভুল মালিক, রুট, বা টাস্কআইডিআইডেন্টিটি এবং সংরক্ষিত টাস্ক মেটাডেটা সমন্বয় করুন।
429রেট বা সক্রিয়-জেনারেশন সীমাসরবরাহ করা হলে Retry-After সম্মান করুন, জিটার যোগ করুন এবং পুনরায় চেষ্টা সীমিত করুন।
500অস্থায়ী গ্রহণ বা পড়ার ব্যর্থতাসীমাবদ্ধ এক্সপোনেনশিয়াল ব্যাকঅফ ব্যবহার করুন এবং ডুপ্লিকেট সাবমিশনের আগে সমন্বয় করুন।

লগে সংবেদনশীল মিডিয়া কপি না করে নিয়ন্ত্রণ সিদ্ধান্ত ট্রেস করুন

প্রস্তাবিত টাস্ক টেলিমেট্রিতে একটি করিলেশন আইডি, টাস্কআইডি, অ্যাকাউন্ট আইডেন্টিফায়ার, ওয়ার্কফ্লো, স্যানিটাইজড মিডিয়া ফ্যাক্ট, প্রত্যাশিত ক্রেডিট পরিমাণ, স্টেট ট্রানজিশন, পুনরায় চেষ্টার সংখ্যা, ত্রুটির শ্রেণী, সেটেলমেন্ট ইভেন্ট এবং মুছে ফেলার টাইমস্ট্যাম্প অন্তর্ভুক্ত থাকে। API কী, মুখের ছবি, সম্পূর্ণ আপলোড করা ফাইলের নাম, স্বাক্ষরিত ফলাফল URL বা মাল্টিপার্ট বডি লগ করবেন না। W3C ট্রেস কনটেক্সট সুপারিশ ইন্টারঅপারেবল রিকোয়েস্ট কনটেক্সট সংজ্ঞায়িত করে; এটি একটি ডিজাইন অপশন, DeepSwapAI-এর ব্যক্তিগত বাস্তবায়ন সম্পর্কে কোনো দাবি নয়।

আপলোড প্রতিরক্ষার জন্য, ডিকোড করা ফাইলের নাম, সনাক্ত করা বিষয়বস্তু, অনুমোদিত ফরম্যাট, সংখ্যা এবং আকার যাচাই করুন; শুধুমাত্র ব্রাউজার-সরবরাহকৃত Content-Type-এর উপর নির্ভর করবেন না। OWASP File Upload Cheat Sheet বাহ্যিক নিরাপত্তা রেফারেন্স। সম্মতি এবং প্রকাশ পরিকল্পনাকারী মানুষের অনুমোদন গেটের জন্য এবং ট্রাস্ট সেন্টার বর্তমান পাবলিক সার্ভিস সীমানার জন্য ব্যবহার করুন।

একই পরিমাপিত ওয়ার্কলোডে ম্যানেজড, সেলফ-হোস্টেড এবং হাইব্রিড তুলনা করুন

শুধুমাত্র কাঁচা GPU ভাড়ার সাথে API চার্জ তুলনা করবেন না। প্রথমে একটি ওয়ার্কলোড উইন্ডো ঠিক করুন: ওয়ার্কফ্লো মিক্স, মিডিয়া সময়কাল এবং রেজোলিউশন, পিক কনকারেন্সি, পুনরায় চেষ্টার হার, ধারণ, পর্যালোচনার পরিমাণ এবং প্রয়োজনীয় প্রাপ্যতা। তারপর প্রতিটি পুনরাবৃত্ত এবং ব্যর্থতা-সম্পর্কিত খরচ একই উইন্ডোতে বরাদ্দ করুন।

খরচের মাত্রাম্যানেজড APIসেলফ-হোস্টেডহাইব্রিডসংগ্রহ করার প্রমাণ
প্রক্রিয়াকরণ ক্ষমতাপ্রকাশিত টাস্ক বা সময়কাল চার্জGPU লিজ বা ক্রয়, আইডল হেডরুম, স্কেলিং এবং মডেল রানটাইমঅভ্যন্তরীণ বেসলাইন প্লাস বাহ্যিক ওভারফ্লো বা বিশেষজ্ঞ প্রক্রিয়াকরণসম্পন্ন ইউনিট, সময়কাল, রেজোলিউশন, কনকারেন্সি এবং ব্যবহার
ইঞ্জিনিয়ারিং এবং অপারেশনইন্টিগ্রেশন, টাস্ক পার্সিস্টেন্স, পোলিং, পর্যালোচনা এবং ভেন্ডর-পরিবর্তন হ্যান্ডলিংমডেল সার্ভিং, কিউ, আপগ্রেড, ক্যাপাসিটি প্ল্যানিং, ডিপ্লয়মেন্ট এবং অন-কল রেসপন্সঅর্কেস্ট্রেশন, প্রদানকারী অ্যাবস্ট্রাকশন এবং অভ্যন্তরীণ প্ল্যাটফর্ম মালিকানাপরিমাপিত ইঞ্জিনিয়ার ঘন্টা, রিলিজ ক্যাডেন্স এবং অন-কল লোড
নিরাপত্তা এবং শাসনঅ্যাপ্লিকেশন সম্মতি গেট, অ্যাকাউন্ট নীতি, পর্যালোচনা এবং প্রমাণসমস্ত মডারেশন, স্টোরেজ, মুছে ফেলা, অ্যাক্সেস নিয়ন্ত্রণ এবং অডিট নিয়ন্ত্রণপ্রতিটি সিদ্ধান্তের জন্য সুস্পষ্ট মালিক সহ ভাগ করা নিয়ন্ত্রণপর্যালোচনা মিনিট, এসকেলেশন রেট, ধারণের সুযোগ এবং নিয়ন্ত্রণ মালিক
স্টোরেজ এবং ডেলিভারিঅ্যাপ্লিকেশন-সাইড ইনপুট, ফলাফল এবং নেটওয়ার্ক হ্যান্ডলিংইনপুট, ইন্টারমিডিয়েট, ফলাফল, ব্যাকআপ, ইগ্রেস এবং মুছে ফেলার অপারেশনঅভ্যন্তরীণ রেকর্ড প্লাস সীমাবদ্ধ প্রদানকারী স্থানান্তরধারণকৃত বাইট, স্থানান্তর ভলিউম, ধারণ সময় এবং মুছে ফেলার কাজ
ব্যর্থতা এবং নির্ভরযোগ্যতাপুনরায় চেষ্টা, সমন্বয়, প্রদানকারী আউটেজ হ্যান্ডলিং এবং স্যুইচিং খরচরিডানডেন্সি, ঘটনা প্রতিক্রিয়া, ব্যর্থ কাজ, পুনরুদ্ধার এবং অব্যবহৃত ক্ষমতাউভয় নির্ভরতা ব্যর্থতা এবং অভ্যন্তরীণ অর্কেস্ট্রেশন ব্যর্থতাব্যর্থতার হার, পুনরুদ্ধারের সময়, ডুপ্লিকেট কাজ এবং সমর্থন লোড
তুলনীয় TCO সূত্র: পরিবর্তনশীল প্রক্রিয়াকরণ + সংরক্ষিত ক্ষমতা + প্রকৌশল ও পরিচালনা + নিরাপত্তা ও শাসন + সঞ্চয় ও বিতরণ + ব্যর্থতা ও নির্ভরযোগ্যতা। ব্যবহার করুন বর্তমান ওয়ার্কফ্লো খরচ ক্যালকুলেটর প্রকাশিত DeepSwapAI প্রক্রিয়াকরণ পক্ষের জন্য, এবং আপনার দলের মালিকানাধীন অংশগুলির জন্য পরিমাপকৃত শ্রম, অবকাঠামো উদ্ধৃতি এবং ঘটনা ডেটা ব্যবহার করুন।

এই ফ্রেমওয়ার্ক কোনো সেলফ-হোস্টেড মূল্য বেঞ্চমার্ক প্রকাশ করে না এবং দাবি করে না যে ম্যানেজড, সেলফ-হোস্টেড বা হাইব্রিড সর্বজনীনভাবে সস্তা। সিদ্ধান্তটি ওয়ার্কলোড এবং নিয়ন্ত্রণের উপর নির্ভর করে যা একই সময়ের জন্য প্রমাণ করা যেতে পারে।

আপনার মালিকানাধীন নিয়ন্ত্রণ দ্বারা ম্যানেজড, সেলফ-হোস্টেড বা হাইব্রিড চয়ন করুন

মডেলআপনার মালিকানাধীনবাহ্যিক নির্ভরতাসেরা ফিট
ম্যানেজড APIসম্মতি গেট, অ্যাপ্লিকেশন UX, টাস্ক পার্সিস্টেন্স, পোলিং, পর্যালোচনা এবং ব্যবসায়িক নীতিপ্রকাশিত API, সীমা, মূল্য নির্ধারণ এবং প্রক্রিয়াকরণ আচরণঅবকাঠামো নিয়ন্ত্রণের চেয়ে ইন্টিগ্রেশন গতিকে অগ্রাধিকার দেওয়া দল
সেলফ-হোস্টেডমডেল, GPU ক্ষমতা, কিউ, মডারেশন, স্টোরেজ, নিরাপত্তা, সেটেলমেন্ট, মুছে ফেলা এবং ঘটনা প্রতিক্রিয়ামডেল এবং অবকাঠামো সরবরাহ চেইনএকটি ন্যায়সঙ্গত নিয়ন্ত্রণ বা ডিপ্লয়মেন্ট প্রয়োজনীয়তা এবং অপারেশন ক্ষমতা সহ দল
হাইব্রিডঅভ্যন্তরীণ নীতি, অর্কেস্ট্রেশন, অডিট রেকর্ড, পর্যালোচনা এবং প্রদানকারী অ্যাবস্ট্রাকশনএক বা একাধিক সীমাবদ্ধ জেনারেশন পরিষেবাপ্রতিটি মডেল উপাদান পরিচালনা না করে অ্যাপ্লিকেশন-স্তরের নিয়ন্ত্রণের প্রয়োজন এমন দল
সিদ্ধান্ত সীমানা: এই ম্যাট্রিক্স দায়িত্বের তুলনা করে, আউটপুট গুণমান নয়। এটি প্রতিষ্ঠিত করে না যে একটি ডিপ্লয়মেন্ট মডেল দ্রুত, নিরাপদ, সস্তা বা আরও নির্ভুল।

বর্তমান পণ্য তথ্য প্লাস প্রাথমিক বাহ্যিক মান

DeepSwapAI পণ্য দল 22 জুলাই, 2026-এ পাঁচটি পাবলিক রুট, বিয়ারার অথেন্টিকেশন, মাল্টিপার্ট রিকোয়েস্ট, টাস্ক স্টেট, পোলিং ফ্লো, ত্রুটি প্রতিক্রিয়া, কনকারেন্সি সীমানা, ক্রেডিট সেটেলমেন্ট, ট্রায়াল ইমেজ এনটাইটেলমেন্ট এবং 24-ঘন্টা মিডিয়া ডিলিশন পরীক্ষা করেছে। প্রস্তাবিত নিয়ন্ত্রণগুলি OpenAPI স্পেসিফিকেশন ৩.১.২, OWASP আপলোড নির্দেশিকা, NIST AI RMF 1.0, এবং W3C ট্রেস কনটেক্সটদ্বারা অবহিত। বর্তমান পণ্য বিবৃতিগুলি কীভাবে সাধারণ ডিজাইন নির্দেশিকা থেকে পৃথক করা হয় তা দেখতে দাবি যাচাইকরণ পদ্ধতি দেখুন।

পাবলিক কন্ট্রাক্ট কী প্রতিষ্ঠিত করে এবং কী করে না তা জানুন

এটি কি DeepSwapAI-এর ব্যক্তিগত প্রোডাকশন আর্কিটেকচার?

না। এটি একটি পাবলিক-কন্ট্রাক্ট ডিজাইন রেফারেন্স এবং প্রদানকারী টপোলজি, কিউ টেকনোলজি, মডেল প্লেসমেন্ট, ওয়ার্কার কাউন্ট, অভ্যন্তরীণ নেটওয়ার্ক বা সার্ভিস-লেভেল টার্গেট প্রকাশ করে না।

কীভাবে একজন ক্লায়েন্ট জানতে পারে যে একটি টাস্ক শেষ হয়েছে?

POST দ্বারা ফেরত আসা টাস্কআইডি রাখুন এবং COMPLETED, FAILED বা CANCELLED না হওয়া পর্যন্ত একই ওয়ার্কফ্লো রুটে GET পোল করুন। ওয়েবহুক কলব্যাক বর্তমানে প্রকাশিত নয়।

API কী কি ক্লায়েন্ট কোডে রাখা যেতে পারে?

না। এটিকে সার্ভার-সাইড সিক্রেট হিসাবে বিবেচনা করুন এবং ব্রাউজার বান্ডেল, মোবাইল বাইনারি, রিপোজিটরি, অ্যানালিটিক্স, লগ এবং সাপোর্ট মেসেজ থেকে দূরে রাখুন।

API কি একটি আইডেম্পোটেন্সি কী প্রকাশ করে?

কোনো idempotency-key ফিল্ড ডকুমেন্টেড নেই। ডুপ্লিকেট সাবমিশন প্রতিরোধ করুন, প্রথম টাস্কআইডি সংরক্ষণ করুন এবং আরেকটি POST করার আগে অনিশ্চিত প্রতিক্রিয়া সমন্বয় করুন।

এই ডিজাইন কি থ্রুপুট বা গুণমানের গ্যারান্টি দেয়?

না। এটি কোনো বেঞ্চমার্ক, SLA, নির্ভুলতা স্কোর বা গুণমানের গ্যারান্টি নয়।

যাচাইকৃত কন্ট্রাক্টের বিরুদ্ধে বাস্তবায়ন করুন

আপনি যখন এই নিয়ন্ত্রণ মডেলটিকে সার্ভার-সাইড ইন্টিগ্রেশনে পরিণত করতে প্রস্তুত হন তখন সঠিক এন্ডপয়েন্ট রেফারেন্স এবং OpenAPI ফাইল ব্যবহার করুন।

API ডকুমেন্টেশন খুলুন