Class AssistantRequest.Builder
public class AssistantRequest.Builder : ModelRequest.ModelRequestBuilder<AssistantRequest.Builder, AssistantRequest>
- Inheritance
-
object
AssistantRequest.Builder
- Inherited Members
-
Methods
public AssistantRequest.Builder AddTool(ToolCall tool)
Parameters
tool ToolCall
Returns
- AssistantRequest.Builder
SetDescription(string)
public AssistantRequest.Builder SetDescription(string description)
Parameters
description string
Returns
- AssistantRequest.Builder
SetInstructions(string)
public AssistantRequest.Builder SetInstructions(string instructions)
Parameters
instructions string
Returns
- AssistantRequest.Builder
SetName(string)
public AssistantRequest.Builder SetName(string name)
Parameters
name string
Returns
- AssistantRequest.Builder
public AssistantRequest.Builder SetResponseFormat(ResponseFormat responseFormat)
Parameters
responseFormat ResponseFormat
Returns
- AssistantRequest.Builder
SetTemperature(float?)
public AssistantRequest.Builder SetTemperature(float? temperature)
Parameters
temperature float?
Returns
- AssistantRequest.Builder
public AssistantRequest.Builder SetToolResources(ToolResources resources)
Parameters
resources ToolResources
Returns
- AssistantRequest.Builder
public AssistantRequest.Builder SetTools(params ToolCall[] tools)
Parameters
tools ToolCall[]
Returns
- AssistantRequest.Builder
public AssistantRequest.Builder SetTools(IEnumerable<ToolCall> tools)
Parameters
tools IEnumerable<ToolCall>
Returns
- AssistantRequest.Builder
SetTopP(float?)
public AssistantRequest.Builder SetTopP(float? topP)
Parameters
topP float?
Returns
- AssistantRequest.Builder