In dieser Kurzanleitung erfahren Sie, wie Sie mit der Google Cloud CLI Fragen beantworten sowie Entwicklerdokumentation suchen und abrufen.
Hinweis
Bevor Sie die Developer Knowledge API mit der gcloud CLI verwenden können, müssen Sie die folgenden Schritte ausführen.
gcloud CLI installieren und konfigurieren
Führen Sie die folgenden Schritte aus, um die gcloud CLI zu installieren und zu konfigurieren:
Wenn Sie die gcloud CLI noch nicht installiert haben, installieren Sie sie jetzt.
Führen Sie den
gcloud components update-Befehl aus, um sicherzustellen, dass Sie die neueste Version haben:gcloud components update
Melden Sie sich mit dem
gcloud auth login-Befehl in Ihrem Google Cloud-Konto an:gcloud auth login
Legen Sie Ihr aktives Google Cloud-Projekt mit dem Befehl
gcloud config setfest:gcloud config set project PROJECT_ID
Ersetzen Sie
PROJECT_IDdurch die ID Ihres Google Cloud-Projekts.
API aktivieren
So aktivieren Sie die Developer Knowledge API:
Aktivieren Sie die Developer Knowledge API in Ihrem Google Cloud-Projekt, indem Sie den
gcloud services enable-Befehl ausführen:gcloud services enable developerknowledge.googleapis.com
Sie benötigen keine bestimmten IAM-Rollen (Identity and Access Management), um die API zu aktivieren oder zu verwenden.
Prüfen Sie, ob die API für Ihr Projekt aktiviert ist, indem Sie den
gcloud services list-Befehl ausführen:gcloud services list --enabled \ --filter="name:developerknowledge.googleapis.com"In der Ausgabe werden der API-Name und ‑Titel aufgeführt:
NAME TITLE developerknowledge.googleapis.com Developer Knowledge API
Antworten aus der Dokumentation generieren
Mit dem Befehl gcloud developer-knowledge answer-query können Sie Fragen zu Google-Produkten stellen und erhalten direkte Antworten in natürlicher Sprache. Der Befehl ruft Informationen aus offiziellen Dokumentationsquellen ab und gibt Zitate für die referenzierten Seiten an.
So stellen Sie eine Frage und lassen eine Antwort generieren:
Führen Sie den folgenden Befehl aus, um zu fragen, wie Sie einen Cloud Storage-Bucket erstellen:
gcloud developer-knowledge answer-query \ --query="How do I create a Cloud Storage bucket?"Prüfen Sie, ob der Befehl eine generierte Antwort und Quellenangaben im YAML-Format zurückgibt:
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-bucketsDas
answer-Objekt in der Ausgabe enthält die folgenden Felder:answerText: Die generierte Antwort in natürlicher Sprache auf Ihre Anfrage.citations: Byte-Offset-Bereiche,startIndexundendIndex, inanswerText, die überreferenceIndexunterstützenden Einträgen inreferenceszugeordnet werden.references: Die Quellendokumentationsblöcke und ‑metadaten, einschließlichdocumentundparent, die zum Generieren der Antwort verwendet wurden.
Nach Dokumentblöcken suchen
Wenn Sie in der Entwicklerdokumentation von Google nach bestimmten Textausschnitten suchen möchten, anstatt eine generierte Antwort zu erhalten, verwenden Sie den Befehl gcloud developer-knowledge documents search-chunks.
Mit diesem Befehl wird das Dokumentations-Corpus durchsucht und es werden passende Inhaltsblöcke zusammen mit den Ressourcennamen der übergeordneten Dokumente zurückgegeben.
So suchen Sie nach Dokumentblöcken:
Führen Sie den folgenden Befehl aus, um nach Dokumentation zum Erstellen von Cloud Storage-Buckets zu suchen:
gcloud developer-knowledge documents search-chunks \ --query="How do I create a Cloud Storage bucket?"Prüfen Sie, ob der Befehl eine Liste übereinstimmender Dokumentblöcke im YAML-Format zurückgibt:
--- 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.856608Jeder Chunks in der Ausgabe enthält die folgenden Felder:
content: Das übereinstimmende Text-Snippet aus der Dokumentation.document: Metadaten zum Quelldokument, einschließlichtitle,description,uri,dataSourceundupdateTime.id: die Kennung des Blocks im Dokumentparent: Der Ressourcenname des übergeordneten Dokuments. Sie können diesen Wert an dendescribe-Befehl übergeben, um das vollständige Dokument abzurufen.relevanceScore: Der Relevanzwert des Chunks für die Suchanfrage.
Dokument abrufen
Nachdem Sie einen relevanten Dokumentblock gefunden haben, verwenden Sie das Feld parent aus diesen Suchergebnissen, um den vollständigen Markdown-Inhalt des Dokuments abzurufen.
Führen Sie den Befehl gcloud developer-knowledge documents describe mit dem Ressourcennamen des Dokuments aus. Wenn Sie beispielsweise das Dokument zum Erstellen von Cloud Storage-Buckets abrufen möchten, führen Sie die folgenden Schritte aus:
Führen Sie dazu diesen Befehl aus:
gcloud developer-knowledge documents describe \ documents/docs.cloud.google.com/storage/docs/creating-buckets
Prüfen Sie, ob der Befehl die Metadaten und den vollständigen Markdown-Inhalt des Dokuments zurückgibt:
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_CONTENTDie Ausgabe enthält die folgenden Felder:
content: Der vollständige Markdown-Text des Dokuments.contentLengthBytes: die Gesamtgröße des Dokumentinhalts in Byte.dataSource: die Dokumentationsdomain, auf der das Dokument gehostet wird.description: eine kurze Zusammenfassung des Dokuments.name: Der eindeutige Ressourcenname des Dokuments.title: Der Titel des Dokuments.updateTime: Der Zeitstempel, der angibt, wann das Dokument zuletzt aktualisiert wurde.uri: Die öffentliche URL der Dokumentationsseite.view: Die zurückgegebene Dokumentansicht (DOCUMENT_VIEW_CONTENT,DOCUMENT_VIEW_BASICoderDOCUMENT_VIEW_FULL).
Nächste Schritte
- Informationen zum Generieren von Antworten aus der Dokumentation
- Informationen zum Filtern von Suchergebnissen, zur Paginierung und zum Festlegen von Dokumentansichten
- In der Korpusreferenz finden Sie die vollständige Liste der enthaltenen Dokumentation.
- Details zu allen verfügbaren Befehlen und Flags finden Sie in der
gcloud developer-knowledge-Referenz. - Die vollständigen Spezifikationen für API-Methoden finden Sie in der REST API-Referenz.
- Informationen zum Einrichten des MCP-Servers (Model Context Protocol) in Google Antigravity