יוצרת תשובה מהמודל בהינתן קלט MessagePrompt
.
בקשת HTTP
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateMessage
בכתובת ה-URL נעשה שימוש בתחביר המרת gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
model |
חובה. שם המודל שבו יש להשתמש. פורמט: |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{
"prompt": {
object ( |
שדות | |
---|---|
prompt |
חובה. הקלט הטקסטואלי המובנה שניתן למודל כהנחיה. בהינתן הנחיה, המודל יחזיר את מה שהוא חוזים מהי ההודעה הבאה בדיון. |
temperature |
אפשרות. ההגדרה קובעת את מידת הרנדומיזציה של הפלט. הערכים יכולים לנוע מעל |
candidateCount |
אפשרות. מספר הודעות התגובה שנוצרו שיש להחזיר. ערך זה חייב להיות בין |
topP |
אפשרות. ההסתברות המצטברת מקסימלית של אסימונים שצריך לקחת בחשבון במהלך דגימה. במודל נעשה שימוש משולב בדגימה מסוג 'טופ-קי' ו'גרעין'. דגימת גרעין מתייחסת לקבוצת האסימונים הקטנה ביותר שסכום ההסתברות שלהם הוא |
topK |
אפשרות. המספר המקסימלי של אסימונים שיש לקחת בחשבון בעת דגימה. במודל נעשה שימוש משולב בדגימה מסוג 'טופ-קי' ו'גרעין'. בדגימה מסוג 'Top K' נבדקת קבוצת |
גוף התשובה
התשובה מהמודל.
זה כולל הודעות של מועמדים והיסטוריית שיחות בצורת הודעות שסדר כרונולוגי.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול נתונים במבנה הבא:
ייצוג JSON |
---|
{ "candidates": [ { object ( |
שדות | |
---|---|
candidates[] |
הודעות תגובה של מועמדים מהמודל. |
messages[] |
היסטוריית השיחות שהמודל משתמש בה. |
filters[] |
קבוצת מטא-נתונים לסינון תוכן עבור טקסט ההנחיה והתשובה. המדד הזה מציין אילו |
היקפי הרשאות
כדי להשתמש בתכונה הזו יש צורך באחד מההיקפים הבאים של 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
למידע נוסף, קראו את הסקירה הכללית על אימות.