אינדקס
-
DeveloperKnowledge(ממשק) -
Answer(הודעה) -
Answer.AnswerCitation(הודעה) -
Answer.AnswerReference(הודעה) -
Answer.CitationSource(הודעה) -
Answer.DocumentReference(הודעה) -
AnswerQueryRequest(הודעה) -
AnswerQueryResponse(הודעה) -
BatchGetDocumentsRequest(הודעה) -
BatchGetDocumentsResponse(הודעה) -
Document(הודעה) -
DocumentChunk(הודעה) DocumentView(enum)-
GetDocumentRequest(הודעה) -
SearchDocumentChunksRequest(הודעה) -
SearchDocumentChunksResponse(הודעה)
DeveloperKnowledge
Developer Knowledge API מספק גישה פרוגרמטית למאמרי העזרה הציבוריים של Google למפתחים, ומאפשר לכם לשלב את מאגר הידע הזה באפליקציות ובתהליכי העבודה שלכם.
ה-API נועד להיות המקור הקנוני לגישה בפורמט קריא למכונה למאמרי העזרה למפתחים של Google.
תרחיש לדוגמה: קודם משתמשים ב-DeveloperKnowledge.SearchDocumentChunks כדי למצוא קטעי מסמכים רלוונטיים על סמך שאילתה, ואז משתמשים ב-DeveloperKnowledge.GetDocument או ב-DeveloperKnowledge.BatchGetDocuments עם שמות של משאבי מסמכים (כמו DocumentChunk.parent או documents/{uri_without_scheme}) כדי לאחזר את התוכן המלא של התוצאות המובילות.
כל תוכן המסמך מסופק בפורמט Markdown.
| AnswerQuery |
|---|
|
עונה על שאילתה באמצעות יצירה מבוססת-קרקע.
|
| BatchGetDocuments |
|---|
|
אחזור של כמה מסמכים, כל אחד עם תוכן Markdown מלא.
|
| GetDocument |
|---|
|
אחזור מסמך אחד עם כל תוכן ה-Markdown שלו.
|
| SearchDocumentChunks |
|---|
|
חיפוש מידע למפתחים במאמרי העזרה למפתחים של Google. מחזירה
|
תשובה
תשובה לשאילתה.
| שדות | |
|---|---|
answer_text |
מכיל את הטקסט של התשובה. |
citations[] |
פלט בלבד. מכיל ציטוטים עם הפניה למקור של התשובה. |
references[] |
פלט בלבד. מכיל הפניות לתשובה. |
AnswerCitation
פרטי ציטוט של קטע.
| שדות | |
|---|---|
start_index |
פלט בלבד. מציין את תחילת הקטע, נמדד בבייטים (UTF-8 unicode), כולל. אם יש תווים של כמה בייטים, כמו תווים שאינם ASCII, מדידת האינדקס ארוכה יותר מאורך המחרוזת. |
end_index |
פלט בלבד. מציין את סוף הקטע, נמדד בבייטים (UTF-8 unicode), לא כולל. אם יש תווים של כמה בייטים, כמו תווים שאינם ASCII, מדידת האינדקס ארוכה יותר מאורך המחרוזת. |
sources[] |
פלט בלבד. מכיל מקורות ציטוט לפלח המשויך. |
AnswerReference
מייצג הפניה למקור.
| שדות | |
|---|---|
שדה של איחוד content. מכיל את התוכן של קובץ העזר. הערך content יכול להיות רק אחד מהבאים: |
|
document_reference |
פלט בלבד. מסמך העזר. |
CitationSource
מקור הציטוט.
| שדות | |
|---|---|
reference_index |
פלט בלבד. מכיל את האינדקס של |
DocumentReference
מייצג הפניה למסמך.
| שדות | |
|---|---|
document_chunk |
פלט בלבד. מכיל את קטע המסמך. השדה |
AnswerQueryRequest
הודעת בקשה עבור DeveloperKnowledge.AnswerQuery.
| שדות | |
|---|---|
query |
חובה. השאילתה שצריך לענות עליה. |
filter |
אופציונלי. האפשרות הזו מפעילה מסנן מחמיר על תוצאות החיפוש שמשמשות לביסוס התשובה. הביטוי תומך בקבוצת משנה של התחביר שמתואר בכתובת https://google.aip.dev/160. שדות נתמכים לסינון:
שדות INTEGER תומכים באופרטורים בשדות STRING יש תמיכה באופרטורים שדות TIMESTAMP תומכים באופרטורים אפשר לשלב ביטויים באמצעות האופרטורים הלוגיים דוגמאות:
המחרוזת |
AnswerQueryResponse
הודעת התשובה של DeveloperKnowledge.AnswerQuery.
| שדות | |
|---|---|
answer |
התשובה לשאילתה. |
BatchGetDocumentsRequest
הודעת בקשה עבור DeveloperKnowledge.BatchGetDocuments.
| שדות | |
|---|---|
names[] |
חובה. מציין את שמות המסמכים שצריך לאחזר. אפשר לאחזר עד 20 מסמכים באצווה. המסמכים מוחזרים באותו סדר כמו ה- פורמט: כל שם יכול להיות באורך של עד 500 תווים. ערכים ארוכים יותר יגרמו לשגיאת |
view |
אופציונלי. מציין את ה- |
BatchGetDocumentsResponse
הודעת התשובה של DeveloperKnowledge.BatchGetDocuments.
| שדות | |
|---|---|
documents[] |
מכיל את המסמכים שביקשנו. |
מסמך
מסמך מייצג דף תיעוד במאגר Developer Knowledge, כמו הדף בכתובת https://docs.cloud.google.com/storage/docs/creating-buckets.
| שדות | |
|---|---|
name |
מזהה. מכיל את שם המשאב של המסמך. פורמט: |
uri |
פלט בלבד. מספק את ה-URI של התוכן, כמו |
content |
פלט בלבד. מכיל את כל התוכן של המסמך בפורמט Markdown. |
description |
פלט בלבד. תיאור של המסמך. |
data_source |
פלט בלבד. מציין את מקור הנתונים של המסמך. מקור נתונים לדוגמה: |
title |
פלט בלבד. מציינים את שם המסמך. |
update_time |
פלט בלבד. מייצג את חותמת הזמן של העדכון האחרון של התוכן או המטא-נתונים של המסמך. |
view |
פלט בלבד. מציין את ה- |
content_length_bytes |
פלט בלבד. אורך השדה |
DocumentChunk
DocumentChunk מייצג קטע תוכן מ-Document בקורפוס DeveloperKnowledge. כדי לאחזר את כל תוכן המסמך, מעבירים את parent אל DeveloperKnowledge.GetDocument או אל DeveloperKnowledge.BatchGetDocuments.
| שדות | |
|---|---|
parent |
פלט בלבד. מכיל את שם המשאב של המסמך שממנו נלקח החלק הזה. פורמט: |
id |
פלט בלבד. מציין את המזהה של החלק הזה במסמך. מזהה החלק הוא ייחודי בתוך המסמך, אבל לא ייחודי באופן גלובלי בכל המסמכים. מזהה המקטע לא יציב ועשוי להשתנות עם הזמן. |
content |
פלט בלבד. מכיל את התוכן של קטע המסמך. |
document |
פלט בלבד. מייצג מטא-נתונים על |
relevance_score |
פלט בלבד. מייצג את ציון הרלוונטיות של הקטע לשאילתת החיפוש. ככל שהציון גבוה יותר, כך הרלוונטיות של המקטע גבוהה יותר. הציון הוא בטווח [0.0, 1.0]. |
DocumentView
מציין אילו שדות של Document נכללים.
| טיפוסים בני מנייה (enum) | |
|---|---|
DOCUMENT_VIEW_UNSPECIFIED |
ערך ברירת המחדל / ערך שלא הוגדר. אם לא צוין DocumentView, אפשר לראות את ערך ברירת המחדל של כל שיטת API. |
DOCUMENT_VIEW_BASIC |
כולל רק את שדות המטא-נתונים הבסיסיים:
זו תצוגת ברירת המחדל של |
DOCUMENT_VIEW_FULL |
כולל את כל השדות של Document. |
DOCUMENT_VIEW_CONTENT |
כולל את השדות זוהי תצוגת ברירת המחדל של |
GetDocumentRequest
הודעת בקשה עבור DeveloperKnowledge.GetDocument.
| שדות | |
|---|---|
name |
חובה. מציינים את שם המסמך שרוצים לאחזר. פורמט: השם לא יכול להיות ארוך מ-500 תווים. ערכים ארוכים יותר יגרמו לשגיאת |
view |
אופציונלי. מציין את ה- |
SearchDocumentChunksRequest
הודעת בקשה עבור DeveloperKnowledge.SearchDocumentChunks.
| שדות | |
|---|---|
query |
חובה. מחרוזת השאילתה הגולמית שהמשתמש הזין, למשל "איך יוצרים קטגוריה של Cloud Storage?". השאילתה לא יכולה לחרוג מ-500 תווים. ערכים ארוכים יותר יגרמו לשגיאת |
page_size |
אופציונלי. מציין את המספר המקסימלי של תוצאות שיוחזרו. יכול להיות שהשירות יחזיר פחות מהערך הזה. אם לא מציינים ערך, יוחזרו עד 5 תוצאות. הערך המקסימלי הוא 100. ערכים גבוהים יותר יומרו ל-100. |
page_token |
אופציונלי. מכיל טוקן של דף שהתקבל מקריאה קודמת של |
filter |
אופציונלי. החלת מסנן מחמיר על תוצאות החיפוש. הביטוי תומך בקבוצת משנה של התחביר שמתואר בכתובת https://google.aip.dev/160. הפונקציה שדות נתמכים לסינון:
שדות INTEGER תומכים באופרטורים בשדות STRING יש תמיכה באופרטורים שדות TIMESTAMP תומכים באופרטורים הערה: שמות השדות חייבים להיות ב- אפשר לשלב ביטויים באמצעות האופרטורים הלוגיים דוגמאות:
המחרוזת |
SearchDocumentChunksResponse
הודעת התשובה של DeveloperKnowledge.SearchDocumentChunks.
| שדות | |
|---|---|
results[] |
מכיל את תוצאות החיפוש של השאילתה הנתונה. כל |
next_page_token |
מספק טוקן שאפשר לשלוח כ- |