ChatOptions.AllowMultipleToolCalls Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine einzelne Antwort mehrere Toolaufrufe enthalten darf.

public:
 property Nullable<bool> AllowMultipleToolCalls { Nullable<bool> get(); void set(Nullable<bool> value); };
public bool? AllowMultipleToolCalls { get; set; }
member this.AllowMultipleToolCalls : Nullable<bool> with get, set
Public Property AllowMultipleToolCalls As Nullable(Of Boolean)

Eigenschaftswert

true für kein Limit. false wenn sie IChatClient aufgefordert wird, pro Anforderung maximal einen Toolaufruf zurückzugeben. Wenn null, kann der Anbieter seine eigene Standardeinstellung auswählen.

Hinweise

Wenn sie mit Middleware für Funktionsaufrufe verwendet wird, wirkt sich dies nicht auf die Fähigkeit aus, mehrere Funktionsaufrufe in Folge auszuführen. Sie wirkt sich nur auf die Anzahl der Funktionsaufrufe innerhalb einer einzigen Iteration der Funktionsaufrufschleife aus.

Der zugrunde liegende Anbieter ist nicht garantiert, dieses Kennzeichen zu unterstützen oder zu berücksichtigen. So kann es beispielsweise auswählen, dass es ignoriert und mehrere Toolaufrufe unabhängig davon zurückgegeben wird.

Gilt für: