Udostępnij za pośrednictwem


ChatChoice interface

Reprezentacja pojedynczego ukończenia monitu w ramach ogólnego żądania ukończenia czatu. Ogólnie rzecz biorąc, n opcje są generowane według podanego monitu z wartością domyślną 1. Limity tokenów i inne ustawienia mogą ograniczać liczbę wygenerowanych opcji.

Właściwości

contentFilterResults

Informacje o kategorii filtrowania zawartości (nienawiść, przemoc seksualna, przemoc, self_harm), jeśli została wykryta, a także poziom ważności (very_low, niski, średni, wysoki poziom, który określa intensywność i poziom ryzyka szkodliwej zawartości) i czy został przefiltrowany, czy nie.

delta

Zawartość komunikatu różnicowego dla odpowiedzi przesyłania strumieniowego.

enhancements

Reprezentuje wyniki wyjściowe ulepszeń usługi Azure OpenAI w celu ukończenia czatu zgodnie z konfiguracją za pośrednictwem pasujących danych wejściowych podanych w żądaniu. Te dodatkowe informacje są dostępne tylko w przypadku korzystania z usługi Azure OpenAI i tylko wtedy, gdy żądanie jest skonfigurowane do korzystania z ulepszeń.

finishDetails

Przyczyna, dla którego model przestał generować tokeny wraz z wszelkimi odpowiednimi szczegółami. Ta ustrukturyzowana reprezentacja zastępuje "finish_reason" dla niektórych modeli.

finishReason

Przyczyna, dla którego ten wybór ukończenia czatu zakończył się wygenerowany.

index

Uporządkowany indeks skojarzony z wybranymi ukończeniami czatu.

logprobs

Informacje o prawdopodobieństwa dziennika dla tego wyboru, jak włączono za pośrednictwem opcji żądania "logprobs".

message

Komunikat czatu dla danego monitu o ukończenie czatu.

Szczegóły właściwości

contentFilterResults

Informacje o kategorii filtrowania zawartości (nienawiść, przemoc seksualna, przemoc, self_harm), jeśli została wykryta, a także poziom ważności (very_low, niski, średni, wysoki poziom, który określa intensywność i poziom ryzyka szkodliwej zawartości) i czy został przefiltrowany, czy nie.

contentFilterResults?: ContentFilterResultsForChoice

Wartość właściwości

delta

Zawartość komunikatu różnicowego dla odpowiedzi przesyłania strumieniowego.

delta?: ChatResponseMessage

Wartość właściwości

enhancements

Reprezentuje wyniki wyjściowe ulepszeń usługi Azure OpenAI w celu ukończenia czatu zgodnie z konfiguracją za pośrednictwem pasujących danych wejściowych podanych w żądaniu. Te dodatkowe informacje są dostępne tylko w przypadku korzystania z usługi Azure OpenAI i tylko wtedy, gdy żądanie jest skonfigurowane do korzystania z ulepszeń.

enhancements?: AzureChatEnhancements

Wartość właściwości

finishDetails

Przyczyna, dla którego model przestał generować tokeny wraz z wszelkimi odpowiednimi szczegółami. Ta ustrukturyzowana reprezentacja zastępuje "finish_reason" dla niektórych modeli.

finishDetails?: ChatFinishDetailsUnion

Wartość właściwości

finishReason

Przyczyna, dla którego ten wybór ukończenia czatu zakończył się wygenerowany.

finishReason: null | string

Wartość właściwości

null | string

index

Uporządkowany indeks skojarzony z wybranymi ukończeniami czatu.

index: number

Wartość właściwości

number

logprobs

Informacje o prawdopodobieństwa dziennika dla tego wyboru, jak włączono za pośrednictwem opcji żądania "logprobs".

logprobs: null | ChatChoiceLogProbabilityInfo

Wartość właściwości

message

Komunikat czatu dla danego monitu o ukończenie czatu.

message?: ChatResponseMessage

Wartość właściwości