public class ContainersService : CrudService<OpenAIClient, ContainerRequest, Container, DeletionStatus, CursorQuery>
- Inheritance
-
object
ContainersService
Constructors
protected ContainersService(OpenAIClient client)
Parameters
client OpenAIClient
Methods
public UniTask<DeletionStatus> DeleteFileAsync(string containerId, string fileId, RESTOptions options = null)
Parameters
containerId string
fileId string
options RESTOptions
Returns
- UniTask<DeletionStatus>
public UniTask<ContainerFile> RetrieveFileAsync(string containerId, string fileId, RESTOptions options = null)
Parameters
containerId string
fileId string
options RESTOptions
Returns
- UniTask<ContainerFile>
public UniTask<ContainerFile> RetrieveFileContentAsync(string containerId, string fileId, RESTOptions options = null)
Parameters
containerId string
fileId string
options RESTOptions
Returns
- UniTask<ContainerFile>
public UniTask<ContainerFile> UploadFileAsync(string containerId, ContainerFileRequest req, RESTOptions options = null)
Parameters
containerId string
req ContainerFileRequest
options RESTOptions
Returns
- UniTask<ContainerFile>
public UniTask<ContainerFile> UploadFileAsync(string containerId, IFile file, RESTOptions options = null)
Parameters
containerId string
file IFile
options RESTOptions
Returns
- UniTask<ContainerFile>
public UniTask<ContainerFile> UploadFileAsync(string containerId, IFile file, string fileId, RESTOptions options = null)
Parameters
containerId string
file IFile
fileId string
options RESTOptions
Returns
- UniTask<ContainerFile>