Table of Contents

Class RunRequest.Builder

public class RunRequest.Builder : OpenAIRequest.OpenAIRequestBuilder<RunRequest.Builder, RunRequest>
Inheritance
object
RESTRequestBody.RequestBuilder<RunRequest.Builder, RunRequest>
RunRequest.Builder
Inherited Members

Methods

AddAdditionalMessage(ThreadMessage)

public RunRequest.Builder AddAdditionalMessage(ThreadMessage message)

Parameters

message ThreadMessage

Returns

RunRequest.Builder

AddTool(ToolCall)

public RunRequest.Builder AddTool(ToolCall tool)

Parameters

tool ToolCall

Returns

RunRequest.Builder

SelectFunction(string)

public RunRequest.Builder SelectFunction(string functionName)

Parameters

functionName string

Returns

RunRequest.Builder

SelectTool(ToolType)

public RunRequest.Builder SelectTool(ToolType toolType)

Parameters

toolType ToolType

Returns

RunRequest.Builder

SetAdditionalInstructions(string)

public RunRequest.Builder SetAdditionalInstructions(string instructions)

Parameters

instructions string

Returns

RunRequest.Builder

SetAdditionalMessages(params ThreadMessage[])

public RunRequest.Builder SetAdditionalMessages(params ThreadMessage[] messages)

Parameters

messages ThreadMessage[]

Returns

RunRequest.Builder

SetInstructions(string)

public RunRequest.Builder SetInstructions(string instructions)

Parameters

instructions string

Returns

RunRequest.Builder

SetMaxCompletionTokens(int)

public RunRequest.Builder SetMaxCompletionTokens(int maxCompletionTokens)

Parameters

maxCompletionTokens int

Returns

RunRequest.Builder

SetMaxPromptTokens(int)

public RunRequest.Builder SetMaxPromptTokens(int maxPromptTokens)

Parameters

maxPromptTokens int

Returns

RunRequest.Builder

SetStream(bool)

public RunRequest.Builder SetStream(bool stream = true)

Parameters

stream bool

Returns

RunRequest.Builder

SetTemperature(float)

public RunRequest.Builder SetTemperature(float temperature)

Parameters

temperature float

Returns

RunRequest.Builder

SetTools(params ToolCall[])

public RunRequest.Builder SetTools(params ToolCall[] tools)

Parameters

tools ToolCall[]

Returns

RunRequest.Builder

SetTopP(float)

public RunRequest.Builder SetTopP(float topP)

Parameters

topP float

Returns

RunRequest.Builder

SetTruncationStrategy(TruncationStrategy)

public RunRequest.Builder SetTruncationStrategy(TruncationStrategy truncationStrategy)

Parameters

truncationStrategy TruncationStrategy

Returns

RunRequest.Builder