میتوانید تولید پاسخها را به روشهای مختلفی کنترل کنید، بسته به مورد استفاده شما و سطح کنترلی که نیاز دارید.
طراحی پیامواره
درباره طراحی پیامواره بیشتر بدانید تا بتوانید مدل را تحتتأثیر قرار دهید تا خروجی خاصی را براساس نیازهایتان تولید کند.
برای مثال، یاد بگیرید که چگونه اطلاعات مرتبط با تکلیف را بهصورت ساختاریافته ارائه دهید.
پیکربندی مدل
پیکربندی مدل را تنظیم کنید تا نحوه تولید پاسخ توسط مدل را کنترل کنید. گزینههای پیکربندی به مدل و قابلیتی که استفاده میکنید بستگی دارد. چند نمونه در زیر آمده است:
برای مدلهای Gemini، میتوانید پارامترهایی مثل بیشینه دادهواحدهای برونداد، احتمال تکرار دادهواحدهای برونداد، و غیره را پیکربندی کنید.
برای مدلهای Gemini که قادر به خروجی چندحالتی هستند (مانند مدلهای Gemini Nano Banana یا Gemini Live API)، میتوانید نوع پاسخ قابلاعمال (صوتی، متنی، یا تصویری) و صدای استفادهشده در پاسخهای صوتی (درصورت لزوم) را نیز پیکربندی کنید.
برای مدلهای Gemini که قادر به اندیشیدن هستند، میتوانید پیکربندی مرتبط با اندیشیدن را نیز مشخص کنید، ازجمله سطح اندیشیدن و اینکه آیا خلاصههای اندیشیدن گنجانده شود یا نه.
تنظیمات ایمنی
از تنظیمات ایمنی برای تنظیم احتمال دریافت پاسخهایی که ممکن است مضر تلقی شوند استفاده کنید. این تنظیمات میتواند به شما کمک کند خروجی را برای نفرتپراکنی، آزار، محتوای صریح جنسی، و محتوای خطرناک احتمالی کنترل کنید.
برای مثال، میتوانید پاسخهایی را که دسترسی به کالاها، خدمات، و فعالیتهای مضر را ترویج یا فعال میکنند مسدود کنید.
دستورالعملهای سیستم
دستورالعملهای سیستم را برای هدایت رفتار مدل تنظیم کنید. این ویژگی مانند «مقدمهای» است که قبلاز اینکه مدل درمعرض دستورالعملهای بیشتر ازسوی کاربر نهایی قرار گیرد، اضافه میکنید.
برای مثال، میتوانید به مدل بگویید پاسخها را طوری برگرداند که انگار یک دزد دریایی است یا پاسخها را در قالب خاصی برگرداند.
برونداد ساختاریافته بااستفاده از طرحواره پاسخ
یک طرحواره پاسخ را همراه با پیامواره ارسال کنید تا طرحواره خروجی خاصی را مشخص کنید. این ویژگی بیشتر هنگام تولید خروجی JSON استفاده میشود، اما میتوان از آن برای تکالیف طبقهبندی نیز استفاده کرد (مثلاً وقتی میخواهید مدل از برچسبها یا برچسبهای خاصی استفاده کند).