assistants {openaistream} | R Documentation |
assistants Class
Description
assistants Class
assistants Class
Super class
openaistream::openai
-> assistants
Methods
Public methods
Inherited methods
Method create()
Create an assistant with a model and instructions.
Usage
assistants$create(model, ..., verbosity = 0)
Arguments
model
character Required. ID of the model to use. You can use the List models API to see all of your available models, or see our Model overview for descriptions of them.
...
Additional parameters as required by the OpenAI API.For example:name;description;instructions;tools;file_ids;metadata
verbosity
numeric. Verbosity level for the API call(0:no output;1:show headers; 2:show headers and bodies;3: show headers, bodies, and curl status messages.).
Returns
An assistant object.
Method retrieve()
Retrieves an assistant.
Usage
assistants$retrieve(assistant_id, verbosity = 0)
Arguments
assistant_id
character Required. The ID of the assistant to retrieve.
verbosity
numeric. Verbosity level for the API call(0:no output;1:show headers; 2:show headers and bodies;3: show headers, bodies, and curl status messages.).
Returns
The assistant object matching the specified ID.
Method modify()
Modifies an assistant.
Usage
assistants$modify(assistant_id, ..., verbosity = 0)
Arguments
assistant_id
character Required. The ID of the assistant to modify.
...
Additional parameters as required by the OpenAI API.For example:model;name;description;instructions;tools;file_ids,metadata
verbosity
numeric. Verbosity level for the API call(0:no output;1:show headers; 2:show headers and bodies;3: show headers, bodies, and curl status messages.).
Returns
The assistant object matching the specified ID.
Method delete()
Delete an assistant.
Usage
assistants$delete(assistant_id, verbosity = 0)
Arguments
assistant_id
character Required. The ID of the assistant to delete.
verbosity
numeric. Verbosity level for the API call(0:no output;1:show headers; 2:show headers and bodies;3: show headers, bodies, and curl status messages.).
Returns
Deletion status
Method list()
Returns a list of assistants
Usage
assistants$list(..., verbosity = 0)
Arguments
...
Additional parameters as required by the OpenAI API.For example:limit;order;after;before;
verbosity
numeric. Verbosity level for the API call(0:no output;1:show headers; 2:show headers and bodies;3: show headers, bodies, and curl status messages.).
Returns
A list of assistant objects.
Method file_create()
Create an assistant file by attaching a File to an assistant.
Usage
assistants$file_create(assistant_id, file_id, verbosity = 0)
Arguments
assistant_id
character Required. The ID of the assistant for which to create a File.
file_id
character Required. A File ID (with purpose="assistants") that the assistant should use. Useful for tools like retrieval and code_interpreter that can access files.
verbosity
numeric. Verbosity level for the API call(0:no output;1:show headers; 2:show headers and bodies;3: show headers, bodies, and curl status messages.).
Returns
An assistant file object.
Method file_retrieve()
Retrieves an AssistantFile.
Usage
assistants$file_retrieve(assistant_id, file_id, verbosity = 0)
Arguments
assistant_id
character Required. The ID of the assistant who the file belongs to.
file_id
character Required. The ID of the file we're getting.
verbosity
numeric. Verbosity level for the API call(0:no output;1:show headers; 2:show headers and bodies;3: show headers, bodies, and curl status messages.).
Returns
The assistant file object matching the specified ID.
Method file_delete()
Delete an assistant file.
Usage
assistants$file_delete(assistant_id, file_id, verbosity = 0)
Arguments
assistant_id
character Required. The ID of the assistant who the file belongs to.
file_id
character Required. The ID of the file we're getting.
verbosity
numeric. Verbosity level for the API call(0:no output;1:show headers; 2:show headers and bodies;3: show headers, bodies, and curl status messages.).
Returns
Deletion status
Method file_list()
Retrieve a list of files from OpenAI.
Usage
assistants$file_list(assistant_id, ..., verbosity = 0)
Arguments
assistant_id
character Required. The ID of the assistant who the file belongs to.
...
Additional parameters as required by the OpenAI API.For example:limit,order,after,before
verbosity
numeric. Verbosity level for the API call(0:no output;1:show headers; 2:show headers and bodies;3: show headers, bodies, and curl status messages.).
Returns
A list of files.
Method clone()
The objects of this class are cloneable with this method.
Usage
assistants$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.