این راهنمای شروع سریع نشان میدهد که چگونه بااستفاده از Google Cloud CLI، به پُرسمانها پاسخ دهید و اسناد توسعهدهندگان را بااستفاده از Developer Knowledge API جستجو و بازیابی کنید.
قبلاز شروع
قبلاز شروع استفاده از Developer Knowledge API با gcloud CLI، مراحل زیر را تکمیل کنید.
نصب و پیکربندی gcloud CLI
برای نصب و پیکربندی gcloud CLI، مراحل زیر را تکمیل کنید:
اگر gcloud CLI را نصب نکردهاید، gcloud CLI را نصب کنید.
برای اطمینان از اینکه جدیدترین نسخه را دارید، فرمان
gcloud components updateرا اجرا کنید:gcloud components update
با اجرای فرمان
gcloud auth loginبه سیستم حساب Google Cloud خود وارد شوید:gcloud auth login
با اجرای فرمان
gcloud config set، پروژه Google Cloud فعال خود را تنظیم کنید:gcloud config set project PROJECT_ID
PROJECT_IDرا با شناسه پروژه Google Cloud خودتان جایگزین کنید.
فعال کردن میانای برنامهسازی کاربردی
برای فعال کردن «میانای برنامهسازی کاربردی دانش توسعهدهنده»، مراحل زیر را تکمیل کنید:
با اجرای فرمان
gcloud services enable، میانای برنامهسازی کاربردی Developer Knowledge را در پروژه Google Cloud خود فعال کنید:gcloud services enable developerknowledge.googleapis.com
برای فعال کردن یا استفاده از API، به نقشهای خاص «مدیریت هویت و دسترسیها» (IAM) نیاز ندارید.
با اجرای فرمان
gcloud services list، مطمئن شوید که API برای پروژه شما فعال است:gcloud services list --enabled \ --filter="name:developerknowledge.googleapis.com"برونداد نام و عنوان API را فهرست میکند:
NAME TITLE developerknowledge.googleapis.com Developer Knowledge API
تولید پاسخ از مستندات
با دستور gcloud developer-knowledge answer-query
میتوانید درباره محصولات Google سؤال بپرسید و پاسخهای مستقیم
به زبان طبیعی دریافت کنید. این فرمان اطلاعات را از منابع رسمی اسناد میکشد و استنادهایی به صفحات مرجع ارائه میدهد.
برای پرسیدن سؤال و تولید پاسخ، مراحل زیر را تکمیل کنید:
برای پرسیدن نحوه ایجاد باکت Cloud Storage، فرمان زیر را اجرا کنید:
gcloud developer-knowledge answer-query \ --query="How do I create a Cloud Storage bucket?"تأیید کنید که این فرمان پاسخ تولیدشده و ارجاعهای منبع را در قالب YAML برمیگرداند:
answer: answerText: |- To create a Cloud Storage bucket, you can use the Google Cloud console, the gcloud CLI (`gcloud storage buckets create`), client libraries, or the REST API... citations: - endIndex: 158 sources: - referenceIndex: 0 startIndex: 0 references: - documentReference: documentChunk: content: |- This document shows you how to create a Cloud Storage [bucket](https://docs.cloud.google.com/storage/docs/buckets)... document: dataSource: docs.cloud.google.com name: documents/docs.cloud.google.com/storage/docs/creating-buckets title: Create a bucket uri: https://docs.cloud.google.com/storage/docs/creating-buckets parent: documents/docs.cloud.google.com/storage/docs/creating-bucketsشیء
answerدر برونداد شامل فیلدهای زیر است:-
answerText: پاسخ تولیدشده به زبان طبیعی برای پُرسمان شما. -
citations: محدودههای افست بایت،startIndexوendIndex، درanswerTextکه به ورودیهای پشتیبانی درreferencesتوسطreferenceIndexنگاشت میشوند. -
references: بخشهای سند منبع و فراداده، ازجملهdocumentوparent، که برای تولید پاسخ استفاده شده است.
-
جستجوی بخشهای سند
برای یافتن گزیدههای نوشتاری خاص در اسناد توسعهدهندگان Google بهجای
پاسخ تولیدشده، از
gcloud developer-knowledge documents search-chunks فرمان استفاده کنید.
این دستور پیکره مستندات را اسکن میکند و تکههای محتوای منطبق را
همراه با نامهای منبع سندهای مادر آنها برمیگرداند.
برای جستجوی تکههای سند، مراحل زیر را تکمیل کنید:
برای جستجوی اسناد مربوط به ایجاد Cloud Storage buckets، فرمان زیر را اجرا کنید:
gcloud developer-knowledge documents search-chunks \ --query="How do I create a Cloud Storage bucket?"تأیید کنید که فرمان فهرست تکههای سند منطبق را در قالب YAML برمیگرداند:
--- content: |- This document shows you how to create a Cloud Storage [bucket](https://docs.cloud.google.com/storage/docs/buckets). If not otherwise specified in your request, buckets are created in the [US multi-region](https://docs.cloud.google.com/storage/docs/locations)... document: contentLengthBytes: 31842 dataSource: docs.cloud.google.com description: World-wide storage and retrieval of data in Google Cloud. name: documents/docs.cloud.google.com/storage/docs/creating-buckets title: Create a bucket updateTime: '2026-09-10T20:05:41Z' uri: https://docs.cloud.google.com/storage/docs/creating-buckets view: DOCUMENT_VIEW_BASIC id: c1 parent: documents/docs.cloud.google.com/storage/docs/creating-buckets relevanceScore: 0.856608هر بخش در برونداد شامل فیلدهای زیر است:
content: گزیده نوشتاری منطبق از مستندات.-
document: فراداده درباره سند منبع، ازجملهtitle،description،uri،dataSource، وupdateTimeآن. id: شناسه تکه در سند.parent: نام منبع سند اصلی. برای بازیابی سند کامل، میتوانید این مقدار را به فرمانdescribeمنتقل کنید.-
relevanceScore: امتیاز ارتباط قطعه با پُرسمان جستجو.
بازیابی سند
پساز پیدا کردن بخش سند مربوطه، از فیلد parent در آن نتایج جستجو برای واکشی محتوای کامل Markdown سند استفاده کنید.
فرمان gcloud developer-knowledge documents describe را با نام منبع سند اجرا کنید. برای مثال، برای بازیابی سند مربوط به
ایجاد مخزنهای Cloud Storage، مراحل زیر را تکمیل کنید:
فرمان زیر را اجرا کنید:
gcloud developer-knowledge documents describe \ documents/docs.cloud.google.com/storage/docs/creating-buckets
تأیید کنید که فرمان فراداده و محتوای کامل Markdown سند را برمیگرداند:
content: | This document shows you how to create a Cloud Storage [bucket](https://docs.cloud.google.com/storage/docs/buckets). If not otherwise specified in your request, buckets are created in the [`US` multi-region](https://docs.cloud.google.com/storage/docs/locations) with a default storage class of [Standard storage](https://docs.cloud.google.com/storage/docs/storage-classes) and have a seven-day [soft delete](https://docs.cloud.google.com/storage/docs/soft-delete) retention duration... contentLengthBytes: 31842 dataSource: docs.cloud.google.com description: World-wide storage and retrieval of data in Google Cloud. name: documents/docs.cloud.google.com/storage/docs/creating-buckets title: Create a bucket updateTime: '2026-09-10T20:05:41Z' uri: https://docs.cloud.google.com/storage/docs/creating-buckets view: DOCUMENT_VIEW_CONTENTبرونداد شامل فیلدهای زیر است:
content: نوشتار کامل Markdown سند.contentLengthBytes: اندازه کل محتوای سند به بایت.dataSource: دامنه مستندسازی که سند را میزبانی میکند.description: خلاصه کوتاهی از سند.name: نام منبع یکتای سند.title: عنوان سند.updateTime: مُهر زمان آخرین بهروزرسانی سند.uri: نشانی وب عمومی صفحه مستندات.-
view: نمای سند برگشت (DOCUMENT_VIEW_CONTENT،DOCUMENT_VIEW_BASIC، یاDOCUMENT_VIEW_FULL).
قدم بعدی چیست
- با نحوه تولید پاسخ از مستندات آشنا شوید.
- با نحوه فیلتر کردن نتایج جستجو، صفحهبندی، و مشخص کردن نماهای سند آشنا شوید.
- برای مشاهده فهرست کامل اسناد گنجاندهشده، مرجع مجموعه پیکره را کاوش کنید.
- برای جزئیات مربوط به همه فرمانها و پرچمهای دردسترس، به مرجع
gcloud developer-knowledgeمراجعه کنید. - برای مشخصات کامل روشهای API، مرجع REST API را مرور کنید.
- با نحوه راهاندازی سرور «پروتکل بافتار مدل» (MCP) در Google Antigravity آشنا شوید.