PaLM (decommissioned)

메서드: models.generateText

입력 메시지가 주어지면 모델에서 응답을 생성합니다.

엔드포인트

<ph type="x-smartling-placeholder"></ph> <ph type="x-smartling-placeholder"></ph> 게시물 https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateText

경로 매개변수

model string

필수 항목입니다. 완료 생성에 사용할 Model 또는 TunedModel의 이름입니다. 예: model/text-bison-001 정리된 모델/sentence-translator-u3b7m은 models/{model} 형식을 취합니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

<ph type="x-smartling-placeholder">
</ph> 입력란
prompt object (TextPrompt)

필수 항목입니다. 모델에 프롬프트로 제공되는 자유 형식 입력 텍스트입니다.

프롬프트가 주어지면 모델은 입력 텍스트의 완성을 예측하여 TextFinished 응답을 생성합니다.

safetySettings[] object (SafetySetting)

선택사항입니다. 안전하지 않은 콘텐츠를 차단하기 위한 고유한 SafetySetting 인스턴스 목록입니다.

GenerateTextRequest.promptGenerateTextResponse.candidates에 적용됩니다. 각 SafetyCategory 유형에 대해 두 개 이상의 설정이 있어서는 안 됩니다. API는 이러한 설정에 설정된 기준을 충족하지 못하는 프롬프트와 응답을 차단합니다. 이 목록은 safetySettings에 지정된 각 SafetyCategory의 기본 설정을 재정의합니다. 목록에 제공된 특정 SafetyCategorySafetySetting가 없는 경우 API는 해당 카테고리의 기본 안전 설정을 사용합니다. 유해한 카테고리 HARM_CATEGORY_DEROGATORY, HARM_CATEGORY_TOXICity, HARM_CATEGORY_VIOLENCE, HARM_CATEGORY_SEXUAL, HARM_CATEGORY_MEDical, HARM_CATEGORY_DANGEROUS는 텍스트 서비스에서 지원됩니다.

stopSequences[] string

출력 생성을 중지하는 문자 시퀀스 (최대 5개)입니다. 지정하면 중지 시퀀스가 처음 표시될 때 API가 중지됩니다. 중지 시퀀스는 응답에 포함되지 않습니다.

temperature number

선택사항입니다. 출력의 무작위성을 제어합니다. 참고: 기본값은 모델에 따라 다릅니다. getModel 함수가 반환된 ModelModel.temperature 속성을 참고하세요.

값의 범위는 [0.0,1.0] 이하입니다. 값이 1.0에 가까울수록 더 다양하고 창의적인 응답을 생성하며, 0.0에 가까우면 일반적으로 모델의 응답이 더 명확해집니다.

candidateCount integer

선택사항입니다. 반환할 생성된 응답 수입니다.

이 값은 [1, 8] 사이여야 합니다(1과 8 포함). 설정하지 않으면 기본값은 1입니다.

maxOutputTokens integer

선택사항입니다. 후보에 포함할 최대 토큰 수입니다.

설정하지 않으면 Model 사양에 지정된 outputTokenLimit이 기본값으로 지정됩니다.

topP number

선택사항입니다. 샘플링 시 고려할 토큰의 최대 누적 확률입니다.

이 모델은 결합된 Top-k 샘플링을 사용합니다.

토큰은 할당된 확률에 따라 정렬되므로 가능성이 가장 높은 토큰만 고려됩니다. Top-K 샘플링은 고려할 최대 토큰 수를 직접 제한하는 반면 Nucleus 샘플링은 누적 확률을 기준으로 토큰 수를 제한합니다.

참고: 기본값은 모델에 따라 다릅니다. getModel 함수가 반환된 ModelModel.top_p 속성을 참고하세요.

topK integer

선택사항입니다. 샘플링 시 고려할 최대 토큰 수입니다.

이 모델은 결합된 Top-k 샘플링을 사용합니다.

Top-k 샘플링은 확률이 가장 높은 topK 토큰 집합을 고려합니다. 기본값은 40입니다.

