Table of Contents

Class CompletionResult<T>

Namespace
Glitch9.AIDevKit

Base class for generated contents via CompletionRequest or ChatCompletionRequest. This class contains ToolCalls that the AI model wants to call.

public abstract class CompletionResult<T> : GeneratedResult<T>, IGeneratedResult

Type Parameters

T
Inheritance
object
CompletionResult<T>
Implements
Derived
Inherited Members

Constructors

CompletionResult(T, ToolCall[], Usage)

protected CompletionResult(T value, ToolCall[] toolCalls, Usage usage = null)

Parameters

value T
toolCalls ToolCall[]
usage Usage

CompletionResult(T, Usage)

protected CompletionResult(T value, Usage usage)

Parameters

value T
usage Usage

CompletionResult(T[], ToolCall[], Usage)

protected CompletionResult(T[] values, ToolCall[] toolCalls, Usage usage = null)

Parameters

values T[]
toolCalls ToolCall[]
usage Usage

CompletionResult(T[], Usage)

protected CompletionResult(T[] values, Usage usage)

Parameters

values T[]
usage Usage

Fields

toolCalls

public readonly ToolCall[] toolCalls

Field Value

ToolCall[]