次の方法で共有


AIFunctionFactoryOptions クラス

定義

メソッドから AIFunction を作成するときに指定できるオプションを表します。

public ref class AIFunctionFactoryOptions sealed
public sealed class AIFunctionFactoryOptions
type AIFunctionFactoryOptions = class
Public NotInheritable Class AIFunctionFactoryOptions
継承
AIFunctionFactoryOptions

コンストラクター

名前 説明
AIFunctionFactoryOptions()

AIFunctionFactoryOptions クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AdditionalProperties

結果の AdditionalProperties プロパティに格納する追加の値を取得または設定します。

ConfigureParameterBinding

関数に対する特定のパラメーターのバインド方法を決定するために使用するデリゲートを取得または設定します。

Description

関数に使用する説明を取得または設定します。

ExcludeResultSchema

関数の戻り値の型の JSON スキーマの生成を除外するかどうかを示す値を取得または設定します。

JsonSchemaCreateOptions

関数の入力パラメーターと戻り値の型の JSON スキーマの生成を制御する AIJsonSchemaCreateOptions を取得または設定します。

MarshalResult

InvokeAsync(AIFunctionArguments, CancellationToken)によって返されるObjectを決定するために使用するデリゲートを取得または設定します。

Name

関数に使用する名前を取得または設定します。

SerializerOptions

基になるデリゲートに渡される.NET値をマーシャリングするために使用するJsonSerializerOptionsを取得または設定します。

適用対象