Namespace Uralstech.UGemini
Classes
- EnumExtensions
Extensions for Enum type objects.
- GeminiContentTypeExtensions
Extensions for GeminiContentType.
- GeminiManager
The class for accessing the Gemini API!
- GeminiRequestMetadata
Metadata about a computation request.
Interfaces
- IAppendableData<T>
An interface for data that is to be appended to at runtime.
- IGeminiDeleteRequest
All Gemini API DELETE requests must inherit from this interface.
- IGeminiGetRequest
All Gemini API GET requests must inherit from this interface.
- IGeminiMultiPartPostRequest
All Gemini API POST requests with multi-part data must inherit from this interface.
- IGeminiPatchRequest
All Gemini API PATCH requests must inherit from this interface.
- IGeminiPostRequest
All Gemini API POST requests must inherit from this interface.
- IGeminiRequest
All Gemini API requests must inherit from this interface.
- IGeminiStreamablePostRequest<TResponse>
All streamed Gemini API POST requests must inherit from this interface.
Enums
- GeminiAuthMethod
The preferred authentication method to use with the Gemini API.
- GeminiContentType
Enum for the types of content able to be fed to the Gemini API.