יוצרות תשובה מהמודל שמצוין בהודעת קלט.
בקשת HTTP
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateText
בכתובת ה-URL נעשה שימוש בתחביר המרת gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
model |
חובה. השם של |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{ "prompt": { object ( |
שדות | |
---|---|
prompt |
חובה. טקסט הקלט בפריסה גמישה שניתן למודל כהנחיה. בהינתן הנחיה, המודל יפיק תגובת TextCompletion שהוא חוזה כהשלמה של טקסט הקלט. |
safetySettings[] |
אפשרות. רשימה של מופעים ייחודיים של שייאכפו ב- |
stopSequences[] |
קבוצה של רצפי תווים (עד 5) שיפסיקו את יצירת הפלט. אם צוין, ה-API יפסיק בהופעה הראשונה של רצף עצירה. רצף העצירה לא ייכלל בתשובה. |
temperature |
אפשרות. ההגדרה קובעת את מידת הרנדומיזציה של הפלט. הערה: ערך ברירת המחדל משתנה בהתאם למודל. למידע נוסף, ניתן לעיין במאפיין הערכים יכולים לנוע בין [0.0,1.0] כולל. ערך קרוב ל-1.0 יגרום ליצירת תשובות מגוונות יותר ויצירתיות יותר, בעוד שהערך שקרוב ל-0.0 יוביל בדרך כלל לתגובות ברורות יותר מהמודל. |
candidateCount |
אפשרות. מספר התשובות שנוצרו שיש להחזיר. הערך צריך להיות בין [1, 8] כולל. אם המדיניות לא מוגדרת, הערך שמוגדר כברירת מחדל הוא 1. |
maxOutputTokens |
אפשרות. מספר האסימונים המרבי שיש לכלול במועמד. אם המדיניות לא מוגדרת, הערך הזה יוגדר כברירת מחדל כ-outputTokenLimit שצוינה במפרט של |
topP |
אפשרות. ההסתברות המצטברת מקסימלית של אסימונים שצריך לקחת בחשבון במהלך דגימה. במודל נעשה שימוש משולב בדגימה מסוג 'טופ-קי' ו'גרעין'. האסימונים ממוינים לפי ההסתברויות שמוקצות להם, כך שהמערכת מביאה בחשבון רק את האסימונים בעלי הסבירות הגבוהה ביותר. דגימה לפי דירוג K מגבילה באופן ישיר את המספר המקסימלי של האסימונים שניתן לשקול. לעומת זאת, דגימת Nucleus מגבילה את מספר האסימונים על סמך ההסתברות המצטברת. הערה: ערך ברירת המחדל משתנה בהתאם למודל. למידע נוסף, ניתן לעיין במאפיין |
topK |
אפשרות. המספר המקסימלי של אסימונים שיש לקחת בחשבון בעת דגימה. במודל נעשה שימוש משולב בדגימה מסוג 'טופ-קי' ו'גרעין'. בדגימה מסוג 'Top K' נבדקת קבוצת הערה: ערך ברירת המחדל משתנה בהתאם למודל. למידע נוסף, ניתן לעיין במאפיין |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע של GenerateTextResponse
.
היקפי הרשאות
כדי להשתמש בתכונה הזו יש צורך באחד מההיקפים הבאים של OAuth:
https://www.googleapis.com/auth/generative-language
https://www.googleapis.com/auth/generative-language.tuning
https://www.googleapis.com/auth/generative-language.tuning.readonly
https://www.googleapis.com/auth/generative-language.retriever
https://www.googleapis.com/auth/generative-language.retriever.readonly
למידע נוסף, קראו את הסקירה הכללית על אימות.