Table of Contents

Class StructuredOutputRequest<T>

Namespace
Glitch9.AIDevKit

Task for generating structured output (e.g., JSON) using an LLM model.

public class StructuredOutputRequest<T> : ChatCompletionRequestBase<StructuredOutputRequest<T>, Prompt, StructuredOutput<T>>, ILanguageModelRequest, IGenerativeRequest, ISequentialRequest where T : class

Type Parameters

T
Inheritance
object
StructuredOutputRequest<T>
Implements
Inherited Members
Extension Methods

Constructors

StructuredOutputRequest(Prompt)

public StructuredOutputRequest(Prompt prompt)

Parameters

prompt Prompt

Properties

Type

public override FluentApiRequestType Type { get; }

Property Value

FluentApiRequestType

Methods

ExecuteAsyncInternal()

protected override UniTask<StructuredOutput<T>> ExecuteAsyncInternal()

Returns

UniTask<StructuredOutput<T>>