১. শুরু করার আগে
এই কোডল্যাবটি আপনাকে দেখায় কিভাবে গুগল এপিআই অনুসন্ধান এবং নির্বাচন করতে হয়, এবং এপিআই মেট্রিক্স দেখতে হয়।
পূর্বশর্ত
- গুগল ক্লাউড কনসোল নেভিগেট করার ক্ষমতা।
তুমি কি শিখবে
- গুগল ক্লাউড এপিআই লাইব্রেরি এবং ওঅথ ২.০ প্লেগ্রাউন্ড ব্যবহার করে কীভাবে এপিআই অনুসন্ধান এবং নির্বাচন করবেন।
- মেট্রিক্স এক্সপ্লোরার এবং ক্লাউড এপিআই এবং পরিষেবাগুলির সাহায্যে এপিআই মেট্রিক্স কীভাবে দেখবেন।
তোমার যা লাগবে
- একটি Google অ্যাকাউন্ট, যেমন একটি Gmail অ্যাকাউন্ট বা একটি Google Workspace অ্যাকাউন্ট ।
- বিনামূল্যে ট্রায়ালের জন্য ক্লাউড বিলিং অ্যাকাউন্ট বা ক্রেডিট কার্ডে অ্যাক্সেস।
2. ক্লাউড কনসোল থেকে API গুলি অ্যাক্সেস করুন
- ক্লাউড কনসোলে, নির্বাচন করুন
নেভিগেশন মেনু > API এবং পরিষেবা > সক্রিয় API এবং পরিষেবা ।

- APIs & Services ড্যাশবোর্ডে, উপলব্ধ APIs দেখতে + ENABLE APIs AND SERVICES এ ক্লিক করুন।

APIs & Services পৃষ্ঠা থেকে, API গুলি অনুসন্ধান করার বিভিন্ন উপায় রয়েছে। যদি আপনি API এর নাম জানেন, তাহলে আপনি পৃষ্ঠার শীর্ষে "APIs & Services অনুসন্ধান করুন" ক্ষেত্রে এটি লিখতে পারেন। আপনি পৃষ্ঠার পাশে থাকা ফিল্টারগুলি ব্যবহার করে বিভাগ অনুসারে API গুলি ফিল্টার করতে পারেন।

- CATEGORY মেনুতে, মেশিন লার্নিং নির্বাচন করুন যাতে আপনি কেবল মেশিন লার্নিং API গুলি দেখতে পান।

- মেশিন লার্নিং এপিআই থেকে, এই এপিআই সম্পর্কে বিস্তারিত জানতে ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ এপিআই নির্বাচন করুন।
- উপযুক্ত প্রকল্পে এই API সক্ষম করতে ENABLE এ ক্লিক করুন।

যখন আপনি API সক্ষম করেন, তখন এটি API এর ওভারভিউ পৃষ্ঠাটি প্রদর্শন করে। আপনি এই API ব্যবহারের জন্য মেট্রিক্স দেখতে পারেন, যার তথ্য খুব কম কারণ আপনি সম্প্রতি API সক্ষম করেছেন।

ভবিষ্যতের কোডল্যাবে, আপনি কীভাবে শংসাপত্র তৈরি করতে হয় সে সম্পর্কে আরও শিখবেন, কিন্তু যদি আপনি এখন আগ্রহী হন, তাহলে "শংসাপত্র তৈরি করুন" এ ক্লিক করুন এবং তারপরে উপস্থাপিত প্রশ্নের উত্তর দিন।
- পূর্ববর্তী ধাপের ওভারভিউতে ফিরে যেতে MANAGE এ ক্লিক করুন।

- API ব্যবহার করে দেখতে (এটি সক্ষম করার আগেও), TRY THIS API এ ক্লিক করুন।
এটি সাধারণত আপনাকে API-এর ডকুমেন্টেশনের একটি পৃষ্ঠায় নিয়ে যায়। তবে কিছু API-এর ক্ষেত্রে, API ব্যবহার করে দেখার কোনও তাৎক্ষণিক উপায় নেই কারণ এর অনেকগুলি ভিন্ন পদ্ধতি রয়েছে। ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ API-এর ক্ষেত্রেও এটি প্রযোজ্য।

