diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..95fe8f71 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/latexdocs \ No newline at end of file diff --git a/Doxyfile b/Doxyfile index bfa7e18c..789d2e56 100644 --- a/Doxyfile +++ b/Doxyfile @@ -48,7 +48,7 @@ PROJECT_NAME = UGemini # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 1.2.2 +PROJECT_NUMBER = 1.2.3 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a @@ -74,7 +74,7 @@ PROJECT_ICON = # entered, it will be relative to the location where doxygen was started. If # left blank the current directory will be used. -OUTPUT_DIRECTORY = C:/Users/asus/UGemini/docs +OUTPUT_DIRECTORY = # If the CREATE_SUBDIRS tag is set to YES then doxygen will create up to 4096 # sub-directories (in 2 levels) under the output directory of each output format @@ -1338,7 +1338,7 @@ GENERATE_HTML = YES # The default directory is: html. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_OUTPUT = ./ +HTML_OUTPUT = docs # The HTML_FILE_EXTENSION tag can be used to specify the file extension for each # generated HTML page (for example: .htm, .php, .asp). @@ -1996,7 +1996,7 @@ EXTRA_SEARCH_MAPPINGS = # If the GENERATE_LATEX tag is set to YES, doxygen will generate LaTeX output. # The default value is: YES. -GENERATE_LATEX = NO +GENERATE_LATEX = YES # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. If a # relative path is entered the value of OUTPUT_DIRECTORY will be put in front of @@ -2004,7 +2004,7 @@ GENERATE_LATEX = NO # The default directory is: latex. # This tag requires that the tag GENERATE_LATEX is set to YES. -LATEX_OUTPUT = latex +LATEX_OUTPUT = latexdocs # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be # invoked. diff --git a/README.md b/README.md index ff230cb6..f70b280c 100644 --- a/README.md +++ b/README.md @@ -84,3 +84,5 @@ Follow the steps detailed in the OpenUPM installation method and only install th ### Documentation See . + +See for reference manual. \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Documentation~/README.md b/UGemini/Packages/com.uralstech.ugemini/Documentation~/README.md index 8e72392a..5cd83533 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Documentation~/README.md +++ b/UGemini/Packages/com.uralstech.ugemini/Documentation~/README.md @@ -4,6 +4,10 @@ `GeminiManager.Compute` and parts of related types have been deprecated. Please check `README_OLD.md` for documentation regarding the deprecated code. +### Reference Manual + +See `refman.pdf` for the offline reference manual or go to . + ### Table of Contents - [**Setup**](#setup) diff --git a/UGemini/Packages/com.uralstech.ugemini/Documentation~/refman.pdf b/UGemini/Packages/com.uralstech.ugemini/Documentation~/refman.pdf new file mode 100644 index 00000000..9792f7c5 Binary files /dev/null and b/UGemini/Packages/com.uralstech.ugemini/Documentation~/refman.pdf differ diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/EnumExtensions.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/EnumExtensions.cs index c049975c..fc99ba81 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/EnumExtensions.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/EnumExtensions.cs @@ -10,7 +10,7 @@ namespace Uralstech.UGemini public static class EnumExtensions { /// - /// Converts a to its MIME type. + /// Converts a to its MIME type. /// /// The value. /// The MIME type as a string. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContent.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContent.cs index cb98ec46..6f6fa500 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContent.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContent.cs @@ -77,7 +77,7 @@ public static GeminiContent GetContent(string message, Texture2D image, GeminiRo /// Creates a new from a role, message and . /// /// - /// Requires Utilities.Encoding.Wav. + /// Requires Utilities.Encoding.Wav. /// /// The role of the content creator. /// The message. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentBlob.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentBlob.cs index 1ab2107f..1b927897 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentBlob.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentBlob.cs @@ -33,7 +33,7 @@ public class GeminiContentBlob /// Converts the given to a . /// /// - /// Requires Utilities.Encoding.Wav. + /// Requires Utilities.Encoding.Wav. /// /// The to use. /// A new object. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/UnityExtensions.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/UnityExtensions.cs index 7dbc7fb6..bbcbc3c8 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/UnityExtensions.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/UnityExtensions.cs @@ -3,6 +3,9 @@ namespace Uralstech.UGemini { + /// + /// Extensions for Unity types. + /// public static class UnityExtensions { #if UTILITIES_ENCODING_WAV_1_0_0_OR_GREATER && UTILITIES_AUDIO_1_0_0_OR_GREATER diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListRequest.cs index d303c8a9..18aa790d 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListRequest.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListRequest.cs @@ -31,7 +31,6 @@ public string GetEndpointUri(GeminiRequestMetadata metadata) /// /// Creates a new . /// - /// The ID of the file to get. /// Should the request use the Beta API? public GeminiFileListRequest(bool useBetaApi = true) { diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFile.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFile.cs index 98339f24..a23961fb 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFile.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFile.cs @@ -5,6 +5,9 @@ namespace Uralstech.UGemini.FileAPI { + /// + /// Metadata for a file uploaded to the File API. + /// [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] public class GeminiFile { diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataFormat.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataFormat.cs index 1ad6b71d..8be3153b 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataFormat.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataFormat.cs @@ -56,12 +56,12 @@ public enum GeminiSchemaDataFormat Binary, /// - /// Date string as defined by "full-date - [!RFC3339]" + /// Date string as defined by full-date - RFC 3339. /// Date, /// - /// Date and time string as defined by "date-time - [!RFC3339]" + /// Date and time string as defined by date-time - RFC 3339. /// DateTime, } diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataType.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataType.cs index b796904b..7b89cf37 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataType.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataType.cs @@ -5,7 +5,7 @@ namespace Uralstech.UGemini.Schema { /// - /// Contains the list of OpenAPI data types as defined by . + /// Contains the list of OpenAPI data types as defined by the OpenAPI Specification. /// [JsonConverter(typeof(StringEnumConverter))] public enum GeminiSchemaDataType diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionCall.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionCall.cs index bf7afce1..b2780b5b 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionCall.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionCall.cs @@ -20,7 +20,7 @@ public class GeminiFunctionCall /// Optional. The function parameters and values in JSON object format. /// /// - /// See Protocol Buffer format here: . + /// See Protocol Buffer Struct. /// [JsonProperty("args", DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] public JObject Arguments = null; diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponseContent.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponseContent.cs index 58056143..00a89eee 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponseContent.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponseContent.cs @@ -5,7 +5,7 @@ namespace Uralstech.UGemini.Tools { /// - /// The response of a Gemini function call. Based on Struct format + /// The response of a Gemini function call. Based on the Protocol Buffer Struct type. /// [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] public class GeminiFunctionResponseContent diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Managers/GeminiManager.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Managers/GeminiManager.cs index aa7c4cc7..6977b7ec 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Managers/GeminiManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Managers/GeminiManager.cs @@ -18,13 +18,13 @@ public class GeminiManager : Singleton private const string MultiPartFormDataSeperator = "xxxxxxxxxx"; /// - /// + /// /// Note: Gemini 1.0 Pro Vision is deprecated. Use 1.5 Flash or 1.5 Pro instead. ///

