- Yêu cầu HTTP
- Nội dung yêu cầu
- Nội dung phản hồi
- Phạm vi uỷ quyền
- Trả lời
- AnswerCitation
- CitationSource
- AnswerReference
- DocumentReference
Trả lời một câu hỏi bằng cách sử dụng tính năng tạo thông tin có căn cứ.
Yêu cầu HTTP
POST https://developerknowledge.googleapis.com/v1:answerQuery
URL sử dụng cú pháp Chuyển mã gRPC.
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu với cấu trúc sau:
| Biểu diễn dưới dạng JSON |
|---|
{ "query": string } |
| Trường | |
|---|---|
query |
Bắt buộc. Cụm từ tìm kiếm cần trả lời. |
Nội dung phản hồi
Thông báo phản hồi cho DeveloperKnowledge.AnswerQuery.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
| Biểu diễn dưới dạng JSON |
|---|
{
"answer": {
object ( |
| Trường | |
|---|---|
answer |
Câu trả lời cho truy vấn. |
Phạm vi uỷ quyền
Yêu cầu một trong các phạm vi OAuth sau:
https://www.googleapis.com/auth/devprofiles.full_controlhttps://www.googleapis.com/auth/cloud-platform
Để biết thêm thông tin, hãy xem OAuth 2.0 Overview.
Trả lời
Câu trả lời cho một câu hỏi.
| Biểu diễn dưới dạng JSON |
|---|
{ "answerText": string, "citations": [ { object ( |
| Trường | |
|---|---|
answerText |
Chứa nội dung câu trả lời. |
citations[] |
Chỉ có đầu ra. Có trích dẫn cho câu trả lời. |
references[] |
Chỉ có đầu ra. Chứa thông tin tham khảo cho câu trả lời. |
AnswerCitation
Thông tin trích dẫn cho một đoạn.
| Biểu diễn dưới dạng JSON |
|---|
{
"startIndex": integer,
"endIndex": integer,
"sources": [
{
object ( |
| Trường | |
|---|---|
startIndex |
Chỉ có đầu ra. Cho biết điểm bắt đầu của đoạn, được đo bằng byte (Unicode UTF-8), bao gồm cả giá trị đầu và giá trị cuối. Nếu có các ký tự nhiều byte, chẳng hạn như ký tự không phải ASCII, thì phép đo chỉ mục sẽ dài hơn độ dài chuỗi. |
endIndex |
Chỉ có đầu ra. Cho biết phần cuối của đoạn, được đo bằng byte (Unicode UTF-8), không bao gồm. Nếu có các ký tự nhiều byte, chẳng hạn như ký tự không phải ASCII, thì phép đo chỉ mục sẽ dài hơn độ dài chuỗi. |
sources[] |
Chỉ có đầu ra. Chứa các nguồn trích dẫn cho phân đoạn được phân bổ. |
CitationSource
Nguồn trích dẫn.
| Biểu diễn dưới dạng JSON |
|---|
{ "referenceIndex": integer } |
| Trường | |
|---|---|
referenceIndex |
Chỉ có đầu ra. Chứa chỉ mục của |
AnswerReference
Biểu thị một tham chiếu đến một nguồn.
| Biểu diễn dưới dạng JSON |
|---|
{ // Union field |
| Trường | |
|---|---|
Trường nhóm content. Chứa nội dung của tham chiếu. content chỉ có thể là một trong những trạng thái sau: |
|
documentReference |
Chỉ có đầu ra. Tài liệu tham khảo. |
DocumentReference
Biểu thị một đường liên kết đến tài liệu.
| Biểu diễn dưới dạng JSON |
|---|
{
"documentChunk": {
object ( |
| Trường | |
|---|---|
documentChunk |
Chỉ có đầu ra. Chứa đoạn tài liệu. Trường |