OpenaiEx.ContainerFiles (openai_ex v0.9.18)
View SourceThis module provides an implementation of the OpenAI Container Files API. The API reference can be found at https://platform.openai.com/docs/api-reference/container-files.
Summary
Functions
Retrieves the content of a container file.
Creates a new container file via upload or file reference.
Deletes a container file.
Lists all files in a container.
Creates a new file reference request with the given arguments.
Creates a new file upload request with the given arguments.
Retrieves a specific container file by ID.
Functions
Retrieves the content of a container file.
See https://platform.openai.com/docs/api-reference/container-files/retrieveContainerFileContent
Creates a new container file via upload or file reference.
See https://platform.openai.com/docs/api-reference/container-files/createContainerFile
Deletes a container file.
See https://platform.openai.com/docs/api-reference/container-files/deleteContainerFile
Lists all files in a container.
See https://platform.openai.com/docs/api-reference/container-files/listContainerFiles
Creates a new file reference request with the given arguments.
Example usage:
iex> OpenaiEx.ContainerFiles.new_reference(file_id: "file-123")
%{file_id: "file-123"}
Creates a new file upload request with the given arguments.
Examples
iex> OpenaiEx.ContainerFiles.new_upload(file: {"test.txt", "content"})
%{file: {"test.txt", "content"}}
iex> OpenaiEx.ContainerFiles.new_upload(file: {"/path/to/file.txt"})
%{file: {"/path/to/file.txt"}}
Retrieves a specific container file by ID.
See https://platform.openai.com/docs/api-reference/container-files/retrieveContainerFile