- משאב: Source
- ייצוג ב-JSON
- SourceMetadata
- GoogleDocsSourceMetadata
- YoutubeMetadata
- AgentspaceMetadata
- SourceSettings
- SourceStatus
- FailureReason
- לא ידוע
- SourceTooLong
- IngestionError
- SourceEmpty
- UploadError
- PaywallError
- SourceUnreachable
- SourceUnreachableErrorReason
- GoogleDriveError
- DownloadPrevented
- YoutubeError
- VideoDeleted
- AudioTranscriptionError
- LanguageDetectionFailed
- NoAudioDetected
- SourceLimitExceeded
- DomainBlocked
- MimeTypeBlocked
- PolicyCheckFailed
- Methods
משאב: מקור
מקור מייצג מקור תוכן יחיד.
| ייצוג ב-JSON |
|---|
{ "name": string, "title": string, "sourceId": { object ( |
| שדות | |
|---|---|
name |
מזהה. השם המלא של משאב המקור. פורמט: השדה הזה חייב להיות מחרוזת עם קידוד UTF-8, באורך של עד 1,024 תווים. |
title |
זה שינוי אופציונלי. שם המקור. |
sourceId |
זה שינוי אופציונלי. פלט בלבד. מזהה המקור, שהוא הפלח האחרון של שם המשאב של המקור. |
metadata |
פלט בלבד. מטא-נתונים על המקור. |
settings |
פלט בלבד. הסטטוס של המקור וסיבות לכשלים. |
SourceMetadata
מייצג את המטא-נתונים של מקור ואת המידע הנוסף.
| ייצוג ב-JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "googleDocsMetadata": { object ( |
| שדות | |
|---|---|
| מטא-נתונים של המקור. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
googleDocsMetadata |
מטא-נתונים של מקור מסמך Google Docs. |
youtubeMetadata |
מטא-נתונים של מקור סרטון ב-YouTube. |
agentspaceMetadata |
מטא-נתונים של מקור ב-Agentspace. |
| סוף השדות הבלעדיים. | |
wordCount |
ספירת המילים במקור. |
tokenCount |
מספר הטוקנים במקור. |
sourceAddedTimestamp |
חותמת הזמן שבה המקור נוסף. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
GoogleDocsSourceMetadata
מטא-נתונים על מקור של מסמך Google Docs.
| ייצוג ב-JSON |
|---|
{ "documentId": string, "revisionId": string } |
| שדות | |
|---|---|
documentId |
פלט בלבד. מזהה המסמך של מסמך Google Docs. |
revisionId |
פלט בלבד. מזהה הגרסה של המסמך. |
YoutubeMetadata
מטא-נתונים על מקור של סרטון ב-YouTube.
| ייצוג ב-JSON |
|---|
{ "videoId": string, "channelName": string } |
| שדות | |
|---|---|
videoId |
פלט בלבד. המזהה של הסרטון ב-YouTube. |
channelName |
פלט בלבד. שם הערוץ של סרטון ב-YouTube. |
AgentspaceMetadata
מטא-נתונים על מקור של Agentspace.
| ייצוג ב-JSON |
|---|
{ "documentName": string, "documentTitle": string } |
| שדות | |
|---|---|
documentName |
פלט בלבד. השם המלא של המסמך ב-Agentspace. |
documentTitle |
פלט בלבד. שם המסמך. |
SourceSettings
מאפשר הרחבה של הגדרות המקור ב-sources.batchCreate (לשעבר בקשת AddSource).
| ייצוג ב-JSON |
|---|
{ "status": enum ( |
| שדות | |
|---|---|
status |
הסטטוס של המקור. |
failureReason |
סיבת הכשל, שמכילה פרטים על הסיבה לכך שהטמעה של מקור נכשלה. |
SourceStatus
רשימת הסטטוסים האפשריים של מקור.
| טיפוסים בני מנייה (enum) | |
|---|---|
SOURCE_STATUS_UNSPECIFIED |
הסטטוס לא צוין. |
SOURCE_STATUS_PENDING |
המקור ממתין להוספה. |
SOURCE_STATUS_COMPLETE |
הוספת המקור הושלמה בהצלחה. |
SOURCE_STATUS_ERROR |
הוספת המקור נכשלה באופן סופי. |
SOURCE_STATUS_PENDING_DELETION |
המקור בהמתנה למחיקה. |
SOURCE_STATUS_TENTATIVE |
המשתמש מנסה להוסיף מקור, אבל עדיין לא העלינו אותו או בדקנו את המגבלות של המשתמש. לא נספר במכסת המקור של המשתמש. |
FailureReason
סיבת הכשל, שמכילה פרטים על הסיבה לכך שהטמעה של מקור נכשלה.
| ייצוג ב-JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "unknown": { object ( |
| שדות | |
|---|---|
| השגיאה הספציפית. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
unknown |
מציין שהתרחשה שגיאה לא ידועה. |
sourceTooLong |
מציין שמספר המילים במקור חרג מהמגבלה של המשתמש. |
ingestionError |
מציין שהייתה שגיאה במהלך ההטמעה של המקור. |
sourceEmpty |
מציין שהמקור ריק. |
uploadError |
מציין שהייתה שגיאה במהלך העלאת המקור. |
paywallError |
מציין שהמקור נמצא מאחורי חומת תשלום ואי אפשר להוסיף אותו. |
sourceUnreachable |
מציין שאין גישה למקור. |
googleDriveError |
שגיאה ספציפית ל-Google Drive. |
youtubeError |
שגיאה ספציפית ל-YouTube. |
audioTranscriptionError |
שגיאה ספציפית בתמלול של קובץ אודיו. |
sourceLimitExceeded |
שגיאה אם המשתמש מנסה לעדכן מעבר למגבלות שלו. |
domainBlocked |
שגיאה אם המשתמש מנסה להוסיף מקור מדומיין חסום. |
mimeTypeBlocked |
מציין שסוג ה-MIME של המקור חסום. |
policyCheckFailed |
מציין שבדיקת המדיניות נכשלה. |
| סוף השדות הבלעדיים. | |
לא ידוע
בסוג הזה אין שדות.
מציין שהתרחשה שגיאה לא ידועה.
SourceTooLong
מציין שמספר המילים במקור חרג מהמגבלה של המשתמש.
| ייצוג ב-JSON |
|---|
{ "wordCount": integer, "wordLimit": integer } |
| שדות | |
|---|---|
wordCount |
מספר המילים במקור. |
wordLimit |
מגבלת מספר המילים של המשתמש הנוכחי בזמן ההעלאה. |
IngestionError
בסוג הזה אין שדות.
מציין שהייתה שגיאה במהלך ההטמעה של המקור.
SourceEmpty
בסוג הזה אין שדות.
מציין שהמקור ריק.
UploadError
בסוג הזה אין שדות.
מציין שהייתה שגיאה במהלך העלאת המקור.
PaywallError
בסוג הזה אין שדות.
מציין שהמקור נמצא מאחורי חומת תשלום ואי אפשר להוסיף אותו.
SourceUnreachable
מציין שאין גישה למקור. המאפיין הזה משמש בעיקר למקורות שנוספו באמצעות כתובת URL.
| ייצוג ב-JSON |
|---|
{
"errorDetails": enum ( |
| שדות | |
|---|---|
errorDetails |
תיאור הסיבה לכך שאי אפשר להגיע למקור. |
SourceUnreachableErrorReason
פרטים על הסיבה לכך שאי אפשר להגיע למקור. הפרמטר הזה משמש להצגת הודעה מתאימה למשתמש.
| טיפוסים בני מנייה (enum) | |
|---|---|
ERROR_REASON_UNSPECIFIED |
ברירת מחדל |
ERROR_REASON_INVALID_URL |
כתובת ה-URL של המקור לא תקינה. |
ERROR_REASON_NOT_ACCESSIBLE |
אין גישה לכתובת ה-URL של המקור. |
ERROR_REASON_NOT_REACHABLE |
אין גישה לכתובת ה-URL של המקור. |
ERROR_REASON_URL_NOT_FOUND |
כתובת ה-URL של המקור החזירה שגיאה מסוג 404. |
ERROR_REASON_TRANSIENT_ERROR |
אי אפשר להגיע לכתובת ה-URL של המקור בגלל שגיאה זמנית ברשת או פסק זמן של המארח וכו'. |
ERROR_REASON_FETCH_FAILED |
לא ניתן לאחזר את כתובת ה-URL של המקור בגלל שגיאה פנימית. |
ERROR_REASON_NOT_SUPPORTED |
כתובת ה-URL עדיין לא נתמכת. דוגמאות: התוכן שאוחזר חורג מהגודל המקסימלי לאחזור על ידי הכלי לסריקת תוכן, סוג התוכן שאוחזר עדיין לא נתמך וכו'. |
GoogleDriveError
שגיאה ספציפית ל-Google Drive.
| ייצוג ב-JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"downloadPrevented": {
object ( |
| שדות | |
|---|---|
| השגיאה הספציפית ל-Drive. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
downloadPrevented |
למשתמש לא הייתה אפשרות להוריד את הקובץ. |
| סוף השדות הבלעדיים. | |
DownloadPrevented
בסוג הזה אין שדות.
למשתמש לא הייתה אפשרות להוריד את הקובץ.
YoutubeError
שגיאה ספציפית ל-YouTube.
| ייצוג ב-JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"videoDeleted": {
object ( |
| שדות | |
|---|---|
| השגיאה הספציפית ל-YouTube. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
videoDeleted |
שגיאה שמציינת שהמקור הוסר כי הסרטון נמחק. |
| סוף השדות הבלעדיים. | |
VideoDeleted
בסוג הזה אין שדות.
שגיאה שמציינת שהמקור הוסר כי הסרטון נמחק.
AudioTranscriptionError
שגיאה ספציפית בתמלול של קובץ אודיו.
| ייצוג ב-JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "languageDetectionFailed": { object ( |
| שדות | |
|---|---|
| השגיאה הספציפית בתמלול קובץ האודיו. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
languageDetectionFailed |
לא הייתה אפשרות לזהות את השפה של הקובץ (יכול להיות שאין בו דיבור). |
noAudioDetected |
לא זוהה אודיו בקובץ הקלט (יכול להיות שזה היה סרטון). |
| סוף השדות הבלעדיים. | |
LanguageDetectionFailed
בסוג הזה אין שדות.
לא הייתה אפשרות לזהות את השפה של הקובץ (יכול להיות שאין בו דיבור).
NoAudioDetected
בסוג הזה אין שדות.
לא זוהה אודיו בקובץ הקלט.
SourceLimitExceeded
בסוג הזה אין שדות.
מציין שלמשתמש אין מקום למקור הזה.
DomainBlocked
בסוג הזה אין שדות.
שגיאה שמציינת שהמקור הוסר כי הדומיין נחסם.
MimeTypeBlocked
בסוג הזה אין שדות.
מציין שסוג ה-MIME של המקור חסום.
PolicyCheckFailed
בסוג הזה אין שדות.
מציין שבדיקת המדיניות נכשלה.
Methods |
|
|---|---|
|
יצירת רשימה של Source. |
|
מחיקת כמה מקורות |
|
הפונקציה מחזירה Source. |