UGemini 2.0.1
A C# wrapper for the Google Gemini API.
Loading...
Searching...
No Matches
Uralstech.UGemini.FileAPI Namespace Reference

Classes

class  GeminiFile
 Metadata for a file uploaded to the File API. More...
 
class  GeminiFileDeleteRequest
 Requests the deletion of a file. More...
 
class  GeminiFileGetRequest
 Requests metadata for an existing file. Return type is GeminiFile. More...
 
class  GeminiFileListRequest
 Requests metadata for all existing files. Return type is GeminiFileListResponse. More...
 
class  GeminiFileListResponse
 The response for a GeminiFileListRequest call. More...
 
class  GeminiFileUploadMetaData
 Metadata for a GeminiFile to be uploaded. More...
 
class  GeminiFileUploadRequest
 Uploads a file to the Gemini File API. Response type is GeminiFileUploadResponse. More...
 
class  GeminiFileUploadResponse
 Response for a file upload request. More...
 
class  GeminiFileVideoMetaData
 Metadata for a video GeminiFile. More...
 

Enumerations

enum  GeminiFileState { Unspecified , Processing , Active , Failed }
 States for the lifecycle of a File. More...
 

Enumeration Type Documentation

◆ GeminiFileState

States for the lifecycle of a File.

Enumerator
Unspecified 

The default value. This value is used if the state is omitted.

Processing 

File is being processed and cannot be used for inference yet.

Active 

File is processed and available for inference.

Failed 

File failed processing.