참고: 기본값은 모델에 따라 다릅니다. getModel 함수가 반환된 ModelModel.top_k 속성을 참고하세요.

응답 본문

성공한 경우 응답 본문에 GenerateTextResponse의 인스턴스가 포함됩니다.

메서드: models.countTextTokens

텍스트에 대해 모델의 tokenizer를 실행하고 토큰 수를 반환합니다.

엔드포인트

<ph type="x-smartling-placeholder"></ph> <ph type="x-smartling-placeholder"></ph> 게시물 https://generativelanguage.googleapis.com/v1beta/{model=models/*}:countTextTokens

경로 매개변수

model string

필수 항목입니다. 모델의 리소스 이름입니다. 이는 모델에서 사용할 ID 역할을 합니다.

이 이름은 models.list 메서드에서 반환하는 모델 이름과 일치해야 합니다.

형식: models/{model} models/{model} 형식을 사용합니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

<ph type="x-smartling-placeholder">
</ph> 입력란
prompt object (TextPrompt)

필수 항목입니다. 모델에 프롬프트로 제공되는 자유 형식 입력 텍스트입니다.

응답 본문

models.countTextTokens님의 응답입니다.

prompt에 모델의 tokenCount를 반환합니다.

성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
tokenCount integer

modelprompt를 토큰화하는 토큰 수입니다.

항상 음수가 아닙니다.

JSON 표현
{
  "tokenCount": integer
}

메서드: models.generateMessage

입력 MessagePrompt가 주어지면 모델에서 응답을 생성합니다.

엔드포인트

<ph type="x-smartling-placeholder"></ph> <ph type="x-smartling-placeholder"></ph> 게시물 https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateMessage

경로 매개변수

model string

필수 항목입니다. 사용할 모델의 이름입니다.

형식: name=models/{model} models/{model} 형식을 사용합니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

<ph type="x-smartling-placeholder">
</ph> 입력란
prompt object (MessagePrompt)

필수 항목입니다. 프롬프트로 모델에 제공된 구조화된 텍스트 입력입니다.

프롬프트가 주어지면 모델은 예측한 토론의 다음 메시지를 반환합니다.

temperature number

선택사항입니다. 출력의 무작위성을 제어합니다.

값의 범위는 [0.0,1.0](양 끝값 포함)입니다. 1.0에 가까울수록 더 다양한 응답이 생성되는 반면, 0.0에 가까울수록 일반적으로 모델에서 예상하지 못한 응답을 얻게 됩니다.

candidateCount integer

선택사항입니다. 반환할 생성된 응답 메시지 수입니다.

이 값은 [1, 8] 사이여야 합니다(양 끝값 포함). 설정하지 않으면 기본값은 1입니다.

topP number

선택사항입니다. 샘플링 시 고려할 토큰의 최대 누적 확률입니다.

이 모델은 결합된 Top-k 샘플링을 사용합니다.

핵 샘플링에서는 확률의 합이 topP 이상인 가장 작은 토큰 집합을 고려합니다.

topK integer

선택사항입니다. 샘플링 시 고려할 최대 토큰 수입니다.

이 모델은 결합된 Top-k 샘플링을 사용합니다.

Top-k 샘플링은 확률이 가장 높은 topK 토큰 집합을 고려합니다.

응답 본문

모델의 응답입니다.

여기에는 후보 메시지 및 시간순으로 정렬된 메시지 형식의 대화 기록이 포함됩니다.

성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
candidates[] object (Message)

모델의 후보 응답 메시지입니다.

messages[] object (Message)

모델에서 사용하는 대화 기록입니다.

filters[] object (ContentFilter)

프롬프트 및 응답 텍스트에 대한 콘텐츠 필터링 메타데이터 집합입니다.

이 응답에서 후보를 차단한 SafetyCategory, 차단을 트리거한 최저 HarmProbability, 해당 카테고리의 HarmThreshold 설정을 나타냅니다.

JSON 표현
{
  "candidates": [
    {
      object (Message)
    }
  ],
  "messages": [
    {
      object (Message)
    }
  ],
  "filters": [
    {
      object (ContentFilter)
    }
  ]
}

