پاسخ از مدلی که از چندین نامزد پشتیبانی می کند.
توجه به رتبه بندی ایمنی و فیلتر محتوا. آنها هم برای prompt در GenerateContentResponse.prompt_feedback
و هم برای هر نامزد در finishReason
و هم در safetyRatings
گزارش می شوند. قرارداد API به این صورت است که: - یا همه کاندیداهای درخواست شده برگردانده می شوند یا اصلاً هیچ نامزدی وجود ندارد - هیچ نامزدی فقط در صورتی بازگردانده نمی شود که مشکلی در دستور وجود داشته باشد (به promptFeedback
مراجعه کنید) - بازخورد هر نامزد در finishReason
و safetyRatings
گزارش می شود.
نمایندگی JSON |
---|
{ "candidates": [ { object ( |
زمینه های | |
---|---|
candidates[] | پاسخ های کاندیدا از مدل. |
promptFeedback | بازخورد درخواست مربوط به فیلترهای محتوا را برمیگرداند. |
PromptFeedback
مجموعه ای از فراداده های بازخوردی که در GenerateContentRequest.content
مشخص شده است.
نمایندگی JSON |
---|
{ "blockReason": enum ( |
زمینه های | |
---|---|
blockReason | اختیاری. در صورت تنظیم، درخواست مسدود شده است و هیچ نامزدی برگردانده نمی شود. درخواست خود را دوباره بیان کنید. |
safetyRatings[] | رتبه بندی برای ایمنی سریع. حداکثر یک رتبه برای هر دسته وجود دارد. |
BlockReason
مشخص می کند که دلیل مسدود شدن درخواست چه بوده است.
Enums | |
---|---|
BLOCK_REASON_UNSPECIFIED | مقدار پیش فرض. این مقدار استفاده نشده است. |
SAFETY | درخواست به دلایل ایمنی مسدود شد. میتوانید safetyRatings بررسی کنید تا متوجه شوید کدام دسته ایمنی آن را مسدود کرده است. |
OTHER | درخواست به دلایل نامعلوم مسدود شد. |