ডেভেলপার নলেজ এপিআই গুগলের পাবলিক ডেভেলপার ডকুমেন্টেশনে প্রোগ্রাম্যাটিক অ্যাক্সেস প্রদান করে, যা আপনাকে এই নলেজ বেসটি আপনার নিজস্ব অ্যাপ্লিকেশন এবং ওয়ার্কফ্লোতে একীভূত করতে সক্ষম করে।
সংক্ষিপ্ত বিবরণ
ডেভেলপার নলেজ এপিআই-কে গুগলের ডেভেলপার ডকুমেন্টেশনে মেশিন-পঠনযোগ্য অ্যাক্সেসের জন্য প্রামাণ্য উৎস হিসেবে ডিজাইন করা হয়েছে। এটি দুটি প্রধান ফাংশন প্রদান করে:
- একটি কোয়েরির উপর ভিত্তি করে প্রাসঙ্গিক পেজ ইউআরআই এবং কন্টেন্ট স্নিপেট খুঁজে বের করার জন্য
SearchDocumentChunksকরা হয়। - অনুসন্ধানের ফলাফলের সম্পূর্ণ বিষয়বস্তু পেতে
GetDocumentবাBatchGetDocumentsব্যবহার করুন।
দ্রুত শুরু করার জন্য, কুইকস্টার্ট গাইডটি অনুসরণ করুন।
অনুসন্ধানযোগ্য বিষয়বস্তুর কর্পাসটি কর্পাস রেফারেন্সে তালিকাভুক্ত করা হয়েছে।
প্রিভিউয়ের জন্য দ্রষ্টব্য : এই প্রিভিউ রিলিজটি ডকুমেন্টেশন পেজগুলোকে অসংগঠিত মার্কডাউন কন্টেন্ট হিসেবে অনুসন্ধান ও পুনরুদ্ধার করা সমর্থন করে।
এপিআই সক্রিয় করুন
ডেভেলপার নলেজ এপিআই ব্যবহার করতে হলে, প্রথমে আপনাকে আপনার গুগল ক্লাউড প্রোজেক্টের জন্য এটি সক্রিয় করতে হবে।
- গুগল এপিআই লাইব্রেরিতে থাকা ডেভেলপার নলেজ এপিআই পৃষ্ঠাটি খুলুন।
- আপনি যে প্রকল্পে এপিআই (API) ব্যবহার করতে চান, সেটি সঠিকভাবে নির্বাচন করেছেন কিনা তা যাচাই করুন।
- সক্ষম করুন -এ ক্লিক করুন। API সক্ষম করতে বা ব্যবহার করতে কোনো নির্দিষ্ট IAM ভূমিকার প্রয়োজন নেই।
প্রমাণীকরণ
ডেভেলপার নলেজ এপিআই ব্যবহার করার জন্য একটি ডেভেলপার নলেজ এপিআই কী প্রয়োজন। একটি তৈরি করতে:
- যে প্রজেক্টে আপনি API সক্রিয় করেছেন, সেটির Google Cloud কনসোলে Credentials পৃষ্ঠায় যান।
- Create credentials-এ ক্লিক করুন, এবং তারপর মেনু থেকে API key নির্বাচন করুন। API key created ডায়ালগ বক্সে আপনার নতুন তৈরি করা কী-টির স্ট্রিংটি প্রদর্শিত হবে।
- এপিআই কী সম্পাদনা করুন- এ ক্লিক করুন।
- Name ফিল্ডে কী-টির জন্য একটি নাম দিন।
- API বিধিনিষেধের অধীনে, ‘কী সীমাবদ্ধ করুন’ নির্বাচন করুন।
- সিলেক্ট এপিআই (Select APIs) তালিকা থেকে ডেভেলপার নলেজ এপিআই (Developer Knowledge API) সক্রিয় করুন এবং ওকে (OK ) ক্লিক করুন।
- দ্রষ্টব্য: আপনি যদি এইমাত্র ডেভেলপার নলেজ এপিআই (Developer Knowledge API) সক্রিয় করে থাকেন, তাহলে এটি 'সিলেক্ট এপিআই' (Select APIs) তালিকায় প্রদর্শিত হতে কিছুটা বিলম্ব হতে পারে।
- সংরক্ষণ করুন- এ ক্লিক করুন।
আপনার অনুরোধগুলিতে এই ডেভেলপার নলেজ এপিআই কী অন্তর্ভুক্ত করুন। উদাহরণস্বরূপ, REST কলগুলিতে ` key কোয়েরি প্যারামিটার ব্যবহার করে এটি অন্তর্ভুক্ত করা উচিত। একটি উদাহরণের জন্য কুইকস্টার্ট গাইডটি দেখুন।
অন্তর্ভুক্ত নথিপত্র
এপিআই দ্বারা কোন কোন ডকুমেন্ট অনুসন্ধান করা হয়, সে সম্পর্কে তথ্যের জন্য কর্পাস রেফারেন্স দেখুন।
জ্ঞাত সীমাবদ্ধতা
- মার্কডাউনের গুণমান: মার্কডাউনটি মূল HTML থেকে তৈরি করা হয়েছে। এতে কিছু অমিল বা ফরম্যাটিং সমস্যা থাকতে পারে।
- বিষয়বস্তুর পরিধি: শুধুমাত্র কর্পাস রেফারেন্সের পাবলিক পেজগুলোই অন্তর্ভুক্ত। গিটহাব, ওপেন সোর্স সাইট, ব্লগ বা ইউটিউবের মতো অন্যান্য উৎসের বিষয়বস্তু অন্তর্ভুক্ত নয়।