Class RunRequest.Builder
public class RunRequest.Builder : OpenAIRequest.OpenAIRequestBuilder<RunRequest.Builder, RunRequest>
- Inheritance
-
object
RunRequest.Builder
- Inherited Members
-
Methods
AddAdditionalMessage(ThreadMessage)
public RunRequest.Builder AddAdditionalMessage(ThreadMessage message)
Parameters
message ThreadMessage
Returns
- RunRequest.Builder
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
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
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