ChatChoice interface
전체 채팅 완료 요청의 일부로 단일 프롬프트 완료의 표현입니다.
일반적으로 n
기본값이 1인 제공된 프롬프트별로 선택 항목이 생성됩니다.
토큰 제한 및 기타 설정은 생성된 선택 항목 수를 제한할 수 있습니다.
속성
content |
콘텐츠 필터링 범주(증오, 성적, 폭력, self_harm), 검색된 경우 및 심각도 수준(유해한 콘텐츠의 강도 및 위험 수준을 결정하는 very_low, 낮음, 중간, 대규모) 및 필터링되었는지 여부에 대한 정보입니다. |
delta | 스트리밍 응답에 대한 델타 메시지 콘텐츠입니다. |
enhancements | 요청에 제공된 일치 입력을 통해 구성된 대로 채팅 완료에 대한 Azure OpenAI 개선 사항의 출력 결과를 나타냅니다. 이 추가 정보는 Azure OpenAI를 사용하는 경우에만 사용할 수 있으며, 요청이 향상된 기능을 사용하도록 구성된 경우에만 사용할 수 있습니다. |
finish |
모델이 해당 세부 정보와 함께 토큰 생성을 중지한 이유입니다. 이 구조화된 표현은 일부 모델의 'finish_reason'을 대체합니다. |
finish |
이 채팅 완료 선택이 생성된 완료를 완료한 이유입니다. |
index | 이 채팅 완료 선택과 연결된 순서가 지정된 인덱스입니다. |
logprobs | 'logprobs' 요청 옵션을 통해 사용하도록 설정된 이 선택에 대한 로그 확률 정보입니다. |
message | 지정된 채팅 완료 프롬프트에 대한 채팅 메시지입니다. |
속성 세부 정보
contentFilterResults
콘텐츠 필터링 범주(증오, 성적, 폭력, self_harm), 검색된 경우 및 심각도 수준(유해한 콘텐츠의 강도 및 위험 수준을 결정하는 very_low, 낮음, 중간, 대규모) 및 필터링되었는지 여부에 대한 정보입니다.
contentFilterResults?: ContentFilterResultsForChoice
속성 값
delta
enhancements
요청에 제공된 일치 입력을 통해 구성된 대로 채팅 완료에 대한 Azure OpenAI 개선 사항의 출력 결과를 나타냅니다. 이 추가 정보는 Azure OpenAI를 사용하는 경우에만 사용할 수 있으며, 요청이 향상된 기능을 사용하도록 구성된 경우에만 사용할 수 있습니다.
enhancements?: AzureChatEnhancements
속성 값
finishDetails
모델이 해당 세부 정보와 함께 토큰 생성을 중지한 이유입니다. 이 구조화된 표현은 일부 모델의 'finish_reason'을 대체합니다.
finishDetails?: ChatFinishDetailsUnion
속성 값
finishReason
이 채팅 완료 선택이 생성된 완료를 완료한 이유입니다.
finishReason: null | string
속성 값
null | string
index
이 채팅 완료 선택과 연결된 순서가 지정된 인덱스입니다.
index: number
속성 값
number
logprobs
'logprobs' 요청 옵션을 통해 사용하도록 설정된 이 선택에 대한 로그 확률 정보입니다.
logprobs: null | ChatChoiceLogProbabilityInfo
속성 값
null | ChatChoiceLogProbabilityInfo
message
Azure SDK for JavaScript