Language

AIFunctionFactoryOptions.ParameterBindingOptions.ExcludeFromSchema プロパティ

定義

パラメーターを生成されたスキーマから除外するかどうかを示す値を取得します。

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

プロパティ値

注釈

既定値は false です。

通常、このプロパティは、BindParameterがnull以外にも設定されている場合にのみ、trueに設定されます。 BindParameterがnullされている場合はスキーマを除外できますが、これを行うと、既定のマーシャリングが使用されますが、AI サービスではパラメーターが認識されないか、そのパラメーターの引数を生成できなくなります。 パラメーター情報を使用できる可能性は低く、呼び出しエラーが発生する可能性があります。 ただし、 AIFunction の呼び出しが厳密に制御され、呼び出し元がパラメーター値を使用して引数ディクショナリを拡張することが期待される場合は、許容されます。

適用対象