입력 MessagePrompt
가 지정된 모델에서 응답을 생성합니다.
HTTP 요청
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateMessage
URL은 gRPC 트랜스코딩 구문을 사용합니다.
경로 매개변수
매개변수 | |
---|---|
model |
필수 항목입니다. 사용할 모델의 이름입니다. 형식은 |
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
JSON 표현 |
---|
{
"prompt": {
object ( |
필드 | |
---|---|
prompt |
필수 항목입니다. 모델에 프롬프트로 제공된 구조화된 텍스트 입력입니다. 프롬프트가 주어지면 모델이 토론의 다음 메시지라고 예측하는 내용을 반환합니다. |
temperature |
선택사항입니다. 출력의 무작위성을 제어합니다. 값의 범위는 |
candidateCount |
선택사항입니다. 반환할 생성된 응답 메시지 수입니다. 이 값은 |
topP |
선택사항입니다. 샘플링 시 고려할 토큰의 최대 누적 확률입니다. 이 모델은 결합된 최상위 K 및 핵 샘플링을 사용합니다. 핵 샘플링은 확률의 합이 |
topK |
선택사항입니다. 샘플링할 때 고려할 최대 토큰 수입니다. 이 모델은 결합된 최상위 K 및 핵 샘플링을 사용합니다. 최상위 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
자세한 내용은 인증 개요를 참조하세요.