AIFunctionFactoryOptions.ParameterBindingOptions.ExcludeFromSchema Egenskap

Definition

Hämtar ett värde som anger om parametern ska undantas från det genererade schemat.

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

Egenskapsvärde

Kommentarer

Standardvärdet är false.

Vanligtvis anges den här egenskapen till true om och endast om BindParameter den också är inställd på icke-null. Även om det är möjligt att undanta schemat när BindParameter är nullinnebär det att standardmarsering används, men AI-tjänsten känner inte till parametern eller kan generera ett argument för den. Detta kommer sannolikt att leda till anropsfel, eftersom parameterinformationen sannolikt inte kommer att vara tillgänglig. Det är dock tillåtet för fall där anropet AIFunction av är strikt kontrollerat och anroparen förväntas utöka argumentordlistan med parametervärdet.

Gäller för