메서드: models.countMessageTokens

문자열에서 모델의 tokenizer를 실행하고 토큰 수를 반환합니다.

엔드포인트

<ph type="x-smartling-placeholder"></ph> <ph type="x-smartling-placeholder"></ph> 게시물 https://generativelanguage.googleapis.com/v1beta/{model=models/*}:countMessageTokens

경로 매개변수

model string

필수 항목입니다. 모델의 리소스 이름입니다. 이는 모델에서 사용할 ID 역할을 합니다.

이 이름은 models.list 메서드에서 반환하는 모델 이름과 일치해야 합니다.

형식: models/{model} models/{model} 형식을 사용합니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

<ph type="x-smartling-placeholder">
</ph> 입력란
prompt object (MessagePrompt)

필수 항목입니다. 토큰 수를 반환할 프롬프트입니다.

응답 본문

models.countMessageTokens님의 응답입니다.

prompt에 모델의 tokenCount를 반환합니다.

성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
tokenCount integer

modelprompt를 토큰화하는 토큰 수입니다.

항상 음수가 아닙니다.

JSON 표현
{
  "tokenCount": integer
}

메서드: models.embedText

입력 메시지가 주어진 모델에서 임베딩을 생성합니다.

엔드포인트

<ph type="x-smartling-placeholder"></ph> <ph type="x-smartling-placeholder"></ph> 게시물 https://generativelanguage.googleapis.com/v1beta/{model=models/*}:embedText

경로 매개변수

model string

필수 항목입니다. model=models/{model} 형식과 함께 사용할 모델 이름입니다. models/{model} 형식이 사용됩니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

<ph type="x-smartling-placeholder">
</ph> 입력란
text string

선택사항입니다. 모델이 임베딩으로 변환할 자유 형식 입력 텍스트입니다.

응답 본문

EmbedTextRequest에 대한 응답입니다.

성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
embedding object (Embedding)

출력 전용입니다. 입력 텍스트에서 생성된 임베딩입니다.

JSON 표현
{
  "embedding": {
    object (Embedding)
  }
}

메서드: model.batchEmbedText

동기 호출의 입력 텍스트에 따라 모델에서 여러 임베딩을 생성합니다.

엔드포인트

<ph type="x-smartling-placeholder"></ph> <ph type="x-smartling-placeholder"></ph> 게시물 https://generativelanguage.googleapis.com/v1beta/{model=models/*}:batchEmbedText

경로 매개변수

model string

필수 항목입니다. 임베딩을 생성하는 데 사용할 Model의 이름입니다. 예: models/Embed-gecko-001 models/{model} 형식을 사용합니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

<ph type="x-smartling-placeholder">
</ph> 입력란
texts[] string

선택사항입니다. 모델이 임베딩으로 변환할 자유 형식 입력 텍스트입니다. 현재 한도는 텍스트 100개이며, 이 한도를 초과하면 오류가 발생합니다.

requests[] object (EmbedTextRequest)

선택사항입니다. 배치에 대한 Embed 요청입니다. texts 또는 requests 중 하나만 설정할 수 있습니다.

응답 본문

EmbedTextRequest에 대한 응답입니다.

성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
embeddings[] object (Embedding)

출력 전용입니다. 입력 텍스트에서 생성된 임베딩

JSON 표현
{
  "embeddings": [
    {
      object (Embedding)
    }
  ]
}

EmbedTextRequest

모델에서 텍스트 임베딩 가져오기 요청입니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
model string

필수 항목입니다. model=models/{model} 형식과 함께 사용할 모델 이름입니다.

text string

선택사항입니다. 모델이 임베딩으로 변환할 자유 형식 입력 텍스트입니다.

JSON 표현
{
  "model": string,
  "text": string
}

메서드: scaledModels.generateText

입력 메시지가 주어지면 모델에서 응답을 생성합니다.

엔드포인트

