Hướng dẫn bắt đầu nhanh này hướng dẫn bạn cách trả lời các truy vấn cũng như tìm kiếm và truy xuất tài liệu dành cho nhà phát triển bằng Developer Knowledge API thông qua Google Cloud CLI.
Trước khi bắt đầu
Trước khi bắt đầu sử dụng Developer Knowledge API bằng gcloud CLI, hãy hoàn tất các bước sau.
Cài đặt và định cấu hình gcloud CLI
Để cài đặt và định cấu hình gcloud CLI, hãy hoàn tất các bước sau:
Nếu bạn chưa cài đặt gcloud CLI, hãy cài đặt gcloud CLI.
Chạy lệnh
gcloud components updateđể đảm bảo bạn có phiên bản mới nhất:gcloud components update
Đăng nhập vào tài khoản Google Cloud của bạn bằng cách chạy lệnh
gcloud auth login:gcloud auth login
Đặt dự án trên đám mây của Google Cloud đang hoạt động bằng cách chạy lệnh
gcloud config set:gcloud config set project PROJECT_ID
Thay thế
PROJECT_IDbằng mã nhận dạng dự án Google Cloud của bạn.
Bật API
Để bật Developer Knowledge API, hãy hoàn tất các bước sau:
Bật Developer Knowledge API trong dự án trên đám mây của bạn bằng cách chạy lệnh
gcloud services enable:gcloud services enable developerknowledge.googleapis.com
Bạn không cần có các vai trò Quản lý danh tính và quyền truy cập (IAM) cụ thể để bật hoặc sử dụng API.
Xác minh rằng API đã được bật cho dự án của bạn bằng cách chạy lệnh
gcloud services list:gcloud services list --enabled \ --filter="name:developerknowledge.googleapis.com"Kết quả đầu ra liệt kê tên và tiêu đề API:
NAME TITLE developerknowledge.googleapis.com Developer Knowledge API
Tạo câu trả lời từ tài liệu
Lệnh gcloud developer-knowledge answer-query cho phép bạn đặt câu hỏi về các sản phẩm của Google và nhận câu trả lời trực tiếp bằng ngôn ngữ tự nhiên. Lệnh này lấy thông tin từ các nguồn tài liệu chính thức và cung cấp thông tin trích dẫn cho các trang được tham chiếu.
Để đặt câu hỏi và tạo câu trả lời, hãy hoàn tất các bước sau:
Chạy lệnh sau để hỏi cách tạo một bộ chứa Cloud Storage:
gcloud developer-knowledge answer-query \ --query="How do I create a Cloud Storage bucket?"Xác nhận rằng lệnh này trả về câu trả lời được tạo và các tài liệu tham khảo nguồn ở định dạng 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Đối tượng
answertrong đầu ra bao gồm các trường sau:answerText: câu trả lời bằng ngôn ngữ tự nhiên được tạo cho câu hỏi của bạn.citations: dải ô byte-offset,startIndexvàendIndex, tronganswerTextánh xạ đến các mục hỗ trợ trongreferencestheoreferenceIndex.references: các đoạn tài liệu nguồn và siêu dữ liệu, bao gồm cảdocumentvàparent, được dùng để tạo câu trả lời.
Tìm kiếm các đoạn tài liệu
Để tìm các đoạn trích văn bản cụ thể trong tài liệu dành cho nhà phát triển của Google thay vì câu trả lời được tạo, hãy sử dụng lệnh gcloud developer-knowledge documents search-chunks.
Lệnh này quét kho tài liệu và trả về các đoạn nội dung phù hợp cùng với tên tài nguyên của các tài liệu mẹ.
Để tìm các đoạn tài liệu, hãy hoàn tất các bước sau:
Chạy lệnh sau để tìm tài liệu về cách tạo vùng chứa Cloud Storage:
gcloud developer-knowledge documents search-chunks \ --query="How do I create a Cloud Storage bucket?"Xác nhận rằng lệnh này trả về một danh sách các đoạn tài liệu khớp ở định dạng 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.856608Mỗi đoạn trong đầu ra bao gồm các trường sau:
content: đoạn văn bản khớp từ tài liệu.document: siêu dữ liệu về tài liệu nguồn, bao gồmtitle,description,uri,dataSourcevàupdateTime.id: giá trị nhận dạng của đoạn trong tài liệu.parent: tên tài nguyên của tài liệu mẹ. Bạn có thể truyền giá trị này đến lệnhdescribeđể truy xuất toàn bộ tài liệu.relevanceScore: điểm số mức độ liên quan của đoạn văn với cụm từ tìm kiếm.
Truy xuất tài liệu
Sau khi bạn tìm thấy một đoạn tài liệu có liên quan, hãy sử dụng trường parent trong các kết quả tìm kiếm đó để tìm nạp nội dung Markdown hoàn chỉnh của tài liệu.
Chạy lệnh gcloud developer-knowledge documents describe bằng tên tài nguyên của tài liệu. Ví dụ: để truy xuất tài liệu về cách tạo vùng lưu trữ trên Cloud Storage, hãy hoàn tất các bước sau:
Chạy lệnh sau:
gcloud developer-knowledge documents describe \ documents/docs.cloud.google.com/storage/docs/creating-buckets
Xác nhận rằng lệnh này trả về siêu dữ liệu và nội dung Markdown đầy đủ của tài liệu:
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Đầu ra bao gồm các trường sau:
content: toàn bộ văn bản Markdown của tài liệu.contentLengthBytes: tổng kích thước của nội dung tài liệu tính bằng byte.dataSource: miền tài liệu lưu trữ tài liệu.description: bản tóm tắt ngắn gọn về giấy tờ.name: tên tài nguyên duy nhất của tài liệu.title: tiêu đề của tài liệu.updateTime: dấu thời gian khi tài liệu được cập nhật lần gần đây nhất.uri: URL công khai của trang tài liệu.view: khung hiển thị tài liệu được trả về (DOCUMENT_VIEW_CONTENT,DOCUMENT_VIEW_BASIChoặcDOCUMENT_VIEW_FULL).
Bước tiếp theo
- Tìm hiểu cách tạo câu trả lời từ tài liệu.
- Tìm hiểu cách lọc kết quả tìm kiếm, phân trang và chỉ định chế độ xem tài liệu.
- Khám phá tài liệu tham khảo về kho ngữ liệu để xem danh sách đầy đủ các tài liệu có trong kho ngữ liệu.
- Tham khảo
gcloud developer-knowledgereference (tài liệu tham khảo về ) để biết thông tin chi tiết về tất cả các lệnh và cờ hiện có. - Xem tài liệu tham khảo API REST để biết thông số kỹ thuật đầy đủ cho các phương thức API.
- Tìm hiểu cách thiết lập máy chủ Giao thức ngữ cảnh mô hình (MCP) trong Google Antigravity.