ChatChoice interface

전체 채팅 완료 요청의 일부로 단일 프롬프트 완료의 표현입니다. 일반적으로 n 기본값이 1인 제공된 프롬프트별로 선택 항목이 생성됩니다. 토큰 제한 및 기타 설정은 생성된 선택 항목 수를 제한할 수 있습니다.

속성

contentFilterResults

콘텐츠 필터링 범주(증오, 성적, 폭력, self_harm), 검색된 경우 및 심각도 수준(유해한 콘텐츠의 강도 및 위험 수준을 결정하는 very_low, 낮음, 중간, 대규모) 및 필터링되었는지 여부에 대한 정보입니다.

delta

스트리밍 응답에 대한 델타 메시지 콘텐츠입니다.

enhancements

요청에 제공된 일치 입력을 통해 구성된 대로 채팅 완료에 대한 Azure OpenAI 개선 사항의 출력 결과를 나타냅니다. 이 추가 정보는 Azure OpenAI를 사용하는 경우에만 사용할 수 있으며, 요청이 향상된 기능을 사용하도록 구성된 경우에만 사용할 수 있습니다.

finishDetails

모델이 해당 세부 정보와 함께 토큰 생성을 중지한 이유입니다. 이 구조화된 표현은 일부 모델의 'finish_reason'을 대체합니다.

finishReason

이 채팅 완료 선택이 생성된 완료를 완료한 이유입니다.

index

이 채팅 완료 선택과 연결된 순서가 지정된 인덱스입니다.

logprobs

'logprobs' 요청 옵션을 통해 사용하도록 설정된 이 선택에 대한 로그 확률 정보입니다.

message

지정된 채팅 완료 프롬프트에 대한 채팅 메시지입니다.

속성 세부 정보

contentFilterResults

콘텐츠 필터링 범주(증오, 성적, 폭력, self_harm), 검색된 경우 및 심각도 수준(유해한 콘텐츠의 강도 및 위험 수준을 결정하는 very_low, 낮음, 중간, 대규모) 및 필터링되었는지 여부에 대한 정보입니다.

contentFilterResults?: ContentFilterResultsForChoice

속성 값

delta

스트리밍 응답에 대한 델타 메시지 콘텐츠입니다.

delta?: ChatResponseMessage

속성 값

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

속성 값

message

지정된 채팅 완료 프롬프트에 대한 채팅 메시지입니다.

message?: ChatResponseMessage

속성 값