-
analyzeEntititesপদ্ধতি নির্বাচন করুন।
আপনার API এর পদ্ধতি সম্পর্কে বিস্তারিত তথ্য সহ একটি ওয়েব পৃষ্ঠা এবং একটি "Try this API" ফলক দেখতে হবে।

- একটি নমুনা কোয়েরি চেষ্টা করার জন্য, এই প্যারামিটারগুলি সহ অনুরোধ বডি ক্ষেত্রে একটি
documentঅবজেক্ট যুক্ত করুন। ক্ষেত্র বিকল্পগুলি প্রসারিত করতে + আইকনগুলিতে ক্লিক করুন। -
content:ফিল্ডে, বিশ্লেষণের জন্য লেখাটি লিখুন।
এই উদাহরণে Michelangelo Caravaggio, Italian painter, is known for 'The Calling of Saint Matthew'.
-
type:ফিল্ডে,PLAIN_TEXTনির্বাচন করুন।
অনুরোধের মূল অংশটি দেখতে এরকম হওয়া উচিত:

প্রতিটি প্যারামিটার সম্পর্কে আরও তথ্যের জন্য, ডকুমেন্টেশনটি দেখুন।
- Google OAuth 2.0 চেকবক্সটি সাফ করুন এবং তারপর Execute এ ক্লিক করুন যাতে সত্তা সম্পর্কে বিস্তারিত তথ্য পাওয়া যায়।

- API কী চেকবক্সটি সাফ করুন এবং তারপর আবার Execute এ ক্লিক করুন।
এইবার যখন আপনি কোয়েরিটি এক্সিকিউট করবেন, তখন আপনি এইরকম একটি ত্রুটি পাবেন কারণ API চালানোর জন্য শংসাপত্রের প্রয়োজন হবে।

- Google OAuth 2.0 চেকবক্সটি নির্বাচন করুন এবং তারপর আবার Execute-এ ক্লিক করুন।
OAuth 2.0 আপনার অ্যাকাউন্টে API অনুমতি প্রদান করে এবং আপনাকে একটি সতর্কতা দেখায়।

যদি আপনি অ্যাক্সেসের অনুমতি দেন, তাহলে আপনি API কীগুলির মতোই প্রতিক্রিয়া পাবেন। যদি আপনি কোনও অ্যাপে API ব্যবহার করেন এবং আপনার শংসাপত্র সম্পর্কে জ্ঞানী ব্যক্তিদের অ্যাক্সেস দেওয়ার প্রয়োজন হয়, তাহলে আপনাকে OAuth 2.0 ব্যবহার করতে হবে। যদি ব্যবহারকারীর জন্য অ্যাপটি API অ্যাক্সেস করার জন্য যথেষ্ট হয়, তাহলে আপনি API কী ব্যবহার করতে পারেন।
৩. মেট্রিক্স এক্সপ্লোরার দিয়ে আপনার API মেট্রিক্স দেখুন
ক্লাউড কনসোল থেকে অ্যাক্সেস API-এর ধাপ 6-এ দেখানো হয়েছে, আপনি API ওভারভিউ পৃষ্ঠা থেকে যেকোনো একক API-এর কলের ইতিহাস দেখতে পারবেন। তবে, সমস্ত API ব্যবহারের জন্য আরও মেট্রিক্স দেখতে, মেট্রিক্স এক্সপ্লোরার ব্যবহার করুন।
- এর অপারেশনস বিভাগে
নেভিগেশন মেনুতে , মনিটরিং > মেট্রিক্স এক্সপ্লোরারে ক্লিক করুন।

- রিসোর্স টাইপ মেনুতে, মেট্রিকের ধরণ হিসেবে Consumed API নির্বাচন করুন। (যদি আপনি এটি দেখতে না পান, তাহলে Only show active চেকবক্সটি সাফ করুন।)

- মেট্রিক মেনুতে, API গুলির জন্য পৃথক মেট্রিক্সগুলির মধ্যে একটি নির্বাচন করুন, যেমন Request Count , প্রদত্ত সময়ের মধ্যে কতগুলি API কল করা হয়েছে তা দেখতে।

