সূচী
-
DeveloperKnowledge(ইন্টারফেস) -
BatchGetDocumentsRequest(বার্তা) -
BatchGetDocumentsResponse(বার্তা) -
Document(বার্তা) -
DocumentChunk(বার্তা) -
DocumentView(এনাম) -
GetDocumentRequest(বার্তা) -
SearchDocumentChunksRequest(বার্তা) -
SearchDocumentChunksResponse(বার্তা)
ডেভেলপার নলেজ
ডেভেলপার নলেজ এপিআই গুগলের পাবলিক ডেভেলপার ডকুমেন্টেশনে প্রোগ্রাম্যাটিক অ্যাক্সেস প্রদান করে, যা আপনাকে এই নলেজ বেসটি আপনার নিজস্ব অ্যাপ্লিকেশন এবং ওয়ার্কফ্লোতে একীভূত করতে সক্ষম করে।
এই এপিআইটি গুগলের ডেভেলপার ডকুমেন্টেশনে মেশিন-পাঠযোগ্য অ্যাক্সেসের জন্য প্রামাণ্য উৎস হিসেবে ডিজাইন করা হয়েছে।
এর একটি সাধারণ ব্যবহার হলো, প্রথমে একটি কোয়েরির উপর ভিত্তি করে প্রাসঙ্গিক পেজ URI খুঁজে বের করার জন্য DeveloperKnowledge.SearchDocumentChunks ব্যবহার করা, এবং তারপর শীর্ষ ফলাফলগুলোর সম্পূর্ণ কন্টেন্ট ফেচ করার জন্য DeveloperKnowledge.GetDocument অথবা DeveloperKnowledge.BatchGetDocuments ব্যবহার করা।
ডকুমেন্টের সমস্ত বিষয়বস্তু মার্কডাউন ফরম্যাটে প্রদান করা হয়েছে।
| ব্যাচগেটডকুমেন্টস |
|---|
একাধিক ডকুমেন্ট পুনরুদ্ধার করে, যার প্রতিটিতে তার সম্পূর্ণ মার্কডাউন কন্টেন্ট থাকে।
|
| ডকুমেন্ট পান |
|---|
একটিমাত্র ডকুমেন্ট তার সম্পূর্ণ মার্কডাউন বিষয়বস্তুসহ পুনরুদ্ধার করে।
|
| সার্চডকুমেন্টচাঙ্কস |
|---|
গুগলের ডেভেলপার ডকুমেন্টেশন জুড়ে ডেভেলপার জ্ঞান অনুসন্ধান করে। ব্যবহারকারীর কোয়েরির উপর ভিত্তি করে
|
ব্যাচগেটডকুমেন্টসরিকোয়েস্ট
DeveloperKnowledge.BatchGetDocuments এর জন্য অনুরোধ বার্তা।
| ক্ষেত্র | |
|---|---|
names[] | আবশ্যক। যে নথিগুলো পুনরুদ্ধার করতে হবে, সেগুলোর নাম নির্দিষ্ট করে। একবারে সর্বোচ্চ ২০টি নথি পুনরুদ্ধার করা যাবে। অনুরোধে ফর্ম্যাট: |
view | ঐচ্ছিক। এটি ডকুমেন্টের |
ব্যাচগেটডকুমেন্টসরেসপন্স
DeveloperKnowledge.BatchGetDocuments এর জন্য প্রতিক্রিয়া বার্তা।
| ক্ষেত্র | |
|---|---|
documents[] | অনুরোধ করা নথিগুলো রয়েছে। |
নথি
একটি ডকুমেন্ট হলো ডেভেলপার নলেজ কর্পাস থেকে নেওয়া একটি বিষয়বস্তু।
| ক্ষেত্র | |
|---|---|
name | আইডেন্টিফায়ার। এতে ডকুমেন্টের রিসোর্স নামটি থাকে। ফরম্যাট: |
uri | শুধুমাত্র আউটপুট। এটি কন্টেন্টের URI প্রদান করে, যেমন |
content | শুধুমাত্র আউটপুট। এতে ডকুমেন্টের সম্পূর্ণ বিষয়বস্তু মার্কডাউন ফরম্যাটে থাকে। |
description | শুধুমাত্র আউটপুট। ডকুমেন্টটির একটি বিবরণ প্রদান করে। |
data_source | শুধুমাত্র আউটপুট। ডকুমেন্টের ডেটা সোর্স নির্দিষ্ট করে। ডেটা সোর্সের উদাহরণ: |
title | শুধুমাত্র আউটপুট। ডকুমেন্টের শিরোনাম প্রদান করে। |
update_time | শুধুমাত্র আউটপুট। এটি সেই সময়কে নির্দেশ করে, যখন ডকুমেন্টের বিষয়বস্তু বা মেটাডেটা সর্বশেষ আপডেট করা হয়েছিল। |
view | শুধুমাত্র আউটপুট। ডকুমেন্টটির |
ডকুমেন্টচাঙ্ক
একটি DocumentChunk হলো DeveloperKnowledge কর্পাসের কোনো একটি Document এর বিষয়বস্তুর অংশ। সম্পূর্ণ Document-এর বিষয়বস্তু পেতে, DeveloperKnowledge.GetDocument অথবা DeveloperKnowledge.BatchGetDocuments এ parent পাস করুন।
| ক্ষেত্র | |
|---|---|
parent | শুধুমাত্র আউটপুট। এতে সেই ডকুমেন্টের রিসোর্স নামটি থাকে যেখান থেকে এই অংশটি নেওয়া হয়েছে। ফরম্যাট: |
id | শুধুমাত্র আউটপুট। ডকুমেন্টের মধ্যে এই চাঙ্কের আইডি নির্দিষ্ট করে। চাঙ্ক আইডি একটি ডকুমেন্টের মধ্যে অনন্য, কিন্তু ডকুমেন্টগুলোর মধ্যে বিশ্বব্যাপী অনন্য নয়। চাঙ্ক আইডি স্থিতিশীল নয় এবং সময়ের সাথে সাথে পরিবর্তিত হতে পারে। |
content | শুধুমাত্র আউটপুট। এতে ডকুমেন্ট চাঙ্কের বিষয়বস্তু থাকে। |
document | শুধুমাত্র আউটপুট। এটি যে ডকুমেন্ট থেকে নেওয়া হয়েছে, সেই |
ডকুমেন্টভিউ
Document কোন কোন ফিল্ড অন্তর্ভুক্ত থাকবে তা নির্দিষ্ট করে।
| এনাম | |
|---|---|
DOCUMENT_VIEW_UNSPECIFIED | ডিফল্ট / অনির্ধারিত মান। DocumentView নির্দিষ্ট করা না থাকলে, প্রতিটি API পদ্ধতির ডিফল্ট মান জানতে সেটি দেখুন। |
DOCUMENT_VIEW_BASIC | শুধুমাত্র মৌলিক মেটাডেটা ফিল্ডগুলো অন্তর্ভুক্ত: - এটি |
DOCUMENT_VIEW_FULL | Document সমস্ত ফিল্ড অন্তর্ভুক্ত। |
DOCUMENT_VIEW_CONTENT | এর মধ্যে এটি |
ডকুমেন্ট অনুরোধ পান
DeveloperKnowledge.GetDocument এর জন্য অনুরোধ বার্তা।
| ক্ষেত্র | |
|---|---|
name | আবশ্যক। যে ডকুমেন্টটি পুনরুদ্ধার করতে হবে তার নাম উল্লেখ করুন। ফরম্যাট: |
view | ঐচ্ছিক। এটি ডকুমেন্টের |
SearchDocumentChunks Request
DeveloperKnowledge.SearchDocumentChunks এর জন্য অনুরোধ বার্তা।
| ক্ষেত্র | |
|---|---|
query | আবশ্যক। ব্যবহারকারীর দেওয়া মূল কোয়েরি স্ট্রিংটি প্রদান করে, যেমন "How to create a Cloud Storage bucket?"। |
page_size | ঐচ্ছিক। ফেরত দেওয়া ফলাফলের সর্বোচ্চ সংখ্যা নির্দিষ্ট করে। পরিষেবাটি এই মানের চেয়ে কম ফলাফলও ফেরত দিতে পারে। অনির্দিষ্ট থাকলে, সর্বাধিক ৫টি ফলাফল ফেরত দেওয়া হবে। সর্বোচ্চ মান হলো ২০; ২০-এর বেশি মান ব্যবহার করলে INVALID_ARGUMENT ত্রুটি দেখা দেবে। |
page_token | ঐচ্ছিক। এতে একটি পেজ টোকেন থাকে, যা পূর্ববর্তী |
filter | ঐচ্ছিক। অনুসন্ধানের ফলাফলের উপর একটি কঠোর ফিল্টার প্রয়োগ করে। এই এক্সপ্রেশনটি https://google.aip.dev/160 -এ বর্ণিত সিনট্যাক্সের একটি উপসেট সমর্থন করে। যদিও ফিল্টার করার জন্য সমর্থিত ক্ষেত্রসমূহ:
STRING ফিল্ডগুলো সম্পূর্ণ স্ট্রিংয়ের সঠিক মিলের জন্য TIMESTAMP ফিল্ডে আপনি উদাহরণ:
|
SearchDocumentChunksResponse
DeveloperKnowledge.SearchDocumentChunks এর জন্য প্রতিক্রিয়া বার্তা।
| ক্ষেত্র | |
|---|---|
results[] | প্রদত্ত কোয়েরির জন্য অনুসন্ধানের ফলাফল এখানে রয়েছে। এই তালিকার প্রতিটি |
next_page_token | ঐচ্ছিক। এটি এমন একটি টোকেন প্রদান করে যা পরবর্তী পৃষ্ঠা পাওয়ার জন্য |