Class ChatCompletionRequest.Builder
public class ChatCompletionRequest.Builder : CompletionRequest.CompletionRequestBuilder<ChatCompletionRequest.Builder, ChatCompletionRequest>
- Inheritance
-
objectChatCompletionRequest.Builder
- Inherited Members
Methods
PushMessage(ChatMessage)
public ChatCompletionRequest.Builder PushMessage(ChatMessage message)
Parameters
messageChatMessage
Returns
SetFunctions(params FunctionDeclaration[])
public ChatCompletionRequest.Builder SetFunctions(params FunctionDeclaration[] functions)
Parameters
functionsFunctionDeclaration[]
Returns
SetMessages(List<ChatMessage>)
public ChatCompletionRequest.Builder SetMessages(List<ChatMessage> messages)
Parameters
messagesList<ChatMessage>
Returns
SetModalities(Modality)
public ChatCompletionRequest.Builder SetModalities(Modality modalities)
Parameters
modalitiesModality
Returns
SetStartingMessage(string)
public ChatCompletionRequest.Builder SetStartingMessage(string startingMessage)
Parameters
startingMessagestring
Returns
SetSummary(string)
public ChatCompletionRequest.Builder SetSummary(string summary)
Parameters
summarystring
Returns
SetToolChoice(ToolCall)
public ChatCompletionRequest.Builder SetToolChoice(ToolCall toolChoice)
Parameters
toolChoiceToolCall
Returns
SetTools(params ToolCall[])
public ChatCompletionRequest.Builder SetTools(params ToolCall[] tools)
Parameters
toolsToolCall[]