AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class CompletionRequestBase.CompletionRequestBuilder<TBuilder, TRequest>

    Inheritance
    object
    AIRequest.ModelRequestBuilder<TBuilder, TRequest>
    CompletionRequestBase.CompletionRequestBuilder<TBuilder, TRequest>
    ChatCompletionRequest.Builder
    CompletionRequest.Builder
    Inherited Members
    AIRequest.ModelRequestBuilder<TBuilder, TRequest>.SetUser(string)
    AIRequest.ModelRequestBuilder<TBuilder, TRequest>.SetModel(Model)
    AIRequest.ModelRequestBuilder<TBuilder, TRequest>.SetMetadata(Dictionary<string, string>)
    Namespace: Glitch9.AIDevKit
    Assembly: .dll
    Syntax
    public class CompletionRequestBase.CompletionRequestBuilder<TBuilder, TRequest> : AIRequest.ModelRequestBuilder<TBuilder, TRequest> where TBuilder : CompletionRequestBase.CompletionRequestBuilder<TBuilder, TRequest> where TRequest : CompletionRequestBase
    Type Parameters
    Name Description
    TBuilder
    TRequest

    Methods

    ExcludeReasoning(bool)

    Declaration
    public TBuilder ExcludeReasoning(bool exclude = true)
    Parameters
    Type Name Description
    bool exclude
    Returns
    Type Description
    TBuilder

    IncludeUsage(bool)

    Declaration
    public TBuilder IncludeUsage(bool includeUsage = true)
    Parameters
    Type Name Description
    bool includeUsage
    Returns
    Type Description
    TBuilder

    SetAttachedFiles(List<IFile>)

    Declaration
    public TBuilder SetAttachedFiles(List<IFile> files)
    Parameters
    Type Name Description
    List<IFile> files
    Returns
    Type Description
    TBuilder

    SetInstruction(string)

    Declaration
    public TBuilder SetInstruction(string systemInstruction)
    Parameters
    Type Name Description
    string systemInstruction
    Returns
    Type Description
    TBuilder

    SetJsonSchema(StrictJsonSchema)

    Declaration
    public TBuilder SetJsonSchema(StrictJsonSchema jsonSchema)
    Parameters
    Type Name Description
    StrictJsonSchema jsonSchema
    Returns
    Type Description
    TBuilder

    SetJsonSchema(Type)

    Declaration
    public TBuilder SetJsonSchema(Type type)
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    TBuilder

    SetModelOptions(ModelSettings)

    Declaration
    public TBuilder SetModelOptions(ModelSettings options)
    Parameters
    Type Name Description
    ModelSettings options
    Returns
    Type Description
    TBuilder

    SetModels(List<string>)

    Declaration
    public TBuilder SetModels(List<string> models)
    Parameters
    Type Name Description
    List<string> models
    Returns
    Type Description
    TBuilder

    SetPrompt(string)

    Declaration
    public TBuilder SetPrompt(string prompt)
    Parameters
    Type Name Description
    string prompt
    Returns
    Type Description
    TBuilder

    SetReasoningEffort(ReasoningEffort)

    Declaration
    public TBuilder SetReasoningEffort(ReasoningEffort effort)
    Parameters
    Type Name Description
    ReasoningEffort effort
    Returns
    Type Description
    TBuilder

    SetReasoningEffort(int)

    Declaration
    public TBuilder SetReasoningEffort(int maxTokens)
    Parameters
    Type Name Description
    int maxTokens
    Returns
    Type Description
    TBuilder

    SetReasoningOptions(ReasoningOptions)

    Declaration
    public TBuilder SetReasoningOptions(ReasoningOptions options)
    Parameters
    Type Name Description
    ReasoningOptions options
    Returns
    Type Description
    TBuilder

    SetResponseFormat(ResponseFormat)

    Declaration
    public TBuilder SetResponseFormat(ResponseFormat responseFormat)
    Parameters
    Type Name Description
    ResponseFormat responseFormat
    Returns
    Type Description
    TBuilder

    SetStream(bool)

    Declaration
    public TBuilder SetStream(bool stream = true)
    Parameters
    Type Name Description
    bool stream
    Returns
    Type Description
    TBuilder

    SetTransforms(List<string>)

    Declaration
    public TBuilder SetTransforms(List<string> transforms)
    Parameters
    Type Name Description
    List<string> transforms
    Returns
    Type Description
    TBuilder
    In this article
    Back to top Generated by DocFX