ডেভেলপার নলেজ কর্পাস- এর উপর ভিত্তি করে তৈরি কোয়েরিগুলোর উত্তর পেতে AnswerQuery মেথডটি ব্যবহার করুন।
শুরু করার আগে
নিশ্চিত করুন যে আপনি API সক্রিয় করেছেন এবং একটি ডেভেলপার নলেজ API কী তৈরি করেছেন , এবং আপনার কী-টি একটি এনভায়রনমেন্ট ভেরিয়েবলে সংরক্ষণ করুন:
export DEVELOPERKNOWLEDGE_API_KEY="YOUR_API_KEY"
উদাহরণ ব্যবহার
নিম্নলিখিত উদাহরণটিতে জিজ্ঞাসা করা হয়েছে "আমি কীভাবে একটি BigQuery ডেটাসেট তৈরি করব?":
curl -X POST "https://developerknowledge.googleapis.com/v1alpha:answerQuery?key=$DEVELOPERKNOWLEDGE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "How do I create a BigQuery dataset?"}'
প্রতিক্রিয়াটিতে answer.answer_text ফিল্ডে 'answer' লেখাটি এবং answer অবজেক্টে citations ও references থাকে:
{
"answer": {
"answerText": "To create a BigQuery dataset, you can use the Google Cloud Console, the bq command-line tool, or the BigQuery client libraries.",
"citations": [
{
"startIndex": 0,
"endIndex": 123,
"sources": [
{
"referenceIndex": 0
}
]
}
],
"references": [
{
"documentReference": {
"documentChunk": {
"parent": "documents/cloud.google.com/bigquery/docs/datasets",
"content": "This page explains how to create BigQuery datasets...",
"document": {
"name": "documents/cloud.google.com/bigquery/docs/datasets",
"title": "Introduction to datasets",
"uri": "https://cloud.google.com/bigquery/docs/datasets"
}
}
}
}
]
}
}