<ph type="x-smartling-placeholder"></ph> <ph type="x-smartling-placeholder"></ph> 게시물 https://generativelanguage.googleapis.com/v1beta/{model=tunedModels/*}:generateText

경로 매개변수

model string

필수 항목입니다. 완료 생성에 사용할 Model 또는 TunedModel의 이름입니다. 예: model/text-bison-001 정리된 모델/sentence-translator-u3b7m은 tunedModels/{tunedmodel} 형식을 취합니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

<ph type="x-smartling-placeholder">
</ph> 입력란
prompt object (TextPrompt)

필수 항목입니다. 모델에 프롬프트로 제공되는 자유 형식 입력 텍스트입니다.

프롬프트가 주어지면 모델은 입력 텍스트의 완성을 예측하여 TextFinished 응답을 생성합니다.

safetySettings[] object (SafetySetting)

선택사항입니다. 안전하지 않은 콘텐츠를 차단하기 위한 고유한 SafetySetting 인스턴스 목록입니다.

GenerateTextRequest.promptGenerateTextResponse.candidates에 적용됩니다. 각 SafetyCategory 유형에 대해 두 개 이상의 설정이 있어서는 안 됩니다. API는 이러한 설정에 설정된 기준을 충족하지 못하는 프롬프트와 응답을 차단합니다. 이 목록은 safetySettings에 지정된 각 SafetyCategory의 기본 설정을 재정의합니다. 목록에 제공된 특정 SafetyCategorySafetySetting가 없는 경우 API는 해당 카테고리의 기본 안전 설정을 사용합니다. 유해한 카테고리 HARM_CATEGORY_DEROGATORY, HARM_CATEGORY_TOXICity, HARM_CATEGORY_VIOLENCE, HARM_CATEGORY_SEXUAL, HARM_CATEGORY_MEDical, HARM_CATEGORY_DANGEROUS는 텍스트 서비스에서 지원됩니다.

stopSequences[] string

출력 생성을 중지하는 문자 시퀀스 (최대 5개)입니다. 지정하면 중지 시퀀스가 처음 표시될 때 API가 중지됩니다. 중지 시퀀스는 응답에 포함되지 않습니다.

temperature number

선택사항입니다. 출력의 무작위성을 제어합니다. 참고: 기본값은 모델에 따라 다릅니다. getModel 함수가 반환된 ModelModel.temperature 속성을 참고하세요.

값의 범위는 [0.0,1.0] 이하입니다. 값이 1.0에 가까울수록 더 다양하고 창의적인 응답을 생성하며, 0.0에 가까우면 일반적으로 모델의 응답이 더 명확해집니다.

candidateCount integer

선택사항입니다. 반환할 생성된 응답 수입니다.

이 값은 [1, 8] 사이여야 합니다(1과 8 포함). 설정하지 않으면 기본값은 1입니다.

maxOutputTokens integer

선택사항입니다. 후보에 포함할 최대 토큰 수입니다.

설정하지 않으면 Model 사양에 지정된 outputTokenLimit이 기본값으로 지정됩니다.

topP number

선택사항입니다. 샘플링 시 고려할 토큰의 최대 누적 확률입니다.

이 모델은 결합된 Top-k 샘플링을 사용합니다.

토큰은 할당된 확률에 따라 정렬되므로 가능성이 가장 높은 토큰만 고려됩니다. Top-K 샘플링은 고려할 최대 토큰 수를 직접 제한하는 반면 Nucleus 샘플링은 누적 확률을 기준으로 토큰 수를 제한합니다.

참고: 기본값은 모델에 따라 다릅니다. getModel 함수가 반환된 ModelModel.top_p 속성을 참고하세요.

topK integer

선택사항입니다. 샘플링 시 고려할 최대 토큰 수입니다.

이 모델은 결합된 Top-k 샘플링을 사용합니다.

Top-k 샘플링은 확률이 가장 높은 topK 토큰 집합을 고려합니다. 기본값은 40입니다.

참고: 기본값은 모델에 따라 다릅니다. getModel 함수가 반환된 ModelModel.top_k 속성을 참고하세요.