- আউটপুট আরও কাস্টমাইজ করতে, একটি অ্যাগ্রিগেটর সেট করুন এবং সময়কাল সামঞ্জস্য করুন।

৪. API গুলি চেষ্টা করার জন্য OAuth 2.0 প্লেগ্রাউন্ড ব্যবহার করুন
আপনি Google API গুলি চেষ্টা করার জন্য OAuth 2.0 Playground ব্যবহার করতে পারেন। OAuth 2.0 Playground এর সাহায্যে, আপনি একটি API নির্বাচন করতে পারেন, এটি অনুমোদন করতে পারেন, এবং তারপর অনুরোধ পাঠাতে পারেন এবং OAuth 2.0 Playground এর কনসোল উইন্ডোতে প্রতিক্রিয়াগুলি দেখতে পারেন।
- OAuth 2.0 খেলার মাঠ খুলুন।

- ক্লাউড ন্যাচারাল ল্যাঙ্গুয়েজ এপিআই > https://www.googleapis.com/auth/cloud-language > https://www.googleapis.com/auth/cloud-platform > এপিআই অনুমোদন করুন -এ ক্লিক করুন।

- প্রয়োজনে, আপনার গুগল অ্যাকাউন্টে সাইন ইন করুন এবং তারপর অনুমোদন কোড পেতে অনুমতি দিন ক্লিক করুন।
- টোকেনের জন্য এক্সচেঞ্জ অনুমোদন কোডে ক্লিক করুন।

আপনি এখন API এর জন্য একটি অনুরোধ করতে পারেন।
- সমস্ত সম্ভাব্য API কল পরীক্ষা করতে সম্ভাব্য ক্রিয়াকলাপ তালিকাভুক্ত করুন ক্লিক করুন।
আপনি পূর্বে Natural Language API analyzeEntities ডকুমেন্টের তথ্য পৃষ্ঠাটি খুলেছিলেন, যাতে আপনি দেখতে পারেন যে HTTP অনুরোধের URLটি হল:
https://language.googleapis.com/v1beta2/documents:analyzeEntities
এটি একটি POST অনুরোধ।

- অনুরোধ URI তথ্য লিখুন এবং একটি অনুরোধের বডি যোগ করুন।
আপনি API এক্সপ্লোরারে যে বডি ব্যবহার করেছিলেন সেই বডিটিই ব্যবহার করতে পারেন।

- বন্ধ করুন > অনুরোধ পাঠান ক্লিক করুন।
আপনার এই ছবির মতো ফলাফল পাওয়া উচিত:

OAuth 2.0 প্লেগ্রাউন্ডে অন্যান্য API গুলি নিয়ে পরীক্ষা-নিরীক্ষা করতে দ্বিধা করবেন না।
৫. পরিষ্কার করা
প্রকল্পের জন্য একটি অবাধ API কী থাকা খারাপ অভ্যাস । যদি কেউ এটিতে অ্যাক্সেস পায়, তাহলে সেই ব্যক্তি আর কোনও প্রমাণীকরণের প্রয়োজন ছাড়াই এটি ব্যবহার করতে পারবেন।
এই API কীটি মুছে ফেলার জন্য:
- ক্লিক করুন
নেভিগেশন মেনু > API এবং পরিষেবা > শংসাপত্র । - API Keys এর অধীনে, মুছে ফেলার জন্য কীটি নির্বাচন করুন এবং তারপরে ক্লিক করুন
. - একইভাবে, আপনার পরিষেবা অ্যাকাউন্টের ব্যক্তিগত কী অরক্ষিত থাকার বিষয়ে চিন্তা করার পরিবর্তে, পরিষেবা অ্যাকাউন্টগুলির অধীনে, মুছে ফেলার জন্য পরিষেবা অ্যাকাউন্টটি নির্বাচন করুন এবং তারপরে ক্লিক করুন
.
৬. অভিনন্দন
অভিনন্দন! আপনি শিখেছেন কিভাবে গুগল এপিআই অনুসন্ধান করতে হয়, নির্বাচন করতে হয় এবং তাদের মেট্রিক্স দেখতে হয়।