Język

ChatOptions.AllowMultipleToolCalls Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy pojedyncza odpowiedź może zawierać wiele wywołań narzędzi.

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)

Wartość właściwości

true bez limitu. false IChatClient Jeśli zostanie wyświetlony monit o zwrócenie maksymalnie jednego wywołania narzędzia na żądanie. Jeśli null, dostawca może wybrać własną wartość domyślną.

Uwagi

W przypadku korzystania z funkcji wywołującej oprogramowanie pośredniczące nie ma to wpływu na możliwość wykonywania wielu wywołań funkcji w sekwencji. Ma wpływ tylko na liczbę wywołań funkcji w ramach pojedynczej iteracji pętli wywoływania funkcji.

Podstawowy dostawca nie ma gwarancji obsługi ani honorowania tej flagi. Na przykład może wybrać opcję ignorowania i zwracania wielu wywołań narzędzi niezależnie od tego.

Dotyczy