응답 본문

성공한 경우 응답 본문에 GenerateTextResponse의 인스턴스가 포함됩니다.

ContentFilter

단일 요청 처리와 관련된 콘텐츠 필터링 메타데이터입니다.

ContentFilter에는 이유와 지원 문자열(선택사항)이 포함되어 있습니다. 이유가 명시되어 있지 않을 수 있습니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
reason enum (BlockedReason)

요청 처리 중에 콘텐츠가 차단된 이유입니다.

message string

필터링 동작을 자세히 설명하는 문자열입니다.

JSON 표현
{
  "reason": enum (BlockedReason),
  "message": string
}

BlockedReason

콘텐츠가 차단되었을 수 있는 이유의 목록입니다.

열거형
BLOCKED_REASON_UNSPECIFIED 차단 이유가 명시되지 않았습니다.
SAFETY 안전 설정에 의해 콘텐츠가 차단되었습니다.
OTHER 콘텐츠가 차단되었지만 사유는 알 수 없습니다.

임베딩

임베딩을 나타내는 부동 소수점 수 목록입니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
value[] number

임베딩 값입니다.

JSON 표현
{
  "value": [
    number
  ]
}

메시지

구조화된 텍스트의 기본 단위입니다.

Message에는 authorMessagecontent가 포함됩니다.

author는 메시지가 모델에 텍스트로 제공될 때 메시지에 태그를 지정하는 데 사용됩니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
author string

선택사항입니다. 이 메시지의 작성자입니다.

이 메시지는 모델에 텍스트로 제공될 때 이 메시지의 콘텐츠에 태그를 지정하기 위한 키 역할을 합니다.

작성자는 영숫자 문자열일 수 있습니다.

content string

필수 항목입니다. 구조화된 Message의 텍스트 콘텐츠입니다.

citationMetadata object (CitationMetadata)

출력 전용입니다. 이 Message의 모델 생성 content에 대한 인용 정보입니다.

Message가 모델의 출력으로 생성된 경우 content에 포함된 모든 텍스트의 기여 분석 정보로 이 필드가 채워질 수 있습니다. 이 필드는 출력에만 사용됩니다.

JSON 표현
{
  "author": string,
  "content": string,
  "citationMetadata": {
    object (CitationMetadata)
  }
}

MessagePrompt

프롬프트로 모델에 전달된 모든 구조화된 입력 텍스트.

MessagePrompt에는 대화의 컨텍스트를 제공하는 구조화된 필드 집합, 모델이 다양한 방식으로 응답하도록 준비하는 사용자 입력/모델 출력 메시지 쌍의 예, 사용자와 모델 간의 대화가 번갈아 가면서 발생하는 대화를 나타내는 대화 기록 또는 메시지 목록이 포함됩니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
context string

선택사항입니다. 응답을 근거로 하기위해 모델에 먼저 제공해야 하는 텍스트입니다.

비어 있지 않으면 이 context이 모델에 먼저 examplesmessages보다 먼저 제공됩니다. context를 사용할 때는 연속성을 유지하기 위해 모든 요청과 함께 제공해야 합니다.

이 필드는 컨텍스트를 제공하고 응답을 안내하는 데 도움이 되도록 모델에 대한 프롬프트의 설명일 수 있습니다. 예: "문구를 영어에서 프랑스어로 번역해 줘." 또는 '표현을 통해 감정을 행복, 슬픔 또는 중립으로 분류합니다.'

총 입력 크기가 모델의 inputTokenLimit를 초과하고 입력 요청이 잘린 경우 이 필드에 포함된 내용이 메시지 기록보다 우선합니다.

examples[] object (Example)

선택사항입니다. 모델이 생성해야 하는 내용의 예

여기에는 사용자 입력과 모델이 에뮬레이션해야 하는 응답이 모두 포함됩니다.

이러한 examplesmessages의 기록보다 우선 적용된다는 점을 제외하면 대화 메시지와 동일하게 취급됩니다. 총 입력 크기가 모델의 inputTokenLimit를 초과하면 입력이 잘립니다. examples 전에 messages의 항목이 삭제됩니다.

