インデックス
DeveloperKnowledge(インターフェース)BatchGetDocumentsRequest(メッセージ)BatchGetDocumentsResponse(メッセージ)Document(メッセージ)DocumentChunk(メッセージ)GetDocumentRequest(メッセージ)SearchDocumentChunksRequest(メッセージ)SearchDocumentChunksResponse(メッセージ)
DeveloperKnowledge
Developer Knowledge API を使用すると、Google の公開デベロッパー ドキュメントにプログラムでアクセスできます。これにより、このナレッジベースを独自のアプリケーションやワークフローに統合できます。
この API は、Google のデベロッパー ドキュメントへの機械可読アクセス用の正規のソースとなるように設計されています。
一般的なユースケースは、まず DeveloperKnowledge.SearchDocumentChunks を使用してクエリに基づいて関連するページ URI を見つけ、次に DeveloperKnowledge.GetDocument または DeveloperKnowledge.BatchGetDocuments を使用して上位の結果のコンテンツ全体を取得することです。
ドキュメントのコンテンツはすべて Markdown 形式で提供されます。
| BatchGetDocuments |
|---|
|
複数のドキュメントを取得します。各ドキュメントには完全な Markdown コンテンツが含まれます。
|
| GetDocument |
|---|
|
完全な Markdown コンテンツを含む単一のドキュメントを取得します。
|
| SearchDocumentChunks |
|---|
|
Google のデベロッパー向けドキュメント全体でデベロッパーの知識を検索します。ユーザーのクエリに基づいて
|
BatchGetDocumentsRequest
DeveloperKnowledge.BatchGetDocuments のリクエスト メッセージです。
| フィールド | |
|---|---|
names[] |
必須。取得するドキュメントの名前を指定します。バッチで取得できるドキュメントの最大数は 20 です。ドキュメントは、リクエストの 形式: |
BatchGetDocumentsResponse
DeveloperKnowledge.BatchGetDocuments に対するレスポンス メッセージです。
| フィールド | |
|---|---|
documents[] |
リクエストされたドキュメントが含まれます。 |
ドキュメント
ドキュメントは、デベロッパー ナレッジ コーパスのコンテンツの一部を表します。
| フィールド | |
|---|---|
name |
ID。ドキュメントのリソース名が含まれます。形式: |
uri |
出力専用。コンテンツの URI( |
content |
出力専用。ドキュメントの完全なコンテンツ(Markdown 形式)が含まれます。 |
description |
出力専用。ドキュメントの説明を提供します。 |
title |
出力専用。ドキュメントのタイトルを指定します。 |
DocumentChunk
DocumentChunk は、DeveloperKnowledge コーパスの Document からのコンテンツの一部を表します。ドキュメントの内容全体を取得するには、parent を DeveloperKnowledge.GetDocument または DeveloperKnowledge.BatchGetDocuments に渡します。
| フィールド | |
|---|---|
parent |
出力専用。このチャンクの元となるドキュメントのリソース名が含まれます。形式: |
id |
出力専用。ドキュメント内のこのチャンクの ID を指定します。チャンク ID はドキュメント内では一意ですが、ドキュメント間でグローバルに一意ではありません。チャンク ID は安定しておらず、時間の経過とともに変化する可能性があります。 |
content |
出力専用。ドキュメント チャンクのコンテンツが含まれます。 |
GetDocumentRequest
DeveloperKnowledge.GetDocument のリクエスト メッセージです。
| フィールド | |
|---|---|
name |
必須。取得するドキュメントの名前を指定します。形式: |
SearchDocumentChunksRequest
DeveloperKnowledge.SearchDocumentChunks のリクエスト メッセージです。
| フィールド | |
|---|---|
query |
必須。ユーザーが指定した未加工のクエリ文字列(「Cloud Storage バケットを作成する方法」など)を提供します。 |
page_size |
省略可。返す結果の最大数を指定します。サービスから返される数は、この値より少ない場合があります。 指定されていない場合、最大で 5 件の結果が返されます。 最大値は 20 です。20 を超える値は INVALID_ARGUMENT エラーになります。 |
page_token |
省略可。前回の |
SearchDocumentChunksResponse
DeveloperKnowledge.SearchDocumentChunks に対するレスポンス メッセージです。
| フィールド | |
|---|---|
results[] |
指定されたクエリの検索結果が含まれます。このリストの各 |
next_page_token |
省略可。次のページを取得するために |