Możesz kontrolować generowanie odpowiedzi na różne sposoby w zależności od zastosowania i wymaganego poziomu kontroli.
Projektowanie promptów
Dowiedz się więcej o projektowaniu promptów, aby wpływać na model i generować dane wyjściowe dostosowane do Twoich potrzeb.
Dowiedz się na przykład, jak w uporządkowany sposób podawać istotne informacje związane z zadaniem.
Konfiguracja modelu
Skonfiguruj konfigurację modelu, aby określić, jak model ma generować odpowiedź. Opcje konfiguracji zależą od modelu i używanych funkcji.
W przypadku modeli Gemini możesz skonfigurować parametry takie jak maksymalna liczba tokenów wyjściowych, temperatura, Top-K i Top-P. Jeśli używasz modelu Gemini Live API lub Gemini, który może generować dane w różnych formatach, możesz dodatkowo skonfigurować typ odpowiedzi (audio, tekst lub obrazy) oraz głos używany w odpowiedziach audio. W przypadku modeli Gemini 2.5 możesz też skonfigurować budżet na przetwarzanie.
W przypadku modeli Imagen możesz skonfigurować parametry takie jak liczba obrazów do wygenerowania, format obrazu, dodawanie znaku wodnego itp.
Ustawienia bezpieczeństwa
Użyj ustawień bezpieczeństwa, aby dostosować prawdopodobieństwo otrzymania odpowiedzi, które mogą być uznane za szkodliwe. Te ustawienia mogą pomóc Ci kontrolować dane wyjściowe pod kątem możliwych wypowiedzi szerzących nienawiść, nękania, treści o charakterze jednoznacznie seksualnym oraz treści niebezpiecznych.
Możesz na przykład blokować odpowiedzi, które promują szkodliwe produkty, usługi i aktywności albo umożliwiają dostęp do nich.
Instrukcje systemowe
Ustaw instrukcje systemowe, aby sterować działaniem modelu. Ta funkcja jest jak „wstęp”, który dodajesz, zanim model otrzyma dalsze instrukcje od użytkownika.
Możesz na przykład poprosić model, aby odpowiadał jak pirat lub w określonym formacie.
Uporządkowane dane wyjściowe z użyciem schematu odpowiedzi
Przekaż schemat odpowiedzi wraz z promptem, aby określić konkretny schemat danych wyjściowych. Ta funkcja jest najczęściej używana podczas generowania danych wyjściowych w formacie JSON, ale można jej też używać do zadań klasyfikacji (np. gdy chcesz, aby model używał określonych etykiet lub tagów).