মূল কনটেন্টে যান

ক্লায়েন্ট লাইব্রেরি

ফ্রেমওয়ার্ক অ্যাডাপ্টার

প্যাকেজ

Prodantix-এর সাথে কথা বলতে একটি ক্লায়েন্টের যা কিছু দরকার তা আপনার ভাষার নিজস্ব রেজিস্ট্রি থেকে ইনস্টলযোগ্য প্যাকেজ হিসেবে আসে। প্রতিটি ওপেন সোর্স, একসাথে সংস্করণযুক্ত, এবং এই ম্যানুয়ালগুলি যে REST ও রিয়েলটাইম পৃষ্ঠতল বর্ণনা করে সেগুলিই ব্যবহার করে।

আপনার কোনটি দরকার

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

PackageRegistryWhere it runs
@prodantix/sdknpmBrowsers, Node, and edge runtimes
prodantix_sdkpub.devFlutter and Dart apps
prodantix-sdkPyPIPython backends
@prodantix/reactnpmReact apps, over @prodantix/sdk
prodantix_sdk_flutterpub.devFlutter apps, over prodantix_sdk

ক্লায়েন্ট ও অ্যাডাপ্টার

তিনটি ক্লায়েন্ট কাজটি করে, আর দুটি অ্যাডাপ্টার তাদের একটিকে কোনো ফ্রেমওয়ার্কের জন্য মোড়ায়। অ্যাডাপ্টার নিজের কোনো সক্ষমতা যোগ করে না: এটি ফ্রেমওয়ার্কের চাপানো লাইফসাইকেল সামলায়, আর নিচের ক্লায়েন্টটি আপনাকে দেয়।

সংস্করণ ও সমতা

প্যাকেজগুলি একসাথে সংস্করণ পায়, তাই একটি সংস্করণ নম্বর প্রতিটি ভাষায় একই পৃষ্ঠতল বোঝায়। ক্লায়েন্টগুলির মধ্যে মেথডের নাম মেলে, তবে সার্ভার ক্লায়েন্ট প্রতিটি কলে ব্যবহারকারীর আইডি নেয়।

ফ্ল্যাগ বাকেটিং একটিমাত্র গোল্ডেন ভেক্টর ফাইলে বাঁধা, যার বিপরীতে সার্ভার ও তিনটি ক্লায়েন্টই পরীক্ষা করে, তাই যাচাই যেখানেই চলুক ব্যবহারকারী রোলআউটের একই দিকে পড়েন।

এগুলি কী বলে

প্রতিটি ক্লায়েন্ট REST বলে। TypeScript SDK অতিরিক্তভাবে একটি ওয়েবসকেট খোলে, মেসেঞ্জার তার উপরেই চলে। MCP হলো বাইরের এজেন্টদের জন্য সার্ভারের পৃষ্ঠতল, কোনো ক্লায়েন্ট প্যাকেজ তা বলে না।