索引
DeveloperKnowledge(介面)BatchGetDocumentsRequest(訊息)BatchGetDocumentsResponse(訊息)Document(訊息)DocumentChunk(訊息)DocumentView(列舉)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
| 欄位 | |
|---|---|
names[] |
必填。指定要擷取的檔案名稱。批次作業最多可擷取 20 份文件。系統傳回文件的順序與要求中的 格式: |
view |
(選用步驟) 指定文件的 |
BatchGetDocumentsResponse
| 欄位 | |
|---|---|
documents[] |
內含要求的文件。 |
文件
Document 代表開發人員知識主體中的一段內容。
| 欄位 | |
|---|---|
name |
ID。包含文件的資源名稱。格式: |
uri |
僅供輸出。提供內容的 URI,例如 |
content |
僅供輸出。包含 Markdown 格式的文件完整內容。 |
description |
僅供輸出。提供文件說明。 |
data_source |
僅供輸出。指定文件的資料來源。資料來源範例: |
title |
僅供輸出。提供文件標題。 |
update_time |
僅供輸出。代表文件內容或中繼資料上次更新的時間戳記。 |
view |
僅供輸出。指定文件的 |
DocumentChunk
DocumentChunk 代表 DeveloperKnowledge 語料庫中的 Document 內容。如要擷取整份文件內容,請將 parent 傳遞至 DeveloperKnowledge.GetDocument 或 DeveloperKnowledge.BatchGetDocuments。
| 欄位 | |
|---|---|
parent |
僅供輸出。包含這個區塊所屬文件的資源名稱。格式: |
id |
僅供輸出。指定文件內這個區塊的 ID。區塊 ID 在文件中不得重複,但不同文件可以重複使用。區塊 ID 不穩定,可能會隨著時間而改變。 |
content |
僅供輸出。包含文件區塊的內容。 |
document |
僅供輸出。代表這個區塊所屬 |
DocumentView
指定要納入 Document 的哪些欄位。
| 列舉 | |
|---|---|
DOCUMENT_VIEW_UNSPECIFIED |
預設 / 未設定值。如未指定 DocumentView,請參閱各個 API 方法的預設值。 |
DOCUMENT_VIEW_BASIC |
僅包含基本中繼資料欄位:- 這是 |
DOCUMENT_VIEW_FULL |
包含所有 Document 欄位。 |
DOCUMENT_VIEW_CONTENT |
包括 這是 |
GetDocumentRequest
| 欄位 | |
|---|---|
name |
必填。指定要擷取的文件名稱。格式: |
view |
(選用步驟) 指定文件的 |
SearchDocumentChunksRequest
| 欄位 | |
|---|---|
query |
必填。提供使用者提供的原始查詢字串,例如「如何建立 Cloud Storage bucket?」。 |
page_size |
(選用步驟) 指定要傳回的結果數上限。服務傳回的產品數量可能會少於這個值。 如未指定,最多將傳回 5 個結果。 最大值為 20;超過 20 的值會導致 INVALID_ARGUMENT 錯誤。 |
page_token |
(選用步驟) 包含接收自前一個 |
filter |
(選用步驟) 對搜尋結果套用嚴格篩選器。運算式支援 https://google.aip.dev/160 中說明的語法子集。 雖然 支援篩選的欄位:
STRING 欄位支援 TIMESTAMP 欄位支援 您可以使用 範例:
|
SearchDocumentChunksResponse
| 欄位 | |
|---|---|
results[] |
包含指定查詢的搜尋結果。這份清單中的每個 |
next_page_token |
(選用步驟) 提供可做為 |