AIFunctionFactoryOptions.ParameterBindingOptions.ExcludeFromSchema Proprietà

Definizione

Ottiene un valore che indica se il parametro deve essere escluso dallo schema generato.

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

Valore della proprietà

Commenti

Il valore predefinito è false.

In genere, questa proprietà è impostata su true se e solo se BindParameter è impostata anche su nonnull. Anche se è possibile escludere lo schema quando BindParameter è null, questo significa che verrà usato il marshalling predefinito, ma il servizio di intelligenza artificiale non sarà a conoscenza del parametro o in grado di generare un argomento per esso. È probabile che si verifichino errori di chiamata, perché è improbabile che le informazioni sui parametri siano disponibili. Tuttavia, è consentito per i casi in cui la AIFunction chiamata di è strettamente controllata e il chiamante dovrebbe aumentare il dizionario argomenti con il valore del parametro.

Si applica a