AIFunctionDeclaration.ReturnJsonSchema 속성

정의

함수의 반환 값을 설명하는 JSON 스키마를 가져옵니다.

public:
 virtual property Nullable<System::Text::Json::JsonElement> ReturnJsonSchema { Nullable<System::Text::Json::JsonElement> get(); };
public virtual System.Text.Json.JsonElement? ReturnJsonSchema { get; }
member this.ReturnJsonSchema : Nullable<System.Text.Json.JsonElement>
Public Overridable ReadOnly Property ReturnJsonSchema As Nullable(Of JsonElement)

속성 값

설명

AIFunction 통해 AIFunctionFactory만들어지면 이 스키마는 구성된 JsonSerializerOptions 스키마를 사용하여 메서드의 반환 형식에서 자동으로 파생됩니다 AIJsonSchemaCreateOptions. 반환하거나 ValueTask<TResult>메서드의 Task<TResult> 경우 스키마는 래핑되지 않은 결과 형식을 기반으로 합니다. 반환 스키마 생성은 .로 설정 ExcludeResultSchematrue하여 제외할 수 있습니다.

값은 null 일반적으로 반환 스키마, 반환되는 함수 또는 ValueTask설정된 함수VoidTask를 지정하지 않는 함수 ExcludeResultSchema 를 반영합니다true.

적용 대상