সাইন-ইন এবং নবায়নযোগ্য সেশন
একটি গ্রাহক তাদের ShareAI অ্যাকাউন্ট নির্বাচন করে, আপনার অ্যাপ অনুমোদন করে এবং JamZY-এ ফিরে আসে।
সাইন ইন করুন, সেশন রিফ্রেশ করুন এবং সফলভাবে সংযোগ বিচ্ছিন্ন করুন।
SHAREAI দিয়ে তৈরি করুন
একটি অ্যাপয়েন্টমেন্ট অ্যাপ তৈরি করুন যা গ্রাহকদের ShareAI-এর সাথে সংযুক্ত করে, দরকারী AI এজেন্ডা প্রস্তুত করে এবং তাদের AI খরচের নিয়ন্ত্রণে রাখে।
আপনি যে অভিজ্ঞতা তৈরি করবেন
JamZY · অ্যাপয়েন্টমেন্টএকটি অ্যাপয়েন্টমেন্ট নির্বাচন করুন। ShareAI-কে সংযুক্ত করুন। একটি পরিকল্পনা নিয়ে উপস্থিত হন।
আপনার বাস্তবায়ন
তিনটি নির্দিষ্ট ডেলিভারেবল: গ্রাহককে সংযুক্ত করুন, তাদের অ্যাপয়েন্টমেন্ট প্রস্তুত করুন এবং ইন্টিগ্রেশন যাচাইয়ের জন্য প্রস্তুত করুন।
একটি গ্রাহক তাদের ShareAI অ্যাকাউন্ট নির্বাচন করে, আপনার অ্যাপ অনুমোদন করে এবং JamZY-এ ফিরে আসে।
সাইন ইন করুন, সেশন রিফ্রেশ করুন এবং সফলভাবে সংযোগ বিচ্ছিন্ন করুন।
একটি অ্যাপয়েন্টমেন্ট লক্ষ্যকে একটি এজেন্ডা এবং প্রশ্নে পরিণত করুন একটি সচেতন AI অনুরোধের মাধ্যমে।
একটি খসড়া তৈরি করুন; একটি অ্যাপয়েন্টমেন্ট সংরক্ষণ করলে কোনো AI কল হয় না।
ঐচ্ছিক AI ফি ব্যাখ্যা করুন এবং আপনার পর্যালোচনা জমা দেওয়ার জন্য প্ল্যাটফর্ম চেক সংগ্রহ করুন।
অন্তর্ভুক্ত প্ল্যাটফর্ম এবং অনুরোধকৃত স্কোপের প্রতিটি রেকর্ড করা চেক রয়েছে।
এটি আপনার এডিটরে নিয়ে যান
সম্পূর্ণ গাইডটি অনুলিপি করুন বাস্তবায়নের লক্ষ্য, প্রয়োজনীয় ইনপুট এবং গ্রহণযোগ্যতা চেক সহ। কোড উদাহরণ, টেবিল এবং ডকুমেন্টেশন লিঙ্ক একসাথে রাখুন।
আপনার প্রকল্পের জন্য প্রস্তুত, আপনার প্রয়োজনীয় ফরম্যাটে।
আপডেট করা হয়েছে
আপনি একটি সংযোগ তৈরি করবেন যা আপনার গ্রাহকরা বুঝতে পারবেন: তাদের ShareAI অ্যাকাউন্ট, একটি ঐচ্ছিক AI প্রস্তুতি খসড়া, এবং তাদের অ্যাপয়েন্টমেন্টে ফিরে যাওয়ার একটি স্পষ্ট পথ।
যেখানে আপনি কাজ করবেন আপনার সমাপ্ত উদাহরণ
আপনার অ্যাপ্লিকেশনকে ShareAI Builder-এর সাথে সংযুক্ত করুন, এনরোলমেন্ট থেকে একটি পরীক্ষিত ইন্টিগ্রেশন পর্যালোচনার জন্য প্রস্তুত। এই walkthrough JamZY ব্যবহার করে, একটি ছোট Node.js অ্যাপয়েন্টমেন্ট অ্যাপ্লিকেশন, প্রতিটি ধাপ দেখানোর জন্য: অ্যাপ নিবন্ধন করুন, এর ওয়েব প্ল্যাটফর্ম কনফিগার করুন, একটি গ্রাহকের ShareAI অ্যাকাউন্ট সংযুক্ত করুন এবং একটি অনুমোদিত AI অনুরোধ পাঠান। আপনার নিজস্ব পণ্যেও একই ধাপ প্রয়োগ করুন।
| সক্ষমতা | গ্রাহক কী সম্মত হন | JamZY কী প্রদর্শন করে |
|---|---|---|
| ShareAI দিয়ে লগইন করুন | একটি অ্যাকাউন্ট সংযোগ এবং আপনার অ্যাপ অনুরোধ করা পরিচয় তথ্য। | প্রমাণিত ব্যবহারকারী তথ্য থেকে একটি ব্যক্তিগত গ্রাহক পরিচয়। |
| ShareAI দিয়ে অর্থ প্রদান করুন · AI ব্যবহার | অনুমোদিত অনুমানের জন্য গ্রাহকের নির্বাচিত ব্যক্তিগত বা সংস্থা অ্যাকাউন্ট ব্যবহার করা। | সেই অ্যাকাউন্টের যোগ্য ক্রেডিট দ্বারা অর্থায়িত একটি অ্যাপয়েন্টমেন্ট প্রস্তুতি খসড়া। |
| Builder মার্কআপ | অনুমোদিত অ্যাপ্লিকেশন চুক্তিতে গৃহীত অতিরিক্ত AI ব্যবহারের ফি। | অনুমোদন এবং চুক্তি প্রকাশের পরে ঐচ্ছিক ব্যবহারের অর্থায়ন। |
| পণ্য পেমেন্ট | একটি নির্দিষ্ট ক্রয় একটি পৃথক ShareAI চেকআউটে উপস্থাপন করা হয়েছে। | একটি এক্সটেনশন ব্যাখ্যা করা হয়েছে পেমেন্ট walkthrough। অ্যাপয়েন্টমেন্ট ডেমো চেকআউট বাস্তবায়ন করে না। |
একটি ShareAI অ্যাকাউন্ট, অ্যাপের মালিক হবে এমন ব্যক্তিগত বা সংস্থা অ্যাকাউন্ট ব্যবহার করার অনুমতি, একটি পাবলিক HTTPS কলব্যাক, একটি লোগো, এবং কার্যকর গোপনীয়তা, শর্তাবলী এবং অ্যাকাউন্ট-মুছে ফেলার পৃষ্ঠা। উদাহরণটি চালানোর জন্য, Node.js 22 বা নতুন এবং আপনার অ্যাপ্লিকেশনের জন্য একটি HTTPS ঠিকানা ব্যবহার করুন।
স্ক্রিনশটগুলো উদাহরণ অ্যাপ্লিকেশন বিবরণ ব্যবহার করে। ShareAI এই গাইডে উল্লেখিত ঠিকানাগুলো প্রোডাকশন ঠিকানা। প্রস্তুতি তৈরি একটি বাস্তব AI অনুরোধ তৈরি করে এবং ক্রেডিট খরচ করতে পারে; একটি ডেমো অ্যাপয়েন্টমেন্ট নির্বাচন বা সংরক্ষণ করলে তা নয়। যাচাইকরণ পরীক্ষা আপনার নিজস্ব সফল ইন্টিগ্রেশন পরীক্ষার মাধ্যমে সম্পন্ন হয়।
আপনি অ্যাকাউন্ট লগইন, AI ব্যবহার, ঐচ্ছিক সারচার্জ এবং একটি নিশ্চিত পণ্য ক্রয় পার্থক্য করতে পারেন। এই গাইড পড়া একটি পেইড অনুরোধের প্রয়োজন হয় না।
আপনি সেই বিল্ডার পরিচয় তৈরি করবেন যা আপনার অ্যাপ্লিকেশন এবং এর গ্রাহক সম্পর্কের মালিক।
যেখানে আপনি কাজ করবেন কনসোল → বিল্ডার প্রোগ্রাম
Builder Program নির্ধারিত মালিকের জন্য খোলে এবং নতুন অ্যাপ অফার করে। একটি নামভুক্তি সিদ্ধান্ত, অ্যাপ্লিকেশন পর্যালোচনা, পাবলিক তথ্য পর্যালোচনা এবং Monetization Gateway অনুমোদন পৃথক ধাপ।
আপনি JamZY কে তার নিজস্ব অ্যাপ্লিকেশন রেকর্ড দেবেন, যাতে তার পরিচয়, অ্যাক্সেস এবং বাণিজ্যিক শর্তাবলী একসাথে থাকে।
যেখানে আপনি কাজ করবেন বিল্ডার প্রোগ্রাম → প্রোডাক্ট → নতুন অ্যাপ
অ্যাপ্লিকেশন প্রোফাইলের জন্য একটি পৌঁছানো যায় এমন পাবলিক ওয়েবসাইট ব্যবহার করুন। একটি প্রাইভেট বা শুধুমাত্র লোকাল ওয়েবসাইট যাচাইকরণে ব্যর্থ হতে পারে, এমনকি যখন আপনার ডেভেলপমেন্ট কলব্যাক সঠিকভাবে নিবন্ধিত থাকে। নতুন অ্যাপ্লিকেশনটি একটি ড্রাফট হিসেবে শুরু হয়। আপনি এটি পাবলিক না করেও সম্পাদনা চালিয়ে যেতে পারেন। এর অ্যাপ্লিকেশন আইডেন্টিফায়ার OAuth ক্লায়েন্ট ID বা সাবস্ক্রিপশন ID থেকে আলাদা।
JamZY প্রোডাক্টের অধীনে নির্ধারিত মালিকের জন্য প্রদর্শিত হয়। প্রতিটি ডিভাইস প্ল্যাটফর্মের জন্য একটি অতিরিক্ত অ্যাপ্লিকেশন তৈরি করবেন না।
আপনি OAuth অপশন পাবেন যা আপনার অ্যাপ কোথায় চলছে এবং এর ক্রেডেনশিয়াল কে নিয়ন্ত্রণ করে তার সাথে মানানসই।
যেখানে আপনি কাজ করবেন নতুন অ্যাপ → অ্যাপ্লিকেশন সেটআপ
আপনি নিজে পরিচালিত একটি JamZY ডিপ্লয়মেন্টের জন্য, আপনার অফারিং, SaaS, ভেন্ডর-হোস্টেড ক্লাউড অ্যাপের সাথে মিলে যায় এমন প্রাইসিং মডেলটি নির্বাচন করুন, গ্রাহক তাদের নিজস্ব ব্যবহারের জন্য অর্থ প্রদান করেন এবং ShareAI AI অনুরোধের জন্য। এগুলি উদাহরণ উত্তর, প্রতিটি পণ্যের জন্য প্রয়োজনীয় নয়।
| অ্যাপ কোথায় চলে | OAuth পছন্দ | ক্রেডেনশিয়াল কোথায় থাকে |
|---|---|---|
| আপনার হোস্টেড ব্যাকএন্ড | ওয়েব সার্ভার ক্লায়েন্ট একটি ক্লায়েন্ট সিক্রেট ব্যবহার করতে পারে। PKCE এখনও প্রযোজ্য। | সিক্রেট এবং টোকেনগুলি আপনার সার্ভারে থাকে। |
| ব্রাউজার অ্যাপ্লিকেশন / SPA | PKCE সহ পাবলিক ওয়েব ক্লায়েন্ট। | এম্বেডেড ক্লায়েন্ট সিক্রেট নেই। একটি উপযুক্ত ব্রাউজার বা ব্যাকএন্ড সেশন ডিজাইন ব্যবহার করুন। |
| সেল্ফ-হোস্টেড বা হাইব্রিড ডিস্ট্রিবিউশন | অনবোর্ডিং নীতির অধীনে PKCE সহ পাবলিক ক্লায়েন্ট। | গ্রাহক ইনস্টলেশনের জন্য একটি শেয়ার্ড ভেন্ডর সিক্রেট বিতরণ করবেন না। |
| Windows, macOS, Linux, Android বা iOS | প্রতিটি সক্রিয় প্ল্যাটফর্মের জন্য একটি পাবলিক ক্লায়েন্ট। | PKCE এবং প্ল্যাটফর্ম-উপযুক্ত নিরাপদ স্টোরেজ; কোনো বান্ডেলড সিক্রেট নয়। |
ডাউনলোডযোগ্য JamZY নমুনাটি ইচ্ছাকৃতভাবে একটি ছোট ব্যাকএন্ড থাকা সত্ত্বেও PKCE সহ একটি পাবলিক ওয়েব ক্লায়েন্ট ব্যবহার করে। সার্ভার ব্রাউজার স্টোরেজের বাইরে টোকেন রাখে। একটি ভেন্ডর-হোস্টেড উত্তর একটি সার্ভার ক্লায়েন্ট অনুমতি দেয়; এটি আপনাকে একটি বেছে নিতে বাধ্য করে না।
আপনি অ্যাপ্লিকেশন তথ্য → অ্যাপ্লিকেশন সেটআপের অধীনে সংরক্ষিত উত্তরগুলি পুনরায় দেখতে পারেন। ডিপ্লয়মেন্ট পরিবর্তনগুলি অসঙ্গতিপূর্ণ ক্লায়েন্ট সিক্রেটগুলি সরিয়ে দিতে পারে এবং পুনরায় যাচাইয়ের প্রয়োজন হতে পারে। সংরক্ষণের আগে সেই প্রভাব পর্যালোচনা করুন।
সংরক্ষিত ডিপ্লয়মেন্ট আপনার প্রকৃত আর্কিটেকচার বর্ণনা করে। ক্লায়েন্ট-সিক্রেট বিকল্পটি সেই উত্তরের অনুসরণ করে; একটি নিষ্ক্রিয় বিকল্প নীতির একটি ব্যাখ্যা, একটি অনুপস্থিত ক্রেডেনশিয়াল নয়।
আপনি গ্রাহকদের পণ্য বিবরণ এবং নীতিগুলি দেবেন যা তারা সংযোগ করার আগে প্রয়োজন।
যেখানে আপনি কাজ করবেন অ্যাপ্লিকেশন তথ্য
ড্যাশবোর্ডের পরে অ্যাপ্লিকেশন তথ্য খুলুন। নিবেদিত বিভাগগুলি সম্পূর্ণ করুন: বিবরণ, অ্যাপ্লিকেশন সেটআপ, উপস্থাপনা, ব্র্যান্ডিং, গ্যালারি এবং পর্যালোচনা। পণ্যটিকে একটি কার্যকর বর্ণনা, একটি সঠিক ওয়েবসাইট এবং গ্রাহকের ওয়ার্কফ্লোর স্পষ্ট স্ক্রিনশট দিন।
আপনার নিজস্ব অ্যাপ আইডেন্টিটি ব্যবহার করুন। ShareAI ব্র্যান্ডিং ইন্টিগ্রেশন বোতাম এবং ব্যাখ্যামূলক উপাদানে অন্তর্ভুক্ত; এটি আপনার পণ্যের লোগো প্রতিস্থাপন করা উচিত নয়। গোপনীয়তা, শর্তাবলী এবং মুছে ফেলার লিঙ্কগুলি সাইন ইন ছাড়াই অ্যাক্সেসযোগ্য রাখুন।
ভাসমান সংরক্ষণ ক্রিয়াটি উপস্থিত হলে পরিবর্তনগুলি সংরক্ষণ করুন। পাবলিক তথ্য প্রস্তাবের নিজস্ব পর্যালোচনা রয়েছে; অনুমোদিত প্রস্তাব সম্পাদনা করা লাইভ পাবলিক উপস্থাপনাটি নীরবে প্রতিস্থাপন করে না।
একজন দর্শক বুঝতে পারে JamZY কী করে, কে এটি পরিচালনা করে এবং কীভাবে মুছে ফেলার অনুরোধ করতে হয়। পাবলিক বিবরণ এবং কলব্যাক কনফিগারেশন একই পণ্যকে উল্লেখ করে।
আপনি সেই অ্যাক্সেসটি অনুরোধ করবেন যা আপনার অ্যাপয়েন্টমেন্ট অভিজ্ঞতায় প্রকৃতপক্ষে ব্যবহৃত হয় এবং এর বিলিং উদ্দেশ্য স্পষ্ট করবেন।
যেখানে আপনি কাজ করবেন অ্যাপ্লিকেশন → ব্যবহার কেস
ব্যবহারের ক্ষেত্রে, অ্যাকাউন্ট সংযোগের জন্য ShareAI এবং আপনি সমর্থন করতে চান এমন গ্রাহক-অর্থায়িত প্রবাহের জন্য Pay with ShareAI সক্রিয় করুন। শুধুমাত্র তখনই Monetization Gateway অ্যাক্সেসের অনুরোধ করুন যদি আপনার পণ্য AI ব্যবহারের উপর অতিরিক্ত ফি অর্জন করবে। কনসোলে প্রদর্শিত অনুমোদনের স্থিতি অনুসরণ করুন।
| স্কোপ | কেন আপনি এটি অনুরোধ করবেন |
|---|---|
openid | এর ক্লায়েন্ট-স্কোপড পরিচয় ব্যবহার করে একটি অ্যাকাউন্ট সংযুক্ত করুন। |
profile / email | শুধুমাত্র তখনই প্রোফাইল বা ইমেইল ক্লেইম অনুরোধ করুন যদি আপনার পণ্যটির প্রয়োজন হয়। |
inference | অ্যাপ্লিকেশন কনফিগারেশন দ্বারা অনুমোদিত হলে সমর্থিত AI ইনফারেন্স এন্ডপয়েন্ট কল করুন। |
monetization_gateway | সারচার্জড ইনফারেন্সের জন্য গ্রাহক দ্বারা গৃহীত AI বিলিং চুক্তি ব্যবহার করুন। |
payments | গ্রাহক পেমেন্ট অনুরোধ তৈরি এবং পরিদর্শন করুন। প্রতিটি ক্রয়ের এখনও নিশ্চিতকরণ প্রয়োজন। |
JamZY অনুরোধ openid profile inference monetization_gatewayএটি অনুরোধ করে না payments এবং চেকআউটের মাধ্যমে কোনও পণ্য বিক্রি করে না। কনসোলে একটি সক্ষমতা সক্রিয় করা একটি বিদ্যমান অ্যাক্সেস টোকেনে এটি প্রদান করে না: গ্রাহককে স্কোপ এবং শর্তাদি অনুমোদন করতে হবে।
সক্ষমতা, কনফিগারড স্কোপ এবং অনুমোদন অনুরোধ একমত। আপনার অ্যাপ কখনই ব্যবহার করে না বা যাচাই করতে পারে না এমন ঐচ্ছিক অ্যাক্সেস অনুরোধ করা এড়িয়ে চলুন।
আপনি ব্রাউজার-ভিত্তিক JamZY অভিজ্ঞতার জন্য একটি ওয়েব ক্লায়েন্ট তৈরি করবেন, সঠিক প্রমাণীকরণ পদ্ধতির সাথে।
যেখানে আপনি কাজ করবেন OAuth সেটিংস → ওয়েব
বিভিন্ন প্ল্যাটফর্মের বিভিন্ন ক্রেডেনশিয়াল এবং কলব্যাক নিয়ম রয়েছে। এগুলি আলাদা পণ্য নয়: সাবস্ক্রিপশন এবং গ্রাহক ব্যবস্থাপনা অ্যাপ্লিকেশনের জন্য একত্রিত। অ্যাপ্লিকেশন পরীক্ষকরা প্ল্যাটফর্ম জুড়ে ভাগ করা হয়, সর্বাধিক পাঁচটি স্থানে পেন্ডিং আমন্ত্রণ সহ; মালিক একটি পরীক্ষক স্থান ব্যবহার করে না।
ঠিক একটি ওয়েব প্ল্যাটফর্ম বিদ্যমান। নেটিভ প্ল্যাটফর্মগুলি যা আপনি কনফিগার করেননি তা আপনার লঞ্চ ব্লক করে না।
অনুমোদনের পরে আপনি গ্রাহকদের আপনার অ্যাপ্লিকেশনে ফিরিয়ে আনবেন, একটি নির্দিষ্ট কলব্যাক ব্যবহার করে যা আপনার মালিকানাধীন।
যেখানে আপনি কাজ করবেন ওয়েব → কনফিগারেশন
Web → Configuration-এ, আপনার অ্যাপ্লিকেশন পরিচালনা করে এমন নির্দিষ্ট HTTPS কলব্যাক নিবন্ধন করুন। এই গাইডটি https://jamzy.example/oauth/callback একটি উদাহরণ হিসাবে ব্যবহার করে। প্রতিস্থাপন করুন jamzy.example HTTPS ডোমেইন দিয়ে যেখানে আপনি আপনার JamZY-এর কপি স্থাপন করেছেন, এবং সেই একই কলব্যাকটি আপনার অ্যাপ্লিকেশন কনফিগারেশনে ব্যবহার করুন।
সম্মতি-স্ক্রিন নাম, শর্তাবলী, গোপনীয়তা এবং মুছে ফেলার তথ্য প্রদান করুন। শুধুমাত্র আপনার প্রয়োজনীয় স্কোপগুলি সক্রিয় করুন, তারপর সংরক্ষণ করুন। স্কিম, হোস্ট, পাথ এবং প্রযোজ্য কোয়েরি বিবরণ অনুমোদন অনুরোধ এবং কোড এক্সচেঞ্জের সাথে মেলাতে হবে। ওয়াইল্ডকার্ড বা URL ফ্র্যাগমেন্ট ব্যবহার করবেন না।
| প্ল্যাটফর্ম | বাস্তবায়নের জন্য কলব্যাক |
|---|---|
| ওয়েব | আপনার অ্যাপ্লিকেশনে সঠিক HTTPS ঠিকানা। |
| অ্যান্ড্রয়েড | অ্যাপ্লিকেশন আইডির সাথে মিলে যাওয়া একটি রিভার্স-ডোমেইন অ্যাপ স্কিম, অথবা প্যাকেজ এবং SHA-256 সাইনিং ফিঙ্গারপ্রিন্ট সহ একটি যাচাইকৃত HTTPS অ্যাপ লিঙ্ক। |
| iOS | একটি মিলে যাওয়া অ্যাপ স্কিম, অথবা বান্ডেল আইডি এবং অ্যাপল অ্যাপ আইডি প্রিফিক্স সহ একটি যাচাইকৃত HTTPS ইউনিভার্সাল লিঙ্ক। |
| উইন্ডোজ / ম্যাকওএস / লিনাক্স | একটি অনুমোদিত সঠিক HTTPS কলব্যাক, একটি মিলে যাওয়া রিভার্স-ডোমেইন অ্যাপ্লিকেশন স্কিম, অথবা 127.0.0.1 / [::1]-এ একটি সমর্থিত লুপব্যাক রিডাইরেক্ট। লুপব্যাক পোর্ট পরিবর্তনশীল হতে পারে। |
ইনস্টল করা অ্যাপগুলি সিস্টেম ব্রাউজারে অনুমোদন করে এবং নিবন্ধিত কলব্যাকের মাধ্যমে ফিরে আসে। দাবিকৃত HTTPS অ্যাপ লিঙ্কগুলির জন্য, প্রয়োজনীয় অ্যাসোসিয়েশন ফাইল প্রকাশ করুন এবং কনসোলে অ্যাসোসিয়েশন যাচাইকরণ চালান। একটি ফর্মে সম্ভাব্য কলব্যাক দেখানো মানে এই নয় যে আপনার ইনস্টল করা অ্যাপ এটি গ্রহণ করবে।
অনুমোদন প্রবাহের মাধ্যমে কলব্যাক খোলার ফলে আপনার অ্যাপে ফিরে আসে। একটি র্যান্ডম কোড বা অসামঞ্জস্যপূর্ণ স্টেট প্রত্যাখ্যান করা হয়।
আপনি অ্যাপয়েন্টমেন্ট ইন্টারফেস এবং এর ShareAI সংযোগ আপনার নিজস্ব অ্যাপ্লিকেশন আইডেন্টিফায়ার দিয়ে চালাবেন।
যেখানে আপনি কাজ করবেন আপনার অ্যাপ্লিকেশন → পরিবেশ কনফিগারেশন
JamZY একটি অ্যাপয়েন্টমেন্ট অ্যাপ্লিকেশন যা একটি ঐচ্ছিক AI প্রস্তুতি সহকারী সহ। এর শিডিউলার শুধুমাত্র ব্রাউজার-ডেমো: এখানে কোনো ক্যালেন্ডার প্রদানকারী, ইমেইল ডেলিভারি বা অ্যাপয়েন্টমেন্ট পেমেন্ট নেই। ShareAI অনুমোদন এবং AI API ইন্টিগ্রেশন বাস্তব কনফিগার করা আপস্ট্রিম ব্যবহার করে।
ডাউনলোড করুন JamZY রেফারেন্স সোর্স। এটি নোড সার্ভার, ব্রাউজার UI, টেস্ট এবং একটি সেটআপ README অন্তর্ভুক্ত করে; কোনো সার্টিফিকেট, সিক্রেট, ডিপেন্ডেন্সি বা সেশন নেই। ফাইলগুলি চালানোর আগে পর্যালোচনা করুন। নোড প্রসেসকে একটি HTTPS রিভার্স প্রক্সির পিছনে রাখুন যা পাবলিক অরিজিন সংরক্ষণ করে।
# .env — replace both identifiers with YOUR registered application.
JAMZY_PUBLIC_ORIGIN=https://jamzy.example
SHAREAI_CLIENT_ID=YOUR_WEB_CLIENT_ID
SHAREAI_APP_ID=YOUR_APPLICATION_UUID
SHAREAI_AUTH_ORIGIN=https://auth.shareai.now
SHAREAI_API_BASE_URL=https://api.shareai.now/api/v1
SHAREAI_SCOPES="openid profile inference monetization_gateway"
PORT=3443
BIND_HOST=127.0.0.1# Node 22+, behind your HTTPS reverse proxy
node --env-file=.env server.mjs
# Mocked upstream tests; these do not spend credits
node --test test/server.test.mjsআপনার অ্যাপ্লিকেশন তৈরি করুন কনসোল.শেয়ারএআই.এখন। এর প্রোডাকশন ক্লায়েন্ট আইডি ব্যবহার করুন https://auth.shareai.now এবং https://api.shareai.now/api/v1। jamzy.example ঠিকানা আপনার অ্যাপের জন্য একটি প্লেসহোল্ডার, এটি কোনো হোস্টেড ডেমো নয়। আপনার নিজস্ব অ্যাপ HTTPS-এ পরিবেশন করুন যাতে এর সিকিউর সেশন কুকি কাজ করে।
JamZY তুলনার জন্য একটি API-কী সংযোগও অফার করে। এই ওয়াকথ্রু ওয়ালেট/OAuth বোতাম ব্যবহার করে। একটি API কী গ্রাহকের JamZY OAuth চুক্তি প্রতিষ্ঠা করে না এবং এটি গ্রাহক অনুমোদন প্রবাহের বিকল্প নয়।
অ্যাপটি HTTPS-এর মাধ্যমে লোড হয়। এর পাবলিক অরিজিন, নিবন্ধিত কলব্যাক এবং ক্লায়েন্ট আইডি আপনার নিবন্ধনের সাথে মিলে যায়। কোনো টোকেন বা সিক্রেট পেজ সোর্স বা লোকালস্টোরেজে উপস্থিত হয় না।
আপনি গ্রাহককে তাদের ShareAI অ্যাকাউন্ট নির্বাচন করতে এবং আপনার অ্যাপের প্রয়োজনীয় অ্যাক্সেস অনুমোদন করতে দেবেন।
যেখানে আপনি কাজ করবেন JamZY → আপনার ShareAI ওয়ালেট দিয়ে পেমেন্ট করুন
JamZY থেকে, আপনার ShareAI ওয়ালেট দিয়ে পেমেন্ট করুন নির্বাচন করুন। অ্যাপটি ShareAI অনুমোদন পৃষ্ঠা খুলবে। গ্রাহক সাইন ইন করে, একটি ব্যক্তিগত বা সংস্থার অ্যাকাউন্ট নির্বাচন করে, অ্যাপ এবং অনুরোধকৃত অ্যাক্সেস পরীক্ষা করে এবং প্রযোজ্য সাবস্ক্রিপশন শর্তাবলী গ্রহণ করে।
const verifier = randomBytes(32).toString('base64url');
const state = randomBytes(32).toString('base64url');
const challenge = createHash('sha256').update(verifier).digest('base64url');
const authorize = new URL('https://auth.shareai.now/oauth/authorize');
authorize.search = new URLSearchParams({
client_id: clientId, response_type: 'code', redirect_uri: callback,
scope: 'openid profile inference monetization_gateway', state,
code_challenge: challenge, code_challenge_method: 'S256',
}).toString();
// Save state + verifier in the server session BEFORE redirecting.
// The downloadable server implements state expiry and one-time consumption.প্রমাণীকৃত, ক্লায়েন্ট-স্কোপড দ্বারা স্থানীয় গ্রাহক রেকর্ড কী করুন। sub এবং এর issuer/client প্রসঙ্গ। ব্যক্তিগত এবং সংস্থার অনুমোদনগুলি বিভিন্ন অর্থপ্রদানের অ্যাকাউন্ট নির্বাচন করতে পারে। একটি গ্রাহক ID একটি গ্লোবাল ব্যবহারকারী ID, ইমেইল ঠিকানা বা অভ্যন্তরীণ সংস্থা ডাটাবেস ID নয়। প্রদর্শন নাম মেলানোর মাধ্যমে প্ল্যাটফর্ম জুড়ে পরিচয়গুলি একত্রিত করবেন না।
বাতিল, অসমতল স্টেট, পুনরায় চালানো কোড এবং মেয়াদোত্তীর্ণ অনুমোদন নিরাপদে ব্যর্থ হয়। স্বাভাবিক প্রবাহ প্রমাণীকৃত অ্যাকাউন্ট ফেরত দেয় যা এর টোকেনগুলি প্রকাশ করে না।
আপনি টোকেনের মেয়াদ শেষ হওয়ার সময় অনুমোদিত অনুরোধগুলি কাজ করবে তা নিশ্চিত করবেন, একই সাথে গ্রাহককে সংযোগ বিচ্ছিন্ন করার একটি নির্ভরযোগ্য উপায় প্রদান করবেন।
যেখানে আপনি কাজ করবেন আপনার অ্যাপ্লিকেশন → সেশন এবং টোকেন পরিচালনা
| শংসাপত্র | উদ্দেশ্য | এটি কীভাবে পরিচালনা করবেন |
|---|---|---|
| অনুমোদন কোড | অনুমোদন পৃষ্ঠার থেকে একবারের হস্তান্তর। | একবার বিনিময় করুন, মিলিত যাচাইকারী এবং কলব্যাক ব্যবহার করে। এটি একটি API টোকেন নয়। |
| অ্যাক্সেস টোকেন | গৃহীত গ্রান্ট এবং স্কোপের মধ্যে API কলগুলিকে অনুমোদন করে। | পাঠান যেমন Authorization: Bearer …। মেয়াদোত্তীর্ণ এবং এন্ডপয়েন্ট অনুমোদন ত্রুটিগুলি সম্মান করুন। |
| রিফ্রেশ টোকেন | গ্রান্ট বৈধ থাকা অবস্থায় আরেকটি সাইন-ইন ছাড়াই প্রতিস্থাপন অ্যাক্সেস টোকেনগুলি প্রাপ্ত করে। | নিরাপদে সংরক্ষণ করুন। রিফ্রেশ অপারেশনগুলি সিরিয়ালাইজ করুন এবং ঘূর্ণায়মান শংসাপত্রগুলি পারমাণবিকভাবে প্রতিস্থাপন করুন। |
| ID টোকেন | ক্লায়েন্টের জন্য একটি OpenID Connect পরিচয় ঘোষণা। | যদি আপনি এটি ব্যবহার করেন, প্রযোজ্য হিসাবে স্বাক্ষর, issuer, audience, expiry এবং nonce যাচাই করুন। এটি একটি অনুমান Bearer টোকেন হিসাবে ব্যবহার করবেন না। |
| ক্লায়েন্ট সিক্রেট | একটি অনুমোদিত গোপনীয় সার্ভার ক্লায়েন্টকে প্রমাণীকরণ করে। | সার্ভারে সংরক্ষণ করুন। এটি সমস্ত টোকেন থেকে আলাদা এবং কখনোই পাবলিক ক্লায়েন্টে বান্ডেল করা হয় না। |
# Public client refresh; run on a trusted terminal with scoped test credentials.
curl --fail-with-body 'https://auth.shareai.now/oauth/token' \
-H 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=refresh_token' \
--data-urlencode "client_id=$SHAREAI_CLIENT_ID" \
--data-urlencode "refresh_token=$SHAREAI_REFRESH_TOKEN"ফেরত দেওয়া expires_in একটি জীবনকাল উদ্ভাবনের পরিবর্তে ব্যবহার করুন। যদি রিফ্রেশ একটি প্রতিস্থাপন রিফ্রেশ টোকেন ফেরত দেয়, নতুন অ্যাক্সেস টোকেনের সাথে এটি একটি আপডেট হিসাবে সংরক্ষণ করুন। প্রতি সেশনে এক রিফ্রেশ ফ্লাইটে অনুমতি দিন যাতে একযোগে অনুরোধগুলি একটি ঘূর্ণায়মান টোকেন পুনরায় ব্যবহার না করে। একটি অবৈধ বা প্রত্যাহার করা রিফ্রেশ গ্রান্ট পুনঃসংযোগের প্রয়োজন; অনির্দিষ্টভাবে লুপ করবেন না।
রিফ্রেশিং নতুন স্কোপ যোগ করতে পারে না বা নীরবে নতুন Monetization Gateway চুক্তি গ্রহণ করতে পারে না। নতুন অনুমতি বা শর্তাবলীর জন্য গ্রাহককে আবার অনুমোদনের মধ্য দিয়ে পাঠান। JamZY সর্বোচ্চ এক ঘণ্টার ডেমো সেশনের জন্য শুধুমাত্র সার্ভার মেমরিতে শংসাপত্র সংরক্ষণ করে, একটি অবিশ্বস্ত আইডি টোকেনের উপর নির্ভর না করে ব্যবহারকারীর তথ্য প্রমাণীকরণ করে এবং একটি সুরক্ষিত, HttpOnly, SameSite কুকি ব্যবহার করে। একটি প্রোডাকশন পরিষেবার নিজস্ব টেকসই, সুরক্ষিত সেশন ডিজাইন প্রয়োজন।
সংযোগ বিচ্ছিন্ন হলে, যেখানে প্রযোজ্য সেখানে রিফ্রেশ/অ্যাক্সেস ক্রেডেনশিয়াল বাতিল করুন এবং অ্যাপ্লিকেশন সেশন পরিষ্কার করুন। শুধুমাত্র ব্রাউজার কুকি পরিষ্কার করা ShareAI গ্রান্ট বাতিল করে না বা একটি পেইড সাবস্ক্রিপশন বাতিল করে না। কোড, টোকেন, সিক্রেট বা ব্যক্তিগত প্রম্পট বিষয়বস্তু লগ করা এড়িয়ে চলুন।
মেয়াদ শেষ হওয়া একটি নিয়ন্ত্রিত রিফ্রেশ ট্রিগার করে; নতুন টোকেন পুরোনো টোকেনগুলিকে প্রতিস্থাপন করে। সংযোগ বিচ্ছিন্ন হলে অ্যাপ্লিকেশন সেশন পরিষ্কার হয় এবং কোনো বাতিলকরণ ব্যর্থতার রিপোর্ট করে।
আপনি একটি অ্যাপয়েন্টমেন্ট লক্ষ্যকে একটি এজেন্ডা এবং কার্যকর প্রশ্নে রূপান্তর করবেন, একটি স্পষ্ট গ্রাহক-অর্থায়িত AI অনুরোধের সাথে।
যেখানে আপনি কাজ করবেন উপলব্ধ মডেল → JamZY → প্রস্তুত হয়ে আসুন
অ্যাপ্লিকেশনে উপলব্ধ মডেল খুলুন। আপনার পণ্য যে মডেল এবং প্রদানকারী অফার করবে তা নির্বাচন করুন এবং কনফিগারেশন সংরক্ষণ করুন। যদি ক্যাটালগ লোড না হয়, তবে অগ্রসর হওয়ার আগে আপস্ট্রিম অ্যাভেইলেবিলিটি ত্রুটি সমাধান করুন; বারবার OAuth ক্লায়েন্ট পরিবর্তন করলে এটি মেরামত হবে না।
JamZY শুধুমাত্র সংযোগের পরে তার ক্যাটালগ লোড করে। একটি অনুমোদিত টেক্সট মডেল নির্বাচন করুন, একটি সংক্ষিপ্ত অ্যাপয়েন্টমেন্ট লক্ষ্য লিখুন এবং ইচ্ছাকৃতভাবে প্রস্তুতি তৈরি নির্বাচন করুন। নির্বাচিত অ্যাকাউন্টে যোগ্য ক্রেডিট এবং যেকোনো প্রয়োজনীয় গৃহীত AI বিলিং শর্ত থাকতে হবে। একটি তারিখ নির্বাচন করা, একটি অ্যাপয়েন্টমেন্ট পর্যালোচনা করা এবং এটি সংরক্ষণ করা কোনো ইনফারেন্স অনুরোধ পাঠায় না।
curl --fail-with-body 'https://api.shareai.now/api/v1/chat/completions' \
-H "Authorization: Bearer $SHAREAI_ACCESS_TOKEN" \
-H 'Content-Type: application/json' \
--data '{"model":"YOUR_ENABLED_MODEL_SLUG","messages":[{"role":"user","content":"Create a short agenda and three questions for a 15-minute appointment about planning a booking app."}],"stream":false,"max_tokens":192}'একটি বাস্তব শিডিউলিং পণ্য একটি সার্ভার-সাইড বুকিং স্টোর, অ্যাভেইলেবিলিটি চেক, টাইম-জোন হ্যান্ডলিং, বাতিলকরণ নীতি এবং ক্যালেন্ডার বা নোটিফিকেশন ইন্টিগ্রেশন প্রয়োজন। এগুলি ShareAI অথরাইজেশন থেকে আলাদা। AI আউটপুটকে একটি প্রস্তাব হিসাবে রাখুন; ভবিষ্যতের বুকিং ক্রিয়াগুলি আপনার নিজস্ব অ্যাপ্লিকেশন নিয়মের মাধ্যমে যাচাই করুন।
অনুমোদিত ক্যাটালগ দ্বারা ফেরত দেওয়া একটি মডেল স্লাগ ব্যবহার করুন। প্রকৃত রেসপন্স কন্ট্রাক্ট পরিচালনা করুন: JamZY ShareAI এর নেটিভ message.content এনভেলপ এবং OpenAI-স্টাইল সমর্থন করে। choices[0].message.contentHTTP 200 একটি অসম্পূর্ণ বা নেস্টেড ত্রুটি রেসপন্স সহ সফল উত্তর নয়।
ব্যয়-সীমা বা অপর্যাপ্ত-ক্রেডিট রেসপন্সে, একটি কার্যকর ব্যাখ্যা এবং সরবরাহকৃত গ্রাহক বিলিং লিঙ্ক দেখান। নির্বাচিত অ্যাকাউন্ট সংরক্ষণ করুন। এর সীমা অতিক্রম করবেন না, পেয়ার নীরবে পরিবর্তন করবেন না বা চার্জড অপারেশন লুপে পুনরায় চেষ্টা করবেন না।
প্রস্তুতি তৈরি একটি ব্যবহারযোগ্য এজেন্ডা এবং প্রশ্ন ফেরত দেয়। অনুরোধটি অনুমোদিত গ্রাহক এবং অ্যাপ্লিকেশনের সাথে, নির্বাচিত মডেল এবং গৃহীত শর্তাবলীর সাথে যুক্ত। AI ড্রাফ্ট কোনো অ্যাপয়েন্টমেন্ট বুক বা পরিবর্তন করতে পারে না।
আপনি একটি সাবস্ক্রিপশন অফারে আপনার অতিরিক্ত AI ফি ব্যাখ্যা করবেন এবং গ্রাহকরা যে শর্তগুলি গ্রহণ করতে পারে তা প্রকাশ করবেন।
যেখানে আপনি কাজ করবেন অ্যাপ্লিকেশন → সাবস্ক্রিপশন
অ্যাপ্লিকেশনের ব্যবহারের ক্ষেত্রে Monetization Gateway অ্যাক্সেসের অনুরোধ করুন যদি এটি প্রযোজ্য প্রশাসনিক নীতির দ্বারা ইতিমধ্যে অনুমোদিত না হয়। প্রশ্নাবলী সম্পূর্ণ করুন এবং এর স্থিতি অনুসরণ করুন। অনুমোদন কনফিগারেশন সক্ষম করে; গ্রাহকের অনুমতি এবং বিলিং সম্মতি পৃথক থাকে।
শুধুমাত্র উদাহরণ: একটি 20% Builder মার্কআপ যোগ্য নেটওয়ার্ক খরচের €1.00 এ €0.20 যোগ করে। স্ট্যান্ডার্ড মূল্য নির্ধারণে, ShareAI এর 5% ফি শুধুমাত্র সেই €0.20 মার্কআপের জন্য প্রযোজ্য, যেকোনো বিলযোগ্য ইভেন্ট ইনজেস্ট করার আগে। প্রকৃত গণনার জন্য লাইভ এস্টিমেটর এবং গৃহীত চুক্তি ব্যবহার করুন। এই প্রবাহে একটি সাবস্ক্রিপশন অফার একটি AI বিলিং চুক্তি; অ্যাকাউন্ট সংযোগ একাই একটি নির্দিষ্ট পুনরাবৃত্তি মূল্য ডেবিট করে না।
surcharge সেট করুন।ShareAI সম্মতির স্ক্রিন গৃহীত শর্তাবলীর জন্য প্রামাণিক। JamZY এর পাবলিক ক্লায়েন্ট ব্যবহারকারীর তথ্য থেকে গৃহীত বিলিং পরিকল্পনা অনুমান করতে পারে না, তাই এর সংযোগ প্যানেল সক্রিয় সাবস্ক্রিপশন দাবি করে না বা অ্যাপয়েন্টমেন্টের জন্য একটি মূল্য উদ্ভাবন করে না।
প্রস্তাবটি ফি ব্যাখ্যা করে; চুক্তিটি গ্রাহক দ্বারা গৃহীত হতে পারে। আপনি বুঝতে পারবেন কোন গ্রাহক পুরানো শর্তাবলীতে রয়েছেন এবং কেন।
আপনি আপনার অ্যাপ্লিকেশন পর্যালোচনার জন্য জমা দেওয়ার জন্য প্রয়োজনীয় প্রকৃত এন্ডপয়েন্ট এবং স্কোপ চেক সংগ্রহ করবেন।
যেখানে আপনি কাজ করবেন OAuth সেটিংস → টেস্টার এবং যাচাইকরণ
OAuth সেটিংস খুলুন → টেস্টার এবং অ্যাপ্লিকেশন-ব্যাপী সর্বোচ্চ পাঁচজন টেস্টারকে আমন্ত্রণ জানান। মুলতুবি আমন্ত্রণ একটি স্থান দখল করে কিন্তু অ্যাক্সেস প্রদান করে না; প্রাপককে গ্রহণ করতে হবে। মালিকের অ্যাক্সেস এবং আমন্ত্রিত টেস্টারের অ্যাক্সেস পাবলিক প্রোডাকশন অ্যাক্সেস থেকে আলাদা।
আপনি যে প্রতিটি প্ল্যাটফর্ম প্রকাশ করতে চান, যাচাইকরণ খুলুন। প্রয়োজনীয় এন্ডপয়েন্ট এবং প্রতিটি কনফিগার করা স্কোপের জন্য প্রকৃত সফল কল সম্পূর্ণ করুন। ডিসকভারি এবং সাইনিং কী পরীক্ষা করুন; অথরাইজ/কলব্যাক, কোড এক্সচেঞ্জ, রিফ্রেশ, প্রমাণীকৃত ব্যবহারকারীর তথ্য এবং প্রত্যাহার পরীক্ষা করুন। কনফিডেনশিয়াল ক্লায়েন্টদের প্রযোজ্য ইনট্রোস্পেকশনও পরীক্ষা করতে হবে। নেটিভ দাবি করা HTTPS লিঙ্কগুলির জন্য অ্যাসোসিয়েশন যাচাইকরণ প্রয়োজন।
একটি প্রোফাইল/ইমেল স্কোপের জন্য এর প্রকৃত ফেরত দাবির প্রয়োজন; যেখানে ইমেল প্রয়োজন সেখানে একটি ব্যক্তিগত টেস্ট অ্যাকাউন্ট ব্যবহার করুন। inference এবং monetization_gateway স্কোপগুলির জন্য একটি সম্পূর্ণ অনুমোদিত AI অনুরোধ প্রয়োজন। পেমেন্টের জন্য একটি সফল স্কোপড পেমেন্ট API কল প্রয়োজন। একটি সাধারণ সফল HTTP প্রতিক্রিয়া, ব্রাউজার স্ক্রিনশট বা ম্যানুয়াল চেকলিস্ট কনসোলের রেকর্ডকৃত চেকের পরিবর্তে গ্রহণযোগ্য নয়।
অসমাপ্ত প্ল্যাটফর্মের জন্য আপনার তিনটি পছন্দ রয়েছে: এটি শেষ করুন এবং যাচাই করুন, এটি প্রকাশনা থেকে বাদ দিন যাতে এটি মালিক/টেস্টার-শুধুমাত্র থাকে, বা এটি সরান। আপনি যে প্ল্যাটফর্মে কলব্যাক বা স্কোপ কার্যকর করেননি তা অন্তর্ভুক্ত করবেন না। কনফিগারেশন পরিবর্তন চেকগুলি অকার্যকর করতে পারে, তাই আপনার চূড়ান্ত পরিবর্তনের পরে রেকর্ড করা স্থিতি রিফ্রেশ করুন।
প্রতিটি অন্তর্ভুক্ত প্ল্যাটফর্ম প্রয়োজনীয় কনফিগারেশন, এন্ডপয়েন্ট এবং স্কোপ চেকগুলি সম্পূর্ণ হিসাবে দেখায়। গাইডের ব্যক্তিগত চেকলিস্ট কেবল একটি পড়ার সহায়ক।
আপনি জানবেন কী পর্যালোচনার জন্য প্রস্তুত, কীভাবে প্রকাশনা কাজ করে এবং পরে গ্রাহকের অ্যাক্সেস কোথায় অনুসরণ করবেন।
যেখানে আপনি কাজ করবেন অ্যাপ্লিকেশন → ড্যাশবোর্ড
লঞ্চের পরে একটি যোগ্য গ্রাহকের সাথে পুরো ফ্লোটি আবার চেষ্টা করুন: সংযোগ করুন, অ্যাকাউন্ট এবং সম্মতি পরিদর্শন করুন, একটি সংক্ষিপ্ত অ্যাপয়েন্টমেন্ট প্রস্তুতি খসড়া তৈরি করুন, নিরাপদে রিফ্রেশ করুন, একটি বিলিং ব্যর্থতা পরিচালনা করুন, তারপর সংযোগ বিচ্ছিন্ন করুন। একটি সফল সেভ কাজ করছে তা অনুমান করার পরিবর্তে লাইভ ব্যবহারকারীর অভিজ্ঞতা যাচাই করুন।
কলব্যাক অসঙ্গতি: নিবন্ধিত URL এবং উভয় অনুরোধ মানগুলি সঠিকভাবে তুলনা করুন। অনুমোদনহীন পরীক্ষক: আমন্ত্রণ গ্রহণ নিশ্চিত করুন এবং নির্বাচিত অ্যাকাউন্ট। স্কোপ বা চুক্তি অনুপস্থিত: শুধুমাত্র সক্রিয় অ্যাক্সেস অনুরোধ করুন এবং এটি গ্রহণ করতে পুনরায় সংযোগ করুন। কোনো মডেল নেই: উপলব্ধ মডেল এবং প্রদানকারীর সীমাবদ্ধতা পরিদর্শন করুন। রিফ্রেশ ব্যর্থতা: ব্যর্থ স্থানীয় সেশন পরিষ্কার করুন এবং পুনরায় সংযোগ করুন। পর্যালোচনা অবরুদ্ধ: প্ল্যাটফর্ম চেক পরিদর্শন করুন, অন্য OAuth ক্লায়েন্ট তৈরি করার পরিবর্তে।
অ্যাপটি উদ্দেশ্যপ্রাপ্ত গ্রাহকের জন্য কাজ করে, রেকর্ডকৃত চেকগুলি এর প্রকাশনার অবস্থাকে সমর্থন করে, এবং গ্রাহক অনুমোদন নিয়ন্ত্রণ বা প্রত্যাহার করতে পারেন।
প্রোগ্রাম এনরোলমেন্ট প্রয়োগ করার আগে ব্যক্তিগত বা সংস্থা অ্যাকাউন্ট নির্বাচন করুন যা মালিক হবে। সংস্থাগুলি যাচাইয়ের আগে একটি আবেদন জমা দিতে পারে, তবে শুধুমাত্র কর্মীদের অনুমোদন অ্যাক্সেস সক্রিয় করে না। Console-এ অনবোর্ডিং চেকলিস্ট থেকে সংস্থা ইমেল এবং কোম্পানি যাচাই সম্পূর্ণ করুন। অনুমোদিত সংস্থা দুটি যাচাই সম্পূর্ণ না হওয়া পর্যন্ত Pending verification অবস্থায় থাকে। Builder, Provider এবং Creator প্রোগ্রামগুলি এই নিয়ম অনুসরণ করে।
Monetization Gateway মূল্য নির্ধারণ দেখুন · অন্বেষণ করুন ShareAI for Startups · স্কোপ এবং অনুমতি
আপনার পাবলিক Terms & Conditions, Privacy Policy এবং মুছে ফেলার নির্দেশাবলী অ্যাপ্লিকেশনের সাথে মিলতে হবে এবং সাইন-ইন ছাড়াই পৌঁছানো যাবে। ShareAI প্রোগ্রাম গ্রহণ, Monetization Gateway অনুমোদন, গ্রাহকের OAuth অনুমতি এবং গৃহীত বিলিং চুক্তি পৃথক সিদ্ধান্ত। রিফ্রেশ নতুন অনুমতি যোগ করতে বা নতুন বাণিজ্যিক শর্ত গ্রহণ করতে পারে না।
বিদ্যমান ইন্টিগ্রেশনের জন্য লিগ্যাসি surcharge স্কোপ গৃহীত থাকে। নতুন উদাহরণে monetization_gateway ব্যবহার করা হয়। surcharge_bps এবং surcharge_percentage এর মতো বিদ্যমান ওয়্যার ফিল্ড অপরিবর্তিত রাখুন।
Monetization Gateway মূল্য নির্ধারণ দেখুন · অন্বেষণ করুন ShareAI for Startups · স্কোপ এবং অনুমতি
স্ট্যান্ডার্ড চার্জ 5% এর Builder মার্কআপ। AI নেটওয়ার্ক খরচের €2.00 এবং একটি 10% মার্কআপের জন্য, গ্রাহক €2.20 প্রদান করেন। ShareAI €0.01 এর €0.20 মার্কআপ গ্রহণ করে; Builder এর Event Ingestion এর আগে €0.19 থাকে।
প্রথম 1,000 নিষ্পত্তি করা Production Monetization Gateway অনুরোধগুলি প্রতি ক্যালেন্ডার মাসে (UTC) বিনামূল্যে, যা Builder অ্যাকাউন্টে ভাগ করা হয়। অতিরিক্ত অনুরোধগুলির খরচ €0.04 প্রতি 1,000 যোগ্য ছাড়ের আগে। একটি নিষ্পত্তি করা অনুরোধ একটি ইভেন্ট তৈরি করে।
Pay with ShareAI একা, শুধুমাত্র inference অ্যাক্সেস, সাধারণ অ্যাকাউন্ট API কী এবং Staging বা পরীক্ষার ট্রাফিক Monetization Gateway Event Ingestion তৈরি করে না।
ShareAI for Startups অনুমোদিত অ্যাপ্লিকেশনের জন্য প্রকৃত ShareAI ফি-এর একটি শেয়ার্ড মাসিক ভাতা প্রদান করে। বর্তমান Launch, Growth এবং Momentum টিয়ারগুলি €1,000, €5,000 এবং €10,000 প্রতি মাসে তালিকাভুক্ত করে। একই বাজেট ShareAI-এর শতাংশ ফি Builder মার্কআপ এবং বিলযোগ্য ইভেন্ট ইনজেশন একসাথে কভার করে। এটি একটি গ্রস-মার্কআপ ভাতা নয়, একটি পৃথক ফ্রি-ইভেন্ট কোটার বা ফ্রি AI inference নয়। অ্যাকাউন্টের প্রথম 1,000 ফ্রি ইভেন্টগুলি এটি ব্যবহার করে না।
অবশিষ্ট ইভেন্ট ইনজেশন ফি নতুন Builder আয়ের মাধ্যমে পরিশোধ করা হয়, তারপর উপলব্ধ Builder AI আয়ের এবং অবাধ AI ক্রেডিট থেকে। গ্রাহকের AI চার্জ এবং পণ্যের payments আলাদা থাকে।
ShareAI একটি নির্দিষ্ট সময়ের জন্য বা পরিবর্তন না হওয়া পর্যন্ত অ্যাপ্লিকেশন-নির্দিষ্ট ফি বা ফি সমর্থন অনুমোদন করতে পারে। অ্যাপ্লিকেশনের বর্তমান মূল্য নির্ধারণ এবং কনসোলে বিশেষ প্রোগ্রামগুলি পর্যালোচনা করুন এর অনুমোদিত শর্তাবলী, বৈধতা এবং ব্যবহৃত ভাতা দেখতে। একটি টিয়ার পরিবর্তন বা মূল্য নির্ধারণ ওভাররাইড অ্যাপ্লিকেশনের মাসিক ব্যবহারের রিসেট করে না।
Launch-এ ShareAI দিয়ে লগ ইন ঐচ্ছিক থাকে। Growth এবং Momentum-এ এটি প্রয়োজন; Momentum-এ অ্যাপ্লিকেশন ফুটারে অফিসিয়াল ShareAI for Startups ব্যাজও প্রয়োজন। ShareAI সাপ্তাহিক ব্যাজ পরীক্ষা করে। প্রয়োজনীয়তা এড়ানোর নিশ্চিত প্রচেষ্টা Startup Program থেকে অবনমন, অপসারণ বা গৃহীত প্রোগ্রাম শর্তাবলীর অধীনে মার্কেটপ্লেস থেকে প্রত্যাহারের দিকে পরিচালিত করতে পারে।
Enterprise রেটগুলি ShareAI টিম দ্বারা Builder অ্যাকাউন্টের জন্য একটি ব্যক্তিগতকৃত অফার সম্মত হওয়ার পরে কনফিগার করা হয়। নির্ধারিত শতাংশ এবং ইভেন্ট রেট ভবিষ্যতের অনুরোধগুলিতে প্রযোজ্য।
Monetization Gateway মূল্য নির্ধারণ দেখুন · অন্বেষণ করুন ShareAI for Startups · স্কোপ এবং অনুমতি