- משאב: 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 |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד metadata. מטא-נתונים של המקור. הערך metadata יכול להיות רק אחד מהבאים: |
|
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 |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד error. השגיאה הספציפית. הערך error יכול להיות רק אחד מהבאים: |
|
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 |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד error. השגיאה הספציפית ל-Drive. הערך error יכול להיות רק אחד מהבאים: |
|
downloadPrevented |
למשתמש לא הייתה אפשרות להוריד את הקובץ. |
DownloadPrevented
בסוג הזה אין שדות.
למשתמש לא הייתה אפשרות להוריד את הקובץ.
YoutubeError
שגיאה ספציפית ל-YouTube.
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד error. השגיאה הספציפית ל-YouTube. הערך error יכול להיות רק אחד מהבאים: |
|
videoDeleted |
שגיאה שמציינת שהמקור הוסר כי הסרטון נמחק. |
VideoDeleted
בסוג הזה אין שדות.
שגיאה שמציינת שהמקור הוסר כי הסרטון נמחק.
AudioTranscriptionError
שגיאה ספציפית בתמלול של קובץ אודיו.
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד error. השגיאה הספציפית בתמלול קובץ האודיו. הערך error יכול להיות רק אחד מהבאים: |
|
languageDetectionFailed |
לא ניתן לזהות את השפה של הקובץ (יכול להיות שאין בו דיבור). |
noAudioDetected |
לא זוהה אודיו בקובץ הקלט (יכול להיות שזה היה סרטון). |
LanguageDetectionFailed
בסוג הזה אין שדות.
לא ניתן לזהות את השפה של הקובץ (יכול להיות שאין בו דיבור).
NoAudioDetected
בסוג הזה אין שדות.
לא זוהה אודיו בקובץ הקלט.
SourceLimitExceeded
בסוג הזה אין שדות.
מציין שלמשתמש אין מקום למקור הזה.
DomainBlocked
בסוג הזה אין שדות.
שגיאה שמציינת שהמקור הוסר כי הדומיין נחסם.
MimeTypeBlocked
בסוג הזה אין שדות.
מציין שסוג ה-MIME של המקור חסום.
PolicyCheckFailed
בסוג הזה אין שדות.
הסמל מציין שבדיקת המדיניות נכשלה.
Methods |
|
|---|---|
|
יוצר רשימה של Source. |
|
מחיקה של כמה מקורות |
|
הפונקציה מחזירה Source. |