Table of Contents

Namespace OpenAI.ObjectModels.RequestModels

Classes

AssistantCreateRequest
AssistantFileCreateRequest
AssistantModifyRequest
AssistantsApiToolChoiceOneOfType
AssistantsApiToolFunctionConverter
AssistantsApiToolFunctionOneOfType
Attachment
ChatMessage

The contents of the message. Messages must be an array of message objects, where each object has a role (either “system”, “user”, or “assistant”) and content (the content of the message) and an optional name

CodeInterpreter
CreateThreadAndRunRequest
CreateVectorStoreFileBatchRequest
CreateVectorStoreFileRequest
CreateVectorStoreRequest
FileSearch
Function
FunctionCall

Describes a function call returned from GPT. A function call contains a function name, and a dictionary mapping function argument names to their values.

FunctionDefinition

Definition of a valid function call.

MessageContent

The content of a message.

MessageCreateRequest
ModifyMessageRequest
ModifyThreadRequest
PaginationRequest
ResponseFormat

An object specifying the format that the model must output. Used to enable JSON mode.

ResponseFormatOneOfType
RunCreateRequest
RunModifyRequest
SubmitToolOutputsToRunRequest
ThreadCreateRequest
ToolCall
ToolChoice
ToolChoice.FunctionTool
ToolChoiceOneOfType
ToolChoiceOneOfType.ToolChoiceOneOfTypeConverter
ToolDefinition

Definition of a valid tool.

ToolOutput

A list of tools for which the outputs are being submitted.

ToolResources
ToolsItem
UpdateVectorStoreRequest
VectorStoreFileListRequest
VectorStores