class

OpenAI::CreateAssistantRequestToolResourcesVariant1

Inherits JSON::Serializable < Reference < Object

A set of resources that are used by the assistant's tools. The resources are specific to the type of tool. For example, the code_interpreter tool requires a list of file IDs, while the file_search tool requires a list of vector store IDs.

Constructors

new(code_interpreter : CreateAssistantRequestToolResourcesVariant1CodeInterpreter | Nil = nil, file_search : CreateAssistantRequestToolResourcesVariant1FileSearch | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

code_interpreter
Source
code_interpreter=(code_interpreter : CreateAssistantRequestToolResourcesVariant1CodeInterpreter | Nil)
Source
file_search
Source
file_search=(file_search : CreateAssistantRequestToolResourcesVariant1FileSearch | Nil)
Source