messages[] object (Message)

필수 항목입니다. 시간순으로 정렬된 최근 대화 기록의 스냅샷입니다.

두 명의 저자가 번갈아 나옵니다.

총 입력 크기가 모델의 inputTokenLimit를 초과하면 입력이 잘립니다. 즉, 가장 오래된 항목이 messages에서 삭제됩니다.

JSON 표현
{
  "context": string,
  "examples": [
    {
      object (Example)
    }
  ],
  "messages": [
    {
      object (Message)
    }
  ]
}

모델에 지시하는 데 사용되는 입력/출력 예

모델이 응답하거나 응답 형식을 지정하는 방법을 보여줍니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
input object (Message)

필수 항목입니다. 사용자의 입력 Message

output object (Message)

필수 항목입니다. 입력 시 모델이 출력해야 하는 내용의 예

JSON 표현
{
  "input": {
    object (Message)
  },
  "output": {
    object (Message)
  }
}

GenerateTextResponse

후보 완성을 포함한 모델의 응답입니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
candidates[] object (TextCompletion)

모델의 후보 응답입니다.

filters[] object (ContentFilter)

프롬프트 및 응답 텍스트에 대한 콘텐츠 필터링 메타데이터 집합입니다.

이 응답에서 후보를 차단한 SafetyCategory, 차단을 트리거한 최저 HarmProbability, 해당 카테고리의 HarmThreshold 설정을 나타냅니다. 1개 이상의 응답을 차단 해제하는 데 필요한 SafetySettings의 최소 변경사항을 나타냅니다.

차단은 요청의 SafetySettings (또는 API의 기본 SafetySettings)에 의해 구성됩니다.

safetyFeedback[] object (SafetyFeedback)

콘텐츠 필터링과 관련된 안전 관련 의견을 반환합니다.

JSON 표현
{
  "candidates": [
    {
      object (TextCompletion)
    }
  ],
  "filters": [
    {
      object (ContentFilter)
    }
  ],
  "safetyFeedback": [
    {
      object (SafetyFeedback)
    }
  ]
}

TextCompletion

모델에서 반환된 출력 텍스트입니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
output string

출력 전용입니다. 모델에서 반환한 생성된 텍스트입니다.

safetyRatings[] object (SafetyRating)

응답의 안전성에 대한 평점입니다.

카테고리당 최대 1개의 평점이 있습니다.

citationMetadata object (CitationMetadata)

출력 전용입니다. 이 TextCompletion의 모델 생성 output에 대한 인용 정보입니다.

이 필드는 output에 포함된 텍스트의 저작자 표시 정보로 채워질 수 있습니다.

JSON 표현
{
  "output": string,
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ],
  "citationMetadata": {
    object (CitationMetadata)
  }
}

SafetyFeedback

전체 요청에 대한 안전 피드백입니다.

이 필드는 입력 또는 응답의 콘텐츠가 안전 설정으로 인해 차단된 경우 채워집니다. 일부 HarmCategory에는 SafetyFeedback이 없을 수 있습니다. 각 SafetyFeedback은 요청에 의해 사용된 안전 설정과 결과를 반환하기 위해 허용되어야 하는 가장 낮은 위험 확률을 반환합니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
rating object (SafetyRating)

콘텐츠를 토대로 평가한 안전 등급입니다.

setting object (SafetySetting)

요청에 적용된 안전 설정입니다.

JSON 표현
{
  "rating": {
    object (SafetyRating)
  },
  "setting": {
    object (SafetySetting)
  }
}

TextPrompt

모델에 프롬프트로 제공되는 텍스트입니다.

모델은 이 TextPrompt를 사용하여 완성된 텍스트를 생성합니다.

를 통해 개인정보처리방침을 정의할 수 있습니다. <ph type="x-smartling-placeholder">
</ph> 입력란
text string

필수 항목입니다. 프롬프트 텍스트입니다.

JSON 표현
{
  "text": string
}