AI DevKit
Search Results for

    Show / Hide Table of Contents

    Class CompletionRequest.CompletionRequestBuilder<TBuilder, TRequest>

    Inheritance
    object
    RESTRequestBody.RequestBuilder<TBuilder, TRequest>
    OpenAIRequest.OpenAIRequestBuilder<TBuilder, TRequest>
    CompletionRequest.CompletionRequestBuilder<TBuilder, TRequest>
    ChatCompletionRequest.Builder
    CompletionRequest.Builder
    Inherited Members
    OpenAIRequest.OpenAIRequestBuilder<TBuilder, TRequest>.SetUser(string)
    OpenAIRequest.OpenAIRequestBuilder<TBuilder, TRequest>.SetModel(string)
    OpenAIRequest.OpenAIRequestBuilder<TBuilder, TRequest>.SetMetadata(Dictionary<string, string>)
    OpenAIRequest.OpenAIRequestBuilder<TBuilder, TRequest>.SetN(int)
    Namespace: Glitch9.AIDevKit
    Assembly: .dll
    Syntax
    public class CompletionRequest.CompletionRequestBuilder<TBuilder, TRequest> : OpenAIRequest.OpenAIRequestBuilder<TBuilder, TRequest> where TBuilder : CompletionRequest.CompletionRequestBuilder<TBuilder, TRequest> where TRequest : CompletionRequest
    Type Parameters
    Name Description
    TBuilder
    TRequest

    Methods

    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

    SetMaxTokens(int)

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

    SetOptions(ICompletionOptions)

    Declaration
    public TBuilder SetOptions(ICompletionOptions options)
    Parameters
    Type Name Description
    ICompletionOptions options
    Returns
    Type Description
    TBuilder

    SetPrompt(string)

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

    SetResponseFormat(ResponseFormat)

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

    SetSeed(uint)

    Declaration
    public TBuilder SetSeed(uint seed)
    Parameters
    Type Name Description
    uint seed
    Returns
    Type Description
    TBuilder

    SetStop(IList<string>)

    Declaration
    public TBuilder SetStop(IList<string> stop)
    Parameters
    Type Name Description
    IList<string> stop
    Returns
    Type Description
    TBuilder

    SetStream(bool)

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

    SetTemperature(float)

    Declaration
    public TBuilder SetTemperature(float temperature)
    Parameters
    Type Name Description
    float temperature
    Returns
    Type Description
    TBuilder
    In this article
    Back to top Generated by DocFX