Represents a tool that can be used by ChatGPT in a chat completion.
Represents a tool that runs Python code on the OpenAI server.
Represents a tool that calls a function.
Represents a tool that retrieves data from uploaded files.
Represents the type of the tool.
What type of tool this is. This will always match this class's type. For example, for functions: