AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class RunRequest.Builder

    Inheritance
    object
    RequestBody.RequestBodyBuilder<RunRequest.Builder, RunRequest>
    ModelRequest.ModelRequestBuilder<RunRequest.Builder, RunRequest>
    RunRequest.Builder
    Inherited Members
    ModelRequest.ModelRequestBuilder<RunRequest.Builder, RunRequest>.SetUser(string)
    ModelRequest.ModelRequestBuilder<RunRequest.Builder, RunRequest>.SetModel(Model)
    ModelRequest.ModelRequestBuilder<RunRequest.Builder, RunRequest>.SetMetadata(Dictionary<string, string>)
    Namespace: Glitch9.AIDevKit.OpenAI
    Assembly: .dll
    Syntax
    public class RunRequest.Builder : ModelRequest.ModelRequestBuilder<RunRequest.Builder, RunRequest>

    Methods

    AddAdditionalMessage(ThreadMessage)

    Declaration
    public RunRequest.Builder AddAdditionalMessage(ThreadMessage message)
    Parameters
    Type Name Description
    ThreadMessage message
    Returns
    Type Description
    RunRequest.Builder

    AddTool(ToolCall)

    Declaration
    public RunRequest.Builder AddTool(ToolCall tool)
    Parameters
    Type Name Description
    ToolCall tool
    Returns
    Type Description
    RunRequest.Builder

    SelectFunction(string)

    Declaration
    public RunRequest.Builder SelectFunction(string functionName)
    Parameters
    Type Name Description
    string functionName
    Returns
    Type Description
    RunRequest.Builder

    SelectTool(ToolType)

    Declaration
    public RunRequest.Builder SelectTool(ToolType toolType)
    Parameters
    Type Name Description
    ToolType toolType
    Returns
    Type Description
    RunRequest.Builder

    SetAdditionalInstructions(string)

    Declaration
    public RunRequest.Builder SetAdditionalInstructions(string instructions)
    Parameters
    Type Name Description
    string instructions
    Returns
    Type Description
    RunRequest.Builder

    SetAdditionalMessages(params ThreadMessage[])

    Declaration
    public RunRequest.Builder SetAdditionalMessages(params ThreadMessage[] messages)
    Parameters
    Type Name Description
    ThreadMessage[] messages
    Returns
    Type Description
    RunRequest.Builder

    SetInstructions(string)

    Declaration
    public RunRequest.Builder SetInstructions(string instructions)
    Parameters
    Type Name Description
    string instructions
    Returns
    Type Description
    RunRequest.Builder

    SetMaxCompletionTokens(int)

    Declaration
    public RunRequest.Builder SetMaxCompletionTokens(int maxCompletionTokens)
    Parameters
    Type Name Description
    int maxCompletionTokens
    Returns
    Type Description
    RunRequest.Builder

    SetMaxPromptTokens(int)

    Declaration
    public RunRequest.Builder SetMaxPromptTokens(int maxPromptTokens)
    Parameters
    Type Name Description
    int maxPromptTokens
    Returns
    Type Description
    RunRequest.Builder

    SetStream(bool)

    Declaration
    public RunRequest.Builder SetStream(bool stream = true)
    Parameters
    Type Name Description
    bool stream
    Returns
    Type Description
    RunRequest.Builder

    SetTemperature(float)

    Declaration
    public RunRequest.Builder SetTemperature(float temperature)
    Parameters
    Type Name Description
    float temperature
    Returns
    Type Description
    RunRequest.Builder

    SetTools(params ToolCall[])

    Declaration
    public RunRequest.Builder SetTools(params ToolCall[] tools)
    Parameters
    Type Name Description
    ToolCall[] tools
    Returns
    Type Description
    RunRequest.Builder

    SetTopP(float)

    Declaration
    public RunRequest.Builder SetTopP(float topP)
    Parameters
    Type Name Description
    float topP
    Returns
    Type Description
    RunRequest.Builder

    SetTruncationStrategy(TruncationStrategy)

    Declaration
    public RunRequest.Builder SetTruncationStrategy(TruncationStrategy truncationStrategy)
    Parameters
    Type Name Description
    TruncationStrategy truncationStrategy
    Returns
    Type Description
    RunRequest.Builder
    In this article
    Back to top Generated by DocFX