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
content |
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ń. |
finish |
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. |
finish |
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
null | ChatChoiceLogProbabilityInfo
message
Komunikat czatu dla danego monitu o ukończenie czatu.
message?: ChatResponseMessage
Wartość właściwości
Azure SDK for JavaScript