/// Gemini 1.0 Pro Vision is a performance-optimized multimodal model that can perform visual-related tasks.
/// For example, 1.0 Pro Vision can generate image descriptions, identify objects present in images, provide
/// information about places or objects present in images, and more. - ///
+ /// ///

/// Supports image, video and text input. ///
@@ -32,29 +32,29 @@ public class GeminiManager : Singleton public const string Gemini1_0ProVision = "gemini-pro-vision"; /// - /// + /// /// Gemini 1.0 Pro is an NLP model that handles tasks like multi-turn text and code chat, and code generation. - /// + /// ///

/// Supports text input. ///
public const string Gemini1_0Pro = "gemini-1.0-pro"; /// - /// + /// /// Gemini 1.5 Pro is a mid-size multimodal model that is optimized for a wide-range of reasoning tasks.
/// 1.5 Pro can process large amounts of data at once, including 2 hours of video, 19 hours of audio,
/// codebases with 60,000 lines of code, or 2,000 pages of text. - ///
+ /// ///

/// Supports audio, image, video and text input. ///
public const string Gemini1_5Pro = "gemini-1.5-pro"; /// - /// + /// /// Gemini 1.5 Flash is a fast and versatile multimodal model for scaling across diverse tasks. - /// + /// ///

/// Supports audio, image, video and text input. ///
diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Utils/Singleton.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Utils/Singleton.cs index 5b5435eb..e030ac02 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Utils/Singleton.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Utils/Singleton.cs @@ -2,11 +2,18 @@ namespace Uralstech.UGemini.Utils.Singleton { + /// + /// Utility class to make inheriting types singletons. + /// + /// The type to be made a singleton. public class Singleton : MonoBehaviour where T : Component { private static T s_instance; + /// + /// The active instance of type . + /// public static T Instance { get diff --git a/UGemini/Packages/com.uralstech.ugemini/package.json b/UGemini/Packages/com.uralstech.ugemini/package.json index ad6de094..5ba4cd94 100644 --- a/UGemini/Packages/com.uralstech.ugemini/package.json +++ b/UGemini/Packages/com.uralstech.ugemini/package.json @@ -9,7 +9,7 @@ "AI", "Integration" ], - "version": "1.2.2", + "version": "1.2.3", "unity": "2022.3", "hideInEditor": false, "documentationUrl": "https://github.com/Uralstech/UGemini/blob/master/UGemini/Packages/com.uralstech.ugemini/Documentation~/README.md", diff --git a/docs/annotated.html b/docs/annotated.html index 2c7f03f5..26fb25ee 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -122,15 +122,15 @@  NExceptions  CGeminiRequestExceptionThrown when a Gemini API request fails  NFileAPI - CGeminiFile + CGeminiFileMetadata for a file uploaded to the File API  CGeminiFileDeleteRequestRequests the deletion of a file - CGeminiFileGetRequestRequests metadata for an existing file. Return type is GeminiFile + CGeminiFileGetRequestRequests metadata for an existing file. Return type is GeminiFile  CGeminiFileListRequestRequests metadata for all existing files. Return type is GeminiFileListResponse  CGeminiFileListResponseThe response for a GeminiFileListRequest call - CGeminiFileUploadMetaDataMetadata for a GeminiFile to be uploaded + CGeminiFileUploadMetaDataMetadata for a GeminiFile to be uploaded  CGeminiFileUploadRequestUploads a file to the Gemini File API. Response type is GeminiFileUploadResponse  CGeminiFileUploadResponseResponse for a file upload request - CGeminiFileVideoMetaDataMetadata for a video GeminiFile + CGeminiFileVideoMetaDataMetadata for a video GeminiFile  CGeminiTimeSpanJsonConverterCustom JSON converter to convert a time string of a format like "10.334s" to a TimeSpan  NSchema  CGeminiSchemaThe Schema object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. Represents a select subset of an OpenAPI 3.0 schema object @@ -150,10 +150,10 @@  CGeminiToolConfigurationThe Tool configuration containing parameters for specifying Tool use in the request  CGeminiFunctionCallA predicted FunctionCall returned from the model that contains a string representing the FunctionDeclaration.name with the arguments and their values  CGeminiFunctionResponseThe result output from a GeminiFunctionCall that contains a string representing the Declaration.GeminiFunctionDeclaration.Name and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a GeminiFunctionCall made based on model prediction - CGeminiFunctionResponseContentThe response of a Gemini function call. Based on Structformat + CGeminiFunctionResponseContentThe response of a Gemini function call. Based on the Protocol Buffer Struct type  NUtils  NSingleton - CSingleton + CSingletonUtility class to make inheriting types singletons  CGeminiContentThe base structured datatype containing multi-part content of a message  CGeminiContentBlobRaw media bytes  CGeminiContentPartA datatype containing media that is part of a multi-part Content message. Must only contain one field at a time diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id-members.html index 3c1867d9..a812c388 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html index 49a81eaf..806bb36e 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate-members.html index 7bb1b2e8..e7e1b8ac 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html index 2a52cc2e..f8a3c40f 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request-members.html index 8188a16a..18c58456 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html index dbd5d15f..ed60cc48 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response-members.html index d6f7c1cf..ff47b53e 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html index 34195173..023267e9 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata-members.html index e5a99427..e48801ab 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html index dd4f1300..caadf448 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source-members.html index b5307a06..81a9ddd5 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html index 5bbd6a15..eb1a1ebb 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration-members.html index 2fea0f86..77288a22 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html index 61cca015..c058d68d 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution-members.html index 665c4f9c..3fd02481 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html index 197e2308..a06f2535 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id-members.html index 0ebe48d9..7e3965ae 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html index 022c2a5d..108547be 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback-members.html index 79b71d0a..f9e01669 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html index d7f3400d..3d2c1672 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating-members.html index 471e8adf..84dbb92f 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html index cb6e018c..50c2d92e 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings-members.html index f7bd8865..1bea7d3b 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html index eadbca54..ce30fd40 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk-members.html index e316a25f..944211bf 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html index 5c271742..00936ef2 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata-members.html index 0805ed99..47dc13ed 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html index 052291cd..1a0d4f1a 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception-members.html index ab923094..50fe7916 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html b/docs/class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html index d0c4c7eb..47116f4b 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file-members.html index b04da944..dee87199 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html index 3fc6e4f5..f66c09f5 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -103,16 +103,19 @@
Uralstech.UGemini.FileAPI.GeminiFile Class Reference
+ +

Metadata for a file uploaded to the File API. + More...

- + - + @@ -123,15 +126,15 @@ - + - + - + @@ -139,22 +142,24 @@ - + - + - +

Public Attributes

string Name
 The GeminiFile resource name.
 The GeminiFile resource name.
 
string DisplayName = null
 The human-readable display name for the GeminiFile.
 The human-readable display name for the GeminiFile.
 
string MimeType
 MIME type of the file.
 
DateTime CreateTime
 The timestamp of when the GeminiFile was created.
 The timestamp of when the GeminiFile was created.
 
DateTime UpdateTime
 The timestamp of when the GeminiFile was last updated.
 The timestamp of when the GeminiFile was last updated.
 
DateTime ExpirationTime
 The timestamp of when the GeminiFile will be deleted. Only set if the GeminiFile is scheduled to expire.
 The timestamp of when the GeminiFile will be deleted. Only set if the GeminiFile is scheduled to expire.
 
string Sha256Hash
 
string Uri
 The uri of the GeminiFile.
 The uri of the GeminiFile.
 
GeminiFileState State
 Processing state of the GeminiFile.
 Processing state of the GeminiFile.
 
GeminiStatus Status
 Error status if GeminiFile processing failed.
 Error status if GeminiFile processing failed.
 
GeminiFileVideoMetaData VideoMetadata
 Metadata for a video.
 
-

Member Data Documentation

+

Detailed Description

+

Metadata for a file uploaded to the File API.

+

Member Data Documentation

◆ MimeType

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request-members.html index 3f076b0b..0d093b71 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html index 668005e2..8ab71b31 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request-members.html index 6ac24676..c1e8a96e 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html index 4a991db2..04298ab3 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -105,7 +105,7 @@
-

Requests metadata for an existing file. Return type is GeminiFile. +

Requests metadata for an existing file. Return type is GeminiFile. More...

Inheritance diagram for Uralstech.UGemini.FileAPI.GeminiFileGetRequest:
@@ -146,7 +146,7 @@  

Detailed Description

-

Requests metadata for an existing file. Return type is GeminiFile.

+

Requests metadata for an existing file. Return type is GeminiFile.

Constructor & Destructor Documentation

◆ GeminiFileGetRequest()

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request-members.html index 4af31863..51398b1e 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html index 8006e9c0..6843d39a 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -170,7 +170,6 @@

GeminiFileGetRequest.

Parameters
-
fileIdThe ID of the file to get.
useBetaApiShould the request use the Beta API?
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response-members.html index 81973898..10e52aac 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html index 4aa1bce2..6b7a4b0c 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data-members.html index 1121ebe2..e7c57e29 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html index c3a2d069..714aa356 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -104,7 +104,7 @@
-

Metadata for a GeminiFile to be uploaded. +

Metadata for a GeminiFile to be uploaded. More...

@@ -118,7 +118,7 @@

 

Detailed Description

-

Metadata for a GeminiFile to be uploaded.

+

Metadata for a GeminiFile to be uploaded.

Member Data Documentation

◆ Name

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request-members.html index 7a8db9f9..48a72046 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html index b58664e3..66f5b3fa 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -149,7 +149,7 @@ Public Attributes

GeminiFileUploadMetaData File - Metadata for the GeminiFile to be uploaded.
+ Metadata for the GeminiFile to be uploaded.
  string MimeType  The IANA standard MIME type of the GeminiFileUploadRequest.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response-members.html index 1a74046c..a055fb7b 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html index 406524ba..43dc84a7 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data-members.html index 4459d338..0783d991 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html index 9d9e185d..9e9fb26a 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -104,7 +104,7 @@
-

Metadata for a video GeminiFile. +

Metadata for a video GeminiFile. More...

@@ -115,7 +115,7 @@

 

Detailed Description

-

Metadata for a video GeminiFile.

+

Metadata for a video GeminiFile.


The documentation for this class was generated from the following file:
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFileVideoMetaData.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter-members.html index 13181c88..4dd23400 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html index 50da2672..313dacf1 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content-members.html index 057a000a..d93bd690 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content.html b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content.html index 45a71c51..96960fc2 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob-members.html index a8e3dc1b..c7aa7154 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html index ebd0d074..9a211df0 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part-members.html index b06a9713..0cbfe92c 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html index c6cf0267..4dea38cd 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_file_data-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_file_data-members.html index db20f838..7361490b 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_file_data-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_file_data-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html index 034b7853..5247a0e5 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_manager-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_manager-members.html index dd7ba382..df25be96 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_manager-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_manager-members.html @@ -27,7 +27,7 @@ -
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_manager.html b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_manager.html index 5521b4e0..72872853 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_manager.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_manager.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -151,31 +151,31 @@ Static Public Attributes const string Gemini1_0ProVision = "gemini-pro-vision" - Note: Gemini 1.0 Pro Vision is deprecated. Use 1.5 Flash or 1.5 Pro instead.
Note: Gemini 1.0 Pro Vision is deprecated. Use 1.5 Flash or 1.5 Pro instead.

Gemini 1.0 Pro Vision is a performance-optimized multimodal model that can perform visual-related tasks.
For example, 1.0 Pro Vision can generate image descriptions, identify objects present in images, provide
- information about places or objects present in images, and more.
+ information about places or objects present in images, and more.


Supports image, video and text input.
  const string Gemini1_0Pro = "gemini-1.0-pro" - Gemini 1.0 Pro is an NLP model that handles tasks like multi-turn text and code chat, and code generation.
Gemini 1.0 Pro is an NLP model that handles tasks like multi-turn text and code chat, and code generation.

Supports text input.
  const string Gemini1_5Pro = "gemini-1.5-pro" - Gemini 1.5 Pro is a mid-size multimodal model that is optimized for a wide-range of reasoning tasks.
Gemini 1.5 Pro is a mid-size multimodal model that is optimized for a wide-range of reasoning tasks.
1.5 Pro can process large amounts of data at once, including 2 hours of video, 19 hours of audio,
- codebases with 60,000 lines of code, or 2,000 pages of text.
+ codebases with 60,000 lines of code, or 2,000 pages of text.


Supports audio, image, video and text input.
  const string Gemini1_5Flash = "gemini-1.5-flash" - Gemini 1.5 Flash is a fast and versatile multimodal model for scaling across diverse tasks.
Gemini 1.5 Flash is a fast and versatile multimodal model for scaling across diverse tasks.

Supports audio, image, video and text input.
  @@ -185,6 +185,7 @@ - Properties inherited from Uralstech.UGemini.Utils.Singleton.Singleton< GeminiManager > static T Instance [get] + The active instance of type T .
 

Detailed Description

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata-members.html index a3c1ed62..f7edc1ec 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html index 3d603032..83aaf316 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema-members.html index 74697cd4..eb089507 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html b/docs/class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html index cdcae775..7c58efb3 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -175,7 +175,7 @@

GeminiSchemaDataFormat Format
The format of the data. This is used only for primitive datatypes.
Definition GeminiSchema.cs:23

GeminiSchemaDataType Type
Data type.
Definition GeminiSchema.cs:17
GeminiSchemaDataFormat
Defines the format of schema data.
Definition GeminiSchemaDataFormat.cs:12
-
GeminiSchemaDataType
Contains the list of OpenAPI data types as defined by .
Definition GeminiSchemaDataType.cs:12
+
GeminiSchemaDataType
Contains the list of OpenAPI data types as defined by the OpenAPI Specification.
Definition GeminiSchemaDataType.cs:12
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status-members.html index 355d142a..1f21f541 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html b/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html index 5dfea8d7..25959f71 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details-members.html index b367cb3e..9cda9ba8 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html b/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html index 2c728441..d6d9feaa 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request-members.html index 32a761b7..3b2649df 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html index eecbfab9..a3ba596c 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response-members.html index 891d9e13..d8cd09b3 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html b/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html index a1ca209e..62af1aeb 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration-members.html index 0b69aadb..9e6a8af6 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html index c8b4f83b..e11263f7 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration-members.html index 89f33412..504448ff 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html index 44fb7c20..1f1a8d52 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool-members.html index 0fbba6cd..40229b78 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html index 9097eec1..2dbdce3a 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration-members.html index eca09b58..259b0981 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html index 4d0ed074..5285312b 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call-members.html index 999c224a..3778a6d8 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html index 7f5ae1a9..f0a6ee17 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -167,7 +167,7 @@

Optional. The function parameters and values in JSON object format.

-

See Protocol Buffer format here: .

+

See Protocol Buffer Struct.

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response-members.html index 5b7ecf44..e0675f21 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html index 8959edb9..8b5ed2b9 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content-members.html index 257f2d0a..b45c5465 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html index 498ed8ad..fd5695ba 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -104,7 +104,7 @@
-

The response of a Gemini function call. Based on Structformat. +

The response of a Gemini function call. Based on the Protocol Buffer Struct type. More...

@@ -119,8 +119,7 @@

 

Detailed Description

-

The response of a Gemini function call. Based on Struct

-

format.

+

The response of a Gemini function call. Based on the Protocol Buffer Struct type.


The documentation for this class was generated from the following file:
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponseContent.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton-members.html index 58bdf69a..97c738e3 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton-members.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -103,7 +103,7 @@

This is the complete list of members for Uralstech.UGemini.Utils.Singleton.Singleton< T >, including all inherited members.

- +
Instance (defined in Uralstech.UGemini.Utils.Singleton.Singleton< T >)Uralstech.UGemini.Utils.Singleton.Singleton< T >static
InstanceUralstech.UGemini.Utils.Singleton.Singleton< T >static
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html b/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html index 80ae784b..a3fdbb80 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -103,6 +103,9 @@
Uralstech.UGemini.Utils.Singleton.Singleton< T > Class Template Reference
+ +

Utility class to make inheriting types singletons. + More...

Inheritance diagram for Uralstech.UGemini.Utils.Singleton.Singleton< T >:
@@ -114,9 +117,26 @@ Properties static T Instance [get] + The active instance of type T .
  -
The documentation for this class was generated from the following file:
    +

    Detailed Description

    +

    Utility class to make inheriting types singletons.

    +
    Template Parameters
    + + +
    TThe type to be made a singleton.
    +
    +
    +
    +
    Type Constraints
    + + +
    T :Component 
    +
    +
    +
    +

    The documentation for this class was generated from the following file:
    • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Utils/Singleton.cs
diff --git a/docs/classes.html b/docs/classes.html index 92dfeeaa..3b7d7ca2 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_0cf1fdd9581045be842ff0eaed1ba6ab.html b/docs/dir_0cf1fdd9581045be842ff0eaed1ba6ab.html index 38e8b8ba..fb791f9e 100644 --- a/docs/dir_0cf1fdd9581045be842ff0eaed1ba6ab.html +++ b/docs/dir_0cf1fdd9581045be842ff0eaed1ba6ab.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_247a43b3ef47eb4822906801f884d68c.html b/docs/dir_247a43b3ef47eb4822906801f884d68c.html index 5af0fd84..b1d4033b 100644 --- a/docs/dir_247a43b3ef47eb4822906801f884d68c.html +++ b/docs/dir_247a43b3ef47eb4822906801f884d68c.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_2cd4b8e655d1cdd9a035ae930ac0af91.html b/docs/dir_2cd4b8e655d1cdd9a035ae930ac0af91.html index b81e44b8..5b3f6b00 100644 --- a/docs/dir_2cd4b8e655d1cdd9a035ae930ac0af91.html +++ b/docs/dir_2cd4b8e655d1cdd9a035ae930ac0af91.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_2d0e3fc52c9c8547cde5380efc394c06.html b/docs/dir_2d0e3fc52c9c8547cde5380efc394c06.html index 27a38ef0..70fe7ab5 100644 --- a/docs/dir_2d0e3fc52c9c8547cde5380efc394c06.html +++ b/docs/dir_2d0e3fc52c9c8547cde5380efc394c06.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_33048e782358b094b45fbcfefea5624d.html b/docs/dir_33048e782358b094b45fbcfefea5624d.html index aba2b47b..3b4b96a7 100644 --- a/docs/dir_33048e782358b094b45fbcfefea5624d.html +++ b/docs/dir_33048e782358b094b45fbcfefea5624d.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_45828abe6c639379787a2d7b4d089ad6.html b/docs/dir_45828abe6c639379787a2d7b4d089ad6.html index bdfb056f..7e962b29 100644 --- a/docs/dir_45828abe6c639379787a2d7b4d089ad6.html +++ b/docs/dir_45828abe6c639379787a2d7b4d089ad6.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_4e6688c00147626c283d98ffe9788cc8.html b/docs/dir_4e6688c00147626c283d98ffe9788cc8.html index 5854a3a3..118f0ac5 100644 --- a/docs/dir_4e6688c00147626c283d98ffe9788cc8.html +++ b/docs/dir_4e6688c00147626c283d98ffe9788cc8.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_5e1e3af2226d766e7aac202db69e59c0.html b/docs/dir_5e1e3af2226d766e7aac202db69e59c0.html index 3ded3fff..ca9adb4e 100644 --- a/docs/dir_5e1e3af2226d766e7aac202db69e59c0.html +++ b/docs/dir_5e1e3af2226d766e7aac202db69e59c0.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_5fee28166436329a50f0d9968913e820.html b/docs/dir_5fee28166436329a50f0d9968913e820.html index 4812b453..82b0fc66 100644 --- a/docs/dir_5fee28166436329a50f0d9968913e820.html +++ b/docs/dir_5fee28166436329a50f0d9968913e820.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_61de3f7e470d8a0370f122f53ce620cc.html b/docs/dir_61de3f7e470d8a0370f122f53ce620cc.html index 830577d9..5fe62aa6 100644 --- a/docs/dir_61de3f7e470d8a0370f122f53ce620cc.html +++ b/docs/dir_61de3f7e470d8a0370f122f53ce620cc.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_639eaf50eaab041394cfc71acb30a3e2.html b/docs/dir_639eaf50eaab041394cfc71acb30a3e2.html index d833999e..d97f992e 100644 --- a/docs/dir_639eaf50eaab041394cfc71acb30a3e2.html +++ b/docs/dir_639eaf50eaab041394cfc71acb30a3e2.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_79ce1939d651232f8863ced08a91b1bc.html b/docs/dir_79ce1939d651232f8863ced08a91b1bc.html index cd8e2820..a5476f19 100644 --- a/docs/dir_79ce1939d651232f8863ced08a91b1bc.html +++ b/docs/dir_79ce1939d651232f8863ced08a91b1bc.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_7bf9768446f3d52e4e7c54f27bcecdbf.html b/docs/dir_7bf9768446f3d52e4e7c54f27bcecdbf.html index 8b300b92..be230db8 100644 --- a/docs/dir_7bf9768446f3d52e4e7c54f27bcecdbf.html +++ b/docs/dir_7bf9768446f3d52e4e7c54f27bcecdbf.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_7f83b953453a5a6302c54c2e3bea924a.html b/docs/dir_7f83b953453a5a6302c54c2e3bea924a.html index f379146d..336c17bf 100644 --- a/docs/dir_7f83b953453a5a6302c54c2e3bea924a.html +++ b/docs/dir_7f83b953453a5a6302c54c2e3bea924a.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_91010fa87fa4260dd2f08dffd3c9d302.html b/docs/dir_91010fa87fa4260dd2f08dffd3c9d302.html index 66cc788d..418af904 100644 --- a/docs/dir_91010fa87fa4260dd2f08dffd3c9d302.html +++ b/docs/dir_91010fa87fa4260dd2f08dffd3c9d302.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_93c3bc8a96ca6048bafec87cf9753dd5.html b/docs/dir_93c3bc8a96ca6048bafec87cf9753dd5.html index 1a27373e..5e46cd81 100644 --- a/docs/dir_93c3bc8a96ca6048bafec87cf9753dd5.html +++ b/docs/dir_93c3bc8a96ca6048bafec87cf9753dd5.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_9e13d6181526d6f987f54600128cf5cb.html b/docs/dir_9e13d6181526d6f987f54600128cf5cb.html index b400f92b..6ac38969 100644 --- a/docs/dir_9e13d6181526d6f987f54600128cf5cb.html +++ b/docs/dir_9e13d6181526d6f987f54600128cf5cb.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_aab46cb59f58ef9cdae5c43c3bc8fe6c.html b/docs/dir_aab46cb59f58ef9cdae5c43c3bc8fe6c.html index 1bc9cca5..f6506439 100644 --- a/docs/dir_aab46cb59f58ef9cdae5c43c3bc8fe6c.html +++ b/docs/dir_aab46cb59f58ef9cdae5c43c3bc8fe6c.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_ab25d43778534ba667a6114394eb6008.html b/docs/dir_ab25d43778534ba667a6114394eb6008.html index ac028c04..2b662fec 100644 --- a/docs/dir_ab25d43778534ba667a6114394eb6008.html +++ b/docs/dir_ab25d43778534ba667a6114394eb6008.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_bcd9169d5d1eccefec498caf28918575.html b/docs/dir_bcd9169d5d1eccefec498caf28918575.html index c4129e62..774b7957 100644 --- a/docs/dir_bcd9169d5d1eccefec498caf28918575.html +++ b/docs/dir_bcd9169d5d1eccefec498caf28918575.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_cde94363325f5665f20e6a3ebd23d890.html b/docs/dir_cde94363325f5665f20e6a3ebd23d890.html index 9ffae121..cfd93b3f 100644 --- a/docs/dir_cde94363325f5665f20e6a3ebd23d890.html +++ b/docs/dir_cde94363325f5665f20e6a3ebd23d890.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_d42e02a83cf454114a5144760a546a01.html b/docs/dir_d42e02a83cf454114a5144760a546a01.html index 742720b8..7e1c2cf8 100644 --- a/docs/dir_d42e02a83cf454114a5144760a546a01.html +++ b/docs/dir_d42e02a83cf454114a5144760a546a01.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_dab8088f0d18bf8f79ee7a435b6ad4af.html b/docs/dir_dab8088f0d18bf8f79ee7a435b6ad4af.html index c467dc0c..a2826367 100644 --- a/docs/dir_dab8088f0d18bf8f79ee7a435b6ad4af.html +++ b/docs/dir_dab8088f0d18bf8f79ee7a435b6ad4af.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_dca4ea00c8abb4245c94995554864f6d.html b/docs/dir_dca4ea00c8abb4245c94995554864f6d.html index 1fb5d87a..6b734be6 100644 --- a/docs/dir_dca4ea00c8abb4245c94995554864f6d.html +++ b/docs/dir_dca4ea00c8abb4245c94995554864f6d.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_e7ee1d28c99e4ec2f60b93f699c1f94a.html b/docs/dir_e7ee1d28c99e4ec2f60b93f699c1f94a.html index 2ad82f15..00ae05a6 100644 --- a/docs/dir_e7ee1d28c99e4ec2f60b93f699c1f94a.html +++ b/docs/dir_e7ee1d28c99e4ec2f60b93f699c1f94a.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_ea41b9fdea0c9c558fe84d9635771122.html b/docs/dir_ea41b9fdea0c9c558fe84d9635771122.html index 6e9547c7..19fe2818 100644 --- a/docs/dir_ea41b9fdea0c9c558fe84d9635771122.html +++ b/docs/dir_ea41b9fdea0c9c558fe84d9635771122.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_eb0cbf0d152b2e91129c00d942446481.html b/docs/dir_eb0cbf0d152b2e91129c00d942446481.html index 8a421226..5815c0c5 100644 --- a/docs/dir_eb0cbf0d152b2e91129c00d942446481.html +++ b/docs/dir_eb0cbf0d152b2e91129c00d942446481.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_f11cc955343796023543dcbbba423498.html b/docs/dir_f11cc955343796023543dcbbba423498.html index 41035a11..7cf547bb 100644 --- a/docs/dir_f11cc955343796023543dcbbba423498.html +++ b/docs/dir_f11cc955343796023543dcbbba423498.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
diff --git a/docs/doxygen_crawl.html b/docs/doxygen_crawl.html index d34bec01..c84b8daf 100644 --- a/docs/doxygen_crawl.html +++ b/docs/doxygen_crawl.html @@ -437,6 +437,7 @@ + diff --git a/docs/functions.html b/docs/functions.html index 7fffdfb9..f49e08e8 100644 --- a/docs/functions.html +++ b/docs/functions.html @@ -27,7 +27,7 @@ -
UGemini 1.2.2 +
UGemini 1.2.3
A C# wrapper for the Google Gemini API.
@@ -190,6 +190,7 @@

- g -

    - i -

    • Index : Uralstech.UGemini.Chat.GeminiCandidate
    • InlineData : Uralstech.UGemini.GeminiContentPart
    • +
    • Instance : Uralstech.UGemini.Utils.Singleton.Singleton< T >
    • IsAppendable() : Uralstech.UGemini.GeminiContentPart
    • IsBetaApi : Uralstech.UGemini.Exceptions.GeminiRequestException
    • IsEmpty : Uralstech.UGemini.GeminiContentPart
    • diff --git a/docs/functions_enum.html b/docs/functions_enum.html index d806c36b..a94c2139 100644 --- a/docs/functions_enum.html +++ b/docs/functions_enum.html @@ -27,7 +27,7 @@ -
      UGemini 1.2.2 +
      UGemini 1.2.3
      A C# wrapper for the Google Gemini API.
      diff --git a/docs/functions_func.html b/docs/functions_func.html index 3cd27b77..ed5cf48e 100644 --- a/docs/functions_func.html +++ b/docs/functions_func.html @@ -27,7 +27,7 @@ -
      UGemini 1.2.2 +
      UGemini 1.2.3
      A C# wrapper for the Google Gemini API.
      diff --git a/docs/functions_prop.html b/docs/functions_prop.html index 722a7754..c0bfe3be 100644 --- a/docs/functions_prop.html +++ b/docs/functions_prop.html @@ -27,7 +27,7 @@ -
      UGemini 1.2.2 +
      UGemini 1.2.3
      A C# wrapper for the Google Gemini API.
      @@ -99,6 +99,7 @@
      Here is a list of all documented properties with links to the class documentation for each member:
      • ContentType : Uralstech.UGemini.Chat.GeminiChatRequest, Uralstech.UGemini.FileAPI.GeminiFileUploadRequest, Uralstech.UGemini.IGeminiPostRequest, Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest
      • +
      • Instance : Uralstech.UGemini.Utils.Singleton.Singleton< T >
      • IsEmpty : Uralstech.UGemini.GeminiContentPart
      • Parts : Uralstech.UGemini.Chat.GeminiChatResponse
      • StreamedResponse : Uralstech.UGemini.Chat.GeminiChatRequest, Uralstech.UGemini.IGeminiStreamablePostRequest< TResponse >
      • diff --git a/docs/functions_vars.html b/docs/functions_vars.html index 17391541..9a0ac6a2 100644 --- a/docs/functions_vars.html +++ b/docs/functions_vars.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/hierarchy.html b/docs/hierarchy.html index 683d1766..c7b71800 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        @@ -108,19 +108,19 @@  CUralstech.UGemini.Chat.GeminiCitationMetadataA collection of source attributions for a piece of content  CUralstech.UGemini.Chat.GeminiCitationSourceA citation to a source for a portion of a specific response  CUralstech.UGemini.GeminiContentBlobRaw media bytes - CUralstech.UGemini.FileAPI.GeminiFile + CUralstech.UGemini.FileAPI.GeminiFileMetadata for a file uploaded to the File API  CUralstech.UGemini.GeminiFileDataURI based data  CUralstech.UGemini.FileAPI.GeminiFileListResponseThe response for a GeminiFileListRequest call - CUralstech.UGemini.FileAPI.GeminiFileUploadMetaDataMetadata for a GeminiFile to be uploaded + CUralstech.UGemini.FileAPI.GeminiFileUploadMetaDataMetadata for a GeminiFile to be uploaded  CUralstech.UGemini.FileAPI.GeminiFileUploadResponseResponse for a file upload request - CUralstech.UGemini.FileAPI.GeminiFileVideoMetaDataMetadata for a video GeminiFile + CUralstech.UGemini.FileAPI.GeminiFileVideoMetaDataMetadata for a video GeminiFile  CUralstech.UGemini.Tools.GeminiFunctionCallA predicted FunctionCall returned from the model that contains a string representing the FunctionDeclaration.name with the arguments and their values  CUralstech.UGemini.Tools.Declaration.GeminiFunctionCallingConfigurationConfiguration for specifying function calling behavior  CUralstech.UGemini.Tools.Declaration.GeminiFunctionDeclarationStructured representation of a function declaration as defined by the OpenAPI 3.03 specification.
        Included in this declaration are the function name and parameters. This FunctionDeclaration is a
        representation of a block of code that can be used as a Tool by the model and executed by the client  CUralstech.UGemini.Tools.GeminiFunctionResponseThe result output from a GeminiFunctionCall that contains a string representing the Declaration.GeminiFunctionDeclaration.Name and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a GeminiFunctionCall made based on model prediction - CUralstech.UGemini.Tools.GeminiFunctionResponseContentThe response of a Gemini function call. Based on Structformat + CUralstech.UGemini.Tools.GeminiFunctionResponseContentThe response of a Gemini function call. Based on the Protocol Buffer Struct type  CUralstech.UGemini.Chat.GeminiGenerationConfigurationConfiguration options for model generation and outputs. Not all parameters may be configurable for every model  CUralstech.UGemini.Chat.GeminiGroundingAttributionAttribution for a source that contributed to an answer  CUralstech.UGemini.Chat.GeminiGroundingPassageIdIdentifier for a part within a GroundingPassage @@ -151,7 +151,7 @@  CUralstech.UGemini.IGeminiDeleteRequestAll Gemini API DELETE requests must inherit from this interface  CUralstech.UGemini.FileAPI.GeminiFileDeleteRequestRequests the deletion of a file  CUralstech.UGemini.IGeminiGetRequestAll Gemini API GET requests must inherit from this interface - CUralstech.UGemini.FileAPI.GeminiFileGetRequestRequests metadata for an existing file. Return type is GeminiFile + CUralstech.UGemini.FileAPI.GeminiFileGetRequestRequests metadata for an existing file. Return type is GeminiFile  CUralstech.UGemini.FileAPI.GeminiFileListRequestRequests metadata for all existing files. Return type is GeminiFileListResponse  CUralstech.UGemini.IGeminiMultiPartPostRequestAll Gemini API POST requests with multi-part data must inherit from this interface  CUralstech.UGemini.FileAPI.GeminiFileUploadRequestUploads a file to the Gemini File API. Response type is GeminiFileUploadResponse @@ -163,7 +163,7 @@  CJsonConverter  CUralstech.UGemini.FileAPI.GeminiTimeSpanJsonConverterCustom JSON converter to convert a time string of a format like "10.334s" to a TimeSpan  CMonoBehaviour - CUralstech.UGemini.Utils.Singleton.Singleton< T > + CUralstech.UGemini.Utils.Singleton.Singleton< T >Utility class to make inheriting types singletons  CUralstech.UGemini.Utils.Singleton.Singleton< GeminiManager >  CUralstech.UGemini.GeminiManagerThe class for accessing the Gemini API! diff --git a/docs/index.html b/docs/index.html index b2869182..3b57f097 100644 --- a/docs/index.html +++ b/docs/index.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_appendable_data-members.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_appendable_data-members.html index 6ebaf0f6..fd7e57ac 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_appendable_data-members.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_appendable_data-members.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html index 2f7856ba..a78b2bc4 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request-members.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request-members.html index 0194b2ce..e58755d5 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request-members.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request-members.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html index bb8f3727..6daa2a1c 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request-members.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request-members.html index eac06f6d..3a455bc5 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request-members.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request-members.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html index 528f422f..38ce7d85 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request-members.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request-members.html index da2b4a30..fe3622bc 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request-members.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request-members.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html index 016a0a7f..13f4f1f4 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request-members.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request-members.html index 187107c2..366d07b7 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request-members.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request-members.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html index 2f17f736..1932260e 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_request-members.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_request-members.html index 7791db5c..31770ed1 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_request-members.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_request-members.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html index 0fbf2143..784aae83 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request-members.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request-members.html index fc4e4b1b..00318f3d 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request-members.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request-members.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html index 2f36cd2a..6b0473e5 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/namespace_uralstech.html b/docs/namespace_uralstech.html index 1a04078a..75f42743 100644 --- a/docs/namespace_uralstech.html +++ b/docs/namespace_uralstech.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/namespace_uralstech_1_1_u_gemini.html b/docs/namespace_uralstech_1_1_u_gemini.html index c3884db7..4b2c2cba 100644 --- a/docs/namespace_uralstech_1_1_u_gemini.html +++ b/docs/namespace_uralstech_1_1_u_gemini.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        @@ -149,6 +149,7 @@  All streamed Gemini API POST requests must inherit from this interface. More...
          class  UnityExtensions + Extensions for Unity types.
          diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_exceptions.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_exceptions.html index 5e8eacf0..322bf080 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_exceptions.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_exceptions.html @@ -27,7 +27,7 @@ diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html index 2a21b935..5ae4f8ac 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html @@ -27,7 +27,7 @@ @@ -107,12 +107,13 @@ + - + @@ -121,7 +122,7 @@ - + @@ -130,7 +131,7 @@ - + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_schema.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_schema.html index a1f302d8..101b2483 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_schema.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_schema.html @@ -27,7 +27,7 @@ @@ -140,7 +140,7 @@ , Object
        } - +

        diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_chat.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_chat.html index 7712e4fa..5c94ea66 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_chat.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_chat.html @@ -27,7 +27,7 @@

        -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.

        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...
         Requests metadata for an existing file. Return type is GeminiFile. More...
         
        class  GeminiFileListRequest
         Requests metadata for all existing files. Return type is GeminiFileListResponse. More...
         The response for a GeminiFileListRequest call. More...
         
        class  GeminiFileUploadMetaData
         Metadata for a GeminiFile to be uploaded. More...
         Metadata for a GeminiFile to be uploaded. More...
         
        class  GeminiFileUploadRequest
         Uploads a file to the Gemini File API. Response type is GeminiFileUploadResponse. More...
         Response for a file upload request. More...
         
        class  GeminiFileVideoMetaData
         Metadata for a video GeminiFile. More...
         Metadata for a video GeminiFile. More...
         
        class  GeminiTimeSpanJsonConverter
         Custom JSON converter to convert a time string of a format like "10.334s" to a TimeSpan. More...
        -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
         Contains the list of OpenAPI data types as defined by . More...
         Contains the list of OpenAPI data types as defined by the OpenAPI Specification. More...
         

        Enumeration Type Documentation

        @@ -174,9 +174,9 @@

        Binary 

        A string of "any sequence of octets".

        -Date 

        Date string as defined by "full-date - <see href="https://datatracker.ietf.org/doc/html/rfc3339#section-5.6">[!RFC3339]</see>".

        +Date 

        Date string as defined by full-date - RFC 3339.

        -DateTime 

        Date and time string as defined by "date-time - <see href="https://datatracker.ietf.org/doc/html/rfc3339#section-5.6">[!RFC3339]</see>".

        +DateTime 

        Date and time string as defined by date-time - RFC 3339.

        @@ -194,7 +194,7 @@

        -

        Contains the list of OpenAPI data types as defined by .

        +

        Contains the list of OpenAPI data types as defined by the OpenAPI Specification.

        diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_status.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_status.html index 28a97a80..f79035e3 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_status.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_status.html @@ -27,7 +27,7 @@ diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_token_counting.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_token_counting.html index 8962b11d..f8b24c50 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_token_counting.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_token_counting.html @@ -27,7 +27,7 @@ diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_tools.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_tools.html index 2b5867bb..e58cf100 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_tools.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_tools.html @@ -27,7 +27,7 @@ @@ -112,7 +112,7 @@ - +
        Enumerator
        Unspecified 

        Not specified, should not be used.

        -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
         The result output from a GeminiFunctionCall that contains a string representing the Declaration.GeminiFunctionDeclaration.Name and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a GeminiFunctionCall made based on model prediction. More...
         
        class  GeminiFunctionResponseContent
         The response of a Gemini function call. Based on Structformat. More...
         The response of a Gemini function call. Based on the Protocol Buffer Struct type. More...
         

        diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html index 9e912ad4..e1d2e1cd 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_utils.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_utils.html index d86f3a1b..0d303741 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_utils.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_utils.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html index c2edb6f3..81b778f2 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        @@ -106,6 +106,7 @@

        Classes

        class  Singleton + Utility class to make inheriting types singletons. More...
         
        diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html index 9ef15a8b..bf3377a1 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html index c38f373c..9fd23b38 100644 --- a/docs/namespacemembers.html +++ b/docs/namespacemembers.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/namespacemembers_enum.html b/docs/namespacemembers_enum.html index 1097fcef..c488e885 100644 --- a/docs/namespacemembers_enum.html +++ b/docs/namespacemembers_enum.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        diff --git a/docs/namespaces.html b/docs/namespaces.html index 12985508..78480750 100644 --- a/docs/namespaces.html +++ b/docs/namespaces.html @@ -27,7 +27,7 @@ -
        UGemini 1.2.2 +
        UGemini 1.2.3
        A C# wrapper for the Google Gemini API.
        @@ -122,15 +122,15 @@  NExceptions  CGeminiRequestExceptionThrown when a Gemini API request fails  NFileAPI - CGeminiFile + CGeminiFileMetadata for a file uploaded to the File API  CGeminiFileDeleteRequestRequests the deletion of a file - CGeminiFileGetRequestRequests metadata for an existing file. Return type is GeminiFile + CGeminiFileGetRequestRequests metadata for an existing file. Return type is GeminiFile  CGeminiFileListRequestRequests metadata for all existing files. Return type is GeminiFileListResponse  CGeminiFileListResponseThe response for a GeminiFileListRequest call - CGeminiFileUploadMetaDataMetadata for a GeminiFile to be uploaded + CGeminiFileUploadMetaDataMetadata for a GeminiFile to be uploaded  CGeminiFileUploadRequestUploads a file to the Gemini File API. Response type is GeminiFileUploadResponse  CGeminiFileUploadResponseResponse for a file upload request - CGeminiFileVideoMetaDataMetadata for a video GeminiFile + CGeminiFileVideoMetaDataMetadata for a video GeminiFile  CGeminiTimeSpanJsonConverterCustom JSON converter to convert a time string of a format like "10.334s" to a TimeSpan  NSchema  CGeminiSchemaThe Schema object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. Represents a select subset of an OpenAPI 3.0 schema object @@ -150,10 +150,10 @@  CGeminiToolConfigurationThe Tool configuration containing parameters for specifying Tool use in the request  CGeminiFunctionCallA predicted FunctionCall returned from the model that contains a string representing the FunctionDeclaration.name with the arguments and their values  CGeminiFunctionResponseThe result output from a GeminiFunctionCall that contains a string representing the Declaration.GeminiFunctionDeclaration.Name and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a GeminiFunctionCall made based on model prediction - CGeminiFunctionResponseContentThe response of a Gemini function call. Based on Structformat + CGeminiFunctionResponseContentThe response of a Gemini function call. Based on the Protocol Buffer Struct type  NUtils  NSingleton - CSingleton + CSingletonUtility class to make inheriting types singletons  NWeb  CGeminiContentThe base structured datatype containing multi-part content of a message  CGeminiContentBlobRaw media bytes diff --git a/docs/search/all_8.js b/docs/search/all_8.js index 7579a619..111ab8e6 100644 --- a/docs/search/all_8.js +++ b/docs/search/all_8.js @@ -21,11 +21,12 @@ var searchData= ['imagewebp_18',['ImageWebP',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca5494a4a29108bd6bc1e80b733652b3f0',1,'Uralstech::UGemini']]], ['index_19',['Index',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a29d57f52a884fc096671fd799738923d',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], ['inlinedata_20',['InlineData',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#abb1cf8411242d1e70d67dadf87bfc0e2',1,'Uralstech::UGemini::GeminiContentPart']]], - ['int_21',['Int',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a1686a6c336b71b36d77354cea19a8b52',1,'Uralstech::UGemini::Schema']]], - ['integer_22',['Integer',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aaa0faef0851b4294c06f2b94bb1cb2044',1,'Uralstech::UGemini::Schema']]], - ['isappendable_23',['IsAppendable',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1162b9168947253cbf34c1c578d6848a',1,'Uralstech::UGemini::GeminiContentPart']]], - ['isbetaapi_24',['IsBetaApi',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['isempty_25',['IsEmpty',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660',1,'Uralstech::UGemini::GeminiContentPart']]], - ['isstreaming_26',['IsStreaming',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329',1,'Uralstech::UGemini::GeminiRequestMetadata']]], - ['items_27',['Items',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#ac07bef009172baa056cbe393cc7502a8',1,'Uralstech::UGemini::Schema::GeminiSchema']]] + ['instance_21',['Instance',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html#a84485d2d649cb79a823a37e96821067c',1,'Uralstech::UGemini::Utils::Singleton::Singleton']]], + ['int_22',['Int',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a1686a6c336b71b36d77354cea19a8b52',1,'Uralstech::UGemini::Schema']]], + ['integer_23',['Integer',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aaa0faef0851b4294c06f2b94bb1cb2044',1,'Uralstech::UGemini::Schema']]], + ['isappendable_24',['IsAppendable',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1162b9168947253cbf34c1c578d6848a',1,'Uralstech::UGemini::GeminiContentPart']]], + ['isbetaapi_25',['IsBetaApi',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], + ['isempty_26',['IsEmpty',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660',1,'Uralstech::UGemini::GeminiContentPart']]], + ['isstreaming_27',['IsStreaming',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329',1,'Uralstech::UGemini::GeminiRequestMetadata']]], + ['items_28',['Items',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#ac07bef009172baa056cbe393cc7502a8',1,'Uralstech::UGemini::Schema::GeminiSchema']]] ]; diff --git a/docs/search/properties_1.js b/docs/search/properties_1.js index 70ab6da2..2ae22f1e 100644 --- a/docs/search/properties_1.js +++ b/docs/search/properties_1.js @@ -1,4 +1,5 @@ var searchData= [ - ['isempty_0',['IsEmpty',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660',1,'Uralstech::UGemini::GeminiContentPart']]] + ['instance_0',['Instance',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html#a84485d2d649cb79a823a37e96821067c',1,'Uralstech::UGemini::Utils::Singleton::Singleton']]], + ['isempty_1',['IsEmpty',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660',1,'Uralstech::UGemini::GeminiContentPart']]] ];