public class FileServiceImpl extends Object implements FileService
| Constructor and Description |
|---|
FileServiceImpl(ZaiClient zAiClient) |
| Modifier and Type | Method and Description |
|---|---|
QueryFileApiResponse |
listFiles(FileListParams queryFilesRequest)
Lists all files.
|
HttpxBinaryResponseContent |
retrieveFileContent(String fileId)
Retrieves the content of a specific file.
|
FileApiResponse |
uploadFile(FileUploadParams request)
Uploads a file to the server.
|
public FileServiceImpl(ZaiClient zAiClient)
public FileApiResponse uploadFile(FileUploadParams request)
FileServiceuploadFile in interface FileServicerequest - the file upload requestpublic QueryFileApiResponse listFiles(FileListParams queryFilesRequest)
FileServicelistFiles in interface FileServicequeryFilesRequest - FileListParams containing the query parameters for listing
filespublic HttpxBinaryResponseContent retrieveFileContent(String fileId) throws IOException
FileServiceretrieveFileContent in interface FileServicefileId - the ID of the file to retrieveIOException - if an I/O error occursCopyright © 2025. All rights reserved.