Table of Contents

Class AssistantRequest.Builder

public class AssistantRequest.Builder : ModelRequest.ModelRequestBuilder<AssistantRequest.Builder, AssistantRequest>
Inheritance
object
RequestBody.RequestBodyBuilder<AssistantRequest.Builder, AssistantRequest>
AssistantRequest.Builder
Inherited Members

Methods

AddTool(ToolCall)

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

SetResponseFormat(ResponseFormat)

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

SetToolResources(ToolResources)

public AssistantRequest.Builder SetToolResources(ToolResources resources)

Parameters

resources ToolResources

Returns

AssistantRequest.Builder

SetTools(params ToolCall[])

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

Parameters

tools ToolCall[]

Returns

AssistantRequest.Builder

SetTools(IEnumerable<ToolCall>)

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