- ייצוג JSON
- מועמד
- FinishReason
- SafetyRating
- HarmProbability
- CitationMetadata
- CitationSource
- PromptFeedback
- BlockReason
- UsageMetadata
התשובה מהמודל שתומך במספר מועמדים.
הערה לגבי סיווגי בטיחות וסינון תוכן. הן מדווחות גם לגבי בקשה בGenerateContentResponse.prompt_feedback
וגם לכל מועמד בfinishReason
ובsafetyRatings
. חוזה ה-API הוא כזה: - או שכל המועמדים המבוקשים מוחזרים או לא מוחזרים אף מועמדים כלל - לא מוחזרים מועמדים רק אם הייתה בעיה בהנחיה (פרטים נוספים יש לעיין ב-promptFeedback
) - המשוב על כל מועמד מדווח ב-finishReason
וב-safetyRatings
.
ייצוג JSON |
---|
{ "candidates": [ { object ( |
שדות | |
---|---|
candidates[] |
התשובות האפשריות מהמודל. |
promptFeedback |
מחזיר את המשוב של ההנחיה שקשור למסנני התוכן. |
usageMetadata |
פלט בלבד. מטא-נתונים על השימוש באסימון של בקשות היצירה. |
מועמד
מועמד לתגובה שנוצרה מהמודל.
ייצוג JSON |
---|
{ "content": { object ( |
שדות | |
---|---|
content |
פלט בלבד. התוכן שנוצר שהוחזר מהמודל. |
finishReason |
זה שינוי אופציונלי. פלט בלבד. הסיבה לכך שהמודל הפסיק ליצור אסימונים. אם השדה ריק, המודל לא הפסיק ליצור את האסימונים. |
safetyRatings[] |
רשימת סיווגי הבטיחות של מועמד לתגובה. לכל קטגוריה יש דירוג אחד לכל היותר. |
citationMetadata |
פלט בלבד. נתוני ציטוט ביבליוגרפי עבור מועמד שנוצר על ידי מודל. אפשר לאכלס את השדה הזה בפרטי קריאה לכל טקסט שכלול ב- |
tokenCount |
פלט בלבד. מספר האסימונים במועמד הזה. |
index |
פלט בלבד. אינדקס המועמד ברשימת המועמדים. |
FinishReason
הסיבה לכך שהמודל הפסיק ליצור אסימונים.
טיפוסים בני מנייה (enums) | |
---|---|
FINISH_REASON_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה לא בשימוש. |
STOP |
נקודת העצירה הטבעית של המודל או רצף העצירה שסופק. |
MAX_TOKENS |
הגעת למספר האסימונים המקסימלי כפי שצוין בבקשה. |
SAFETY |
התוכן המועמד סומן מטעמי בטיחות. |
RECITATION |
התוכן של המועמד סומן מסיבות שקשורות להשמעה. |
OTHER |
סיבה לא ידועה. |
SafetyRating
דירוג הבטיחות של קטע תוכן.
דירוג הבטיחות כולל את קטגוריית הנזק ואת רמת ההסתברות לנזק בקטגוריה הזו של קטע תוכן. התוכן מסווג לצורך בטיחות בכמה קטגוריות נזקים, וההסתברות לסיווג הנזק כלולה כאן.
ייצוג JSON |
---|
{ "category": enum ( |
שדות | |
---|---|
category |
חובה. הקטגוריה של הדירוג הזה. |
probability |
חובה. ההסתברות לפגיעה בתוכן הזה. |
blocked |
האם התוכן הזה נחסם בגלל הדירוג הזה? |
HarmProbability
ההסתברות שתוכן מסוים הוא מזיק.
מערכת הסיווג מספקת את הסבירות שהתוכן לא בטוח. זה לא מעיד על חומרת הפגיעה בקטע מסוים מהתוכן.
טיפוסים בני מנייה (enums) | |
---|---|
HARM_PROBABILITY_UNSPECIFIED |
לא צוינה הסתברות. |
NEGLIGIBLE |
הסיכוי שהתוכן לא יהיה בטוח הוא זניח. |
LOW |
יש סיכוי נמוך שהתוכן לא יהיה בטוח. |
MEDIUM |
יש סיכוי בינוני שהתוכן לא יהיה בטוח. |
HIGH |
יש סיכוי גבוה שהתוכן לא בטוח. |
CitationMetadata
אוסף של ייחוסי מקור לקטע תוכן.
ייצוג JSON |
---|
{
"citationSources": [
{
object ( |
שדות | |
---|---|
citationSources[] |
ציטוטים ביבליוגרפיים של מקורות בתגובה ספציפית. |
CitationSource
ציטוט למקור שכולל חלק מתגובה ספציפית.
ייצוג JSON |
---|
{ "startIndex": integer, "endIndex": integer, "uri": string, "license": string } |
שדות | |
---|---|
startIndex |
זה שינוי אופציונלי. תחילת קטע התשובה המיוחסת למקור הזה. האינדקס מציין את תחילת הקטע, נמדד בבייטים. |
endIndex |
זה שינוי אופציונלי. סוף הקטע המשויך, בלעדי. |
uri |
זה שינוי אופציונלי. URI שמשויך כמקור של חלק מהטקסט. |
license |
זה שינוי אופציונלי. רישיון לפרויקט GitHub שמשויך כמקור למקטע. כדי לקבל ציטוטים ביבליוגרפיים, צריך להזין פרטי רישיון. |
PromptFeedback
קבוצת מטא-נתונים של המשוב שצוינה בהנחיה GenerateContentRequest.content
.
ייצוג JSON |
---|
{ "blockReason": enum ( |
שדות | |
---|---|
blockReason |
זה שינוי אופציונלי. אם המדיניות מוגדרת, ההנחיה נחסמה ולא הוחזרו מועמדים. צריך לנסח מחדש את ההנחיה. |
safetyRatings[] |
דירוגים מבחינת בטיחות ההנחיה. לכל קטגוריה יש דירוג אחד לכל היותר. |
BlockReason
מציינת מה הייתה הסיבה לחסימת ההצעה לפעולה.
טיפוסים בני מנייה (enums) | |
---|---|
BLOCK_REASON_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה לא בשימוש. |
SAFETY |
הבקשה נחסמה מטעמי בטיחות. אפשר לבדוק את safetyRatings כדי להבין איזו קטגוריית בטיחות חסמה אותו. |
OTHER |
הבקשה נחסמה מסיבות לא ידועות. |
UsageMetadata
מטא-נתונים על השימוש באסימון של בקשת היצירה.
ייצוג JSON |
---|
{ "promptTokenCount": integer, "candidatesTokenCount": integer, "totalTokenCount": integer } |
שדות | |
---|---|
promptTokenCount |
מספר האסימונים בהנחיה. |
candidatesTokenCount |
המספר הכולל של האסימונים בכל המועמדים שנוצרו. |
totalTokenCount |
המספר הכולל של האסימונים של בקשת היצירה (בקשה + מועמדים). |