This repository was archived by the owner on Feb 20, 2026. It is now read-only.
Repository navigation
UGemini v2.1.0
For those updating from v1.x.x: Check the update notes for v2.0.0 for an update guide.
Breaking Changes
Uralstech.UGemini.Utils.Singletonnamespace has been moved to the Utils.Singleton package, which is now a dependency of UGemini.GeminiStatusandGeminiStatusDetailshave been moved to the UCloud.Operations package, which is now a dependency of UGemini. UseUralstech.UCloud.Operations.OperationStatusandUralstech.UCloud.ProtobufObjectinstead, respectively.GeminiModelGetRequest.ModelNameis now a property and is deprecated. UseGeminiModelId GeminiModelGetRequest.Modelinstead.
Added
- Support for all method in the
tunedModelsendpoint. - Support for
operationsendpoints through UCloud.Operations. - Support for multiple authentication method (API Key, OAuth) for all requests. Most default to API key authentication.
- Simple filters for
GeminiTunedModelListRequests. - Improved error handling in
GeminiManagerwith newGeminiResponseParsingExceptionexception. - Documentation generation by DocFX.
Changed
- Updated
GeminiModelIdStringConverterto be more explicit in conversion. - Fixed possible exception in
GeminiManagerwhen an empty JSON object is returned for a request that expects an empty response. - All references to https://generativelanguage.googleapis.com have been changed to the new
GeminiManager.BaseServiceUriconstant. - All errors now log
webRequest.uri.AbsoluteUrifor improved debugging. - Some improvements to
EnumExtensionsandGeminiContentTypeExtensions. - Fixed some possible
NullReferenceExceptions inGeminiModelandGeminiModelId.
Pull Requests
- UGemini v2.1.0 by @Uralstech in #29
Full Changelog: 2.0.1...2.1.0