FunctionInvokingChatClient.IncludeDetailedErrors Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob detaillierte Ausnahmeinformationen beim Aufrufen des zugrunde liegenden IChatClientChats in den Chatverlauf einbezogen werden sollen.

public:
 property bool IncludeDetailedErrors { bool get(); void set(bool value); };
public bool IncludeDetailedErrors { get; set; }
member this.IncludeDetailedErrors : bool with get, set
Public Property IncludeDetailedErrors As Boolean

Eigenschaftswert

true wenn die vollständige Ausnahmenachricht beim Aufrufen des zugrunde liegenden IChatClientChats dem Chatverlauf hinzugefügt wird. false wenn eine generische Fehlermeldung im Chatverlauf enthalten ist. Der Standardwert ist false.

Hinweise

Durch Festlegen des Werts wird false verhindert, dass das zugrunde liegende Sprachmodell unformatierte Ausnahmedetails an den Endbenutzer weitergibt, da diese Informationen nicht empfangen werden. Selbst in diesem Fall ist das rohe Exception Objekt für den Anwendungscode verfügbar, indem die Exception Eigenschaft überprüft wird.

Durch Festlegen des Werts true können Sie die zugrunde liegenden IChatClient Umgehungsprobleme selbst unterstützen, z. B. indem Sie den Funktionsaufruf mit verschiedenen Argumenten wiederholen. Dies kann jedoch dazu führen, dass die unformatierten Ausnahmeinformationen für externe Benutzer offenzulegen sind, was je nach Anwendungsszenario ein Sicherheitsproblem sein kann.

Das Ändern des Werts dieser Eigenschaft, während der Client verwendet wird, kann zu Inkonsistenzen führen, um festzustellen, ob detaillierte Fehler während einer In-Flight-Anforderung bereitgestellt werden.

Gilt für: