Freigeben über


ChatChoice interface

Die Darstellung einer einzelnen Eingabeaufforderung als Teil einer gesamten Chat-Vervollständigungsanforderung. n Im Allgemeinen werden Optionen pro bereitgestellter Eingabeaufforderung mit dem Standardwert 1 generiert. Tokenlimits und andere Einstellungen können die Anzahl der generierten Optionen einschränken.

Eigenschaften

contentFilterResults

Informationen über die Inhaltsfilterkategorie (Hass, Sex, Gewalt, self_harm), ob sie erkannt wurde, sowie über den Schweregrad (very_low, niedrig, mittel, hochskaliert, der die Intensität und das Risikoniveau schädlicher Inhalte bestimmt) und ob sie gefiltert wurden oder nicht.

delta

Der Delta-Nachrichteninhalt für eine Streamingantwort.

enhancements

Stellt die Ausgabeergebnisse von Azure OpenAI-Erweiterungen für Chat-Vervollständigungen dar, wie sie über die übereinstimmende Eingabe in der Anforderung konfiguriert werden. Diese zusätzlichen Informationen sind nur verfügbar, wenn Azure OpenAI verwendet wird, und nur, wenn die Anforderung für die Verwendung von Erweiterungen konfiguriert ist.

finishDetails

Der Grund, warum das Modell die Generierung von Token beendet hat, zusammen mit den zutreffenden Details. Diese strukturierte Darstellung ersetzt "finish_reason" für einige Modelle.

finishReason

Der Grund, warum diese Chatabschlussauswahl ihre generierte abgeschlossen hat.

index

Der geordnete Index, der dieser Chatabschlussauswahl zugeordnet ist.

logprobs

Die Protokollwahrscheinlichkeitsinformationen für diese Wahl, wie über die Anforderungsoption "logprobs" aktiviert.

message

Die Chatnachricht für eine bestimmte Chat-Vervollständigungsaufforderung.

Details zur Eigenschaft

contentFilterResults

Informationen über die Inhaltsfilterkategorie (Hass, Sex, Gewalt, self_harm), ob sie erkannt wurde, sowie über den Schweregrad (very_low, niedrig, mittel, hochskaliert, der die Intensität und das Risikoniveau schädlicher Inhalte bestimmt) und ob sie gefiltert wurden oder nicht.

contentFilterResults?: ContentFilterResultsForChoice

Eigenschaftswert

delta

Der Delta-Nachrichteninhalt für eine Streamingantwort.

delta?: ChatResponseMessage

Eigenschaftswert

enhancements

Stellt die Ausgabeergebnisse von Azure OpenAI-Erweiterungen für Chat-Vervollständigungen dar, wie sie über die übereinstimmende Eingabe in der Anforderung konfiguriert werden. Diese zusätzlichen Informationen sind nur verfügbar, wenn Azure OpenAI verwendet wird, und nur, wenn die Anforderung für die Verwendung von Erweiterungen konfiguriert ist.

enhancements?: AzureChatEnhancements

Eigenschaftswert

finishDetails

Der Grund, warum das Modell die Generierung von Token beendet hat, zusammen mit den zutreffenden Details. Diese strukturierte Darstellung ersetzt "finish_reason" für einige Modelle.

finishDetails?: ChatFinishDetailsUnion

Eigenschaftswert

finishReason

Der Grund, warum diese Chatabschlussauswahl ihre generierte abgeschlossen hat.

finishReason: null | string

Eigenschaftswert

null | string

index

Der geordnete Index, der dieser Chatabschlussauswahl zugeordnet ist.

index: number

Eigenschaftswert

number

logprobs

Die Protokollwahrscheinlichkeitsinformationen für diese Wahl, wie über die Anforderungsoption "logprobs" aktiviert.

logprobs: null | ChatChoiceLogProbabilityInfo

Eigenschaftswert

message

Die Chatnachricht für eine bestimmte Chat-Vervollständigungsaufforderung.

message?: ChatResponseMessage

Eigenschaftswert