대답 생성을 제어하는 옵션

사용 사례와 필요한 제어 수준에 따라 다양한 방법으로 응답 생성을 제어할 수 있습니다.

프롬프트 설계

프롬프트 설계를 알아보고 모델이 요구사항에 맞는 출력을 생성하도록 영향을 미치세요.

예를 들어 구조화된 방식으로 작업과 관련된 관련 정보를 제공하는 방법을 알아보세요.

모델 구성

모델이 응답을 생성하는 방식을 제어하도록 모델 구성을 설정합니다. 구성 옵션은 사용 중인 모델 및 기능에 따라 다릅니다.

Gemini 모델의 경우 최대 출력 토큰, 온도, Top-K, Top-P와 같은 매개변수를 구성할 수 있습니다. 또한 Gemini Live API 또는 멀티모달 출력이 가능한 Gemini 모델을 사용하는 경우 응답 유형 (오디오, 텍스트 또는 이미지)과 오디오 응답에 사용되는 음성을 추가로 구성할 수 있습니다.

Gemini 모델의 경우 생각할 수 있는 모델의 경우 생각 관련 구성을 지정할 수도 있습니다. 여기에는 생각 예산생각 요약 포함 여부가 포함됩니다.

Imagen 모델의 경우 생성할 이미지 수, 가로세로 비율, 워터마크 추가 등과 같은 매개변수를 구성할 수 있습니다.

안전 설정

안전 설정을 사용하여 유해하다고 간주될 수 있는 응답을 받을 가능성 을 조정합니다. 이러한 설정을 사용하면 증오심 표현, 괴롭힘, 성적 노골성, 위험한 콘텐츠의 출력을 제어하는 데 도움이 될 수 있습니다.

예를 들어 유해한 상품, 서비스, 활동을 홍보하거나 이에 대한 액세스를 지원하는 응답을 차단할 수 있습니다.

시스템 안내

시스템 안내를 설정하여 모델의 동작을 조정합니다. 이 기능은 모델이 최종 사용자의 추가 안내에 노출되기 전에 추가하는 '서문'과 같습니다.

예를 들어 모델에 해적처럼 응답을 반환하거나 특정 형식으로 응답을 반환하도록 지시할 수 있습니다.

응답 스키마를 사용한 구조화된 출력

프롬프트와 함께 응답 스키마 를 전달하여 특정 출력 스키마를 지정합니다. 이 기능은 JSON 출력을 생성할 때 가장 일반적으로 사용되지만, 분류 작업에도 사용할 수 있습니다 (예: 모델이 특정 라벨 또는 태그를 사용하도록 하려는 경우).