diff --git a/Doxyfile b/Doxyfile index 789d2e56..6dca61fc 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.3 +PROJECT_NUMBER = 1.3.0 # 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 @@ -548,7 +548,7 @@ EXTRACT_PACKAGE = NO # included in the documentation. # The default value is: NO. -EXTRACT_STATIC = NO +EXTRACT_STATIC = YES # If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined # locally in source files will be included in the documentation. If set to NO, @@ -2466,7 +2466,9 @@ INCLUDE_FILE_PATTERNS = # recursively expanded use the := operator instead of the = operator. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -PREDEFINED = +PREDEFINED = UTILITIES_ENCODING_WAV_1_0_0_OR_GREATER \ + UTILITIES_AUDIO_1_0_0_OR_GREATER \ + UTILITIES_ASYNC_1_0_0_OR_GREATER # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this # tag can be used to specify a list of macro names that should be expanded. The diff --git a/README.md b/README.md index f70b280c..6bd7962b 100644 --- a/README.md +++ b/README.md @@ -60,8 +60,8 @@ Follow the steps detailed in the OpenUPM installation method and only install th - [x] Function calling 🧪 - [x] Safety settings - - [ ] `get` method - - [ ] `list` method + - [x] `get` method + - [x] `list` method - [x] `streamGenerateContent` method - [ ] `cachedContents` endpoint 🧪 @@ -75,7 +75,7 @@ Follow the steps detailed in the OpenUPM installation method and only install th - [x] `upload` method - [ ] `tunedModels` endpoint -- [ ] `operations` endpoint 🚧 +- [ ] `operations` endpoint ⚠️ - Not all methods/features are supported
🚧 - The feature is being worked on and is unstable
diff --git a/UGemini/Packages/com.uralstech.ugemini/Documentation~/README.md b/UGemini/Packages/com.uralstech.ugemini/Documentation~/README.md index 5cd83533..e8f4e349 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Documentation~/README.md +++ b/UGemini/Packages/com.uralstech.ugemini/Documentation~/README.md @@ -1,12 +1,9 @@ ## UGemini Documentation -### DEPRECATION NOTICE - -`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 . +The reference manual also includes notices for all deprecations. ### Table of Contents @@ -22,6 +19,9 @@ See `refman.pdf` for the offline reference manual or go to ( - new GeminiChatRequest(GeminiManager.Gemini1_5Flash) + new GeminiChatRequest(GeminiModel.Gemini1_5Flash) { Contents = new GeminiContent[] { @@ -111,6 +111,7 @@ This is a simple method that maintains the user's chat history with Gemini. ```csharp using Uralstech.UGemini; using Uralstech.UGemini.Chat; +using Uralstech.UGemini.Models; List _chatHistory = new(); @@ -118,7 +119,7 @@ async Task OnChat(string text) { _chatHistory.Add(GeminiContent.GetContent(text, GeminiRole.User)); GeminiChatResponse response = await GeminiManager.Instance.Request( - new GeminiChatRequest(GeminiManager.Gemini1_5Flash) + new GeminiChatRequest(GeminiModel.Gemini1_5Flash) { Contents = _chatHistory.ToArray(), } @@ -146,12 +147,13 @@ You can even stream function calls! Check out the `Streaming Generated Content` ```csharp using Uralstech.UGemini; using Uralstech.UGemini.Chat; +using Uralstech.UGemini.Models; -[SerializeField] private Text _chatResponse; +[SerializeField] Text _chatResponse; async Task OnChat(string text) { - GeminiChatResponse response = await GeminiManager.Instance.StreamRequest(new GeminiChatRequest(GeminiManager.Gemini1_5Flash) + GeminiChatResponse response = await GeminiManager.Instance.StreamRequest(new GeminiChatRequest(GeminiModel.Gemini1_5Flash) { Contents = new GeminiContent[] { @@ -237,6 +239,7 @@ First, we have to setup our tools and define our function schemas. ```csharp using Uralstech.UGemini; using Uralstech.UGemini.Chat; +using Uralstech.UGemini.Models; using Uralstech.UGemini.Schema; using Uralstech.UGemini.Tools; using Uralstech.UGemini.Tools.Declaration; @@ -309,9 +312,9 @@ format, etc. of the parameter. Finally, we have the `Required` property which tells Gemini which fields are absolutely required in each call. Now, we can move on to the chat. ```csharp -[SerializeField] private Text _chatResponse; +[SerializeField] Text _chatResponse; -public async Task OnChat(string text) +async Task OnChat(string text) { List contents = new() { @@ -323,10 +326,10 @@ public async Task OnChat(string text) string responseText = string.Empty; do { - response = await GeminiManager.Instance.Request(new GeminiChatRequest(useBetaApi: true) + response = await GeminiManager.Instance.Request(new GeminiChatRequest(GeminiModel.Gemini1_5Flash, true) { Contents = contents.ToArray(), - Tools = new GeminiTool[] { s_geminiFunctions }, + Tools = new GeminiTool[] { _geminiFunctions }, ToolConfig = GeminiToolConfiguration.GetConfiguration(GeminiFunctionCallingMode.Any), }); @@ -380,7 +383,7 @@ public async Task OnChat(string text) return responseText; } -private bool TryChangeTextColor(string color) +bool TryChangeTextColor(string color) { switch (color) { @@ -423,12 +426,13 @@ In JSON mode, Gemini will always respond in the specified JSON response schema. ```csharp using Uralstech.UGemini; using Uralstech.UGemini.Chat; +using Uralstech.UGemini.Models; using Uralstech.UGemini.Schema; -public async Task OnChat(string text) +async Task OnChat(string text) { - // Note: It seems GeminiManager.Gemini1_5Flash is not very good at JSON. - GeminiChatResponse response = await GeminiManager.Instance.Request(new GeminiChatRequest(GeminiManager.Gemini1_5Pro, true) + // Note: It seems GeminiModel.Gemini1_5Flash is not very good at JSON. + GeminiChatResponse response = await GeminiManager.Instance.Request(new GeminiChatRequest(GeminiModel.Gemini1_5Pro, true) { Contents = new GeminiContent[] { @@ -477,6 +481,54 @@ The `GeminiSchema` object is the same type used for function calling. JSON mode is also only available in the Beta API. +### Model Metadata + +The `Uralstech.UGemini.Models` namespace has request types to help retrieve metadata of Gemini models through `GeminiModelGetRequest` and `GeminiModelListRequest`. + +#### `GeminiModelGetRequest` + +Gets information about a specific model by running a `get` request. + +```csharp +using Uralstech.UGemini; +using Uralstech.UGemini.Models; + +async Task GetModel(string modelId) +{ + return await GeminiManager.Instance.Request(new GeminiModelGetRequest(modelId)); +} +``` + +We just give the unique ID of the model, like `gemini-pro` or `gemini-1.5-flash`, and we get a `GeminiModel` object as the response! + +Just one thing to note: the newer models will not be recognized by the request if you're not using the Beta API. + +#### `GeminiModelListRequest` + +Gets information about all models by running a `list` request. + +```csharp +using Uralstech.UGemini; +using Uralstech.UGemini.Models; + +async Task ListModels(int maxModels = 50, string pageToken = string.Empty) +{ + GeminiModelListResponse response = await GeminiManager.Instance.Request(new GeminiModelListRequest() + { + MaxResponseModels = maxModels, + PageToken = string.IsNullOrWhiteSpace(pageToken) ? string.Empty : pageToken, + }); + + return response?.Models; +} +``` + +`MaxResponseModels` is the total number of pages you want to retrieve in each request, and `PageToken` is the 'identifier' for the requested page +in the multiple pages of file metadata. You can leave it empty to get the first page, and use `response.NextPageToken` as the token for +for the next page, and run the request again with it. + +Again, the newer models will not be recognized by the request if you're not using the Beta API. + ### `GeminiTokenCountRequest` Available in the `Uralstech.UGemini.TokenCounting` namespace. Counts the number of tokens in the @@ -484,11 +536,12 @@ given request contents for the given model by running a `countTokens` request. ```csharp using Uralstech.UGemini; +using Uralstech.UGemini.Models; using Uralstech.UGemini.TokenCounting; -public async Task CountTokens(string text) +async Task CountTokens(string text) { - GeminiTokenCountResponse response = await GeminiManager.Instance.Request(new GeminiTokenCountRequest(GeminiManager.Gemini1_5Flash) + GeminiTokenCountResponse response = await GeminiManager.Instance.Request(new GeminiTokenCountRequest(GeminiModel.Gemini1_5Flash) { Contents = new GeminiContent[] { @@ -518,7 +571,7 @@ Uploads a file to be available through the File API by running an `upload` reque using Uralstech.UGemini; using Uralstech.UGemini.FileAPI; -public async void UploadFile(string text) +async Task UploadFile(string text) { GeminiFileUploadResponse response = await GeminiManager.Instance.Request(new GeminiFileUploadRequest(GeminiContentType.TextPlain.MimeType()) { @@ -529,26 +582,7 @@ public async void UploadFile(string text) RawData = Encoding.UTF8.GetBytes(text) }); - Debug.Log($"Uploaded file: {FileToText(response.File)}"); -} - -// This method will be used in the examples multiple times. -private string FileToText(GeminiFile file) -{ - return $"{nameof(GeminiFile)}(\n" + - $"\t{file.Name}\n" + - $"\t{file.DisplayName}\n" + - $"\t{file.MimeType}\n" + - $"\t{file.SizeBytes}\n" + - $"\t{file.CreateTime}\n" + - $"\t{file.UpdateTime}\n" + - $"\t{file.ExpirationTime}\n" + - $"\t{file.Sha256Hash}\n" + - $"\t{file.Uri}\n" + - $"\t{file.State}\n" + - $"\t{file.Status?.Message}\n" + - $"\t{file.VideoMetadata?.VideoDuration}\n" + - $")"; + return response.File; } ``` @@ -566,7 +600,7 @@ Requests the metadata for all existing files uploaded to the File API by running using Uralstech.UGemini; using Uralstech.UGemini.FileAPI; -public async void ListFiles(int maxFiles = 10, string pageToken = string.Empty) +async Task ListFiles(int maxFiles = 10, string pageToken = string.Empty) { GeminiFileListResponse response = await GeminiManager.Instance.Request(new GeminiFileListRequest() { @@ -574,15 +608,11 @@ public async void ListFiles(int maxFiles = 10, string pageToken = string.Empty) PageToken = string.IsNullOrWhiteSpace(pageToken) ? string.Empty : pageToken, }); - Debug.Log($"Got file list response, next page token: {response?.NextPageToken}:"); - for (int i = 0; i < (response?.Files?.Length ?? 0); i++) - Debug.Log($"File {i + 1}: {FileToText(response.Files[i])}"); - - Debug.Log($"File list page completed."); + return response?.Files; } ``` -`maxFiles` is the total number of pages you want to retrieve in each request, and `pageToken` is the 'identifier' for the current page +`MaxResponseFiles` is the total number of pages you want to retrieve in each request, and `PageToken` is the 'identifier' for the requested page in the multiple pages of file metadata. You can leave it empty to get the first page, and use `response.NextPageToken` as the token for for the next page, and run the request again with it. @@ -594,10 +624,9 @@ Requests metadata for a single file uploaded to the File API by running a `get` using Uralstech.UGemini; using Uralstech.UGemini.FileAPI; -public async void GetFile(string fileId) +async Task GetFile(string fileId) { - GeminiFile file = await GeminiManager.Instance.Request(new GeminiFileGetRequest(fileId)); - Debug.Log($"Got file: {FileToText(file)}"); + return await GeminiManager.Instance.Request(new GeminiFileGetRequest(fileId)); } ``` @@ -611,7 +640,7 @@ Deletes a file uploaded to the File API by running a `delete` request. using Uralstech.UGemini; using Uralstech.UGemini.FileAPI; -public async void DeleteFile(string fileId) +async void DeleteFile(string fileId) { await GeminiManager.Instance.Request(new GeminiFileDeleteRequest(fileId)); Debug.Log("File deleted."); @@ -644,6 +673,10 @@ A sample scene showing a system where Gemini responds in a specified JSON format A sample scene with a system to create, delete, retrieve, list and prompt Gemini with files stored in the File/Media API endpoints. [***GitHub Source***](https://github.com/Uralstech/UGemini/tree/master/UGemini/Packages/com.uralstech.ugemini/Samples~/FileAPISample) +#### List and Get Model Metadata + +A sample scene with a system to list, get and chat with models using the models.get and models.list endpoints. [***GitHub Source***](https://github.com/Uralstech/UGemini/tree/master/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample) + #### Token Counting A sample scene showing a token counting system using the `countTokens` endpoint. [***GitHub Source***](https://github.com/Uralstech/UGemini/tree/master/UGemini/Packages/com.uralstech.ugemini/Samples~/TokenCounterSample) \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Documentation~/README_OLD.md b/UGemini/Packages/com.uralstech.ugemini/Documentation~/README_OLD.md deleted file mode 100644 index 0fa6e72f..00000000 --- a/UGemini/Packages/com.uralstech.ugemini/Documentation~/README_OLD.md +++ /dev/null @@ -1,400 +0,0 @@ -## UGemini Documentation - -### Setup - -Add an instance of `GeminiManager` to your scene, and set it up with your Gemini API key. You can get your API key from [*here*](https://makersuite.google.com/app/apikey). - -### Coding - -There are only two methods in `GeminiManager`: - -| Method | What it does | -| ------------- | ------------- | -| `void SetApiKey(string)` | Sets the Gemini API key through code | -| `Task Compute(TRequest, RequestEndPoint, string, bool)` | Computes a request on the Gemini API | - -All computations on the Gemini API are done through `GeminiManager.Compute`. - -In this documentation, the fields and properties of each type will not be explained. Every type has been fully documented in code, so -please check the code docstrings to learn more about each type. - -#### Beta API - -`GeminiManager` supports both the `v1` and `v1beta` Gemini API versions. As a lot of features are still unsupported in the main `v1` API, you may -need to use the beta API. You can set the `useBeta` boolean parameter in the `Compute` method to do so. - -#### Models - -`GeminiManager` has four constant model IDs: - -- `Gemini1_5Flash` - [*Gemini 1.5 Flash*](https://ai.google.dev/gemini-api/docs/models/gemini#gemini-1.5-flash) - -- `Gemini1_5Pro` - [*Gemini 1.5 Pro*](https://ai.google.dev/gemini-api/docs/models/gemini#gemini-1.5-pro) - -- `Gemini1_0Pro` - [*Gemini 1.0 Pro*](https://ai.google.dev/gemini-api/docs/models/gemini#gemini-1.0-pro) - -- `Gemini1_0ProVision` - [*Gemini 1.0 Pro Vision*](https://ai.google.dev/gemini-api/docs/models/gemini#gemini-1.0-pro-vision) - - Gemini 1.0 Pro Vision is deprecated. Use Use 1.5 Flash (`Gemini1_5Flash`) or 1.5 Pro (`Gemini1_5Pro`) instead. - - -By default, the `Compute` method uses the [*Gemini 1.5 Flash*](https://ai.google.dev/gemini-api/docs/models/gemini#gemini-1.5-flash) -model for all requests. This can be changed by either providing a string ID or one of the constants to the `model` parameter in the `Compute` method. - -#### Simple GenerateContent (Chat) Request - -This is a simple request that asks Gemini a question and logs the response to the console. - -```csharp -using Uralstech.UGemini.Chat; - -async void QueryGemini() -{ - string text = "Hello! How are you doing?"; - GeminiChatResponse response = await GeminiManager.Instance.Compute( - new GeminiChatRequest() - { - Contents = new GeminiContent[] - { - GeminiContent.GetContent(text, GeminiRole.User), - }, - }, - GeminiManager.RequestEndPoint.Chat - ); - - Debug.Log(response.Parts[0].Text); -} -``` - -That's all! We specify that we are executing a request of type `GeminiChatRequest`, and that we expect a response of type `GeminiChatResponse`, -then we specified the content of the request and the endpoint we want to execute it on, `GeminiManager.RequestEndPoint.Chat`! And voilà, we've -got the response in `response.Parts[0].Text`! - -Right now, there are two types of requests and endpoints that are supported: - -- `GeminiChatRequest` | `GeminiChatResponse`: - - Available in the `Uralstech.UGemini.Chat` namespace - - Meant to run on the `GeminiManager.RequestEndPoint.Chat` endpoint - - Runs a `generateContent` request on the given model - -and - -- `GeminiTokenCountRequest` | `GeminiTokenCountResponse`: - - Available in the `Uralstech.UGemini.TokenCounting` namespace - - Meant to run on the `GeminiManager.RequestEndPoint.CountTokens` endpoint - - Counts the number of tokens in the given request contents for the given model - -#### Multi-turn Chat Request - -This is a simple method that maintains the user's chat history with Gemini. - -```csharp -using Uralstech.UGemini.Chat; - -List _chatHistory = new(); - -async Task OnChat(string text) -{ - _chatHistory.Add(GeminiContent.GetContent(text, GeminiRole.User)); - GeminiChatRequest request = new() - { - Contents = _chatHistory.ToArray(), - }; - - GeminiChatResponse response = await GeminiManager.Instance.Compute(request, GeminiManager.RequestEndPoint.Chat); - - _chatHistory.Add(response.Candidates[0].Content); - return response.Parts[0].Text; -} -``` - -Here, we simply have a list of `GeminiContent` objects, which tracks the messages of the conversation. Every time `OnChat` is called, the user's request and -the model's reply are added the the list. That is all! - -#### Adding Media Content to Requests - -`GeminiContent.Parts` contains the actual contents of each chat request and response. You can add media content to the `Parts` array, but you must only have -one type of data in each part, like one part of text, one part of an image, and so on. The following samples shows data being read from a file and into a -`GeminiContent` object. - -```csharp -using Uralstech.UGemini.Chat; - -async Task GetFileContent(string filePath, GeminiContentType contentType) -{ - byte[] data; - try - { - data = await File.ReadAllBytesAsync(filePath); - } - catch (SystemException exception) - { - Debug.LogError($"Failed to load file: {exception.Message}"); - return null; - } - - return new GeminiContent() - { - Parts = new GeminiContentPart[] - { - new GeminiContentPart() - { - Text = "What's in this file?" - }, - new GeminiContentPart() - { - InlineData = new GeminiContentBlob() - { - MimeType = contentType, - Data = Convert.ToBase64String(data) - } - } - } - }; -} -``` - -Now, the `GeminiContent` returned by the method can be fed into a chat request! - -`GeminiContent` and `GeminiContentBlob` also contain static utility methods to help -create them from Unity types like `AudioClip` or `Texture2D`: - -- `GeminiContent.GetContent` - - Can convert `string` messages, `Texture2D` images and *`AudioClip` audio to `GeminiContent` objects. - -- `GeminiContentBlob.GetContentBlob` - - Can convert `Texture2D` images and *`AudioClip` audio to `GeminiContentBlob` objects. - -*Requires [*Utilities.Encoding.Wav*](https://openupm.com/packages/com.utilities.encoder.wav/). - -#### Function Calling - -First, we have to setup our tools and define our function schemas. - -```csharp -using Uralstech.UGemini.Chat; -using Uralstech.UGemini.Schema; -using Uralstech.UGemini.Tools; -using Uralstech.UGemini.Tools.Declaration; - -GeminiTool s_geminiFunctions = new GeminiTool() -{ - FunctionDeclarations = new GeminiFunctionDeclaration[] - { - new GeminiFunctionDeclaration() - { - Name = "printToConsole", - Description = "Print text to the user's console.", - Parameters = new GeminiSchema() - { - Type = GeminiSchemaDataType.Object, - Properties = new Dictionary() - { - { - "text", new GeminiSchema() - { - Type = GeminiSchemaDataType.String, - Description = "The text to print. e.g. \"Hello, World!\"", - Nullable = false, - } - }, - }, - Required = new string[] { "text" }, - } - }, - - new GeminiFunctionDeclaration() - { - Name = "changeTextColor", - Description = "Change the color of the text.", - Parameters = new GeminiSchema() - { - Type = GeminiSchemaDataType.Object, - Properties = new Dictionary() - { - { - "color", new GeminiSchema() - { - Type = GeminiSchemaDataType.String, - Description = "The color to set. e.g. \"BLUE\"", - Format = GeminiSchemaDataFormat.Enum, - Enum = new string[] - { - "RED", - "GREEN", - "BLUE", - "WHITE", - }, - Nullable = false, - } - }, - }, - Required = new string[] { "color" }, - } - } - }, -}; -``` - -For each function, we need a declaration with a name and description. The parameters are an object of type `GeminiSchema`, which defines the -schema of each of the parameters. The type is of `GeminiSchemaDataType.Object`, and contains the dictionary of parameter schemas. - -The key of the dictionary should be the parameter name, and the value should be another `GeminiSchema` object which defines the type, description, -format, etc. of the parameter. - -Finally, we have the `Required` property which tells Gemini which fields are absolutely required in each call. - -Now, we can move on to the chat. - -```csharp -[SerializeField] private Text _chatResponse; - -public async Task OnChat(string text) -{ - List contents = new() - { - GeminiContent.GetContent(text, GeminiRole.User), - }; - - GeminiChatResponse response; - GeminiFunctionCall functionCall; - do - { - response = await GeminiManager.Instance.Compute(new GeminiChatRequest() - { - Contents = contents.ToArray(), - Tools = new GeminiTool[] { s_geminiFunctions }, - ToolConfig = GeminiToolConfiguration.GetConfiguration(GeminiFunctionCallingMode.Any), - }, GeminiManager.RequestEndPoint.Chat, useBeta: true); - - functionCall = response.Parts[0].FunctionCall; - if (functionCall != null) - { - JObject functionResponse = null; - switch (functionCall.Name) - { - case "printToConsole": - Debug.Log(functionCall.Arguments["text"].ToObject()); - break; - - case "changeTextColor": - if (!TryChangeTextColor(functionCall.Arguments["color"].ToObject())) - { - functionResponse = new JObject() - { - ["result"] = "Unknown color." - }; - } - - break; - - default: - functionResponse = new JObject() - { - ["result"] = "Sorry, but that function does not exist." - }; - - break; - } - - contents.Add(GeminiContent.GetContent(functionCall)); - contents.Add(GeminiContent.GetContent(functionCall.GetResponse(functionResponse))); - } - - } while (functionCall != null); - - return response.Parts[0].Text; -} - -private bool TryChangeTextColor(string color) -{ - switch (color) - { - case "RED": - _chatResponse.color = Color.red; break; - - case "GREEN": - _chatResponse.color = Color.green; break; - - case "BLUE": - _chatResponse.color = Color.blue; break; - - case "WHITE": - _chatResponse.color = Color.white; break; - - default: - return false; - } - - Debug.Log("Changed text color!"); - return true; -} -``` - -Here, we are going through each response, checking if a function was called, and calling the requested function. -The response is a JSON object, which is optional. Note the use of `GeminiToolConfiguration.GetConfiguration`, which is a utility method -to create a `GeminiToolConfiguration` with the given `GeminiFunctionCallingMode`. Here it is `GeminiFunctionCallingMode.Any`, which means -Gemini will always call at least one function in each conversation. - -After the function is called, we respond by adding the call and response to the history. We use the `GetResponse` utility method to get a -`GeminiFunctionResponse` object with the response JSON. - -Also, note that the request is using the beta API, as function calling is, as of writing, not available in the production API. - -#### JSON Mode - -In JSON mode, Gemini will always respond in a specified JSON response schema. - -```csharp -public async Task OnChat(string text) -{ - // Note: It seems GeminiManager.Gemini1_5Flash is not very good at JSON. - GeminiChatResponse response = await GeminiManager.Instance.Compute(new GeminiChatRequest() - { - Contents = new GeminiContent[] - { - GeminiContent.GetContent(text, GeminiRole.User), - }, - SystemInstruction = GeminiContent.GetContent("You are a helpful math teacher who teacher their students mathematics in the most helpful way possible."), - GenerationConfig = new GeminiGenerationConfiguration() - { - ResponseMimeType = GeminiResponseType.Json, - ResponseSchema = new GeminiSchema() - { - Type = GeminiSchemaDataType.Array, - Description = "A list of mathematical expressions.", - Items = new GeminiSchema() - { - Type = GeminiSchemaDataType.Object, - Properties = new Dictionary() - { - { - "expression", new GeminiSchema() - { - Type = GeminiSchemaDataType.String, - } - }, - { - "explanation", new GeminiSchema() - { - Type = GeminiSchemaDataType.String, - } - }, - }, - Required = new string[] { "expression", "explanation", }, - }, - }, - } - }, GeminiManager.RequestEndPoint.Chat, GeminiManager.Gemini1_5Pro, true); - - return response.Parts[0].Text; -} -``` - -Here, we used a schema for an array of objects, which contain two parameters: `expression` and `explanation`. -We have told Gemini to split the response into the parameters, where a mathematical expression and its explanation is given. - -The `GeminiSchema` object is the same type used for function calling. - -### Samples - -For full-fledged examples of the features of this package, check out the samples in the Unity Package Manager. \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Documentation~/refman.pdf b/UGemini/Packages/com.uralstech.ugemini/Documentation~/refman.pdf index 9792f7c5..e5d5dd16 100644 Binary files a/UGemini/Packages/com.uralstech.ugemini/Documentation~/refman.pdf and b/UGemini/Packages/com.uralstech.ugemini/Documentation~/refman.pdf differ diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiChatRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiChatRequest.cs index 3c2492c9..45ae8fd7 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiChatRequest.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiChatRequest.cs @@ -5,6 +5,7 @@ using System.Collections.Generic; using System.ComponentModel; using System.Threading.Tasks; +using Uralstech.UGemini.Models; using Uralstech.UGemini.Tools.Declaration; namespace Uralstech.UGemini.Chat @@ -99,7 +100,7 @@ public class GeminiChatRequest : IGeminiStreamablePostRequest [JsonIgnore] - public string Model; + public GeminiModelId Model; /// /// The API version to use. @@ -115,8 +116,8 @@ public class GeminiChatRequest : IGeminiStreamablePostRequest @@ -136,13 +137,14 @@ public string GetEndpointUri(GeminiRequestMetadata metadata) /// /// The model to use. /// Should the request use the Beta API? - public GeminiChatRequest(string model = GeminiManager.Gemini1_5Flash, bool useBetaApi = false) + public GeminiChatRequest(GeminiModelId model, bool useBetaApi = false) { Model = model; ApiVersion = useBetaApi ? "v1beta" : "v1"; } - [Obsolete("Please use a different constructor as this constructor is only for the deprecated GeminiManager.Compute method.")] + /// \deprecated Use as this constructor is only for the deprecated method. + [Obsolete("Use GeminiChatRequest(GeminiModelId, bool) as this constructor is only for the deprecated GeminiManager.Compute method.")] public GeminiChatRequest() { } /// diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models.meta new file mode 100644 index 00000000..bae0734b --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 520dc1fd66bebb841b6237caacb61a8d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModel.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModel.cs new file mode 100644 index 00000000..7b4cfbf6 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModel.cs @@ -0,0 +1,149 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; +using System; + +namespace Uralstech.UGemini.Models +{ + /// + /// Information about a Generative Language Model. + /// + [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] + public class GeminiModel : GeminiModelId + { + /// + /// + /// 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. + ///
+ public readonly static GeminiModelId 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 readonly static GeminiModelId 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 readonly static GeminiModelId 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. + ///
+ public readonly static GeminiModelId Gemini1_5Flash = "gemini-1.5-flash"; + + /// + /// The version number of the model. + /// + /// + /// This represents the major version + /// + public string Version; + + /// + /// The human-readable name of the model. E.g. "Chat Bison". + /// + /// + /// The name can be up to 128 characters long and can consist of any UTF-8 characters. + /// + public string DisplayName; + + /// + /// A short description of the model. + /// + public string Description; + + /// + /// Maximum number of input tokens allowed for this model. + /// + public int InputTokenLimit; + + /// + /// Maximum number of output tokens available for this model. + /// + public int OutputTokenLimit; + + /// + /// The model's supported generation methods. + /// + /// + /// The method names are defined as Pascal case strings, such as generateMessage which correspond to API methods. + /// + public string[] SupportedGenerationMethods; + + /// + /// Controls the randomness of the output. + /// + /// + /// Values can range over [0.0,2.0], inclusive. A higher value will produce responses that are more varied, while a value closer to
+ /// 0.0 will typically result in less surprising responses from the model. This value specifies default to be used by the backend
+ /// while making the call to the model. + ///
+ public float Temperature; + + /// + /// For Nucleus sampling. + /// + /// + /// Nucleus sampling considers the smallest set of tokens whose probability sum is at least topP. This value specifies default to be used
+ /// by the backend while making the call to the model. + ///
+ public float TopP; + + /// + /// For Top-k sampling. + /// + /// + /// Top-k sampling considers the set of topK most probable tokens. This value specifies default to be used by the backend while making the call
+ /// to the model. If unset, indicates the model doesn't use top-k sampling, and topK isn't allowed as a generation parameter. + ///
+ public int TopK; + + [JsonConstructor] + internal GeminiModel( + string name, + string baseModelId, + string version, + string displayName, + string description, + int inputTokenLimit, + int outputTokenLimit, + string[] supportedGenerationMethods, + float temperature, + float topP, + int topK + ) : base(baseModelId) + { + Name = name; + Version = version; + DisplayName = displayName; + Description = description; + InputTokenLimit = inputTokenLimit; + OutputTokenLimit = outputTokenLimit; + SupportedGenerationMethods = supportedGenerationMethods; + Temperature = temperature; + TopP = topP; + TopK = topK; + } + } +} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModel.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModel.cs.meta new file mode 100644 index 00000000..d8e4e3f2 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7643cf960e0c6fc4c805d6112d822bdc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModelId.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModelId.cs new file mode 100644 index 00000000..2e14ba7d --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModelId.cs @@ -0,0 +1,54 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; + +namespace Uralstech.UGemini.Models +{ + /// + /// Information about the unique ID of a Generative Language Model. + /// + public class GeminiModelId + { + /// + /// The resource name of the Model. + /// + /// + /// Format: models/{model} with a {model} naming convention of:
+ /// "{baseModelId}-{version}" + ///
+ [JsonProperty(NamingStrategyType = typeof(CamelCaseNamingStrategy))] + public string Name; + + /// + /// The ID of the base model, pass this to the generation request. + /// + [JsonProperty(NamingStrategyType = typeof(CamelCaseNamingStrategy))] + public string BaseModelId; + + /// + /// Creates a new . + /// + /// The unique ID of the base model. + /// The location of the model resource. + public GeminiModelId(string baseModelId, string resourceLocation = "models/") + { + BaseModelId = baseModelId; + Name = $"{resourceLocation}{baseModelId}"; + } + + /// + /// Gets the base model ID of the . + /// + public static implicit operator string(GeminiModelId model) + { + return model?.BaseModelId; + } + + /// + /// Creates a new with the base model ID string. + /// + public static implicit operator GeminiModelId(string baseModelId) + { + return new GeminiModelId(baseModelId); + } + } +} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModelId.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModelId.cs.meta new file mode 100644 index 00000000..4a7eee88 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModelId.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 14f062e46ed4cc641906a85360586a30 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList.meta new file mode 100644 index 00000000..8f05cfcb --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bf052ee7015602947a6b090033e43695 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListRequest.cs new file mode 100644 index 00000000..e877ec3f --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListRequest.cs @@ -0,0 +1,46 @@ +namespace Uralstech.UGemini.Models +{ + /// + /// Requests metadata for all existing models. Return type is . + /// + public class GeminiModelListRequest : IGeminiGetRequest + { + /// + /// The API version to use. + /// + public string ApiVersion; + + /// + /// The maximum number of Models to return (per page). + /// + /// + /// This method returns at most 1000 models per page, even if you pass a larger . + /// + public int MaxResponseModels = 50; + + /// + /// A page token from a previous models.list call. + /// + public string PageToken = string.Empty; + + /// + public string GetEndpointUri(GeminiRequestMetadata metadata) + { + return string.IsNullOrEmpty(PageToken) + ? $"https://generativelanguage.googleapis.com/{ApiVersion}/models?pageSize={MaxResponseModels}" + : $"https://generativelanguage.googleapis.com/{ApiVersion}/models?pageSize={MaxResponseModels}&pageToken={PageToken}"; + } + + /// + /// Creates a new . + /// + /// + /// Some newer models do not work with this request unless through the Beta API. + /// + /// Should the request use the Beta API? + public GeminiModelListRequest(bool useBetaApi = false) + { + ApiVersion = useBetaApi ? "v1beta" : "v1"; + } + } +} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListRequest.cs.meta new file mode 100644 index 00000000..064ebaa4 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fbd9af23c14a024418037a9e7cef8ad9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListResponse.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListResponse.cs new file mode 100644 index 00000000..1ce0ae88 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListResponse.cs @@ -0,0 +1,24 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; + +namespace Uralstech.UGemini.Models +{ + /// + /// The response for a call. + /// + [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] + public class GeminiModelListResponse + { + /// + /// The list of models. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public GeminiModel[] Models; + + /// + /// A token that can be sent as a into a subsequent call. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string NextPageToken; + } +} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListResponse.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListResponse.cs.meta new file mode 100644 index 00000000..7f0269f6 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5fc108dda8282ec4babb2168cd72c86b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests.meta new file mode 100644 index 00000000..5a368796 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c910dcc159960ba44b72962a8c64220a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests/GeminiModelGetRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests/GeminiModelGetRequest.cs new file mode 100644 index 00000000..0034038d --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests/GeminiModelGetRequest.cs @@ -0,0 +1,38 @@ +namespace Uralstech.UGemini.Models +{ + /// + /// Gets information about a specific model. Return type is . + /// + public class GeminiModelGetRequest : IGeminiGetRequest + { + /// + /// The API version to use. + /// + public string ApiVersion; + + /// + /// The resource name of the model to get, in the format models/{model}. + /// + public string ModelName; + + /// + public string GetEndpointUri(GeminiRequestMetadata metadata) + { + return $"https://generativelanguage.googleapis.com/{ApiVersion}/{ModelName}"; + } + + /// + /// Creates a new . + /// + /// + /// Some newer models do not work with this request unless through the Beta API. + /// + /// The ID of the model to get. + /// Should the request use the Beta API? + public GeminiModelGetRequest(GeminiModelId modelId, bool useBetaApi = false) + { + ModelName = modelId.Name; + ApiVersion = useBetaApi ? "v1beta" : "v1"; + } + } +} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests/GeminiModelGetRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests/GeminiModelGetRequest.cs.meta new file mode 100644 index 00000000..946af377 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests/GeminiModelGetRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1b08a4f44097e0d48b47b38d65b184dd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountRequest/GeminiTokenCountRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountRequest/GeminiTokenCountRequest.cs index b1c409fb..461ae736 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountRequest/GeminiTokenCountRequest.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountRequest/GeminiTokenCountRequest.cs @@ -3,6 +3,7 @@ using System; using System.ComponentModel; using Uralstech.UGemini.Chat; +using Uralstech.UGemini.Models; namespace Uralstech.UGemini.TokenCounting { @@ -28,7 +29,7 @@ public class GeminiTokenCountRequest : IGeminiPostRequest /// The model to use. /// [JsonIgnore] - public string Model; + public GeminiModelId Model; /// /// The API version to use. @@ -43,7 +44,7 @@ public class GeminiTokenCountRequest : IGeminiPostRequest /// public string GetEndpointUri(GeminiRequestMetadata metadata) { - return $"https://generativelanguage.googleapis.com/{ApiVersion}/models/{Model}:countTokens"; + return $"https://generativelanguage.googleapis.com/{ApiVersion}/{Model.Name}:countTokens"; } /// @@ -51,13 +52,14 @@ public string GetEndpointUri(GeminiRequestMetadata metadata) /// /// The model to use. /// Should the request use the Beta API? - public GeminiTokenCountRequest(string model = GeminiManager.Gemini1_5Flash, bool useBetaApi = false) + public GeminiTokenCountRequest(GeminiModelId model, bool useBetaApi = false) { Model = model; ApiVersion = useBetaApi ? "v1beta" : "v1"; } - [Obsolete("Please use a different constructor as this constructor is only for the deprecated GeminiManager.Compute method.")] + /// \deprecated Use as this constructor is only for the deprecated method. + [Obsolete("Use GeminiTokenCountRequest(GeminiModelId, bool) as this constructor is only for the deprecated GeminiManager.Compute method.")] public GeminiTokenCountRequest() { } /// diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Exceptions/GeminiRequestException.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Exceptions/GeminiRequestException.cs index 1d8a5ee4..9316b68e 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Exceptions/GeminiRequestException.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Exceptions/GeminiRequestException.cs @@ -11,7 +11,8 @@ public class GeminiRequestException : Exception /// /// The endpoint of the failed request. /// - [Obsolete("Please use GeminiRequestException.RequestEndpoint as this property is only for the deprecated GeminiManager.Compute method.")] + /// \deprecated Use as this property is only for the deprecated method. + [Obsolete("Use GeminiRequestException.RequestEndpoint as this property is only for the deprecated GeminiManager.Compute method.")] public GeminiManager.RequestEndPoint RequestEndPoint; /// @@ -37,7 +38,8 @@ public class GeminiRequestException : Exception /// /// The request's API version as a string. /// - [Obsolete("Please use GeminiRequestException.IsBetaApi as this property is only for the deprecated GeminiManager.Compute method.")] + /// \deprecated Use as this property is only for the deprecated method. + [Obsolete("Use GeminiRequestException.IsBetaApi as this property is only for the deprecated GeminiManager.Compute method.")] public string ApiVersionString; /// @@ -45,7 +47,7 @@ public class GeminiRequestException : Exception /// public bool IsBetaApi; - [Obsolete("Please use a different constructor as this constructor is only for the deprecated GeminiManager.Compute method.")] + [Obsolete] internal GeminiRequestException(GeminiManager.RequestEndPoint requestEndPoint, UnityWebRequest request, string apiVersion) : base($"Failed Gemini request: " + $"Request API version: {apiVersion} | " + 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 6977b7ec..518b7793 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Managers/GeminiManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Managers/GeminiManager.cs @@ -17,6 +17,7 @@ public class GeminiManager : Singleton { private const string MultiPartFormDataSeperator = "xxxxxxxxxx"; + #region Obsolete /// /// /// Note: Gemini 1.0 Pro Vision is deprecated. Use 1.5 Flash or 1.5 Pro instead. @@ -28,7 +29,8 @@ public class GeminiManager : Singleton ///

/// Supports image, video and text input. ///
- [Obsolete("Gemini 1.0 Pro Vision is deprecated. Use Use 1.5 Flash (Gemini1_5Flash) or 1.5 Pro (Gemini1_5Pro) instead.")] + /// \deprecated Use instead. + [Obsolete("Use UGemini.Models.GeminiModel.Gemini1_0ProVision instead.")] public const string Gemini1_0ProVision = "gemini-pro-vision"; /// @@ -38,6 +40,8 @@ public class GeminiManager : Singleton ///

/// Supports text input. ///
+ /// \deprecated Use instead. + [Obsolete("Use UGemini.Models.GeminiModel.Gemini1_0Pro instead.")] public const string Gemini1_0Pro = "gemini-1.0-pro"; /// @@ -49,6 +53,8 @@ public class GeminiManager : Singleton ///

/// Supports audio, image, video and text input. ///
+ /// \deprecated Use instead. + [Obsolete("Use UGemini.Models.GeminiModel.Gemini1_5Pro instead.")] public const string Gemini1_5Pro = "gemini-1.5-pro"; /// @@ -58,7 +64,10 @@ public class GeminiManager : Singleton ///

/// Supports audio, image, video and text input. ///
+ /// \deprecated Use instead. + [Obsolete("Use UGemini.Models.GeminiModel.Gemini1_5Flash instead.")] public const string Gemini1_5Flash = "gemini-1.5-flash"; + #endregion [SerializeField, Tooltip("Your Gemini API key.")] private string _geminiApiKey; @@ -221,13 +230,16 @@ private void CheckWebRequest(UnityWebRequest webRequest) /// /// The request endpoint. /// - [Obsolete("It is recommended to use GeminiManager.Request instead of GeminiManager.Compute, as it is more generic and thus supports more request types.")] + /// \deprecated Use instead, as it is more generic and supports more request types. + [Obsolete("Use GeminiManager.Request instead of GeminiManager.Compute, as it is more generic and supports more request types.")] public enum RequestEndPoint { /// The chat endpoint. + /// \deprecated Chat, /// The token counting endpoint. + /// \deprecated CountTokens, } @@ -260,7 +272,8 @@ public enum RequestEndPoint /// The computed request. /// Thrown if unexpected arguments are encountered. /// Thrown when the API request fails. - [Obsolete("It is recommended to use GeminiManager.Request instead of GeminiManager.Compute, as it is more generic and thus supports more request types.")] + /// \deprecated Use instead, as it is more generic and supports more request types. + [Obsolete("Use GeminiManager.Request instead, as it is more generic and supports more request types.")] public async Task Compute(TRequest request, RequestEndPoint endpoint, string model = Gemini1_5Flash, bool useBeta = false) { Debug.Log("Computing request on Gemini API."); diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Utils/WebRequestHelper.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Utils/WebRequestHelper.cs index f5bc26c1..13ae0a2b 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Utils/WebRequestHelper.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Utils/WebRequestHelper.cs @@ -15,6 +15,9 @@ namespace Uralstech.UGemini.Utils.Web { + /// + /// Extensions for the type. + /// public static class WebRequestHelper { #if UTILITIES_ASYNC_1_0_0_OR_GREATER @@ -25,7 +28,7 @@ public static class WebRequestHelper /// /// The callback to handle Server Sent Events (SSEs).
/// Parameters:
- /// - List<> : All SSEs, excluding the latest one.
+ /// - List<> : All SSEs, excluding the latest one.
/// - : The latest SSE.
/// Return type: /// diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/FileAPISample/Scripts/FileApiChatManager.cs b/UGemini/Packages/com.uralstech.ugemini/Samples~/FileAPISample/Scripts/FileApiChatManager.cs index e15a278c..9bfd24e4 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/FileAPISample/Scripts/FileApiChatManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/FileAPISample/Scripts/FileApiChatManager.cs @@ -4,6 +4,7 @@ using Uralstech.UGemini; using Uralstech.UGemini.Chat; using Uralstech.UGemini.FileAPI; +using Uralstech.UGemini.Models; public class FileApiChatManager : MonoBehaviour { @@ -101,7 +102,7 @@ public async void OnChatWithFile() } GeminiFile file = await GeminiManager.Instance.Request(new GeminiFileGetRequest(promptFile)); - GeminiChatResponse response = await GeminiManager.Instance.Request(new GeminiChatRequest(GeminiManager.Gemini1_5Flash, true) + GeminiChatResponse response = await GeminiManager.Instance.Request(new GeminiChatRequest(GeminiModel.Gemini1_5Flash, true) { Contents = new GeminiContent[] { diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/FunctionCallingSample/Scripts/FunctionCallingChatManager.cs b/UGemini/Packages/com.uralstech.ugemini/Samples~/FunctionCallingSample/Scripts/FunctionCallingChatManager.cs index 777eca8e..4833740d 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/FunctionCallingSample/Scripts/FunctionCallingChatManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/FunctionCallingSample/Scripts/FunctionCallingChatManager.cs @@ -4,6 +4,7 @@ using UnityEngine; using UnityEngine.UI; using Uralstech.UGemini.Chat; +using Uralstech.UGemini.Models; using Uralstech.UGemini.Schema; using Uralstech.UGemini.Tools; using Uralstech.UGemini.Tools.Declaration; @@ -93,7 +94,7 @@ public async void OnChat() GeminiFunctionCall functionCall; do { - response = await GeminiManager.Instance.Request(new GeminiChatRequest(useBetaApi: true) + response = await GeminiManager.Instance.Request(new GeminiChatRequest(GeminiModel.Gemini1_5Flash, true) { Contents = contents.ToArray(), Tools = new GeminiTool[] { s_geminiFunctions }, diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/JSONResponseSample/Scripts/JSONChatManager.cs b/UGemini/Packages/com.uralstech.ugemini/Samples~/JSONResponseSample/Scripts/JSONChatManager.cs index 43c2f8be..e7ac2fb2 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/JSONResponseSample/Scripts/JSONChatManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/JSONResponseSample/Scripts/JSONChatManager.cs @@ -2,6 +2,7 @@ using UnityEngine; using UnityEngine.UI; using Uralstech.UGemini.Chat; +using Uralstech.UGemini.Models; using Uralstech.UGemini.Schema; namespace Uralstech.UGemini.Samples @@ -20,8 +21,8 @@ public async void OnChat() return; } - // Note: It seems GeminiManager.Gemini1_5Flash is not very good at JSON. - GeminiChatResponse response = await GeminiManager.Instance.Request(new GeminiChatRequest(GeminiManager.Gemini1_5Pro, true) + // Note: It seems GeminiModel.Gemini1_5Flash is not very good at JSON. + GeminiChatResponse response = await GeminiManager.Instance.Request(new GeminiChatRequest(GeminiModel.Gemini1_5Pro, true) { Contents = new GeminiContent[] { diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scene.meta b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scene.meta new file mode 100644 index 00000000..62b60297 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ff8d6e540707f146819569a07e4ccd5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scene/Main.unity b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scene/Main.unity new file mode 100644 index 00000000..17d77918 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scene/Main.unity @@ -0,0 +1,3496 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &10750144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 10750145} + - component: {fileID: 10750147} + - component: {fileID: 10750146} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &10750145 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10750144} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1299714044} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5000038} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &10750146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10750144} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 48 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 48 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &10750147 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10750144} + m_CullTransparentMesh: 1 +--- !u!1 &28150873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 28150874} + - component: {fileID: 28150876} + - component: {fileID: 28150875} + m_Layer: 5 + m_Name: OptionalText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &28150874 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28150873} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1260301570} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -21.9044} + m_SizeDelta: {x: 317.88, y: 43.8088} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &28150875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28150873} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 7 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: (Optional) +--- !u!222 &28150876 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28150873} + m_CullTransparentMesh: 1 +--- !u!1 &48706904 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 48706905} + - component: {fileID: 48706907} + - component: {fileID: 48706906} + m_Layer: 5 + m_Name: OptionalText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &48706905 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48706904} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1260301570} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 94.53, y: -21.9044} + m_SizeDelta: {x: 189.06, y: 43.8088} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &48706906 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48706904} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 7 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: (Optional) +--- !u!222 &48706907 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48706904} + m_CullTransparentMesh: 1 +--- !u!1 &64665857 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 64665858} + - component: {fileID: 64665860} + - component: {fileID: 64665859} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &64665858 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 64665857} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1588433813} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5000038} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &64665859 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 64665857} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 48 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 48 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &64665860 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 64665857} + m_CullTransparentMesh: 1 +--- !u!1 &219164652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 219164653} + - component: {fileID: 219164655} + - component: {fileID: 219164654} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &219164653 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 219164652} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1826388338} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &219164654 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 219164652} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 46 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 46 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Chat +--- !u!222 &219164655 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 219164652} + m_CullTransparentMesh: 1 +--- !u!1 &228837078 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 228837079} + - component: {fileID: 228837081} + - component: {fileID: 228837080} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &228837079 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 228837078} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1047120560} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &228837080 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 228837078} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: List Models +--- !u!222 &228837081 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 228837078} + m_CullTransparentMesh: 1 +--- !u!1 &256726496 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 256726497} + - component: {fileID: 256726500} + - component: {fileID: 256726499} + - component: {fileID: 256726498} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &256726497 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 256726496} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1597233424} + m_Father: {fileID: 273867394} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &256726498 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 256726496} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: 0, y: 0, z: 0, w: 0} + m_Softness: {x: 0, y: 0} +--- !u!114 &256726499 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 256726496} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &256726500 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 256726496} + m_CullTransparentMesh: 1 +--- !u!1 &273867393 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 273867394} + - component: {fileID: 273867397} + - component: {fileID: 273867396} + - component: {fileID: 273867395} + m_Layer: 5 + m_Name: Response + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &273867394 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 273867393} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 256726497} + - {fileID: 1850050922} + m_Father: {fileID: 1403471982} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -123.67} + m_SizeDelta: {x: -60, y: -307.35} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &273867395 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 273867393} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1597233424} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 256726497} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1850050923} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &273867396 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 273867393} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &273867397 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 273867393} + m_CullTransparentMesh: 1 +--- !u!1 &296867374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 296867375} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &296867375 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 296867374} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1776757025} + m_Father: {fileID: 1850050922} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &303150563 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 303150564} + - component: {fileID: 303150566} + - component: {fileID: 303150565} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &303150564 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 303150563} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 426430978} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &303150565 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 303150563} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Get Model +--- !u!222 &303150566 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 303150563} + m_CullTransparentMesh: 1 +--- !u!1 &381995321 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 381995322} + - component: {fileID: 381995324} + - component: {fileID: 381995323} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &381995322 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 381995321} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1403471982} + - {fileID: 1260301570} + - {fileID: 600996058} + m_Father: {fileID: 1352220085} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -60, y: -60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &381995323 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 381995321} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &381995324 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 381995321} + m_CullTransparentMesh: 1 +--- !u!1 &426430977 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426430978} + - component: {fileID: 426430981} + - component: {fileID: 426430980} + - component: {fileID: 426430979} + m_Layer: 5 + m_Name: OnGet + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &426430978 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 426430977} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 303150564} + m_Father: {fileID: 600996058} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -94.53088, y: 31.5645} + m_SizeDelta: {x: 189.0618, y: 63.129} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &426430979 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 426430977} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 426430980} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1352220086} + m_TargetAssemblyTypeName: ModelMetadataRetrievalManager, Assembly-CSharp + m_MethodName: OnGetModel + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &426430980 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 426430977} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &426430981 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 426430977} + m_CullTransparentMesh: 1 +--- !u!1 &588796850 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 588796851} + - component: {fileID: 588796853} + - component: {fileID: 588796852} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &588796851 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588796850} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1588433813} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5000038} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &588796852 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588796850} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 48 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 48 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enter prompt... +--- !u!222 &588796853 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588796850} + m_CullTransparentMesh: 1 +--- !u!1 &600996057 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 600996058} + m_Layer: 5 + m_Name: GetModel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &600996058 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 600996057} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 426430978} + - {fileID: 1166856158} + m_Father: {fileID: 381995322} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -485.48193, y: 117.4563} + m_SizeDelta: {x: 850.965, y: 114.91199} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &803882057 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 803882058} + - component: {fileID: 803882060} + - component: {fileID: 803882059} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &803882058 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 803882057} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1299714044} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5000038} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &803882059 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 803882057} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 48 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 48 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enter model ID... +--- !u!222 &803882060 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 803882057} + m_CullTransparentMesh: 1 +--- !u!1 &1017715521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1017715524} + - component: {fileID: 1017715523} + - component: {fileID: 1017715522} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1017715522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017715521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1017715523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017715521} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1017715524 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017715521} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1047120559 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1047120560} + - component: {fileID: 1047120563} + - component: {fileID: 1047120562} + - component: {fileID: 1047120561} + m_Layer: 5 + m_Name: OnList + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1047120560 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047120559} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 228837079} + m_Father: {fileID: 1260301570} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -94.53088, y: 31.5645} + m_SizeDelta: {x: 189.0618, y: 63.129} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1047120561 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047120559} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1047120562} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1352220086} + m_TargetAssemblyTypeName: ModelMetadataRetrievalManager, Assembly-CSharp + m_MethodName: OnListModels + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1047120562 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047120559} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1047120563 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1047120559} + m_CullTransparentMesh: 1 +--- !u!1 &1064735599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1064735600} + - component: {fileID: 1064735602} + - component: {fileID: 1064735601} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1064735600 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1064735599} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1274148052} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.4999981} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1064735601 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1064735599} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 25 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Max models... +--- !u!222 &1064735602 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1064735599} + m_CullTransparentMesh: 1 +--- !u!1 &1108950325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1108950326} + - component: {fileID: 1108950328} + - component: {fileID: 1108950327} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1108950326 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1108950325} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1166856158} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.4999981} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1108950327 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1108950325} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 25 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1108950328 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1108950325} + m_CullTransparentMesh: 1 +--- !u!1 &1121380993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1121380994} + - component: {fileID: 1121380996} + - component: {fileID: 1121380995} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1121380994 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121380993} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1236329568} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.4999981} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1121380995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121380993} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 25 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: List page token... +--- !u!222 &1121380996 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121380993} + m_CullTransparentMesh: 1 +--- !u!1 &1166856157 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1166856158} + - component: {fileID: 1166856161} + - component: {fileID: 1166856160} + - component: {fileID: 1166856159} + m_Layer: 5 + m_Name: ModelID + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1166856158 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1166856157} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2086193999} + - {fileID: 1108950326} + m_Father: {fileID: 600996058} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -97.030914, y: 31.5645} + m_SizeDelta: {x: -194.05995, y: 63.129} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1166856159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1166856157} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1166856160} + m_TextComponent: {fileID: 1108950327} + m_Placeholder: {fileID: 2086194000} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnDidEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!114 &1166856160 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1166856157} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1166856161 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1166856157} + m_CullTransparentMesh: 1 +--- !u!1 &1236329567 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1236329568} + - component: {fileID: 1236329571} + - component: {fileID: 1236329570} + - component: {fileID: 1236329569} + m_Layer: 5 + m_Name: Token + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1236329568 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1236329567} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1121380994} + - {fileID: 1377578154} + m_Father: {fileID: 1260301570} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -0.00048828125, y: 31.5645} + m_SizeDelta: {x: -388.12, y: 63.129} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1236329569 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1236329567} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1236329570} + m_TextComponent: {fileID: 1377578155} + m_Placeholder: {fileID: 1121380995} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnDidEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!114 &1236329570 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1236329567} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1236329571 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1236329567} + m_CullTransparentMesh: 1 +--- !u!1 &1260301569 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1260301570} + m_Layer: 5 + m_Name: ListModels + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1260301570 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1260301569} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1047120560} + - {fileID: 1236329568} + - {fileID: 1274148052} + - {fileID: 48706905} + - {fileID: 28150874} + m_Father: {fileID: 381995322} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -445.52, y: 117.46} + m_SizeDelta: {x: -1011, y: 114.912} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1274148051 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1274148052} + - component: {fileID: 1274148055} + - component: {fileID: 1274148054} + - component: {fileID: 1274148053} + m_Layer: 5 + m_Name: MaxModels + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1274148052 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1274148051} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1064735600} + - {fileID: 1596587646} + m_Father: {fileID: 1260301570} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 94.53, y: 31.5645} + m_SizeDelta: {x: 189.06, y: 63.129} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1274148053 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1274148051} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1274148054} + m_TextComponent: {fileID: 1596587647} + m_Placeholder: {fileID: 1064735601} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnDidEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!114 &1274148054 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1274148051} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1274148055 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1274148051} + m_CullTransparentMesh: 1 +--- !u!1 &1299714043 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1299714044} + - component: {fileID: 1299714047} + - component: {fileID: 1299714046} + - component: {fileID: 1299714045} + m_Layer: 5 + m_Name: ModelID + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1299714044 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299714043} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 803882058} + - {fileID: 10750145} + m_Father: {fileID: 1403471982} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -198.01} + m_SizeDelta: {x: -60, y: 98.67} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1299714045 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299714043} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1299714046} + m_TextComponent: {fileID: 10750146} + m_Placeholder: {fileID: 803882059} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnDidEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!114 &1299714046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299714043} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1299714047 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299714043} + m_CullTransparentMesh: 1 +--- !u!1 &1352220081 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1352220085} + - component: {fileID: 1352220084} + - component: {fileID: 1352220083} + - component: {fileID: 1352220082} + - component: {fileID: 1352220086} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1352220082 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352220081} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1352220083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352220081} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1352220084 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352220081} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1352220085 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352220081} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 381995322} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1352220086 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352220081} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67c77d7d16a00734ea788722e902484c, type: 3} + m_Name: + m_EditorClassIdentifier: + _modelIdInput: {fileID: 1166856159} + _maxModelListInput: {fileID: 1274148053} + _modelListTokenInput: {fileID: 1236329569} + _promptInput: {fileID: 1588433814} + _promptModelIdInput: {fileID: 1299714045} + _responseText: {fileID: 1597233426} +--- !u!1 &1377578153 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1377578154} + - component: {fileID: 1377578156} + - component: {fileID: 1377578155} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1377578154 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1377578153} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1236329568} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.4999981} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1377578155 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1377578153} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 25 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1377578156 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1377578153} + m_CullTransparentMesh: 1 +--- !u!1 &1403471981 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1403471982} + m_Layer: 5 + m_Name: AskGemini + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1403471982 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1403471981} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1588433813} + - {fileID: 1299714044} + - {fileID: 1826388338} + - {fileID: 273867394} + m_Father: {fileID: 381995322} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1588433812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1588433813} + - component: {fileID: 1588433816} + - component: {fileID: 1588433815} + - component: {fileID: 1588433814} + m_Layer: 5 + m_Name: Prompt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1588433813 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1588433812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 588796851} + - {fileID: 64665858} + m_Father: {fileID: 1403471982} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -82.500015, y: -79.33505} + m_SizeDelta: {x: -224.99997, y: 98.67} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1588433814 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1588433812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1588433815} + m_TextComponent: {fileID: 64665859} + m_Placeholder: {fileID: 588796852} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnDidEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!114 &1588433815 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1588433812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1588433816 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1588433812} + m_CullTransparentMesh: 1 +--- !u!1 &1596587645 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1596587646} + - component: {fileID: 1596587648} + - component: {fileID: 1596587647} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1596587646 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596587645} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1274148052} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.4999981} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1596587647 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596587645} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 25 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1596587648 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1596587645} + m_CullTransparentMesh: 1 +--- !u!1 &1597233423 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1597233424} + - component: {fileID: 1597233427} + - component: {fileID: 1597233426} + - component: {fileID: 1597233425} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1597233424 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597233423} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 256726497} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1597233425 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597233423} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &1597233426 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597233423} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 50 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 5 + m_MaxSize: 62 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1597233427 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597233423} + m_CullTransparentMesh: 1 +--- !u!1 &1776757024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1776757025} + - component: {fileID: 1776757027} + - component: {fileID: 1776757026} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1776757025 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1776757024} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 296867375} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1776757026 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1776757024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1776757027 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1776757024} + m_CullTransparentMesh: 1 +--- !u!1 &1826388337 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1826388338} + - component: {fileID: 1826388341} + - component: {fileID: 1826388340} + - component: {fileID: 1826388339} + m_Layer: 5 + m_Name: OnChat + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1826388338 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1826388337} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 219164653} + m_Father: {fileID: 1403471982} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -110.00006, y: -79.335} + m_SizeDelta: {x: 160, y: 98.67} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1826388339 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1826388337} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1826388340} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1352220086} + m_TargetAssemblyTypeName: ModelMetadataRetrievalManager, Assembly-CSharp + m_MethodName: OnChatWithModel + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1826388340 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1826388337} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1826388341 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1826388337} + m_CullTransparentMesh: 1 +--- !u!1 &1850050921 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1850050922} + - component: {fileID: 1850050925} + - component: {fileID: 1850050924} + - component: {fileID: 1850050923} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1850050922 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1850050921} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 296867375} + m_Father: {fileID: 273867394} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1850050923 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1850050921} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1776757026} + m_HandleRect: {fileID: 1776757025} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1850050924 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1850050921} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1850050925 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1850050921} + m_CullTransparentMesh: 1 +--- !u!1 &1956471892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1956471895} + - component: {fileID: 1956471894} + - component: {fileID: 1956471893} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1956471893 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1956471892} + m_Enabled: 1 +--- !u!20 &1956471894 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1956471892} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1956471895 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1956471892} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1959015244 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1959015246} + - component: {fileID: 1959015245} + m_Layer: 0 + m_Name: GeminiApiManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1959015245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1959015244} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 082da32aa2c5b8243bfe608ff858f579, type: 3} + m_Name: + m_EditorClassIdentifier: + _geminiApiKey: +--- !u!4 &1959015246 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1959015244} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2086193998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2086193999} + - component: {fileID: 2086194001} + - component: {fileID: 2086194000} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2086193999 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2086193998} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1166856158} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.4999981} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2086194000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2086193998} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 25 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Model ID... +--- !u!222 &2086194001 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2086193998} + m_CullTransparentMesh: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1956471895} + - {fileID: 1352220085} + - {fileID: 1017715524} + - {fileID: 1959015246} diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scene/Main.unity.meta b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scene/Main.unity.meta new file mode 100644 index 00000000..51a0b549 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scene/Main.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5f0d6edc3b09c7842bb579076f23032b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scripts.meta b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scripts.meta new file mode 100644 index 00000000..6002b532 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 75cd14ccda91d804ab7cd50210048240 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scripts/ModelMetadataRetrievalManager.cs b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scripts/ModelMetadataRetrievalManager.cs new file mode 100644 index 00000000..8d397f6d --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scripts/ModelMetadataRetrievalManager.cs @@ -0,0 +1,96 @@ +using UnityEngine; +using UnityEngine.UI; +using Uralstech.UGemini; +using Uralstech.UGemini.Chat; +using Uralstech.UGemini.Models; + +public class ModelMetadataRetrievalManager : MonoBehaviour +{ + [SerializeField] private bool _useBetaApi; + + [Header("Models Get/List API")] + [SerializeField] private InputField _modelIdInput; + [SerializeField] private InputField _maxModelListInput; + [SerializeField] private InputField _modelListTokenInput; + + [Header("Prompting")] + [SerializeField] private InputField _promptInput; + [SerializeField] private InputField _promptModelIdInput; + [SerializeField] private Text _responseText; + + public async void OnGetModel() + { + string text = _modelIdInput.text; + if (string.IsNullOrWhiteSpace(text)) + { + Debug.LogError("Model ID should not be null or whitespace!"); + return; + } + + GeminiModel model = await GeminiManager.Instance.Request(new GeminiModelGetRequest(text, _useBetaApi)); + Debug.Log($"Got model: {ModelToText(model)}"); + } + + public async void OnListModels() + { + string maxModels = _maxModelListInput.text; + string token = _modelListTokenInput.text; + + GeminiModelListResponse response = await GeminiManager.Instance.Request(new GeminiModelListRequest(_useBetaApi) + { + MaxResponseModels = string.IsNullOrWhiteSpace(maxModels) ? 50 : int.Parse(maxModels), + PageToken = string.IsNullOrWhiteSpace(token) ? string.Empty : token, + }); + + Debug.Log($"Got model list response, next page token: {response?.NextPageToken}:"); + for (int i = 0; i < (response?.Models?.Length ?? 0); i++) + Debug.Log($"Model {i + 1}: {ModelToText(response.Models[i])}"); + + Debug.Log($"Model list page completed."); + } + + public async void OnChatWithModel() + { + string promptModel = _promptModelIdInput.text; + if (string.IsNullOrWhiteSpace(promptModel)) + { + Debug.LogError("Model ID should not be null or whitespace!"); + return; + } + + string prompt = _promptInput.text; + if (string.IsNullOrWhiteSpace(prompt)) + { + Debug.LogError("Prompt should not be null or whitespace!"); + return; + } + + GeminiModel model = await GeminiManager.Instance.Request(new GeminiModelGetRequest(promptModel, _useBetaApi)); + GeminiChatResponse response = await GeminiManager.Instance.Request(new GeminiChatRequest(model, _useBetaApi) + { + Contents = new GeminiContent[] + { + GeminiContent.GetContent(prompt, GeminiRole.User) + } + }); + + _responseText.text = response.Parts[0].Text; + } + + private string ModelToText(GeminiModel model) + { + return $"{nameof(GeminiModel)}(\n" + + $"\t{model.Name}\n" + + $"\t{model.BaseModelId}\n" + + $"\t{model.Version}\n" + + $"\t{model.DisplayName}\n" + + $"\t{model.Description}\n" + + $"\t{model.InputTokenLimit}\n" + + $"\t{model.OutputTokenLimit}\n" + + $"\t{string.Join(',', model.SupportedGenerationMethods)}\n" + + $"\t{model.Temperature}\n" + + $"\t{model.TopP}\n" + + $"\t{model.TopK}\n" + + $")"; + } +} diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scripts/ModelMetadataRetrievalManager.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scripts/ModelMetadataRetrievalManager.cs.meta new file mode 100644 index 00000000..21f9a464 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scripts/ModelMetadataRetrievalManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 67c77d7d16a00734ea788722e902484c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/SimpleMultiTurnChatSample/Scripts/MultiTurnChatManager.cs b/UGemini/Packages/com.uralstech.ugemini/Samples~/SimpleMultiTurnChatSample/Scripts/MultiTurnChatManager.cs index 14161c92..fbf2e150 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/SimpleMultiTurnChatSample/Scripts/MultiTurnChatManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/SimpleMultiTurnChatSample/Scripts/MultiTurnChatManager.cs @@ -5,6 +5,7 @@ using UnityEngine; using UnityEngine.UI; using Uralstech.UGemini.Chat; +using Uralstech.UGemini.Models; namespace Uralstech.UGemini.Samples { @@ -99,7 +100,7 @@ public async void OnChat() if (_chatHistory.Count == 0) return; - GeminiChatResponse response = await GeminiManager.Instance.Request(new GeminiChatRequest(useBetaApi: _useBeta) + GeminiChatResponse response = await GeminiManager.Instance.Request(new GeminiChatRequest(GeminiModel.Gemini1_5Flash, _useBeta) { Contents = _chatHistory.ToArray(), SystemInstruction = _systemPrompt, diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/StreamedFunctionCallingSample/Scripts/StreamingFunctionCallingChatManager.cs b/UGemini/Packages/com.uralstech.ugemini/Samples~/StreamedFunctionCallingSample/Scripts/StreamingFunctionCallingChatManager.cs index 0f839d6c..60747f40 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/StreamedFunctionCallingSample/Scripts/StreamingFunctionCallingChatManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/StreamedFunctionCallingSample/Scripts/StreamingFunctionCallingChatManager.cs @@ -5,6 +5,7 @@ using UnityEngine; using UnityEngine.UI; using Uralstech.UGemini.Chat; +using Uralstech.UGemini.Models; using Uralstech.UGemini.Schema; using Uralstech.UGemini.Tools; using Uralstech.UGemini.Tools.Declaration; @@ -64,7 +65,7 @@ public async void OnChat() GeminiFunctionCall functionCall; do { - response = await GeminiManager.Instance.StreamRequest(new GeminiChatRequest(useBetaApi: true) + response = await GeminiManager.Instance.StreamRequest(new GeminiChatRequest(GeminiModel.Gemini1_5Flash, true) { Contents = contents.ToArray(), Tools = new GeminiTool[] { s_geminiFunctions }, diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/TokenCounterSample/Scripts/TokenCounterManager.cs b/UGemini/Packages/com.uralstech.ugemini/Samples~/TokenCounterSample/Scripts/TokenCounterManager.cs index a8385261..c7dd8512 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/TokenCounterSample/Scripts/TokenCounterManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/TokenCounterSample/Scripts/TokenCounterManager.cs @@ -1,5 +1,6 @@ using UnityEngine; using UnityEngine.UI; +using Uralstech.UGemini.Models; using Uralstech.UGemini.TokenCounting; namespace Uralstech.UGemini.Samples @@ -19,7 +20,7 @@ public async void OnCount() return; } - GeminiTokenCountResponse response = await GeminiManager.Instance.Request(new GeminiTokenCountRequest(GeminiManager.Gemini1_5Flash, _useBeta) + GeminiTokenCountResponse response = await GeminiManager.Instance.Request(new GeminiTokenCountRequest(GeminiModel.Gemini1_5Flash, _useBeta) { Contents = new GeminiContent[] { diff --git a/UGemini/Packages/com.uralstech.ugemini/package.json b/UGemini/Packages/com.uralstech.ugemini/package.json index 5ba4cd94..a698e6a4 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.3", + "version": "1.3.0", "unity": "2022.3", "hideInEditor": false, "documentationUrl": "https://github.com/Uralstech/UGemini/blob/master/UGemini/Packages/com.uralstech.ugemini/Documentation~/README.md", @@ -50,6 +50,11 @@ "description": "A sample scene with a system to create, delete, retrieve, list and prompt Gemini with files stored in the File/Media API endpoints.", "path": "Samples~/FileAPISample" }, + { + "displayName": "List and Get Model Metadata", + "description": "A sample scene with a system to list, get and chat with models using the models.get and models.list endpoints.", + "path": "Samples~/ModelMetadataRetrievalSample" + }, { "displayName": "Token Counting", "description": "A sample scene showing a token counting system using the \"countTokens\" endpoint.", diff --git a/docs/annotated.html b/docs/annotated.html index 26fb25ee..ccc7e5be 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -132,41 +132,51 @@  C
GeminiFileUploadResponseResponse for a file upload request  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 - NStatus - CGeminiStatusThe GeminiStatus type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC - CGeminiStatusDetailsAn object containing fields of an arbitrary type - NTokenCounting - CGeminiTokenCountRequestRequest to count tokens in given content - CGeminiTokenCountResponseA response from CountTokens - NTools - NDeclaration - CGeminiFunctionCallingConfigurationConfiguration for specifying function calling behavior - CGeminiFunctionDeclarationStructured representation of a function declaration as defined by the OpenAPI 3.03 specification.
+ NModels + CGeminiModelInformation about a Generative Language Model + CGeminiModelGetRequestGets information about a specific model. Return type is GeminiModel + CGeminiModelIdInformation about the unique ID of a Generative Language Model + CGeminiModelListRequestRequests metadata for all existing models. Return type is GeminiModelListResponse + CGeminiModelListResponseThe response for a GeminiModelListResponse call + 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 + NStatus + CGeminiStatusThe GeminiStatus type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC + CGeminiStatusDetailsAn object containing fields of an arbitrary type + NTokenCounting + CGeminiTokenCountRequestRequest to count tokens in given content + CGeminiTokenCountResponseA response from CountTokens + NTools + NDeclaration + CGeminiFunctionCallingConfigurationConfiguration for specifying function calling behavior + CGeminiFunctionDeclarationStructured 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 - CGeminiToolTool details that the model may use to generate response - 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 the Protocol Buffer Struct type - NUtils - NSingleton - 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 - CGeminiFileDataURI based data - CGeminiManagerThe class for accessing the Gemini API! - CGeminiRequestMetadataMetadata about a computation request - CIAppendableDataAn interface for data that is to be appended to at runtime - CIGeminiDeleteRequestAll Gemini API DELETE requests must inherit from this interface - CIGeminiGetRequestAll Gemini API GET requests must inherit from this interface - CIGeminiMultiPartPostRequestAll Gemini API POST requests with multi-part data must inherit from this interface - CIGeminiPostRequestAll Gemini API POST requests must inherit from this interface - CIGeminiRequestAll Gemini API requests must inherit from this interface - CIGeminiStreamablePostRequestAll streamed Gemini API POST requests must inherit from this interface + CGeminiToolTool details that the model may use to generate response + 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 the Protocol Buffer Struct type + NUtils + NSingleton + CSingletonUtility class to make inheriting types singletons + NWeb + CWebRequestHelperExtensions for the UnityWebRequest type + CEnumExtensionsExtensions for Enum type objects + 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 + CGeminiFileDataURI based data + CGeminiManagerThe class for accessing the Gemini API! + CGeminiRequestMetadataMetadata about a computation request + CIAppendableDataAn interface for data that is to be appended to at runtime + CIGeminiDeleteRequestAll Gemini API DELETE requests must inherit from this interface + CIGeminiGetRequestAll Gemini API GET requests must inherit from this interface + CIGeminiMultiPartPostRequestAll Gemini API POST requests with multi-part data must inherit from this interface + CIGeminiPostRequestAll Gemini API POST requests must inherit from this interface + CIGeminiRequestAll Gemini API requests must inherit from this interface + CIGeminiStreamablePostRequestAll streamed Gemini API POST requests must inherit from this interface + CUnityExtensionsExtensions for Unity types
diff --git a/docs/annotated_dup.js b/docs/annotated_dup.js index 098f89fe..51de3bc0 100644 --- a/docs/annotated_dup.js +++ b/docs/annotated_dup.js @@ -33,6 +33,13 @@ var annotated_dup = [ "GeminiFileVideoMetaData", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data" ], [ "GeminiTimeSpanJsonConverter", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter" ] ] ], + [ "Models", "namespace_uralstech_1_1_u_gemini_1_1_models.html", [ + [ "GeminiModel", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model" ], + [ "GeminiModelGetRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request" ], + [ "GeminiModelId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id" ], + [ "GeminiModelListRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request" ], + [ "GeminiModelListResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response" ] + ] ], [ "Schema", "namespace_uralstech_1_1_u_gemini_1_1_schema.html", [ [ "GeminiSchema", "class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html", "class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema" ] ] ], @@ -57,9 +64,13 @@ var annotated_dup = ] ], [ "Utils", "namespace_uralstech_1_1_u_gemini_1_1_utils.html", [ [ "Singleton", "namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html", [ - [ "Singleton", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html", null ] + [ "Singleton", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton" ] + ] ], + [ "Web", "namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html", [ + [ "WebRequestHelper", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper" ] ] ] ] ], + [ "EnumExtensions", "class_uralstech_1_1_u_gemini_1_1_enum_extensions.html", "class_uralstech_1_1_u_gemini_1_1_enum_extensions" ], [ "GeminiContent", "class_uralstech_1_1_u_gemini_1_1_gemini_content.html", "class_uralstech_1_1_u_gemini_1_1_gemini_content" ], [ "GeminiContentBlob", "class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html", "class_uralstech_1_1_u_gemini_1_1_gemini_content_blob" ], [ "GeminiContentPart", "class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html", "class_uralstech_1_1_u_gemini_1_1_gemini_content_part" ], @@ -72,7 +83,8 @@ var annotated_dup = [ "IGeminiMultiPartPostRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request" ], [ "IGeminiPostRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request" ], [ "IGeminiRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_request" ], - [ "IGeminiStreamablePostRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request" ] + [ "IGeminiStreamablePostRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request" ], + [ "UnityExtensions", "class_uralstech_1_1_u_gemini_1_1_unity_extensions.html", "class_uralstech_1_1_u_gemini_1_1_unity_extensions" ] ] ] ] ] ]; \ No newline at end of file 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 a812c388..0b15340a 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.3 +
UGemini 1.3.0
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 806bb36e..fa4957ca 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.3 +
UGemini 1.3.0
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 e7e1b8ac..f6e3a9e5 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.3 +
UGemini 1.3.0
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 f8a3c40f..e3a4691f 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.3 +
UGemini 1.3.0
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 18c58456..43f65aa9 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -107,12 +107,12 @@ CachedContentUralstech.UGemini.Chat.GeminiChatRequest ContentsUralstech.UGemini.Chat.GeminiChatRequest ContentTypeUralstech.UGemini.Chat.GeminiChatRequest - GeminiChatRequest(string model=GeminiManager.Gemini1_5Flash, bool useBetaApi=false)Uralstech.UGemini.Chat.GeminiChatRequest - GeminiChatRequest() (defined in Uralstech.UGemini.Chat.GeminiChatRequest)Uralstech.UGemini.Chat.GeminiChatRequest + GeminiChatRequest(GeminiModelId model, bool useBetaApi=false)Uralstech.UGemini.Chat.GeminiChatRequest + GeminiChatRequest()Uralstech.UGemini.Chat.GeminiChatRequest GenerationConfigUralstech.UGemini.Chat.GeminiChatRequest GetEndpointUri(GeminiRequestMetadata metadata)Uralstech.UGemini.Chat.GeminiChatRequest GetUtf8EncodedData()Uralstech.UGemini.Chat.GeminiChatRequest - ModelUralstech.UGemini.Chat.GeminiChatRequest + ModelUralstech.UGemini.Chat.GeminiChatRequest OnPartialResponseReceivedUralstech.UGemini.Chat.GeminiChatRequest ProcessStreamedData(List< JToken > allEvents, JToken lastEvent)Uralstech.UGemini.Chat.GeminiChatRequest SafetySettingsUralstech.UGemini.Chat.GeminiChatRequest 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 ed60cc48..ed51dccd 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -123,9 +123,11 @@ string GetEndpointUri (GeminiRequestMetadata metadata)   - GeminiChatRequest (string model=GeminiManager.Gemini1_5Flash, bool useBetaApi=false) - Creates a new GeminiChatRequest.
-  + GeminiChatRequest (GeminiModelId model, bool useBetaApi=false) + Creates a new GeminiChatRequest.
+  + GeminiChatRequest () +  string GetUtf8EncodedData ()   @@ -161,10 +163,10 @@ string CachedContent = null  The name of the cached content used as context to serve the prediction. Format: cachedContents/{cachedContent}.
  - -string Model - The model to use.
-  + +GeminiModelId Model + The model to use.
string ApiVersion  The API version to use.
@@ -192,8 +194,8 @@

Detailed Description

Request to generate a response from the model.

Constructor & Destructor Documentation

- -

◆ GeminiChatRequest()

+ +

◆ GeminiChatRequest() [1/2]

@@ -201,7 +203,7 @@

Uralstech.UGemini.Chat.GeminiChatRequest.GeminiChatRequest ( - string model = GeminiManager::Gemini1_5Flash, + GeminiModelId model, @@ -220,6 +222,24 @@

+

◆ GeminiChatRequest() [2/2]

+ +
+
+ + + + + + + +
Uralstech.UGemini.Chat.GeminiChatRequest.GeminiChatRequest ()
+

Member Data Documentation

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.js index 957b32ae..408eba61 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.js +++ b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.js @@ -1,6 +1,7 @@ var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request = [ - [ "GeminiChatRequest", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a30987389162c52d80ae1ec66a4f8afda", null ], + [ "GeminiChatRequest", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4bf1586af3db5471e51f9dfc0cea655e", null ], + [ "GeminiChatRequest", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ab486729d99f809b1a7650ff23b51a8c1", null ], [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a5b53ad8cb5e8b545e1213d5ab337650e", null ], [ "GetUtf8EncodedData", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a0f2b1ac5861b9e731faf375ab8b18dfe", null ], [ "ProcessStreamedData", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a9b45ad619aad82676587fb967652dea0", null ], @@ -8,7 +9,7 @@ var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request = [ "CachedContent", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#addde54440073d71ca1aedf8a2ccc677c", null ], [ "Contents", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#acdff47bbe3b715fb361ee8e6108da340", null ], [ "GenerationConfig", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a70323da0230e4bb9485a5b7b4136bd23", null ], - [ "Model", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3199ed88fa6fc21a1774f5522444fed9", null ], + [ "Model", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6774b2da0b9306f759a038e0b6f49c80", null ], [ "OnPartialResponseReceived", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aee7430afe5cae86886f2e93ce7128361", null ], [ "SafetySettings", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4684c03d7163a508080a2c490f77ba2f", null ], [ "SystemInstruction", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a701b2356cc58f68d3c916d5e98282adb", null ], 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 ff47b53e..63f7a3f0 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.3 +
UGemini 1.3.0
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 023267e9..1abe7d80 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.3 +
UGemini 1.3.0
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 e48801ab..c1a471af 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.3 +
UGemini 1.3.0
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 caadf448..f37dd01b 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.3 +
UGemini 1.3.0
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 81a9ddd5..4f4c7ae6 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.3 +
UGemini 1.3.0
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 eb1a1ebb..b1e01f9b 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.3 +
UGemini 1.3.0
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 77288a22..ce66d0d7 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.3 +
UGemini 1.3.0
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 c058d68d..e2c9b7a5 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -206,8 +206,8 @@

The maximum number of tokens to consider when sampling.

-

Models use nucleus sampling or combined Top-k and nucleus sampling. Top-k sampling considers the set of topK most
- probable tokens. Models running with nucleus sampling don't allow topK setting.

+

Models use nucleus sampling or combined Top-k and nucleus sampling. Top-k sampling considers the set of topK most
+ probable tokens. Models running with nucleus sampling don't allow topK setting.

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 3fd02481..8680e3da 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.3 +
UGemini 1.3.0
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 a06f2535..3bce1592 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.3 +
UGemini 1.3.0
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 7e3965ae..5c632bf2 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.3 +
UGemini 1.3.0
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 108547be..63a2bd64 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.3 +
UGemini 1.3.0
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 f9e01669..a8edb88f 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.3 +
UGemini 1.3.0
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 3d2c1672..fe722258 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.3 +
UGemini 1.3.0
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 84dbb92f..bce3a7da 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.3 +
UGemini 1.3.0
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 50c2d92e..788173f1 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.3 +
UGemini 1.3.0
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 1bea7d3b..d01d8f7e 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.3 +
UGemini 1.3.0
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 ce30fd40..f5c0fb08 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.3 +
UGemini 1.3.0
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 944211bf..703de1ef 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.3 +
UGemini 1.3.0
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 00936ef2..f86b0ef7 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.3 +
UGemini 1.3.0
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 47dc13ed..9b4804ec 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.3 +
UGemini 1.3.0
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 1a0d4f1a..b977872c 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions-members.html new file mode 100644 index 00000000..7b2e7b4b --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions-members.html @@ -0,0 +1,117 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.EnumExtensions Member List
+
+
+ +

This is the complete list of members for Uralstech.UGemini.EnumExtensions, including all inherited members.

+ + + +
ContentType(this string mimeType)Uralstech.UGemini.EnumExtensionsstatic
MimeType(this GeminiContentType enumValue)Uralstech.UGemini.EnumExtensionsstatic
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions.html b/docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions.html new file mode 100644 index 00000000..6eeb017a --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions.html @@ -0,0 +1,215 @@ + + + + + + + +UGemini: Uralstech.UGemini.EnumExtensions Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.EnumExtensions Class Reference
+
+
+ +

Extensions for Enum type objects. + More...

+ + + + + + + + +

+Static Public Member Functions

static string MimeType (this GeminiContentType enumValue)
 Converts a GeminiContentType to its MIME type.
 
static GeminiContentType ContentType (this string mimeType)
 Converts a string MIME type to a GeminiContentType.
 
+

Detailed Description

+

Extensions for Enum type objects.

+

Member Function Documentation

+ +

◆ ContentType()

+ +
+
+ + + + + +
+ + + + + + + +
static GeminiContentType Uralstech.UGemini.EnumExtensions.ContentType (this string mimeType)
+
+static
+
+ +

Converts a string MIME type to a GeminiContentType.

+
Parameters
+ + +
mimeTypeThe MIME type string.
+
+
+
Returns
The GeminiContentType equivalent.
+
Exceptions
+ + +
NotImplementedExceptionThrown if GeminiContentType does not have an equivalent MIME type to mimeType .
+
+
+ +
+
+ +

◆ MimeType()

+ +
+
+ + + + + +
+ + + + + + + +
static string Uralstech.UGemini.EnumExtensions.MimeType (this GeminiContentType enumValue)
+
+static
+
+ +

Converts a GeminiContentType to its MIME type.

+
Parameters
+ + +
enumValueThe GeminiContentType value.
+
+
+
Returns
The MIME type as a string.
+
Exceptions
+ + +
NotImplementedExceptionThrown if the MIME type of the enum value could not be found.
+
+
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/EnumExtensions.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions.js b/docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions.js new file mode 100644 index 00000000..f1fd6907 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_enum_extensions = +[ + [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#a7443006dc7a71435564cacdd8836e42e", null ], + [ "MimeType", "class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#af154ce36e01ae04cd063c3ae988b87b0", null ] +]; \ No newline at end of file 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 50fe7916..a46fa7ee 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.3 +
UGemini 1.3.0
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 47116f4b..a16b8c38 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -115,9 +115,8 @@ - - + + @@ -135,9 +134,8 @@ string  - - + + @@ -146,7 +144,42 @@

Public Attributes

-GeminiManager.RequestEndPoint RequestEndPoint
 The endpoint of the failed request.
GeminiManager.RequestEndPoint RequestEndPoint
 The endpoint of the failed request.
 
Uri RequestEndpoint
RequestErrorMessage
 The request's error message.
 
-string ApiVersionString
 The request's API version as a string.
string ApiVersionString
 The request's API version as a string.
 
bool IsBetaApi

Detailed Description

Thrown when a Gemini API request fails.

-

The documentation for this class was generated from the following file:
    +

Member Data Documentation

+ +

◆ ApiVersionString

+ +
+
+ + + + +
string Uralstech.UGemini.Exceptions.GeminiRequestException.ApiVersionString
+
+ +

The request's API version as a string.

+
Deprecated
Use IsBetaApi as this property is only for the deprecated GeminiManager.Compute<TRequest, TResponse>(TRequest, GeminiManager.RequestEndPoint, string, bool) method.
+ +
+
+ +

◆ RequestEndPoint

+ +
+
+ + + + +
GeminiManager.RequestEndPoint Uralstech.UGemini.Exceptions.GeminiRequestException.RequestEndPoint
+
+ +

The endpoint of the failed request.

+
Deprecated
Use RequestEndPoint as this property is only for the deprecated GeminiManager.Compute<TRequest, TResponse>(TRequest, GeminiManager.RequestEndPoint, string, bool) method.
+ +
+
+
The documentation for this class was generated from the following file:
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Exceptions/GeminiRequestException.cs
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 dee87199..accf9ec8 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.3 +
UGemini 1.3.0
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 f66c09f5..90e72bb4 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.3 +
UGemini 1.3.0
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-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 0d093b71..ebfe92ea 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.3 +
UGemini 1.3.0
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 8ab71b31..65711f8d 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.3 +
UGemini 1.3.0
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 c1e8a96e..c74403f2 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.3 +
UGemini 1.3.0
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 04298ab3..35cf45c7 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.3 +
UGemini 1.3.0
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-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 51398b1e..46d013c0 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.3 +
UGemini 1.3.0
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 6843d39a..a1ef2aca 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.3 +
UGemini 1.3.0
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-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 10e52aac..c1960b9e 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.3 +
UGemini 1.3.0
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 6b7a4b0c..f68e7703 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.3 +
UGemini 1.3.0
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 e7c57e29..5006338b 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.3 +
UGemini 1.3.0
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 714aa356..b8e953e5 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.3 +
UGemini 1.3.0
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-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 48a72046..a15f9a8c 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.3 +
UGemini 1.3.0
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 66f5b3fa..fef9ac04 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.3 +
UGemini 1.3.0
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-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 a055fb7b..47ef7ce7 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.3 +
UGemini 1.3.0
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 43dc84a7..c0063ba6 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.3 +
UGemini 1.3.0
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 0783d991..301d8746 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.3 +
UGemini 1.3.0
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 9e9fb26a..55cdb6e6 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.3 +
UGemini 1.3.0
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-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 4dd23400..aaea8c40 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.3 +
UGemini 1.3.0
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 313dacf1..6d6b19a3 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.3 +
UGemini 1.3.0
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 d93bd690..59de4953 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -107,11 +107,12 @@ Uralstech::UGemini::IAppendableData< GeminiContent >.Append(T data)Uralstech.UGemini.IAppendableData< GeminiContent > GetContent(string message, GeminiRole role=GeminiRole.Unspecified)Uralstech.UGemini.GeminiContentstatic GetContent(string message, Texture2D image, GeminiRole role=GeminiRole.Unspecified)Uralstech.UGemini.GeminiContentstatic - GetContent(string message, GeminiFile file, GeminiRole role=GeminiRole.Unspecified)Uralstech.UGemini.GeminiContentstatic - GetContent(GeminiFunctionCall functionCall)Uralstech.UGemini.GeminiContentstatic - GetContent(GeminiFunctionResponse functionResponse)Uralstech.UGemini.GeminiContentstatic - PartsUralstech.UGemini.GeminiContent - RoleUralstech.UGemini.GeminiContent + GetContent(string message, AudioClip audio, GeminiRole role=GeminiRole.Unspecified)Uralstech.UGemini.GeminiContentstatic + GetContent(string message, GeminiFile file, GeminiRole role=GeminiRole.Unspecified)Uralstech.UGemini.GeminiContentstatic + GetContent(GeminiFunctionCall functionCall)Uralstech.UGemini.GeminiContentstatic + GetContent(GeminiFunctionResponse functionResponse)Uralstech.UGemini.GeminiContentstatic + PartsUralstech.UGemini.GeminiContent + RoleUralstech.UGemini.GeminiContent
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 96960fc2..7ab6c628 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -136,6 +136,9 @@ static GeminiContent GetContent (string message, Texture2D image, GeminiRole role=GeminiRole.Unspecified)  Creates a new GeminiContent from a role, message and Texture2D.
  +static GeminiContent GetContent (string message, AudioClip audio, GeminiRole role=GeminiRole.Unspecified) + Creates a new GeminiContent from a role, message and AudioClip.
+  static GeminiContent GetContent (string message, GeminiFile file, GeminiRole role=GeminiRole.Unspecified)  Creates a new GeminiContent from a role, message and GeminiFile.
  @@ -161,7 +164,7 @@

The base structured datatype containing multi-part content of a message.

Member Function Documentation

-

◆ GetContent() [1/5]

+

◆ GetContent() [1/6]

@@ -195,7 +198,7 @@

-

◆ GetContent() [2/5]

+

◆ GetContent() [2/6]

@@ -226,10 +229,56 @@

Returns
A new GeminiContent object.
+

+
+ +

◆ GetContent() [3/6]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + +
static GeminiContent Uralstech.UGemini.GeminiContent.GetContent (string message,
AudioClip audio,
GeminiRole role = GeminiRole::Unspecified )
+
+static
+
+ +

Creates a new GeminiContent from a role, message and AudioClip.

+

Requires Utilities.Encoding.Wav.

+
Parameters
+ + + + +
roleThe role of the content creator.
messageThe message.
audioThe audio clip.
+
+
+
Returns
A new GeminiContent object.
+
-

◆ GetContent() [3/5]

+

◆ GetContent() [4/6]

@@ -274,7 +323,7 @@

-

◆ GetContent() [4/5]

+

◆ GetContent() [5/6]

@@ -313,7 +362,7 @@

-

◆ GetContent() [5/5]

+

◆ GetContent() [6/6]

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content.js b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content.js index a90a71d7..a50a618f 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content.js +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content.js @@ -1,6 +1,12 @@ var class_uralstech_1_1_u_gemini_1_1_gemini_content = [ [ "Append", "class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a010166d7b7ad41f2471fb7397f07b3bf", null ], + [ "GetContent", "class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a5ca72ffc7b2b719906b678209c515935", null ], + [ "GetContent", "class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a4414240de18abb4e9f8327070f6fb1c1", null ], + [ "GetContent", "class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a71a008a63d98f849df9a127e0a6f6ead", null ], + [ "GetContent", "class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a621e3a226d58eb12212c0d2df31ffef5", null ], + [ "GetContent", "class_uralstech_1_1_u_gemini_1_1_gemini_content.html#adf06a76c715005062c9f5d91f79af90a", null ], + [ "GetContent", "class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a225a81e02fdae0a0293f259b0434e0eb", null ], [ "Parts", "class_uralstech_1_1_u_gemini_1_1_gemini_content.html#aa47065d6b052c4cfb7afe0fbe224cc8d", null ], [ "Role", "class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a60ba4372d3243a457bb7684b13574da4", null ] ]; \ No newline at end of file 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 c7aa7154..7c49016c 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -104,8 +104,9 @@

This is the complete list of members for Uralstech.UGemini.GeminiContentBlob, including all inherited members.

- - + + +
DataUralstech.UGemini.GeminiContentBlob
GetContentBlob(Texture2D image, bool useJPEG=false)Uralstech.UGemini.GeminiContentBlobstatic
MimeTypeUralstech.UGemini.GeminiContentBlob
GetContentBlob(AudioClip audio)Uralstech.UGemini.GeminiContentBlobstatic
GetContentBlob(Texture2D image, bool useJPEG=false)Uralstech.UGemini.GeminiContentBlobstatic
MimeTypeUralstech.UGemini.GeminiContentBlob
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 9a211df0..9ad6908f 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -110,6 +110,9 @@ + + + @@ -128,8 +131,43 @@

Raw media bytes.

Text should not be sent as raw bytes, use the GeminiContentPart.Text> field.

Member Function Documentation

+ +

◆ GetContentBlob() [1/2]

+ +
+
+

Static Public Member Functions

static GeminiContentBlob GetContentBlob (AudioClip audio)
 Converts the given AudioClip to a GeminiContentBlob.
 
static GeminiContentBlob GetContentBlob (Texture2D image, bool useJPEG=false)
 Converts the given Texture2D to a GeminiContentBlob.
 
+ + + + +
+ + + + + + + +
static GeminiContentBlob Uralstech.UGemini.GeminiContentBlob.GetContentBlob (AudioClip audio)
+
+static
+
+ +

Converts the given AudioClip to a GeminiContentBlob.

+

Requires Utilities.Encoding.Wav.

+
Parameters
+ + +
audioThe AudioClip to use.
+
+
+
Returns
A new GeminiContentBlob object.
+ +
+
-

◆ GetContentBlob()

+

◆ GetContentBlob() [2/2]

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.js b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.js index 3f679ead..f9d95a6a 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.js +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.js @@ -1,5 +1,7 @@ var class_uralstech_1_1_u_gemini_1_1_gemini_content_blob = [ + [ "GetContentBlob", "class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a2f51be095c7775a6dfc6cb9b36d70735", null ], + [ "GetContentBlob", "class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#ad4c1057b53bd920d8045cddbfc5be018", null ], [ "Data", "class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7d6e48791f4a2fef04eda499b8ade0ec", null ], [ "MimeType", "class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7a20a8a73ccf97071de20dca34c91767", null ] ]; \ No newline at end of file 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 0cbfe92c..56ba2938 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.3 +
UGemini 1.3.0
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 4dea38cd..2ba44d22 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.3 +
UGemini 1.3.0
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 7361490b..e3ffac13 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.3 +
UGemini 1.3.0
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 5247a0e5..dac00387 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.3 +
UGemini 1.3.0
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 df25be96..5d93d418 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 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -115,6 +115,7 @@ Request< TResponse >(IGeminiGetRequest request)Uralstech.UGemini.GeminiManager RequestEndPoint enum nameUralstech.UGemini.GeminiManager SetApiKey(string apiKey)Uralstech.UGemini.GeminiManager + StreamRequest< TResponse >(IGeminiStreamablePostRequest< TResponse > request)Uralstech.UGemini.GeminiManager
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 72872853..86894e45 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -143,41 +143,40 @@ async Task Request (IGeminiDeleteRequest request)  Computes a request on the Gemini API.
  +async Task< TResponse > StreamRequest< TResponse > (IGeminiStreamablePostRequest< TResponse > request) + Computes a streaming request on the Gemini API.
+  async Task< TResponse > Compute< TRequest, TResponse > (TRequest request, RequestEndPoint endpoint, string model=Gemini1_5Flash, bool useBeta=false)  Computes a request in the Gemini API.
  - + + Supports image, video and text input.
- + + Supports text input.
- + + Supports audio, image, video and text input.
- + + Supports audio, image, video and text input.

Static Public Attributes

-const string Gemini1_0ProVision = "gemini-pro-vision"
const string Gemini1_0ProVision = "gemini-pro-vision"
 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.
 
-const string Gemini1_0Pro = "gemini-1.0-pro"
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.

- Supports text input.
 
-const string Gemini1_5Pro = "gemini-1.5-pro"
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.
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.
 
-const string Gemini1_5Flash = "gemini-1.5-flash"
const string Gemini1_5Flash = "gemini-1.5-flash"
 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/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 83aaf316..acd98717 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 @@ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model-members.html new file mode 100644 index 00000000..de120b31 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model-members.html @@ -0,0 +1,133 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+

@@ -204,10 +203,13 @@

The request endpoint.

+
Deprecated
Use Request<TResponse>(IGeminiPostRequest) instead, as it is more generic and supports more request types.
Enumerator
Chat 

The chat endpoint.

+
Deprecated
CountTokens 

The token counting endpoint.

+
Deprecated
@@ -281,6 +283,7 @@

Deprecated
Use Request<TResponse>(IGeminiPostRequest) instead, as it is more generic and supports more request types.
@@ -451,6 +454,167 @@

+

◆ StreamRequest< TResponse >()

+ +
+
+ + + + + + + +
async Task< TResponse > Uralstech.UGemini.GeminiManager.StreamRequest< TResponse > (IGeminiStreamablePostRequest< TResponse > request)
+
+ +

Computes a streaming request on the Gemini API.

+

Use callbacks in the request object to receive the streamed data.

+
Template Parameters
+ + +
TResponseThe response type. For example, a request of type Chat.GeminiChatRequest corresponds to a response type of Chat.GeminiChatResponse, and a request of type TokenCounting.GeminiTokenCountRequest corresponds to a response of type TokenCounting.GeminiTokenCountResponse.
+
+
+
Parameters
+ + +
requestThe request object.
+
+
+
Exceptions
+ + +
GeminiRequestExceptionThrown when the API request fails.
+
+
+
+
Type Constraints
+ + +
TResponse :IAppendableData<TResponse> 
+
+
+
+ +
+
+

Member Data Documentation

+ +

◆ Gemini1_0Pro

+ +
+
+ + + + + +
+ + + + +
const string Uralstech.UGemini.GeminiManager.Gemini1_0Pro = "gemini-1.0-pro"
+
+static
+
+
+ +

◆ Gemini1_0ProVision

+ + + +

◆ Gemini1_5Flash

+ +
+
+ + + + + +
+ + + + +
const string Uralstech.UGemini.GeminiManager.Gemini1_5Flash = "gemini-1.5-flash"
+
+static
+
+
+ +

◆ Gemini1_5Pro

+ +
The documentation for this class was generated from the following file:
    diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_manager.js b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_manager.js index 9b4549f1..faa7f53c 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_manager.js +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_manager.js @@ -9,5 +9,10 @@ var class_uralstech_1_1_u_gemini_1_1_gemini_manager = [ "Request< TResponse >", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#abd5a1056444e232ec19f662db30e0756", null ], [ "Request< TResponse >", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a9c0a36c0676665ba04a27ce95348eebe", null ], [ "Request< TResponse >", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#adc073fccf089ba4c89b6c1730deef63c", null ], - [ "SetApiKey", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a", null ] + [ "SetApiKey", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a", null ], + [ "StreamRequest< TResponse >", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#aebd7e9c3ee0423260780ac32f834b1fc", null ], + [ "Gemini1_0Pro", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a756739fea8919da8ab6d56c5c10dc370", null ], + [ "Gemini1_0ProVision", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a041763144e2402bb9d8e53152956553f", null ], + [ "Gemini1_5Flash", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a4c1005ecacfe4dcc078de5b1538fdc6f", null ], + [ "Gemini1_5Pro", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a0718ada289434a1fdd702eac7e5c870a", null ] ]; \ No newline at end of file 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 f7edc1ec..69977424 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
-
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
+ + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html new file mode 100644 index 00000000..8c259ec5 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html @@ -0,0 +1,332 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.GeminiModel Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.GeminiModel Class Reference
+
+
+ +

Information about a Generative Language Model. + More...

+
+Inheritance diagram for Uralstech.UGemini.Models.GeminiModel:
+
+
+ + +Uralstech.UGemini.Models.GeminiModelId + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

string Version
 The version number of the model.
 
string DisplayName
 The human-readable name of the model. E.g. "Chat Bison".
 
+string Description
 A short description of the model.
 
+int InputTokenLimit
 Maximum number of input tokens allowed for this model.
 
+int OutputTokenLimit
 Maximum number of output tokens available for this model.
 
string[] SupportedGenerationMethods
 The model's supported generation methods.
 
float Temperature
 Controls the randomness of the output.
 
float TopP
 For Nucleus sampling.
 
int TopK
 For Top-k sampling.
 
- Public Attributes inherited from Uralstech.UGemini.Models.GeminiModelId
string Name
 The resource name of the Model.
 
+string BaseModelId
 The ID of the base model, pass this to the generation request.
 
+ + + + + + + + + + + + + +

+Static Public Attributes

+static readonly GeminiModelId Gemini1_0ProVision = "gemini-pro-vision"
 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.
 
+static readonly GeminiModelId 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.
+
+ Supports text input.
 
+static readonly GeminiModelId 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.
+ 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.
 
+static readonly GeminiModelId Gemini1_5Flash = "gemini-1.5-flash"
 Gemini 1.5 Flash is a fast and versatile multimodal model for scaling across diverse tasks.
+
+ Supports audio, image, video and text input.
 
+ + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from Uralstech.UGemini.Models.GeminiModelId
 GeminiModelId (string baseModelId, string resourceLocation="models/")
 Creates a new GeminiModelId.
 
- Static Public Member Functions inherited from Uralstech.UGemini.Models.GeminiModelId
+static implicit operator string (GeminiModelId model)
 Gets the base model ID of the GeminiModelId.
 
+static implicit operator GeminiModelId (string baseModelId)
 Creates a new GeminiModelId with the base model ID string.
 
+

Detailed Description

+

Information about a Generative Language Model.

+

Member Data Documentation

+ +

◆ DisplayName

+ +
+
+ + + + +
string Uralstech.UGemini.Models.GeminiModel.DisplayName
+
+ +

The human-readable name of the model. E.g. "Chat Bison".

+

The name can be up to 128 characters long and can consist of any UTF-8 characters.

+ +
+
+ +

◆ SupportedGenerationMethods

+ +
+
+ + + + +
string [] Uralstech.UGemini.Models.GeminiModel.SupportedGenerationMethods
+
+ +

The model's supported generation methods.

+

The method names are defined as Pascal case strings, such as generateMessage which correspond to API methods.

+ +
+
+ +

◆ Temperature

+ +
+
+ + + + +
float Uralstech.UGemini.Models.GeminiModel.Temperature
+
+ +

Controls the randomness of the output.

+

Values can range over [0.0,2.0], inclusive. A higher value will produce responses that are more varied, while a value closer to
+ 0.0 will typically result in less surprising responses from the model. This value specifies default to be used by the backend
+ while making the call to the model.

+ +
+
+ +

◆ TopK

+ +
+
+ + + + +
int Uralstech.UGemini.Models.GeminiModel.TopK
+
+ +

For Top-k sampling.

+

Top-k sampling considers the set of topK most probable tokens. This value specifies default to be used by the backend while making the call
+ to the model. If unset, indicates the model doesn't use top-k sampling, and topK isn't allowed as a generation parameter.

+ +
+
+ +

◆ TopP

+ +
+
+ + + + +
float Uralstech.UGemini.Models.GeminiModel.TopP
+
+ +

For Nucleus sampling.

+

Nucleus sampling considers the smallest set of tokens whose probability sum is at least topP. This value specifies default to be used
+ by the backend while making the call to the model.

+ +
+
+ +

◆ Version

+ +
+
+ + + + +
string Uralstech.UGemini.Models.GeminiModel.Version
+
+ +

The version number of the model.

+

This represents the major version

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModel.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.js new file mode 100644 index 00000000..23bceb97 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.js @@ -0,0 +1,16 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model = +[ + [ "Description", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#aebb02a9bb922b9ad76712a6e88b7b86b", null ], + [ "DisplayName", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ad5d51ac50afbe7942f2e15d9436e5b2d", null ], + [ "Gemini1_0Pro", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8cf014ae3cac1b512d34ad88b4b3ec86", null ], + [ "Gemini1_0ProVision", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a639af8e6822eda8126e4b4971cf64664", null ], + [ "Gemini1_5Flash", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a3b0a0484e82dc1877abb45e3db5fe589", null ], + [ "Gemini1_5Pro", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#adadc5fec3cd85e2d6965bf4de43bddc0", null ], + [ "InputTokenLimit", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a938425a3f58815e97c72e40d50837641", null ], + [ "OutputTokenLimit", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ae503153179358754f40d9674a4487bd5", null ], + [ "SupportedGenerationMethods", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a559ca297a6e50609fedaf816dc89a5e8", null ], + [ "Temperature", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a44ece306510970a1a8505f756794c036", null ], + [ "TopK", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#af343d66e9fe3fcbc4ba28d1dc991c065", null ], + [ "TopP", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a808cb740ff9440b5d73dcd3f26233f18", null ], + [ "Version", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a0ac512fb55049916a47c69cc52255512", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.png new file mode 100644 index 00000000..ca08e512 Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request-members.html new file mode 100644 index 00000000..ea1e1ab3 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request-members.html @@ -0,0 +1,119 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.GeminiModelGetRequest Member List
+
+ +
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html new file mode 100644 index 00000000..2b5f5dc9 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html @@ -0,0 +1,224 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.GeminiModelGetRequest Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.GeminiModelGetRequest Class Reference
+
+
+ +

Gets information about a specific model. Return type is GeminiModel. + More...

+
+Inheritance diagram for Uralstech.UGemini.Models.GeminiModelGetRequest:
+
+
+ + +Uralstech.UGemini.IGeminiGetRequest +Uralstech.UGemini.IGeminiRequest + +
+ + + + + + + + +

+Public Member Functions

string GetEndpointUri (GeminiRequestMetadata metadata)
 Gets the URI to the API endpoint.
Parameters
+ + +
metadataThe metadata of the request to be carried out on the URI.
+
+
+
Returns
The URI.
+
 
 GeminiModelGetRequest (GeminiModelId modelId, bool useBetaApi=false)
 Creates a new GeminiModelGetRequest.
 
+ + + + + + + +

+Public Attributes

+string ApiVersion
 The API version to use.
 
+string ModelName
 The resource name of the model to get, in the format models/{model}.
 
+

Detailed Description

+

Gets information about a specific model. Return type is GeminiModel.

+

Constructor & Destructor Documentation

+ +

◆ GeminiModelGetRequest()

+ +
+
+ + + + + + + + + + + +
Uralstech.UGemini.Models.GeminiModelGetRequest.GeminiModelGetRequest (GeminiModelId modelId,
bool useBetaApi = false )
+
+ +

Creates a new GeminiModelGetRequest.

+

Some newer models do not work with this request unless through the Beta API.

+
Parameters
+ + + +
modelIdThe ID of the model to get.
useBetaApiShould the request use the Beta API?
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetEndpointUri()

+ +
+
+ + + + + + + +
string Uralstech.UGemini.Models.GeminiModelGetRequest.GetEndpointUri (GeminiRequestMetadata metadata)
+
+ +

Gets the URI to the API endpoint.

Parameters
+ + +
metadataThe metadata of the request to be carried out on the URI.
+
+
+
Returns
The URI.
+

+ +

Implements Uralstech.UGemini.IGeminiRequest.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests/GeminiModelGetRequest.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.js new file mode 100644 index 00000000..fb80419f --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.js @@ -0,0 +1,7 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request = +[ + [ "GeminiModelGetRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a15d4c31df8bfe8e9c161548ada1a4fdc", null ], + [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#add4ab4bac130944edbcc069b5d6ebeec", null ], + [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#aa0f58746849f31f98c83084fe93ba428", null ], + [ "ModelName", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a62c29ec0e283e83881c4947c27228fce", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.png new file mode 100644 index 00000000..279f0854 Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id-members.html new file mode 100644 index 00000000..ac691603 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id-members.html @@ -0,0 +1,120 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.GeminiModelId Member List
+
+
+ +

This is the complete list of members for Uralstech.UGemini.Models.GeminiModelId, including all inherited members.

+ + + + + + +
BaseModelIdUralstech.UGemini.Models.GeminiModelId
GeminiModelId(string baseModelId, string resourceLocation="models/")Uralstech.UGemini.Models.GeminiModelId
NameUralstech.UGemini.Models.GeminiModelId
operator GeminiModelId(string baseModelId)Uralstech.UGemini.Models.GeminiModelIdstatic
operator string(GeminiModelId model)Uralstech.UGemini.Models.GeminiModelIdstatic
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html new file mode 100644 index 00000000..aae41c5f --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html @@ -0,0 +1,213 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.GeminiModelId Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.GeminiModelId Class Reference
+
+
+ +

Information about the unique ID of a Generative Language Model. + More...

+
+Inheritance diagram for Uralstech.UGemini.Models.GeminiModelId:
+
+
+ + +Uralstech.UGemini.Models.GeminiModel + +
+ + + + + +

+Public Member Functions

 GeminiModelId (string baseModelId, string resourceLocation="models/")
 Creates a new GeminiModelId.
 
+ + + + + + + +

+Static Public Member Functions

+static implicit operator string (GeminiModelId model)
 Gets the base model ID of the GeminiModelId.
 
+static implicit operator GeminiModelId (string baseModelId)
 Creates a new GeminiModelId with the base model ID string.
 
+ + + + + + + +

+Public Attributes

string Name
 The resource name of the Model.
 
+string BaseModelId
 The ID of the base model, pass this to the generation request.
 
+

Detailed Description

+

Information about the unique ID of a Generative Language Model.

+

Constructor & Destructor Documentation

+ +

◆ GeminiModelId()

+ +
+
+ + + + + + + + + + + +
Uralstech.UGemini.Models.GeminiModelId.GeminiModelId (string baseModelId,
string resourceLocation = "models/" )
+
+ +

Creates a new GeminiModelId.

+
Parameters
+ + + +
baseModelIdThe unique ID of the base model.
resourceLocationThe location of the model resource.
+
+
+ +
+
+

Member Data Documentation

+ +

◆ Name

+ +
+
+ + + + +
string Uralstech.UGemini.Models.GeminiModelId.Name
+
+ +

The resource name of the Model.

+

Format: models/{model} with a {model} naming convention of:
+ "{baseModelId}-{version}"

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/GeminiModelId.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.js new file mode 100644 index 00000000..02d646e1 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.js @@ -0,0 +1,8 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id = +[ + [ "GeminiModelId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a0e2d79d01d2f45f33cd6fb2a3ece3afb", null ], + [ "operator GeminiModelId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#aca5a88702048df7c66f49c26d3044e35", null ], + [ "operator string", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a2e57017a79fee334803b479a61912105", null ], + [ "BaseModelId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#abd6273500a7d0db7fece2586c4179a1e", null ], + [ "Name", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a1cc3066df7ab7567f3d2758dd5903e6f", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.png new file mode 100644 index 00000000..0149f983 Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request-members.html new file mode 100644 index 00000000..164bc311 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request-members.html @@ -0,0 +1,120 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.GeminiModelListRequest Member List
+
+ +
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html new file mode 100644 index 00000000..2ca95e86 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html @@ -0,0 +1,240 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.GeminiModelListRequest Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.GeminiModelListRequest Class Reference
+
+
+ +

Requests metadata for all existing models. Return type is GeminiModelListResponse. + More...

+
+Inheritance diagram for Uralstech.UGemini.Models.GeminiModelListRequest:
+
+
+ + +Uralstech.UGemini.IGeminiGetRequest +Uralstech.UGemini.IGeminiRequest + +
+ + + + + + + + +

+Public Member Functions

string GetEndpointUri (GeminiRequestMetadata metadata)
 Gets the URI to the API endpoint.
Parameters
+ + +
metadataThe metadata of the request to be carried out on the URI.
+
+
+
Returns
The URI.
+
 
 GeminiModelListRequest (bool useBetaApi=false)
 Creates a new GeminiModelListRequest.
 
+ + + + + + + + + + +

+Public Attributes

+string ApiVersion
 The API version to use.
 
int MaxResponseModels = 50
 The maximum number of Models to return (per page).
 
+string PageToken = string.Empty
 A page token from a previous models.list call.
 
+

Detailed Description

+

Requests metadata for all existing models. Return type is GeminiModelListResponse.

+

Constructor & Destructor Documentation

+ +

◆ GeminiModelListRequest()

+ +
+
+ + + + + + + +
Uralstech.UGemini.Models.GeminiModelListRequest.GeminiModelListRequest (bool useBetaApi = false)
+
+ +

Creates a new GeminiModelListRequest.

+

Some newer models do not work with this request unless through the Beta API.

+
Parameters
+ + +
useBetaApiShould the request use the Beta API?
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetEndpointUri()

+ +
+
+ + + + + + + +
string Uralstech.UGemini.Models.GeminiModelListRequest.GetEndpointUri (GeminiRequestMetadata metadata)
+
+ +

Gets the URI to the API endpoint.

Parameters
+ + +
metadataThe metadata of the request to be carried out on the URI.
+
+
+
Returns
The URI.
+

+ +

Implements Uralstech.UGemini.IGeminiRequest.

+ +
+
+

Member Data Documentation

+ +

◆ MaxResponseModels

+ +
+
+ + + + +
int Uralstech.UGemini.Models.GeminiModelListRequest.MaxResponseModels = 50
+
+ +

The maximum number of Models to return (per page).

+

This method returns at most 1000 models per page, even if you pass a larger MaxResponseModels.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListRequest.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.js new file mode 100644 index 00000000..c2335b9c --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.js @@ -0,0 +1,8 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request = +[ + [ "GeminiModelListRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#af8b87a23494c26de7aa01e70b5db8e79", null ], + [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aaf930bf273f73e99e16049b267423ed9", null ], + [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#a2c153494da8b5d3992b5c741fa498914", null ], + [ "MaxResponseModels", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#ab24ca9af778b20bfa22ddef97fc16d1a", null ], + [ "PageToken", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aa89ea4cdd060f9efe1e8a9aa8ff3054f", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.png new file mode 100644 index 00000000..3b87847d Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response-members.html new file mode 100644 index 00000000..a8719175 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response-members.html @@ -0,0 +1,117 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.GeminiModelListResponse Member List
+
+ +
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html new file mode 100644 index 00000000..42e2034c --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html @@ -0,0 +1,136 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.GeminiModelListResponse Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.GeminiModelListResponse Class Reference
+
+
+ +

The response for a GeminiModelListResponse call. + More...

+ + + + + + + + +

+Public Attributes

+GeminiModel[] Models
 The list of models.
 
+string NextPageToken
 A token that can be sent as a GeminiModelListRequest.PageToken into a subsequent GeminiModelListRequest call.
 
+

Detailed Description

+

The response for a GeminiModelListResponse call.

+

The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListResponse.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.js new file mode 100644 index 00000000..eb201f60 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response = +[ + [ "Models", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a3b7f509989fe91bdc4325ae100e97963", null ], + [ "NextPageToken", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a5de056f1642ff4cbe5c679e901648f0b", null ] +]; \ No newline at end of file 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 eb089507..199d1030 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.3 +
UGemini 1.3.0
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 7c58efb3..d716c06b 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.3 +
UGemini 1.3.0
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-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status-members.html index 1f21f541..00d1354d 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.3 +
UGemini 1.3.0
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 25959f71..40d212e0 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.3 +
UGemini 1.3.0
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 9cda9ba8..c16f1eca 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.3 +
UGemini 1.3.0
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 d6d9feaa..cd664714 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.3 +
UGemini 1.3.0
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 3b2649df..7164fa1f 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 @@ -
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 a3ba596c..2f1dfbc7 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -131,9 +131,11 @@
Returns
The URI.

  - GeminiTokenCountRequest (string model=GeminiManager.Gemini1_5Flash, bool useBetaApi=false) - Creates a new GeminiTokenCountRequest.
-  + GeminiTokenCountRequest (GeminiModelId model, bool useBetaApi=false) + Creates a new GeminiTokenCountRequest.
+  + GeminiTokenCountRequest () +  string GetUtf8EncodedData ()  Converts the request object to a UTF-8 encoded string.
Returns
The string data.

@@ -149,10 +151,10 @@ GeminiChatRequest CompleteRequest = null  The overall input given to the model. CountTokens will count prompt, function calling, etc.
  - -string Model - The model to use.
-  + +GeminiModelId Model + The model to use.
string ApiVersion  The API version to use.
@@ -168,8 +170,8 @@

Detailed Description

Request to count tokens in given content.

Constructor & Destructor Documentation

- -

◆ GeminiTokenCountRequest()

+ +

◆ GeminiTokenCountRequest() [1/2]

@@ -177,7 +179,7 @@

Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GeminiTokenCountRequest ( - string model = GeminiManager::Gemini1_5Flash, + GeminiModelId model, @@ -196,6 +198,24 @@

+

◆ GeminiTokenCountRequest() [2/2]

+ +
+
+ + + + + + + +
Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GeminiTokenCountRequest ()
+

Member Function Documentation

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.js index e56450c0..4f43f42c 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.js +++ b/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.js @@ -1,11 +1,12 @@ var class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request = [ - [ "GeminiTokenCountRequest", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acaf8cd55ab4a832e9667f8d234c74dcc", null ], + [ "GeminiTokenCountRequest", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a7ad58f697786037fcebfe8b090f8583b", null ], + [ "GeminiTokenCountRequest", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#aa259058f515cf6c5da10b2593e426cd3", null ], [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a1e4be9af54a180700998215a33a47294", null ], [ "GetUtf8EncodedData", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a3a8bcfda86fe9b436994a01450a95ec0", null ], [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a01831bb2556b2999b438c44337a8f2bf", null ], [ "CompleteRequest", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acc68f8797efe1be6d460ff966aaa2204", null ], [ "Contents", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a325159c59e325ad845a5aa54b02d742c", null ], - [ "Model", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a23b82d259b55cca6929ca7a555e4105d", null ], + [ "Model", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a68400583a4bda023953c33ceb9815e1c", null ], [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a4b65af5a5a1924aca5276b95f5aebf0b", null ] ]; \ No newline at end of file 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 d8cd09b3..dec321fd 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.3 +
UGemini 1.3.0
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 62af1aeb..19089a4c 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.3 +
UGemini 1.3.0
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 9e6a8af6..85a9e70e 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.3 +
UGemini 1.3.0
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 e11263f7..71f8bc49 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.3 +
UGemini 1.3.0
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 504448ff..ae379738 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.3 +
UGemini 1.3.0
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 1f1a8d52..e1aaba9e 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.3 +
UGemini 1.3.0
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 40229b78..e64fe765 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.3 +
UGemini 1.3.0
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 2dbdce3a..e062f483 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.3 +
UGemini 1.3.0
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 259b0981..dcb6a72c 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.3 +
UGemini 1.3.0
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 5285312b..f1f93332 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.3 +
UGemini 1.3.0
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.js b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.js index e06d84e6..a9d6fbdc 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.js +++ b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.js @@ -1,4 +1,5 @@ var class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration = [ + [ "GetConfiguration", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#ac8bbe3e1cf966bd1897b4effe01b2110", null ], [ "FunctionCallingConfig", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a2e0b0e70cc832bf4e6aadc6bbc9e8614", null ] ]; \ No newline at end of file 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 3778a6d8..70fe0499 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.3 +
UGemini 1.3.0
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 f0a6ee17..08377fff 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.3 +
UGemini 1.3.0
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-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response-members.html index e0675f21..a02082d4 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.3 +
UGemini 1.3.0
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 8b5ed2b9..56960af7 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.3 +
UGemini 1.3.0
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 b45c5465..2b16e657 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.3 +
UGemini 1.3.0
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 fd5695ba..78fdf329 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions-members.html new file mode 100644 index 00000000..67514970 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions-members.html @@ -0,0 +1,119 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.UnityExtensions Member List
+
+
+ +

This is the complete list of members for Uralstech.UGemini.UnityExtensions, including all inherited members.

+ + + + + +
ToBase64JPEG(this Texture2D image)Uralstech.UGemini.UnityExtensionsstatic
ToBase64PNG(this Texture2D image)Uralstech.UGemini.UnityExtensionsstatic
ToBase64WAV(this AudioClip clip)Uralstech.UGemini.UnityExtensionsstatic
ToWAV(this AudioClip clip)Uralstech.UGemini.UnityExtensionsstatic
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions.html b/docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions.html new file mode 100644 index 00000000..06c94fe7 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions.html @@ -0,0 +1,277 @@ + + + + + + + +UGemini: Uralstech.UGemini.UnityExtensions Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.UnityExtensions Class Reference
+
+
+ +

Extensions for Unity types. + More...

+ + + + + + + + + + + + + + +

+Static Public Member Functions

static byte[] ToWAV (this AudioClip clip)
 Converts the given AudioClip to WAV bytes.
 
static string ToBase64WAV (this AudioClip clip)
 Converts the given AudioClip to a WAV Base64 encoded string.
 
static string ToBase64PNG (this Texture2D image)
 Converts the given Texture2D to a PNG Base64 encoded string.
 
static string ToBase64JPEG (this Texture2D image)
 Converts the given Texture2D to a JPEG Base64 encoded string.
 
+

Detailed Description

+

Extensions for Unity types.

+

Member Function Documentation

+ +

◆ ToBase64JPEG()

+ +
+
+ + + + + +
+ + + + + + + +
static string Uralstech.UGemini.UnityExtensions.ToBase64JPEG (this Texture2D image)
+
+static
+
+ +

Converts the given Texture2D to a JPEG Base64 encoded string.

+
Parameters
+ + +
imageThe Texture2D.
+
+
+
Returns
The Base64 encoded string.
+ +
+
+ +

◆ ToBase64PNG()

+ +
+
+ + + + + +
+ + + + + + + +
static string Uralstech.UGemini.UnityExtensions.ToBase64PNG (this Texture2D image)
+
+static
+
+ +

Converts the given Texture2D to a PNG Base64 encoded string.

+
Parameters
+ + +
imageThe Texture2D.
+
+
+
Returns
The Base64 encoded string.
+ +
+
+ +

◆ ToBase64WAV()

+ +
+
+ + + + + +
+ + + + + + + +
static string Uralstech.UGemini.UnityExtensions.ToBase64WAV (this AudioClip clip)
+
+static
+
+ +

Converts the given AudioClip to a WAV Base64 encoded string.

+
Parameters
+ + +
clipThe AudioClip.
+
+
+
Returns
The Base64 encoded string.
+ +
+
+ +

◆ ToWAV()

+ +
+
+ + + + + +
+ + + + + + + +
static byte[] Uralstech.UGemini.UnityExtensions.ToWAV (this AudioClip clip)
+
+static
+
+ +

Converts the given AudioClip to WAV bytes.

+
Parameters
+ + +
clipThe AudioClip.
+
+
+
Returns
The WAV encoded byte array.
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/UnityExtensions.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions.js b/docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions.js new file mode 100644 index 00000000..05c0b399 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions.js @@ -0,0 +1,7 @@ +var class_uralstech_1_1_u_gemini_1_1_unity_extensions = +[ + [ "ToBase64JPEG", "class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#ac6ace7cf2fa07f87fa9db77d0f78cd47", null ], + [ "ToBase64PNG", "class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a4793aaaf5bd7c29fab1a57636089416d", null ], + [ "ToBase64WAV", "class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a18a33cc7348c33e5bd6c1284bdfe8f14", null ], + [ "ToWAV", "class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#af2af35bb487a691d9cf68bc3e195dd24", null ] +]; \ No newline at end of file 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 97c738e3..467053b5 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
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 a3fdbb80..e2b2a01c 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.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.js b/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.js new file mode 100644 index 00000000..1a0912a3 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.js @@ -0,0 +1,4 @@ +var class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton = +[ + [ "Instance", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html#a84485d2d649cb79a823a37e96821067c", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper-members.html new file mode 100644 index 00000000..989322ab --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper-members.html @@ -0,0 +1,116 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Utils.Web.WebRequestHelper Member List
+
+
+ +

This is the complete list of members for Uralstech.UGemini.Utils.Web.WebRequestHelper, including all inherited members.

+ + +
SendStreamingWebRequest(this UnityWebRequest webRequest, Func< List< JToken >, JToken, Task > serverSentEventHandler)Uralstech.UGemini.Utils.Web.WebRequestHelperstatic
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html b/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html new file mode 100644 index 00000000..6f2b7bf8 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html @@ -0,0 +1,178 @@ + + + + + + + +UGemini: Uralstech.UGemini.Utils.Web.WebRequestHelper Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Utils.Web.WebRequestHelper Class Reference
+
+
+ +

Extensions for the UnityWebRequest type. + More...

+ + + + + +

+Static Public Member Functions

static async Task SendStreamingWebRequest (this UnityWebRequest webRequest, Func< List< JToken >, JToken, Task > serverSentEventHandler)
 Sends a streaming web request.
 
+

Detailed Description

+

Extensions for the UnityWebRequest type.

+

Member Function Documentation

+ +

◆ SendStreamingWebRequest()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
static async Task Uralstech.UGemini.Utils.Web.WebRequestHelper.SendStreamingWebRequest (this UnityWebRequest webRequest,
Func< List< JToken >, JToken, Task > serverSentEventHandler )
+
+static
+
+ +

Sends a streaming web request.

+
Parameters
+ + + +
webRequestThe request to send.
serverSentEventHandlerThe callback to handle Server Sent Events (SSEs).
+ Parameters:
+
    +
  • List<JToken> : All SSEs, excluding the latest one.
    +
  • +
  • JToken : The latest SSE.
    + Return type: Task
  • +
+
+
+
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Utils/WebRequestHelper.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.js b/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.js new file mode 100644 index 00000000..16d4b417 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.js @@ -0,0 +1,4 @@ +var class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper = +[ + [ "SendStreamingWebRequest", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html#a2f450362364952d382417d14168a0368", null ] +]; \ No newline at end of file diff --git a/docs/classes.html b/docs/classes.html index 3b7d7ca2..cdc07018 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -100,17 +100,26 @@
Class Index
-
G | I | S
+
E | G | I | S | U | W
-
G
-
GeminiAttributionSourceId (Uralstech.UGemini.Chat)
GeminiCandidate (Uralstech.UGemini.Chat)
GeminiChatRequest (Uralstech.UGemini.Chat)
GeminiChatResponse (Uralstech.UGemini.Chat)
GeminiCitationMetadata (Uralstech.UGemini.Chat)
GeminiCitationSource (Uralstech.UGemini.Chat)
GeminiContent (Uralstech.UGemini)
GeminiContentBlob (Uralstech.UGemini)
GeminiContentPart (Uralstech.UGemini)
GeminiFile (Uralstech.UGemini.FileAPI)
GeminiFileData (Uralstech.UGemini)
GeminiFileDeleteRequest (Uralstech.UGemini.FileAPI)
GeminiFileGetRequest (Uralstech.UGemini.FileAPI)
GeminiFileListRequest (Uralstech.UGemini.FileAPI)
GeminiFileListResponse (Uralstech.UGemini.FileAPI)
GeminiFileUploadMetaData (Uralstech.UGemini.FileAPI)
GeminiFileUploadRequest (Uralstech.UGemini.FileAPI)
GeminiFileUploadResponse (Uralstech.UGemini.FileAPI)
GeminiFileVideoMetaData (Uralstech.UGemini.FileAPI)
GeminiFunctionCall (Uralstech.UGemini.Tools)
GeminiFunctionCallingConfiguration (Uralstech.UGemini.Tools.Declaration)
GeminiFunctionDeclaration (Uralstech.UGemini.Tools.Declaration)
GeminiFunctionResponse (Uralstech.UGemini.Tools)
GeminiFunctionResponseContent (Uralstech.UGemini.Tools)
GeminiGenerationConfiguration (Uralstech.UGemini.Chat)
GeminiGroundingAttribution (Uralstech.UGemini.Chat)
GeminiGroundingPassageId (Uralstech.UGemini.Chat)
GeminiManager (Uralstech.UGemini)
GeminiPromptFeedback (Uralstech.UGemini.Chat)
GeminiRequestException (Uralstech.UGemini.Exceptions)
GeminiRequestMetadata (Uralstech.UGemini)
GeminiSafetyRating (Uralstech.UGemini.Chat)
GeminiSafetySettings (Uralstech.UGemini.Chat)
GeminiSchema (Uralstech.UGemini.Schema)
GeminiSemanticRetrieverChunk (Uralstech.UGemini.Chat)
GeminiStatus (Uralstech.UGemini.Status)
GeminiStatusDetails (Uralstech.UGemini.Status)
GeminiTimeSpanJsonConverter (Uralstech.UGemini.FileAPI)
GeminiTokenCountRequest (Uralstech.UGemini.TokenCounting)
GeminiTokenCountResponse (Uralstech.UGemini.TokenCounting)
GeminiTool (Uralstech.UGemini.Tools.Declaration)
GeminiToolConfiguration (Uralstech.UGemini.Tools.Declaration)
GeminiUsageMetadata (Uralstech.UGemini.Chat)
+
E
+
EnumExtensions (Uralstech.UGemini)
+
G
+
GeminiAttributionSourceId (Uralstech.UGemini.Chat)
GeminiCandidate (Uralstech.UGemini.Chat)
GeminiChatRequest (Uralstech.UGemini.Chat)
GeminiChatResponse (Uralstech.UGemini.Chat)
GeminiCitationMetadata (Uralstech.UGemini.Chat)
GeminiCitationSource (Uralstech.UGemini.Chat)
GeminiContent (Uralstech.UGemini)
GeminiContentBlob (Uralstech.UGemini)
GeminiContentPart (Uralstech.UGemini)
GeminiFile (Uralstech.UGemini.FileAPI)
GeminiFileData (Uralstech.UGemini)
GeminiFileDeleteRequest (Uralstech.UGemini.FileAPI)
GeminiFileGetRequest (Uralstech.UGemini.FileAPI)
GeminiFileListRequest (Uralstech.UGemini.FileAPI)
GeminiFileListResponse (Uralstech.UGemini.FileAPI)
GeminiFileUploadMetaData (Uralstech.UGemini.FileAPI)
GeminiFileUploadRequest (Uralstech.UGemini.FileAPI)
GeminiFileUploadResponse (Uralstech.UGemini.FileAPI)
GeminiFileVideoMetaData (Uralstech.UGemini.FileAPI)
GeminiFunctionCall (Uralstech.UGemini.Tools)
GeminiFunctionCallingConfiguration (Uralstech.UGemini.Tools.Declaration)
GeminiFunctionDeclaration (Uralstech.UGemini.Tools.Declaration)
GeminiFunctionResponse (Uralstech.UGemini.Tools)
GeminiFunctionResponseContent (Uralstech.UGemini.Tools)
GeminiGenerationConfiguration (Uralstech.UGemini.Chat)
GeminiGroundingAttribution (Uralstech.UGemini.Chat)
GeminiGroundingPassageId (Uralstech.UGemini.Chat)
GeminiManager (Uralstech.UGemini)
GeminiModel (Uralstech.UGemini.Models)
GeminiModelGetRequest (Uralstech.UGemini.Models)
GeminiModelId (Uralstech.UGemini.Models)
GeminiModelListRequest (Uralstech.UGemini.Models)
GeminiModelListResponse (Uralstech.UGemini.Models)
GeminiPromptFeedback (Uralstech.UGemini.Chat)
GeminiRequestException (Uralstech.UGemini.Exceptions)
GeminiRequestMetadata (Uralstech.UGemini)
GeminiSafetyRating (Uralstech.UGemini.Chat)
GeminiSafetySettings (Uralstech.UGemini.Chat)
GeminiSchema (Uralstech.UGemini.Schema)
GeminiSemanticRetrieverChunk (Uralstech.UGemini.Chat)
GeminiStatus (Uralstech.UGemini.Status)
GeminiStatusDetails (Uralstech.UGemini.Status)
GeminiTimeSpanJsonConverter (Uralstech.UGemini.FileAPI)
GeminiTokenCountRequest (Uralstech.UGemini.TokenCounting)
GeminiTokenCountResponse (Uralstech.UGemini.TokenCounting)
GeminiTool (Uralstech.UGemini.Tools.Declaration)
GeminiToolConfiguration (Uralstech.UGemini.Tools.Declaration)
GeminiUsageMetadata (Uralstech.UGemini.Chat)
+
I
IAppendableData (Uralstech.UGemini)
IGeminiDeleteRequest (Uralstech.UGemini)
IGeminiGetRequest (Uralstech.UGemini)
IGeminiMultiPartPostRequest (Uralstech.UGemini)
IGeminiPostRequest (Uralstech.UGemini)
IGeminiRequest (Uralstech.UGemini)
IGeminiStreamablePostRequest (Uralstech.UGemini)
-
+
S
Singleton (Uralstech.UGemini.Utils.Singleton)
+
+
U
+
UnityExtensions (Uralstech.UGemini)
+
+
W
+
WebRequestHelper (Uralstech.UGemini.Utils.Web)
diff --git a/docs/deprecated.html b/docs/deprecated.html new file mode 100644 index 00000000..ac363cd0 --- /dev/null +++ b/docs/deprecated.html @@ -0,0 +1,139 @@ + + + + + + + +UGemini: Deprecated List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Deprecated List
+
+
+
+
Member Uralstech.UGemini.Chat.GeminiChatRequest.GeminiChatRequest ()
+
Use GeminiChatRequest(GeminiModelId, bool) as this constructor is only for the deprecated GeminiManager.Compute<TRequest, TResponse>(TRequest, GeminiManager.RequestEndPoint, string, bool) method.
+
Member Uralstech.UGemini.Exceptions.GeminiRequestException.ApiVersionString
+
Use IsBetaApi as this property is only for the deprecated GeminiManager.Compute<TRequest, TResponse>(TRequest, GeminiManager.RequestEndPoint, string, bool) method.
+
Member Uralstech.UGemini.Exceptions.GeminiRequestException.RequestEndPoint
+
Use RequestEndPoint as this property is only for the deprecated GeminiManager.Compute<TRequest, TResponse>(TRequest, GeminiManager.RequestEndPoint, string, bool) method.
+
Member Uralstech.UGemini.GeminiManager.Chat
+
+
Member Uralstech.UGemini.GeminiManager.Compute< TRequest, TResponse > (TRequest request, RequestEndPoint endpoint, string model=Gemini1_5Flash, bool useBeta=false)
+
Use Request<TResponse>(IGeminiPostRequest) instead, as it is more generic and supports more request types.
+
Member Uralstech.UGemini.GeminiManager.CountTokens
+
+
Member Uralstech.UGemini.GeminiManager.Gemini1_0Pro
+
Use Models.GeminiModel.Gemini1_0Pro instead.
+
Member Uralstech.UGemini.GeminiManager.Gemini1_0ProVision
+
Use Models.GeminiModel.Gemini1_0ProVision instead.
+
Member Uralstech.UGemini.GeminiManager.Gemini1_5Flash
+
Use Models.GeminiModel.Gemini1_5Flash instead.
+
Member Uralstech.UGemini.GeminiManager.Gemini1_5Pro
+
Use Models.GeminiModel.Gemini1_5Pro instead.
+
Member Uralstech.UGemini.GeminiManager.RequestEndPoint
+
Use Request<TResponse>(IGeminiPostRequest) instead, as it is more generic and supports more request types.
+
Member Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GeminiTokenCountRequest ()
+
Use GeminiTokenCountRequest(GeminiModelId, bool) as this constructor is only for the deprecated GeminiManager.Compute<TRequest, TResponse>(TRequest, GeminiManager.RequestEndPoint, string, bool) method.
+
+
+
+
+ + + + diff --git a/docs/dir_0cf1fdd9581045be842ff0eaed1ba6ab.html b/docs/dir_0cf1fdd9581045be842ff0eaed1ba6ab.html index fb791f9e..a689c375 100644 --- a/docs/dir_0cf1fdd9581045be842ff0eaed1ba6ab.html +++ b/docs/dir_0cf1fdd9581045be842ff0eaed1ba6ab.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_247a43b3ef47eb4822906801f884d68c.html b/docs/dir_247a43b3ef47eb4822906801f884d68c.html index b1d4033b..28fe6044 100644 --- a/docs/dir_247a43b3ef47eb4822906801f884d68c.html +++ b/docs/dir_247a43b3ef47eb4822906801f884d68c.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_2cd4b8e655d1cdd9a035ae930ac0af91.html b/docs/dir_2cd4b8e655d1cdd9a035ae930ac0af91.html index 5b3f6b00..f74dcc25 100644 --- a/docs/dir_2cd4b8e655d1cdd9a035ae930ac0af91.html +++ b/docs/dir_2cd4b8e655d1cdd9a035ae930ac0af91.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_2d0e3fc52c9c8547cde5380efc394c06.html b/docs/dir_2d0e3fc52c9c8547cde5380efc394c06.html index 70fe7ab5..fd239235 100644 --- a/docs/dir_2d0e3fc52c9c8547cde5380efc394c06.html +++ b/docs/dir_2d0e3fc52c9c8547cde5380efc394c06.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_33048e782358b094b45fbcfefea5624d.html b/docs/dir_33048e782358b094b45fbcfefea5624d.html index 3b4b96a7..ff05c6d9 100644 --- a/docs/dir_33048e782358b094b45fbcfefea5624d.html +++ b/docs/dir_33048e782358b094b45fbcfefea5624d.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_45828abe6c639379787a2d7b4d089ad6.html b/docs/dir_45828abe6c639379787a2d7b4d089ad6.html index 7e962b29..24d04708 100644 --- a/docs/dir_45828abe6c639379787a2d7b4d089ad6.html +++ b/docs/dir_45828abe6c639379787a2d7b4d089ad6.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_4e6688c00147626c283d98ffe9788cc8.html b/docs/dir_4e6688c00147626c283d98ffe9788cc8.html index 118f0ac5..888e0834 100644 --- a/docs/dir_4e6688c00147626c283d98ffe9788cc8.html +++ b/docs/dir_4e6688c00147626c283d98ffe9788cc8.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -113,6 +113,8 @@    Interfaces   + Models Requests    Schema diff --git a/docs/dir_5e1e3af2226d766e7aac202db69e59c0.html b/docs/dir_5e1e3af2226d766e7aac202db69e59c0.html index ca9adb4e..a50d3b04 100644 --- a/docs/dir_5e1e3af2226d766e7aac202db69e59c0.html +++ b/docs/dir_5e1e3af2226d766e7aac202db69e59c0.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_5fee28166436329a50f0d9968913e820.html b/docs/dir_5fee28166436329a50f0d9968913e820.html index 82b0fc66..695e8ba9 100644 --- a/docs/dir_5fee28166436329a50f0d9968913e820.html +++ b/docs/dir_5fee28166436329a50f0d9968913e820.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_61de3f7e470d8a0370f122f53ce620cc.html b/docs/dir_61de3f7e470d8a0370f122f53ce620cc.html index 5fe62aa6..387c3adb 100644 --- a/docs/dir_61de3f7e470d8a0370f122f53ce620cc.html +++ b/docs/dir_61de3f7e470d8a0370f122f53ce620cc.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_639eaf50eaab041394cfc71acb30a3e2.html b/docs/dir_639eaf50eaab041394cfc71acb30a3e2.html index d97f992e..7f2d4e94 100644 --- a/docs/dir_639eaf50eaab041394cfc71acb30a3e2.html +++ b/docs/dir_639eaf50eaab041394cfc71acb30a3e2.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_69e2993eb13f991ef9ba6d65b852f451.html b/docs/dir_69e2993eb13f991ef9ba6d65b852f451.html new file mode 100644 index 00000000..d1dec4cd --- /dev/null +++ b/docs/dir_69e2993eb13f991ef9ba6d65b852f451.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
ModelList Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_79ce1939d651232f8863ced08a91b1bc.html b/docs/dir_79ce1939d651232f8863ced08a91b1bc.html index a5476f19..257e8932 100644 --- a/docs/dir_79ce1939d651232f8863ced08a91b1bc.html +++ b/docs/dir_79ce1939d651232f8863ced08a91b1bc.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_7b32ae131e363405b055f19c1a0e1a96.html b/docs/dir_7b32ae131e363405b055f19c1a0e1a96.html new file mode 100644 index 00000000..773adcff --- /dev/null +++ b/docs/dir_7b32ae131e363405b055f19c1a0e1a96.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
SingleRequests Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_7bf9768446f3d52e4e7c54f27bcecdbf.html b/docs/dir_7bf9768446f3d52e4e7c54f27bcecdbf.html index be230db8..c31dd455 100644 --- a/docs/dir_7bf9768446f3d52e4e7c54f27bcecdbf.html +++ b/docs/dir_7bf9768446f3d52e4e7c54f27bcecdbf.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_7f83b953453a5a6302c54c2e3bea924a.html b/docs/dir_7f83b953453a5a6302c54c2e3bea924a.html index 336c17bf..d4cff583 100644 --- a/docs/dir_7f83b953453a5a6302c54c2e3bea924a.html +++ b/docs/dir_7f83b953453a5a6302c54c2e3bea924a.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_91010fa87fa4260dd2f08dffd3c9d302.html b/docs/dir_91010fa87fa4260dd2f08dffd3c9d302.html index 418af904..4ae29777 100644 --- a/docs/dir_91010fa87fa4260dd2f08dffd3c9d302.html +++ b/docs/dir_91010fa87fa4260dd2f08dffd3c9d302.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_93c3bc8a96ca6048bafec87cf9753dd5.html b/docs/dir_93c3bc8a96ca6048bafec87cf9753dd5.html index 5e46cd81..d3dadbf1 100644 --- a/docs/dir_93c3bc8a96ca6048bafec87cf9753dd5.html +++ b/docs/dir_93c3bc8a96ca6048bafec87cf9753dd5.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_9e13d6181526d6f987f54600128cf5cb.html b/docs/dir_9e13d6181526d6f987f54600128cf5cb.html index 6ac38969..61803e3a 100644 --- a/docs/dir_9e13d6181526d6f987f54600128cf5cb.html +++ b/docs/dir_9e13d6181526d6f987f54600128cf5cb.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_aab46cb59f58ef9cdae5c43c3bc8fe6c.html b/docs/dir_aab46cb59f58ef9cdae5c43c3bc8fe6c.html index f6506439..5ff09002 100644 --- a/docs/dir_aab46cb59f58ef9cdae5c43c3bc8fe6c.html +++ b/docs/dir_aab46cb59f58ef9cdae5c43c3bc8fe6c.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_ab25d43778534ba667a6114394eb6008.html b/docs/dir_ab25d43778534ba667a6114394eb6008.html index 2b662fec..6cf8c94b 100644 --- a/docs/dir_ab25d43778534ba667a6114394eb6008.html +++ b/docs/dir_ab25d43778534ba667a6114394eb6008.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_bcd9169d5d1eccefec498caf28918575.html b/docs/dir_bcd9169d5d1eccefec498caf28918575.html index 774b7957..4f9e6c57 100644 --- a/docs/dir_bcd9169d5d1eccefec498caf28918575.html +++ b/docs/dir_bcd9169d5d1eccefec498caf28918575.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_cde94363325f5665f20e6a3ebd23d890.html b/docs/dir_cde94363325f5665f20e6a3ebd23d890.html index cfd93b3f..5adb78e2 100644 --- a/docs/dir_cde94363325f5665f20e6a3ebd23d890.html +++ b/docs/dir_cde94363325f5665f20e6a3ebd23d890.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_d42e02a83cf454114a5144760a546a01.html b/docs/dir_d42e02a83cf454114a5144760a546a01.html index 7e1c2cf8..183badb2 100644 --- a/docs/dir_d42e02a83cf454114a5144760a546a01.html +++ b/docs/dir_d42e02a83cf454114a5144760a546a01.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_dab8088f0d18bf8f79ee7a435b6ad4af.html b/docs/dir_dab8088f0d18bf8f79ee7a435b6ad4af.html index a2826367..99ea52a1 100644 --- a/docs/dir_dab8088f0d18bf8f79ee7a435b6ad4af.html +++ b/docs/dir_dab8088f0d18bf8f79ee7a435b6ad4af.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_dca4ea00c8abb4245c94995554864f6d.html b/docs/dir_dca4ea00c8abb4245c94995554864f6d.html index 6b734be6..1a83a80e 100644 --- a/docs/dir_dca4ea00c8abb4245c94995554864f6d.html +++ b/docs/dir_dca4ea00c8abb4245c94995554864f6d.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_e7ee1d28c99e4ec2f60b93f699c1f94a.html b/docs/dir_e7ee1d28c99e4ec2f60b93f699c1f94a.html index 00ae05a6..0bca045f 100644 --- a/docs/dir_e7ee1d28c99e4ec2f60b93f699c1f94a.html +++ b/docs/dir_e7ee1d28c99e4ec2f60b93f699c1f94a.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_ea41b9fdea0c9c558fe84d9635771122.html b/docs/dir_ea41b9fdea0c9c558fe84d9635771122.html index 19fe2818..9fb225a4 100644 --- a/docs/dir_ea41b9fdea0c9c558fe84d9635771122.html +++ b/docs/dir_ea41b9fdea0c9c558fe84d9635771122.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_eb0cbf0d152b2e91129c00d942446481.html b/docs/dir_eb0cbf0d152b2e91129c00d942446481.html index 5815c0c5..f1b5d95f 100644 --- a/docs/dir_eb0cbf0d152b2e91129c00d942446481.html +++ b/docs/dir_eb0cbf0d152b2e91129c00d942446481.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_eb5f6669294a20429730b39d48191cc9.html b/docs/dir_eb5f6669294a20429730b39d48191cc9.html new file mode 100644 index 00000000..c7c34b72 --- /dev/null +++ b/docs/dir_eb5f6669294a20429730b39d48191cc9.html @@ -0,0 +1,121 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Models Directory Reference
+
+
+ + + + + + +

+Directories

 ModelList
 
 SingleRequests
 
+
+
+ + + + diff --git a/docs/dir_f11cc955343796023543dcbbba423498.html b/docs/dir_f11cc955343796023543dcbbba423498.html index 7cf547bb..93b588d7 100644 --- a/docs/dir_f11cc955343796023543dcbbba423498.html +++ b/docs/dir_f11cc955343796023543dcbbba423498.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/doxygen_crawl.html b/docs/doxygen_crawl.html index c84b8daf..2212b957 100644 --- a/docs/doxygen_crawl.html +++ b/docs/doxygen_crawl.html @@ -8,8 +8,11 @@ + + + @@ -36,6 +39,8 @@ + + @@ -89,6 +94,17 @@ + + + + + + + + + + + @@ -123,6 +139,8 @@ + + @@ -138,6 +156,8 @@ + + @@ -145,6 +165,7 @@ + @@ -153,6 +174,7 @@ + @@ -160,24 +182,27 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -224,16 +249,17 @@ - - + + + @@ -287,6 +313,9 @@ + + + @@ -353,9 +382,11 @@ + + @@ -385,8 +416,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -406,11 +472,12 @@ - - + + + @@ -436,14 +503,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -549,6 +642,7 @@ + diff --git a/docs/functions.html b/docs/functions.html index f49e08e8..c297044c 100644 --- a/docs/functions.html +++ b/docs/functions.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -101,213 +101,11 @@

- a -

- - -

- b -

- - -

- c -

- - -

- d -

- - -

- e -

- - -

- f -

- - -

- g -

- - -

- i -

- - -

- l -

- - -

- m -

- - -

- n -

- - -

- o -

- - -

- p -

- - -

- r -

- - -

- s -

- - -

- t -

- - -

- u -

- - -

- v -

- - -

- w -

diff --git a/docs/functions_b.html b/docs/functions_b.html new file mode 100644 index 00000000..92e502ac --- /dev/null +++ b/docs/functions_b.html @@ -0,0 +1,116 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- b -

+
+
+ + + + diff --git a/docs/functions_c.html b/docs/functions_c.html new file mode 100644 index 00000000..aea365be --- /dev/null +++ b/docs/functions_c.html @@ -0,0 +1,129 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ + + + diff --git a/docs/functions_d.html b/docs/functions_d.html new file mode 100644 index 00000000..9fa2b2e2 --- /dev/null +++ b/docs/functions_d.html @@ -0,0 +1,117 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ + + + diff --git a/docs/functions_dup.js b/docs/functions_dup.js new file mode 100644 index 00000000..b9a24023 --- /dev/null +++ b/docs/functions_dup.js @@ -0,0 +1,22 @@ +var functions_dup = +[ + [ "a", "functions.html", null ], + [ "b", "functions_b.html", null ], + [ "c", "functions_c.html", null ], + [ "d", "functions_d.html", null ], + [ "e", "functions_e.html", null ], + [ "f", "functions_f.html", null ], + [ "g", "functions_g.html", null ], + [ "i", "functions_i.html", null ], + [ "l", "functions_l.html", null ], + [ "m", "functions_m.html", null ], + [ "n", "functions_n.html", null ], + [ "o", "functions_o.html", null ], + [ "p", "functions_p.html", null ], + [ "r", "functions_r.html", null ], + [ "s", "functions_s.html", null ], + [ "t", "functions_t.html", null ], + [ "u", "functions_u.html", null ], + [ "v", "functions_v.html", null ], + [ "w", "functions_w.html", null ] +]; \ No newline at end of file diff --git a/docs/functions_e.html b/docs/functions_e.html new file mode 100644 index 00000000..583769cc --- /dev/null +++ b/docs/functions_e.html @@ -0,0 +1,116 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- e -

+
+
+ + + + diff --git a/docs/functions_enum.html b/docs/functions_enum.html index a94c2139..b48bbbc5 100644 --- a/docs/functions_enum.html +++ b/docs/functions_enum.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/functions_f.html b/docs/functions_f.html new file mode 100644 index 00000000..1a4cb3fe --- /dev/null +++ b/docs/functions_f.html @@ -0,0 +1,124 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 1.3.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ + + + diff --git a/docs/functions_func.html b/docs/functions_func.html index ed5cf48e..5659b9ad 100644 --- a/docs/functions_func.html +++ b/docs/functions_func.html @@ -27,7 +27,7 @@ -
UGemini 1.2.3 +
UGemini 1.3.0
A C# wrapper for the Google Gemini API.
@@ -106,20 +106,24 @@

- a -

    - c -

    - g -

    @@ -130,6 +134,17 @@

    - i -

    +

    - m -

    + + +

    - o -

    + +

    - p -

    @@ -143,7 +158,17 @@

    - r -

      - s -

      + + +

      - t -

      diff --git a/docs/functions_g.html b/docs/functions_g.html new file mode 100644 index 00000000..71c6e15c --- /dev/null +++ b/docs/functions_g.html @@ -0,0 +1,135 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
      +
      + + + + + + +
      +
      UGemini 1.3.0 +
      +
      A C# wrapper for the Google Gemini API.
      +
      +
      + + + + + + + + +
      +
      + +
      +
      +
      + +
      + +
      +
      + + +
      +
      +
      +
      +
      +
      Loading...
      +
      Searching...
      +
      No Matches
      +
      +
      +
      +
      + +
      +
      Here is a list of all documented class members with links to the class documentation for each member:
      + +

      - g -

      +
      +
      + + + + diff --git a/docs/functions_i.html b/docs/functions_i.html new file mode 100644 index 00000000..15b6cf31 --- /dev/null +++ b/docs/functions_i.html @@ -0,0 +1,122 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
      +
      + + + + + + +
      +
      UGemini 1.3.0 +
      +
      A C# wrapper for the Google Gemini API.
      +
      +
      + + + + + + + + +
      +
      + +
      +
      +
      + +
      + +
      +
      + + +
      +
      +
      +
      +
      +
      Loading...
      +
      Searching...
      +
      No Matches
      +
      +
      +
      +
      + +
      +
      Here is a list of all documented class members with links to the class documentation for each member:
      + +

      - i -

      +
      +
      + + + + diff --git a/docs/functions_l.html b/docs/functions_l.html new file mode 100644 index 00000000..3cd1f4e6 --- /dev/null +++ b/docs/functions_l.html @@ -0,0 +1,114 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
      +
      + + + + + + +
      +
      UGemini 1.3.0 +
      +
      A C# wrapper for the Google Gemini API.
      +
      +
      + + + + + + + + +
      +
      + +
      +
      +
      + +
      + +
      +
      + + +
      +
      +
      +
      +
      +
      Loading...
      +
      Searching...
      +
      No Matches
      +
      +
      +
      +
      + +
      +
      Here is a list of all documented class members with links to the class documentation for each member:
      + +

      - l -

      +
      +
      + + + + diff --git a/docs/functions_m.html b/docs/functions_m.html new file mode 100644 index 00000000..81b35aef --- /dev/null +++ b/docs/functions_m.html @@ -0,0 +1,122 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
      +
      + + + + + + +
      +
      UGemini 1.3.0 +
      +
      A C# wrapper for the Google Gemini API.
      +
      +
      + + + + + + + + +
      +
      + +
      +
      +
      + + + + + + diff --git a/docs/functions_n.html b/docs/functions_n.html new file mode 100644 index 00000000..1bbcc8d3 --- /dev/null +++ b/docs/functions_n.html @@ -0,0 +1,116 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
      +
      + + + + + + +
      +
      UGemini 1.3.0 +
      +
      A C# wrapper for the Google Gemini API.
      +
      +
      + + + + + + + + +
      +
      + +
      +
      +
      + + + + + + diff --git a/docs/functions_o.html b/docs/functions_o.html new file mode 100644 index 00000000..35249e38 --- /dev/null +++ b/docs/functions_o.html @@ -0,0 +1,117 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
      +
      + + + + + + +
      +
      UGemini 1.3.0 +
      +
      A C# wrapper for the Google Gemini API.
      +
      +
      + + + + + + + + +
      +
      + +
      +
      +
      + +
      + +
      +
      + + +
      +
      +
      +
      +
      +
      Loading...
      +
      Searching...
      +
      No Matches
      +
      +
      +
      +
      + +
      +
      Here is a list of all documented class members with links to the class documentation for each member:
      + +

      - o -

      +
      +
      + + + + diff --git a/docs/functions_p.html b/docs/functions_p.html new file mode 100644 index 00000000..580e3e9f --- /dev/null +++ b/docs/functions_p.html @@ -0,0 +1,123 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
      +
      + + + + + + +
      +
      UGemini 1.3.0 +
      +
      A C# wrapper for the Google Gemini API.
      +
      +
      + + + + + + + + +
      +
      + +
      +
      +
      + + + + + + diff --git a/docs/functions_prop.html b/docs/functions_prop.html index c0bfe3be..be594373 100644 --- a/docs/functions_prop.html +++ b/docs/functions_prop.html @@ -27,7 +27,7 @@ -
      UGemini 1.2.3 +
      UGemini 1.3.0
      A C# wrapper for the Google Gemini API.
      diff --git a/docs/functions_r.html b/docs/functions_r.html new file mode 100644 index 00000000..1b6a27b1 --- /dev/null +++ b/docs/functions_r.html @@ -0,0 +1,128 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
      +
      + + + + + + +
      +
      UGemini 1.3.0 +
      +
      A C# wrapper for the Google Gemini API.
      +
      +
      + + + + + + + + +
      +
      + +
      +
      +
      + +
      + +
      +
      + + +
      +
      +
      +
      +
      +
      Loading...
      +
      Searching...
      +
      No Matches
      +
      +
      +
      +
      + + +
      + + + + diff --git a/docs/functions_s.html b/docs/functions_s.html new file mode 100644 index 00000000..b6de7915 --- /dev/null +++ b/docs/functions_s.html @@ -0,0 +1,130 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
      +
      + + + + + + +
      +
      UGemini 1.3.0 +
      +
      A C# wrapper for the Google Gemini API.
      +
      +
      + + + + + + + + +
      +
      + +
      +
      +
      + +
      + +
      +
      + + +
      +
      +
      +
      +
      +
      Loading...
      +
      Searching...
      +
      No Matches
      +
      +
      +
      +
      + + +
      + + + + diff --git a/docs/functions_t.html b/docs/functions_t.html new file mode 100644 index 00000000..c96c000e --- /dev/null +++ b/docs/functions_t.html @@ -0,0 +1,128 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
      +
      + + + + + + +
      +
      UGemini 1.3.0 +
      +
      A C# wrapper for the Google Gemini API.
      +
      +
      + + + + + + + + +
      +
      + +
      +
      +
      + + + + + + diff --git a/docs/functions_u.html b/docs/functions_u.html new file mode 100644 index 00000000..98b7f291 --- /dev/null +++ b/docs/functions_u.html @@ -0,0 +1,116 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
      +
      + + + + + + +
      +
      UGemini 1.3.0 +
      +
      A C# wrapper for the Google Gemini API.
      +
      +
      + + + + + + + + +
      +
      + +
      +
      +
      + +
      + +
      +
      + + +
      +
      +
      +
      +
      +
      Loading...
      +
      Searching...
      +
      No Matches
      +
      +
      +
      +
      + +
      +
      Here is a list of all documented class members with links to the class documentation for each member:
      + +

      - u -

      +
      +
      + + + + diff --git a/docs/functions_v.html b/docs/functions_v.html new file mode 100644 index 00000000..b659e70d --- /dev/null +++ b/docs/functions_v.html @@ -0,0 +1,116 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
      +
      + + + + + + +
      +
      UGemini 1.3.0 +
      +
      A C# wrapper for the Google Gemini API.
      +
      +
      + + + + + + + + +
      +
      + +
      +
      +
      + +
      + +
      +
      + + +
      +
      +
      +
      +
      +
      Loading...
      +
      Searching...
      +
      No Matches
      +
      +
      +
      +
      + +
      +
      Here is a list of all documented class members with links to the class documentation for each member:
      + +

      - v -

      +
      +
      + + + + diff --git a/docs/functions_vars.html b/docs/functions_vars.html index 9a0ac6a2..c0b2a477 100644 --- a/docs/functions_vars.html +++ b/docs/functions_vars.html @@ -27,7 +27,7 @@ -
      UGemini 1.2.3 +
      UGemini 1.3.0
      A C# wrapper for the Google Gemini API.
      @@ -101,13 +101,14 @@

      - a -

      - b -

      @@ -133,9 +134,9 @@

      - c -

        - d -

        @@ -162,10 +163,10 @@

        - f -

          - g -

            -
          • Gemini1_0Pro : Uralstech.UGemini.GeminiManager
          • -
          • Gemini1_0ProVision : Uralstech.UGemini.GeminiManager
          • -
          • Gemini1_5Flash : Uralstech.UGemini.GeminiManager
          • -
          • Gemini1_5Pro : Uralstech.UGemini.GeminiManager
          • +
          • Gemini1_0Pro : Uralstech.UGemini.GeminiManager, Uralstech.UGemini.Models.GeminiModel
          • +
          • Gemini1_0ProVision : Uralstech.UGemini.GeminiManager, Uralstech.UGemini.Models.GeminiModel
          • +
          • Gemini1_5Flash : Uralstech.UGemini.GeminiManager, Uralstech.UGemini.Models.GeminiModel
          • +
          • Gemini1_5Pro : Uralstech.UGemini.GeminiManager, Uralstech.UGemini.Models.GeminiModel
          • GenerationConfig : Uralstech.UGemini.Chat.GeminiChatRequest
          • GroundingAttributions : Uralstech.UGemini.Chat.GeminiCandidate
          • GroundingPassage : Uralstech.UGemini.Chat.GeminiAttributionSourceId
          • @@ -175,6 +176,7 @@

            - g -

              - i -

              • Index : Uralstech.UGemini.Chat.GeminiCandidate
              • InlineData : Uralstech.UGemini.GeminiContentPart
              • +
              • InputTokenLimit : Uralstech.UGemini.Models.GeminiModel
              • IsBetaApi : Uralstech.UGemini.Exceptions.GeminiRequestException
              • IsStreaming : Uralstech.UGemini.GeminiRequestMetadata
              • Items : Uralstech.UGemini.Schema.GeminiSchema
              • @@ -189,27 +191,31 @@

                - l -

                  - m -

                  - n -

                  - o -

                  - p -

                    -
                  • PageToken : Uralstech.UGemini.FileAPI.GeminiFileListRequest
                  • +
                  • PageToken : Uralstech.UGemini.FileAPI.GeminiFileListRequest, Uralstech.UGemini.Models.GeminiModelListRequest
                  • Parameters : Uralstech.UGemini.Tools.Declaration.GeminiFunctionDeclaration
                  • PartIndex : Uralstech.UGemini.Chat.GeminiGroundingPassageId
                  • Parts : Uralstech.UGemini.GeminiContent
                  • @@ -249,19 +255,20 @@

                    - s -

                    - t -

                      -
                    • Temperature : Uralstech.UGemini.Chat.GeminiGenerationConfiguration
                    • +
                    • Temperature : Uralstech.UGemini.Chat.GeminiGenerationConfiguration, Uralstech.UGemini.Models.GeminiModel
                    • Text : Uralstech.UGemini.GeminiContentPart
                    • Threshold : Uralstech.UGemini.Chat.GeminiSafetySettings
                    • TokenCount : Uralstech.UGemini.Chat.GeminiCandidate
                    • ToolConfig : Uralstech.UGemini.Chat.GeminiChatRequest
                    • Tools : Uralstech.UGemini.Chat.GeminiChatRequest
                    • -
                    • TopK : Uralstech.UGemini.Chat.GeminiGenerationConfiguration
                    • -
                    • TopP : Uralstech.UGemini.Chat.GeminiGenerationConfiguration
                    • +
                    • TopK : Uralstech.UGemini.Chat.GeminiGenerationConfiguration, Uralstech.UGemini.Models.GeminiModel
                    • +
                    • TopP : Uralstech.UGemini.Chat.GeminiGenerationConfiguration, Uralstech.UGemini.Models.GeminiModel
                    • TotalTokenCount : Uralstech.UGemini.Chat.GeminiUsageMetadata
                    • TotalTokens : Uralstech.UGemini.TokenCounting.GeminiTokenCountResponse
                    • Type : Uralstech.UGemini.Schema.GeminiSchema, Uralstech.UGemini.Status.GeminiStatusDetails
                    • @@ -276,6 +283,7 @@

                      - u -

                        - v -

                        diff --git a/docs/functions_w.html b/docs/functions_w.html new file mode 100644 index 00000000..e9da608f --- /dev/null +++ b/docs/functions_w.html @@ -0,0 +1,114 @@ + + + + + + + +UGemini: Class Members + + + + + + + + + + + + + + + +
                        +
                        + + + + + + +
                        +
                        UGemini 1.3.0 +
                        +
                        A C# wrapper for the Google Gemini API.
                        +
                        +
                        + + + + + + + + +
                        +
                        + +
                        +
                        +
                        + +
                        + +
                        +
                        + + +
                        +
                        +
                        +
                        +
                        +
                        Loading...
                        +
                        Searching...
                        +
                        No Matches
                        +
                        +
                        +
                        +
                        + +
                        +
                        Here is a list of all documented class members with links to the class documentation for each member:
                        + +

                        - w -

                        +
                        +
                        + + + + diff --git a/docs/hierarchy.html b/docs/hierarchy.html index c7b71800..6c65f4ed 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -27,7 +27,7 @@ -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        @@ -102,70 +102,78 @@
                        This inheritance list is sorted roughly, but not completely, alphabetically:
                        [detail level 123]
                        - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                         CException
                         CUralstech.UGemini.Exceptions.GeminiRequestExceptionThrown when a Gemini API request fails
                         CUralstech.UGemini.Chat.GeminiAttributionSourceIdIdentifier for the source contributing to this attribution
                         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.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.GeminiFileUploadResponseResponse for a file upload request
                         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.
                        +
                         CUralstech.UGemini.EnumExtensionsExtensions for Enum type objects
                         CException
                         CUralstech.UGemini.Exceptions.GeminiRequestExceptionThrown when a Gemini API request fails
                         CUralstech.UGemini.Chat.GeminiAttributionSourceIdIdentifier for the source contributing to this attribution
                         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.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.GeminiFileUploadResponseResponse for a file upload request
                         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 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
                         CUralstech.UGemini.GeminiRequestMetadataMetadata about a computation request
                         CUralstech.UGemini.Chat.GeminiSafetyRatingSafety rating for a piece of content
                         CUralstech.UGemini.Chat.GeminiSafetySettingsSafety setting, affecting the safety-blocking behavior
                         CUralstech.UGemini.Schema.GeminiSchemaThe 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
                         CUralstech.UGemini.Chat.GeminiSemanticRetrieverChunkIdentifier for a Chunk retrieved via Semantic Retriever specified in the GenerateAnswerRequest using SemanticRetrieverConfig
                         CUralstech.UGemini.Status.GeminiStatusThe GeminiStatus type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC
                         CUralstech.UGemini.Status.GeminiStatusDetailsAn object containing fields of an arbitrary type
                         CUralstech.UGemini.TokenCounting.GeminiTokenCountResponseA response from CountTokens
                         CUralstech.UGemini.Tools.Declaration.GeminiToolTool details that the model may use to generate response
                         CUralstech.UGemini.Tools.Declaration.GeminiToolConfigurationThe Tool configuration containing parameters for specifying Tool use in the request
                         CUralstech.UGemini.IAppendableData< T >An interface for data that is to be appended to at runtime
                         CUralstech.UGemini.IAppendableData< GeminiCandidate >
                         CUralstech.UGemini.Chat.GeminiCandidateA response candidate generated from the model
                         CUralstech.UGemini.IAppendableData< GeminiChatResponse >
                         CUralstech.UGemini.Chat.GeminiChatResponseResponse from the model supporting multiple candidates
                         CUralstech.UGemini.IAppendableData< GeminiContent >
                         CUralstech.UGemini.GeminiContentThe base structured datatype containing multi-part content of a message
                         CUralstech.UGemini.IAppendableData< GeminiContentPart >
                         CUralstech.UGemini.GeminiContentPartA datatype containing media that is part of a multi-part Content message. Must only contain one field at a time
                         CUralstech.UGemini.IAppendableData< GeminiPromptFeedback >
                         CUralstech.UGemini.Chat.GeminiPromptFeedbackA set of the feedback metadata the prompt specified in GeminiChatResponse.Candidates
                         CUralstech.UGemini.IAppendableData< GeminiUsageMetadata >
                         CUralstech.UGemini.Chat.GeminiUsageMetadataMetadata on the generation request's token usage
                         CUralstech.UGemini.IGeminiRequestAll Gemini API requests must inherit from this interface
                         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.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
                         CUralstech.UGemini.IGeminiPostRequestAll Gemini API POST requests must inherit from this interface
                         CUralstech.UGemini.IGeminiStreamablePostRequest< TResponse >All streamed Gemini API POST requests must inherit from this interface
                         CUralstech.UGemini.TokenCounting.GeminiTokenCountRequestRequest to count tokens in given content
                         CUralstech.UGemini.IGeminiStreamablePostRequest< GeminiChatResponse >
                         CUralstech.UGemini.Chat.GeminiChatRequestRequest to generate a response from the model
                         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 >Utility class to make inheriting types singletons
                         CUralstech.UGemini.Utils.Singleton.Singleton< GeminiManager >
                         CUralstech.UGemini.GeminiManagerThe class for accessing the Gemini API!
                         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 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
                         CUralstech.UGemini.Models.GeminiModelIdInformation about the unique ID of a Generative Language Model
                         CUralstech.UGemini.Models.GeminiModelInformation about a Generative Language Model
                         CUralstech.UGemini.Models.GeminiModelListResponseThe response for a GeminiModelListResponse call
                         CUralstech.UGemini.GeminiRequestMetadataMetadata about a computation request
                         CUralstech.UGemini.Chat.GeminiSafetyRatingSafety rating for a piece of content
                         CUralstech.UGemini.Chat.GeminiSafetySettingsSafety setting, affecting the safety-blocking behavior
                         CUralstech.UGemini.Schema.GeminiSchemaThe 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
                         CUralstech.UGemini.Chat.GeminiSemanticRetrieverChunkIdentifier for a Chunk retrieved via Semantic Retriever specified in the GenerateAnswerRequest using SemanticRetrieverConfig
                         CUralstech.UGemini.Status.GeminiStatusThe GeminiStatus type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC
                         CUralstech.UGemini.Status.GeminiStatusDetailsAn object containing fields of an arbitrary type
                         CUralstech.UGemini.TokenCounting.GeminiTokenCountResponseA response from CountTokens
                         CUralstech.UGemini.Tools.Declaration.GeminiToolTool details that the model may use to generate response
                         CUralstech.UGemini.Tools.Declaration.GeminiToolConfigurationThe Tool configuration containing parameters for specifying Tool use in the request
                         CUralstech.UGemini.IAppendableData< T >An interface for data that is to be appended to at runtime
                         CUralstech.UGemini.IAppendableData< GeminiCandidate >
                         CUralstech.UGemini.Chat.GeminiCandidateA response candidate generated from the model
                         CUralstech.UGemini.IAppendableData< GeminiChatResponse >
                         CUralstech.UGemini.Chat.GeminiChatResponseResponse from the model supporting multiple candidates
                         CUralstech.UGemini.IAppendableData< GeminiContent >
                         CUralstech.UGemini.GeminiContentThe base structured datatype containing multi-part content of a message
                         CUralstech.UGemini.IAppendableData< GeminiContentPart >
                         CUralstech.UGemini.GeminiContentPartA datatype containing media that is part of a multi-part Content message. Must only contain one field at a time
                         CUralstech.UGemini.IAppendableData< GeminiPromptFeedback >
                         CUralstech.UGemini.Chat.GeminiPromptFeedbackA set of the feedback metadata the prompt specified in GeminiChatResponse.Candidates
                         CUralstech.UGemini.IAppendableData< GeminiUsageMetadata >
                         CUralstech.UGemini.Chat.GeminiUsageMetadataMetadata on the generation request's token usage
                         CUralstech.UGemini.IGeminiRequestAll Gemini API requests must inherit from this interface
                         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.GeminiFileListRequestRequests metadata for all existing files. Return type is GeminiFileListResponse
                         CUralstech.UGemini.Models.GeminiModelGetRequestGets information about a specific model. Return type is GeminiModel
                         CUralstech.UGemini.Models.GeminiModelListRequestRequests metadata for all existing models. Return type is GeminiModelListResponse
                         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
                         CUralstech.UGemini.IGeminiPostRequestAll Gemini API POST requests must inherit from this interface
                         CUralstech.UGemini.IGeminiStreamablePostRequest< TResponse >All streamed Gemini API POST requests must inherit from this interface
                         CUralstech.UGemini.TokenCounting.GeminiTokenCountRequestRequest to count tokens in given content
                         CUralstech.UGemini.IGeminiStreamablePostRequest< GeminiChatResponse >
                         CUralstech.UGemini.Chat.GeminiChatRequestRequest to generate a response from the model
                         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 >Utility class to make inheriting types singletons
                         CUralstech.UGemini.Utils.Singleton.Singleton< GeminiManager >
                         CUralstech.UGemini.GeminiManagerThe class for accessing the Gemini API!
                         CUralstech.UGemini.UnityExtensionsExtensions for Unity types
                         CUralstech.UGemini.Utils.Web.WebRequestHelperExtensions for the UnityWebRequest type
                        diff --git a/docs/hierarchy.js b/docs/hierarchy.js index 05518ba5..e4c8a760 100644 --- a/docs/hierarchy.js +++ b/docs/hierarchy.js @@ -1,5 +1,6 @@ var hierarchy = [ + [ "Uralstech.UGemini.EnumExtensions", "class_uralstech_1_1_u_gemini_1_1_enum_extensions.html", null ], [ "Exception", null, [ [ "Uralstech.UGemini.Exceptions.GeminiRequestException", "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html", null ] ] ], @@ -21,6 +22,10 @@ var hierarchy = [ "Uralstech.UGemini.Chat.GeminiGenerationConfiguration", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html", null ], [ "Uralstech.UGemini.Chat.GeminiGroundingAttribution", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html", null ], [ "Uralstech.UGemini.Chat.GeminiGroundingPassageId", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html", null ], + [ "Uralstech.UGemini.Models.GeminiModelId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html", [ + [ "Uralstech.UGemini.Models.GeminiModel", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html", null ] + ] ], + [ "Uralstech.UGemini.Models.GeminiModelListResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html", null ], [ "Uralstech.UGemini.GeminiRequestMetadata", "class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html", null ], [ "Uralstech.UGemini.Chat.GeminiSafetyRating", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html", null ], [ "Uralstech.UGemini.Chat.GeminiSafetySettings", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html", null ], @@ -56,7 +61,9 @@ var hierarchy = ] ], [ "Uralstech.UGemini.IGeminiGetRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html", [ [ "Uralstech.UGemini.FileAPI.GeminiFileGetRequest", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html", null ], - [ "Uralstech.UGemini.FileAPI.GeminiFileListRequest", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html", null ] + [ "Uralstech.UGemini.FileAPI.GeminiFileListRequest", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html", null ], + [ "Uralstech.UGemini.Models.GeminiModelGetRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html", null ], + [ "Uralstech.UGemini.Models.GeminiModelListRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html", null ] ] ], [ "Uralstech.UGemini.IGeminiMultiPartPostRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html", [ [ "Uralstech.UGemini.FileAPI.GeminiFileUploadRequest", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html", null ] @@ -77,5 +84,7 @@ var hierarchy = ] ], [ "Uralstech.UGemini.Utils.Singleton.Singleton< GeminiManager >", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html", [ [ "Uralstech.UGemini.GeminiManager", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html", null ] - ] ] + ] ], + [ "Uralstech.UGemini.UnityExtensions", "class_uralstech_1_1_u_gemini_1_1_unity_extensions.html", null ], + [ "Uralstech.UGemini.Utils.Web.WebRequestHelper", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html", null ] ]; \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 3b57f097..5e7cd9d3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -27,7 +27,7 @@ -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        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 fd7e57ac..278f8700 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.3 +
                        UGemini 1.3.0
                        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 a78b2bc4..37c5368f 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.3 +
                        UGemini 1.3.0
                        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 e58755d5..578b2693 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.3 +
                        UGemini 1.3.0
                        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 6daa2a1c..75084ad0 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.3 +
                        UGemini 1.3.0
                        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 3a455bc5..289e6c0a 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.3 +
                        UGemini 1.3.0
                        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 38ce7d85..3f542917 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.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        @@ -111,9 +111,11 @@
                        -Uralstech.UGemini.IGeminiRequest -Uralstech.UGemini.FileAPI.GeminiFileGetRequest -Uralstech.UGemini.FileAPI.GeminiFileListRequest +Uralstech.UGemini.IGeminiRequest +Uralstech.UGemini.FileAPI.GeminiFileGetRequest +Uralstech.UGemini.FileAPI.GeminiFileListRequest +Uralstech.UGemini.Models.GeminiModelGetRequest +Uralstech.UGemini.Models.GeminiModelListRequest
                        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.png b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.png index d0031ae1..657b03c9 100644 Binary files a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.png and b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.png differ 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 fe3622bc..739e225c 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 @@ 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 13f4f1f4..fea69e94 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 @@ 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 366d07b7..1ca8e67a 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 @@ 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 1932260e..afd4855c 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 @@ 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 31770ed1..0780d1c5 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 @@ 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 784aae83..561be7b4 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 @@ @@ -113,15 +113,17 @@ Uralstech.UGemini.IGeminiDeleteRequest -Uralstech.UGemini.IGeminiGetRequest +Uralstech.UGemini.IGeminiGetRequest Uralstech.UGemini.IGeminiMultiPartPostRequest -Uralstech.UGemini.IGeminiPostRequest +Uralstech.UGemini.IGeminiPostRequest Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest -Uralstech.UGemini.FileAPI.GeminiFileGetRequest -Uralstech.UGemini.FileAPI.GeminiFileListRequest +Uralstech.UGemini.FileAPI.GeminiFileGetRequest +Uralstech.UGemini.FileAPI.GeminiFileListRequest +Uralstech.UGemini.Models.GeminiModelGetRequest +Uralstech.UGemini.Models.GeminiModelListRequest Uralstech.UGemini.FileAPI.GeminiFileUploadRequest -Uralstech.UGemini.IGeminiStreamablePostRequest< TResponse > -Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest +Uralstech.UGemini.IGeminiStreamablePostRequest< TResponse > +Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest
                        -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        @@ -158,7 +160,7 @@

                        Returns
                        The URI.
                        -

                        Implemented in Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest, Uralstech.UGemini.FileAPI.GeminiFileGetRequest, Uralstech.UGemini.FileAPI.GeminiFileListRequest, Uralstech.UGemini.FileAPI.GeminiFileUploadRequest, and Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.

                        +

                        Implemented in Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest, Uralstech.UGemini.FileAPI.GeminiFileGetRequest, Uralstech.UGemini.FileAPI.GeminiFileListRequest, Uralstech.UGemini.FileAPI.GeminiFileUploadRequest, Uralstech.UGemini.Models.GeminiModelGetRequest, Uralstech.UGemini.Models.GeminiModelListRequest, and Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.

                        diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.png b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.png index ee428d5d..c2bdd135 100644 Binary files a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.png and b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.png differ 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 00318f3d..0569e83f 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 @@

                        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 6b0473e5..85f2d422 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 @@ diff --git a/docs/menudata.js b/docs/menudata.js index bad5099b..2eae744b 100644 --- a/docs/menudata.js +++ b/docs/menudata.js @@ -24,6 +24,7 @@ */ var menudata={children:[ {text:"Main Page",url:"index.html"}, +{text:"Related Pages",url:"pages.html"}, {text:"Packages",url:"namespaces.html",children:[ {text:"Package List",url:"namespaces.html"}, {text:"Package Members",url:"namespacemembers.html",children:[ @@ -36,32 +37,35 @@ var menudata={children:[ {text:"Class Members",url:"functions.html",children:[ {text:"All",url:"functions.html",children:[ {text:"a",url:"functions.html#index_a"}, -{text:"b",url:"functions.html#index_b"}, -{text:"c",url:"functions.html#index_c"}, -{text:"d",url:"functions.html#index_d"}, -{text:"e",url:"functions.html#index_e"}, -{text:"f",url:"functions.html#index_f"}, -{text:"g",url:"functions.html#index_g"}, -{text:"i",url:"functions.html#index_i"}, -{text:"l",url:"functions.html#index_l"}, -{text:"m",url:"functions.html#index_m"}, -{text:"n",url:"functions.html#index_n"}, -{text:"o",url:"functions.html#index_o"}, -{text:"p",url:"functions.html#index_p"}, -{text:"r",url:"functions.html#index_r"}, -{text:"s",url:"functions.html#index_s"}, -{text:"t",url:"functions.html#index_t"}, -{text:"u",url:"functions.html#index_u"}, -{text:"v",url:"functions.html#index_v"}, -{text:"w",url:"functions.html#index_w"}]}, +{text:"b",url:"functions_b.html#index_b"}, +{text:"c",url:"functions_c.html#index_c"}, +{text:"d",url:"functions_d.html#index_d"}, +{text:"e",url:"functions_e.html#index_e"}, +{text:"f",url:"functions_f.html#index_f"}, +{text:"g",url:"functions_g.html#index_g"}, +{text:"i",url:"functions_i.html#index_i"}, +{text:"l",url:"functions_l.html#index_l"}, +{text:"m",url:"functions_m.html#index_m"}, +{text:"n",url:"functions_n.html#index_n"}, +{text:"o",url:"functions_o.html#index_o"}, +{text:"p",url:"functions_p.html#index_p"}, +{text:"r",url:"functions_r.html#index_r"}, +{text:"s",url:"functions_s.html#index_s"}, +{text:"t",url:"functions_t.html#index_t"}, +{text:"u",url:"functions_u.html#index_u"}, +{text:"v",url:"functions_v.html#index_v"}, +{text:"w",url:"functions_w.html#index_w"}]}, {text:"Functions",url:"functions_func.html",children:[ {text:"a",url:"functions_func.html#index_a"}, {text:"c",url:"functions_func.html#index_c"}, {text:"g",url:"functions_func.html#index_g"}, {text:"i",url:"functions_func.html#index_i"}, +{text:"m",url:"functions_func.html#index_m"}, +{text:"o",url:"functions_func.html#index_o"}, {text:"p",url:"functions_func.html#index_p"}, {text:"r",url:"functions_func.html#index_r"}, {text:"s",url:"functions_func.html#index_s"}, +{text:"t",url:"functions_func.html#index_t"}, {text:"w",url:"functions_func.html#index_w"}]}, {text:"Variables",url:"functions_vars.html",children:[ {text:"a",url:"functions_vars.html#index_a"}, diff --git a/docs/namespace_uralstech.html b/docs/namespace_uralstech.html index 75f42743..e87cd4d4 100644 --- a/docs/namespace_uralstech.html +++ b/docs/namespace_uralstech.html @@ -27,7 +27,7 @@ diff --git a/docs/namespace_uralstech_1_1_u_gemini.html b/docs/namespace_uralstech_1_1_u_gemini.html index 4b2c2cba..54cff763 100644 --- a/docs/namespace_uralstech_1_1_u_gemini.html +++ b/docs/namespace_uralstech_1_1_u_gemini.html @@ -27,7 +27,7 @@ @@ -106,8 +106,8 @@
                        -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        - - + + @@ -148,8 +148,8 @@ - - + +

                        Classes

                        class  EnumExtensions
                         Extensions for Enum type objects.
                        class  EnumExtensions
                         Extensions for Enum type objects. More...
                         
                        class  GeminiContent
                         The base structured datatype containing multi-part content of a message. More...
                        interface  IGeminiStreamablePostRequest
                         All streamed Gemini API POST requests must inherit from this interface. More...
                         
                        class  UnityExtensions
                         Extensions for Unity types.
                        class  UnityExtensions
                         Extensions for Unity types. More...
                         
                        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 322bf080..a00f26f9 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 5ae4f8ac..4a4429e2 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 @@ diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models.html new file mode 100644 index 00000000..11074021 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models.html @@ -0,0 +1,134 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models Namespace Reference + + + + + + + + + + + + + + + +
                        +
                        +

                        diff --git a/docs/namespace_uralstech_1_1_u_gemini.js b/docs/namespace_uralstech_1_1_u_gemini.js index 4af73965..b3aaf2c5 100644 --- a/docs/namespace_uralstech_1_1_u_gemini.js +++ b/docs/namespace_uralstech_1_1_u_gemini.js @@ -3,11 +3,13 @@ var namespace_uralstech_1_1_u_gemini = [ "Chat", "namespace_uralstech_1_1_u_gemini_1_1_chat.html", "namespace_uralstech_1_1_u_gemini_1_1_chat" ], [ "Exceptions", "namespace_uralstech_1_1_u_gemini_1_1_exceptions.html", "namespace_uralstech_1_1_u_gemini_1_1_exceptions" ], [ "FileAPI", "namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html", "namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i" ], + [ "Models", "namespace_uralstech_1_1_u_gemini_1_1_models.html", "namespace_uralstech_1_1_u_gemini_1_1_models" ], [ "Schema", "namespace_uralstech_1_1_u_gemini_1_1_schema.html", "namespace_uralstech_1_1_u_gemini_1_1_schema" ], [ "Status", "namespace_uralstech_1_1_u_gemini_1_1_status.html", "namespace_uralstech_1_1_u_gemini_1_1_status" ], [ "TokenCounting", "namespace_uralstech_1_1_u_gemini_1_1_token_counting.html", "namespace_uralstech_1_1_u_gemini_1_1_token_counting" ], [ "Tools", "namespace_uralstech_1_1_u_gemini_1_1_tools.html", "namespace_uralstech_1_1_u_gemini_1_1_tools" ], [ "Utils", "namespace_uralstech_1_1_u_gemini_1_1_utils.html", "namespace_uralstech_1_1_u_gemini_1_1_utils" ], + [ "EnumExtensions", "class_uralstech_1_1_u_gemini_1_1_enum_extensions.html", "class_uralstech_1_1_u_gemini_1_1_enum_extensions" ], [ "GeminiContent", "class_uralstech_1_1_u_gemini_1_1_gemini_content.html", "class_uralstech_1_1_u_gemini_1_1_gemini_content" ], [ "GeminiContentBlob", "class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html", "class_uralstech_1_1_u_gemini_1_1_gemini_content_blob" ], [ "GeminiContentPart", "class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html", "class_uralstech_1_1_u_gemini_1_1_gemini_content_part" ], @@ -21,6 +23,7 @@ var namespace_uralstech_1_1_u_gemini = [ "IGeminiPostRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request" ], [ "IGeminiRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_request" ], [ "IGeminiStreamablePostRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request" ], + [ "UnityExtensions", "class_uralstech_1_1_u_gemini_1_1_unity_extensions.html", "class_uralstech_1_1_u_gemini_1_1_unity_extensions" ], [ "GeminiContentType", "namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73c", [ [ "ImagePNG", "namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad7c57b5e17ed628c8de709ab1278065b", null ], [ "ImageJPEG", "namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2671294ab6f72883a8cc5d767032878e", null ], 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 5c94ea66..58dd1b8a 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.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        + + + + + +
                        +
                        UGemini 1.3.0 +
                        +
                        A C# wrapper for the Google Gemini API.
                        +
                        +
                        + + + + + + + + +
                        +
                        + +
                        +
                        +
                        + +
                        + +
                        +
                        + + +
                        +
                        +
                        +
                        +
                        +
                        Loading...
                        +
                        Searching...
                        +
                        No Matches
                        +
                        +
                        +
                        +
                        + +
                        + +
                        Uralstech.UGemini.Models Namespace Reference
                        +
                        +
                        + + + + + + + + + + + + + + + + + +

                        +Classes

                        class  GeminiModel
                         Information about a Generative Language Model. More...
                         
                        class  GeminiModelGetRequest
                         Gets information about a specific model. Return type is GeminiModel. More...
                         
                        class  GeminiModelId
                         Information about the unique ID of a Generative Language Model. More...
                         
                        class  GeminiModelListRequest
                         Requests metadata for all existing models. Return type is GeminiModelListResponse. More...
                         
                        class  GeminiModelListResponse
                         The response for a GeminiModelListResponse call. More...
                         
                        +
                        +
                        + + + + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models.js new file mode 100644 index 00000000..818621f6 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models.js @@ -0,0 +1,8 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models = +[ + [ "GeminiModel", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model" ], + [ "GeminiModelGetRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request" ], + [ "GeminiModelId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id" ], + [ "GeminiModelListRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request" ], + [ "GeminiModelListResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response" ] +]; \ No newline at end of file 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 101b2483..5edbf89e 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 @@ -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        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 f79035e3..05dea952 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 @@ -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        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 f8b24c50..c011ac02 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 @@ -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        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 e58cf100..0f84ea7f 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 @@ -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        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 e1d2e1cd..dd9f2503 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.3 +
                        UGemini 1.3.0
                        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 0d303741..b15e96cd 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.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_utils.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_utils.js index 371bc2ca..9786b853 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_utils.js +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_utils.js @@ -1,5 +1,5 @@ var namespace_uralstech_1_1_u_gemini_1_1_utils = [ [ "Singleton", "namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html", "namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton" ], - [ "Web", "namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html", null ] + [ "Web", "namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html", "namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web" ] ]; \ No newline at end of file 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 81b778f2..957365bc 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.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.js index ec09cba2..86b7f78a 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.js +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.js @@ -1,4 +1,4 @@ var namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton = [ - [ "Singleton", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html", null ] + [ "Singleton", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton" ] ]; \ No newline at end of file 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 bf3377a1..5412abec 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.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        @@ -105,7 +105,8 @@ - + +

                        Classes

                        class  WebRequestHelper
                        class  WebRequestHelper
                         Extensions for the UnityWebRequest type. More...
                         
                        diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.js new file mode 100644 index 00000000..27184ea4 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.js @@ -0,0 +1,4 @@ +var namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web = +[ + [ "WebRequestHelper", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper" ] +]; \ No newline at end of file diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html index 9fd23b38..35acec28 100644 --- a/docs/namespacemembers.html +++ b/docs/namespacemembers.html @@ -27,7 +27,7 @@ -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        diff --git a/docs/namespacemembers_enum.html b/docs/namespacemembers_enum.html index c488e885..028d3476 100644 --- a/docs/namespacemembers_enum.html +++ b/docs/namespacemembers_enum.html @@ -27,7 +27,7 @@ -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        diff --git a/docs/namespaces.html b/docs/namespaces.html index 78480750..918185e2 100644 --- a/docs/namespaces.html +++ b/docs/namespaces.html @@ -27,7 +27,7 @@ -
                        UGemini 1.2.3 +
                        UGemini 1.3.0
                        A C# wrapper for the Google Gemini API.
                        @@ -132,42 +132,51 @@  CGeminiFileUploadResponseResponse for a file upload request  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 - NStatus - CGeminiStatusThe GeminiStatus type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC - CGeminiStatusDetailsAn object containing fields of an arbitrary type - NTokenCounting - CGeminiTokenCountRequestRequest to count tokens in given content - CGeminiTokenCountResponseA response from CountTokens - NTools - NDeclaration - CGeminiFunctionCallingConfigurationConfiguration for specifying function calling behavior - CGeminiFunctionDeclarationStructured representation of a function declaration as defined by the OpenAPI 3.03 specification.
                        + NModels + CGeminiModelInformation about a Generative Language Model + CGeminiModelGetRequestGets information about a specific model. Return type is GeminiModel + CGeminiModelIdInformation about the unique ID of a Generative Language Model + CGeminiModelListRequestRequests metadata for all existing models. Return type is GeminiModelListResponse + CGeminiModelListResponseThe response for a GeminiModelListResponse call + 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 + NStatus + CGeminiStatusThe GeminiStatus type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC + CGeminiStatusDetailsAn object containing fields of an arbitrary type + NTokenCounting + CGeminiTokenCountRequestRequest to count tokens in given content + CGeminiTokenCountResponseA response from CountTokens + NTools + NDeclaration + CGeminiFunctionCallingConfigurationConfiguration for specifying function calling behavior + CGeminiFunctionDeclarationStructured 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 - CGeminiToolTool details that the model may use to generate response - 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 the Protocol Buffer Struct type - NUtils - NSingleton - CSingletonUtility class to make inheriting types singletons - NWeb - 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 - CGeminiFileDataURI based data - CGeminiManagerThe class for accessing the Gemini API! - CGeminiRequestMetadataMetadata about a computation request - CIAppendableDataAn interface for data that is to be appended to at runtime - CIGeminiDeleteRequestAll Gemini API DELETE requests must inherit from this interface - CIGeminiGetRequestAll Gemini API GET requests must inherit from this interface - CIGeminiMultiPartPostRequestAll Gemini API POST requests with multi-part data must inherit from this interface - CIGeminiPostRequestAll Gemini API POST requests must inherit from this interface - CIGeminiRequestAll Gemini API requests must inherit from this interface - CIGeminiStreamablePostRequestAll streamed Gemini API POST requests must inherit from this interface + CGeminiToolTool details that the model may use to generate response + 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 the Protocol Buffer Struct type + NUtils + NSingleton + CSingletonUtility class to make inheriting types singletons + NWeb + CWebRequestHelperExtensions for the UnityWebRequest type + CEnumExtensionsExtensions for Enum type objects + 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 + CGeminiFileDataURI based data + CGeminiManagerThe class for accessing the Gemini API! + CGeminiRequestMetadataMetadata about a computation request + CIAppendableDataAn interface for data that is to be appended to at runtime + CIGeminiDeleteRequestAll Gemini API DELETE requests must inherit from this interface + CIGeminiGetRequestAll Gemini API GET requests must inherit from this interface + CIGeminiMultiPartPostRequestAll Gemini API POST requests with multi-part data must inherit from this interface + CIGeminiPostRequestAll Gemini API POST requests must inherit from this interface + CIGeminiRequestAll Gemini API requests must inherit from this interface + CIGeminiStreamablePostRequestAll streamed Gemini API POST requests must inherit from this interface + CUnityExtensionsExtensions for Unity types
                        diff --git a/docs/navtreedata.js b/docs/navtreedata.js index cfde3ab8..c80a9677 100644 --- a/docs/navtreedata.js +++ b/docs/navtreedata.js @@ -25,6 +25,7 @@ var NAVTREE = [ [ "UGemini", "index.html", [ + [ "Deprecated List", "deprecated.html", null ], [ "Packages", "namespaces.html", [ [ "Package List", "namespaces.html", "namespaces_dup" ], [ "Package Members", "namespacemembers.html", [ @@ -37,7 +38,7 @@ var NAVTREE = [ "Class Index", "classes.html", null ], [ "Class Hierarchy", "hierarchy.html", "hierarchy" ], [ "Class Members", "functions.html", [ - [ "All", "functions.html", null ], + [ "All", "functions.html", "functions_dup" ], [ "Functions", "functions_func.html", null ], [ "Variables", "functions_vars.html", null ], [ "Enumerations", "functions_enum.html", null ], @@ -50,8 +51,8 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a72b2ec065988d18fa295e59108b74449", -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca4a07195344ee1042ff85164921294594" +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html", +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/navtreeindex0.js b/docs/navtreeindex0.js index 99688710..0ae5307a 100644 --- a/docs/navtreeindex0.js +++ b/docs/navtreeindex0.js @@ -1,253 +1,253 @@ var NAVTREEINDEX0 = { -"annotated.html":[1,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html":[0,0,0,0,0,0], +"annotated.html":[2,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html":[1,0,0,0,0,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#a87af76d28574012a45db4938fac728fa":[0,0,0,0,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html":[2,0,0,0,0,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#a87af76d28574012a45db4938fac728fa":[1,0,0,0,0,0,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#adf2de484d449008884b739d45bbd1799":[0,0,0,0,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#a87af76d28574012a45db4938fac728fa":[2,0,0,0,0,0,1], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#adf2de484d449008884b739d45bbd1799":[1,0,0,0,0,0,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html":[0,0,0,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#adf2de484d449008884b739d45bbd1799":[2,0,0,0,0,0,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html":[1,0,0,0,0,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a141a55c27ae2167744695008a2781e09":[0,0,0,0,0,1,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html":[2,0,0,0,0,1], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a141a55c27ae2167744695008a2781e09":[1,0,0,0,0,1,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a29d57f52a884fc096671fd799738923d":[0,0,0,0,0,1,5], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a141a55c27ae2167744695008a2781e09":[2,0,0,0,0,1,1], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a29d57f52a884fc096671fd799738923d":[1,0,0,0,0,1,5], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a547db5d8ec29befe378cdebf8d4a006f":[0,0,0,0,0,1,4], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a29d57f52a884fc096671fd799738923d":[2,0,0,0,0,1,5], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a547db5d8ec29befe378cdebf8d4a006f":[1,0,0,0,0,1,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a7719d8ebb0bba1d1091359ab569d6494":[0,0,0,0,0,1,7], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a547db5d8ec29befe378cdebf8d4a006f":[2,0,0,0,0,1,4], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a7719d8ebb0bba1d1091359ab569d6494":[1,0,0,0,0,1,7], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a8a42c96a298f1864e82f3143b5d59404":[0,0,0,0,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a7719d8ebb0bba1d1091359ab569d6494":[2,0,0,0,0,1,7], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a8a42c96a298f1864e82f3143b5d59404":[1,0,0,0,0,1,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#abc1674c7907ce41a69dbe6af56978b95":[0,0,0,0,0,1,3], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a8a42c96a298f1864e82f3143b5d59404":[2,0,0,0,0,1,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#abc1674c7907ce41a69dbe6af56978b95":[1,0,0,0,0,1,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad1b077e8cb7bd94470bd9c1498e1da35":[0,0,0,0,0,1,6], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#abc1674c7907ce41a69dbe6af56978b95":[2,0,0,0,0,1,3], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad1b077e8cb7bd94470bd9c1498e1da35":[1,0,0,0,0,1,6], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad3ed32bfdd202e0f6d193e30666a3a79":[0,0,0,0,0,1,2], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad1b077e8cb7bd94470bd9c1498e1da35":[2,0,0,0,0,1,6], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad3ed32bfdd202e0f6d193e30666a3a79":[1,0,0,0,0,1,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html":[0,0,0,0,0,2], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad3ed32bfdd202e0f6d193e30666a3a79":[2,0,0,0,0,1,2], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html":[1,0,0,0,0,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a0f2b1ac5861b9e731faf375ab8b18dfe":[0,0,0,0,0,2,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a0f2b1ac5861b9e731faf375ab8b18dfe":[1,0,0,0,0,2,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a30987389162c52d80ae1ec66a4f8afda":[0,0,0,0,0,2,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a30987389162c52d80ae1ec66a4f8afda":[1,0,0,0,0,2,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3199ed88fa6fc21a1774f5522444fed9":[0,0,0,0,0,2,8], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3199ed88fa6fc21a1774f5522444fed9":[1,0,0,0,0,2,8], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3de7382d373ca63482e5f88e57c1c966":[0,0,0,0,0,2,13], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3de7382d373ca63482e5f88e57c1c966":[1,0,0,0,0,2,13], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4684c03d7163a508080a2c490f77ba2f":[0,0,0,0,0,2,10], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4684c03d7163a508080a2c490f77ba2f":[1,0,0,0,0,2,10], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a5b53ad8cb5e8b545e1213d5ab337650e":[0,0,0,0,0,2,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a5b53ad8cb5e8b545e1213d5ab337650e":[1,0,0,0,0,2,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6467a93c2732daf1e0221d51655a1eea":[0,0,0,0,0,2,15], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6467a93c2732daf1e0221d51655a1eea":[1,0,0,0,0,2,15], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a701b2356cc58f68d3c916d5e98282adb":[0,0,0,0,0,2,11], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a701b2356cc58f68d3c916d5e98282adb":[1,0,0,0,0,2,11], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a70323da0230e4bb9485a5b7b4136bd23":[0,0,0,0,0,2,7], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a70323da0230e4bb9485a5b7b4136bd23":[1,0,0,0,0,2,7], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a9b45ad619aad82676587fb967652dea0":[0,0,0,0,0,2,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a9b45ad619aad82676587fb967652dea0":[1,0,0,0,0,2,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aa0665fb7c116a965ea787c9cca7e1cc6":[0,0,0,0,0,2,12], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aa0665fb7c116a965ea787c9cca7e1cc6":[1,0,0,0,0,2,12], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#acdff47bbe3b715fb361ee8e6108da340":[0,0,0,0,0,2,6], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#acdff47bbe3b715fb361ee8e6108da340":[1,0,0,0,0,2,6], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ad6ed85d43f5a50ec3d0de654779d332c":[0,0,0,0,0,2,14], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ad6ed85d43f5a50ec3d0de654779d332c":[1,0,0,0,0,2,14], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#addde54440073d71ca1aedf8a2ccc677c":[0,0,0,0,0,2,5], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#addde54440073d71ca1aedf8a2ccc677c":[1,0,0,0,0,2,5], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ae5a89742285758d459e3abf491e87286":[0,0,0,0,0,2,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ae5a89742285758d459e3abf491e87286":[1,0,0,0,0,2,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aee7430afe5cae86886f2e93ce7128361":[0,0,0,0,0,2,9], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aee7430afe5cae86886f2e93ce7128361":[1,0,0,0,0,2,9], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html":[0,0,0,0,0,3], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html":[2,0,0,0,0,2], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a0f2b1ac5861b9e731faf375ab8b18dfe":[1,0,0,0,0,2,3], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a0f2b1ac5861b9e731faf375ab8b18dfe":[2,0,0,0,0,2,3], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3de7382d373ca63482e5f88e57c1c966":[1,0,0,0,0,2,14], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3de7382d373ca63482e5f88e57c1c966":[2,0,0,0,0,2,14], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4684c03d7163a508080a2c490f77ba2f":[1,0,0,0,0,2,11], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4684c03d7163a508080a2c490f77ba2f":[2,0,0,0,0,2,11], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4bf1586af3db5471e51f9dfc0cea655e":[1,0,0,0,0,2,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4bf1586af3db5471e51f9dfc0cea655e":[2,0,0,0,0,2,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a5b53ad8cb5e8b545e1213d5ab337650e":[1,0,0,0,0,2,2], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a5b53ad8cb5e8b545e1213d5ab337650e":[2,0,0,0,0,2,2], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6467a93c2732daf1e0221d51655a1eea":[1,0,0,0,0,2,16], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6467a93c2732daf1e0221d51655a1eea":[2,0,0,0,0,2,16], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6774b2da0b9306f759a038e0b6f49c80":[1,0,0,0,0,2,9], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6774b2da0b9306f759a038e0b6f49c80":[2,0,0,0,0,2,9], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a701b2356cc58f68d3c916d5e98282adb":[1,0,0,0,0,2,12], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a701b2356cc58f68d3c916d5e98282adb":[2,0,0,0,0,2,12], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a70323da0230e4bb9485a5b7b4136bd23":[1,0,0,0,0,2,8], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a70323da0230e4bb9485a5b7b4136bd23":[2,0,0,0,0,2,8], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a9b45ad619aad82676587fb967652dea0":[1,0,0,0,0,2,4], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a9b45ad619aad82676587fb967652dea0":[2,0,0,0,0,2,4], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aa0665fb7c116a965ea787c9cca7e1cc6":[1,0,0,0,0,2,13], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aa0665fb7c116a965ea787c9cca7e1cc6":[2,0,0,0,0,2,13], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ab486729d99f809b1a7650ff23b51a8c1":[1,0,0,0,0,2,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ab486729d99f809b1a7650ff23b51a8c1":[2,0,0,0,0,2,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#acdff47bbe3b715fb361ee8e6108da340":[1,0,0,0,0,2,7], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#acdff47bbe3b715fb361ee8e6108da340":[2,0,0,0,0,2,7], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ad6ed85d43f5a50ec3d0de654779d332c":[1,0,0,0,0,2,15], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ad6ed85d43f5a50ec3d0de654779d332c":[2,0,0,0,0,2,15], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#addde54440073d71ca1aedf8a2ccc677c":[1,0,0,0,0,2,6], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#addde54440073d71ca1aedf8a2ccc677c":[2,0,0,0,0,2,6], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ae5a89742285758d459e3abf491e87286":[1,0,0,0,0,2,5], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ae5a89742285758d459e3abf491e87286":[2,0,0,0,0,2,5], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aee7430afe5cae86886f2e93ce7128361":[1,0,0,0,0,2,10], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aee7430afe5cae86886f2e93ce7128361":[2,0,0,0,0,2,10], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html":[1,0,0,0,0,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a175054395edfe11a3abaa4ed7895db16":[0,0,0,0,0,3,2], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html":[2,0,0,0,0,3], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a175054395edfe11a3abaa4ed7895db16":[1,0,0,0,0,3,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a55e6d4a65bd637dbfbb8db55b8433ea1":[0,0,0,0,0,3,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a175054395edfe11a3abaa4ed7895db16":[2,0,0,0,0,3,2], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a55e6d4a65bd637dbfbb8db55b8433ea1":[1,0,0,0,0,3,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a9c1c2b5bcba02fa675c473c6a0bc0c24":[0,0,0,0,0,3,3], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a55e6d4a65bd637dbfbb8db55b8433ea1":[2,0,0,0,0,3,1], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a9c1c2b5bcba02fa675c473c6a0bc0c24":[1,0,0,0,0,3,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#aa2c6286562630e44ed051ec412ff4117":[0,0,0,0,0,3,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a9c1c2b5bcba02fa675c473c6a0bc0c24":[2,0,0,0,0,3,3], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#aa2c6286562630e44ed051ec412ff4117":[1,0,0,0,0,3,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#af1d3aa0f8c16eea71168233a6b1666c2":[0,0,0,0,0,3,4], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#aa2c6286562630e44ed051ec412ff4117":[2,0,0,0,0,3,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#af1d3aa0f8c16eea71168233a6b1666c2":[1,0,0,0,0,3,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html":[0,0,0,0,0,4], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#af1d3aa0f8c16eea71168233a6b1666c2":[2,0,0,0,0,3,4], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html":[1,0,0,0,0,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html#a1b544f3a52acb16444ab69e6805775d2":[0,0,0,0,0,4,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html":[2,0,0,0,0,4], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html#a1b544f3a52acb16444ab69e6805775d2":[1,0,0,0,0,4,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html":[0,0,0,0,0,5], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html#a1b544f3a52acb16444ab69e6805775d2":[2,0,0,0,0,4,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html":[1,0,0,0,0,5], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a5b6603bb20d60d7c88d9def5b4b11cb7":[0,0,0,0,0,5,2], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html":[2,0,0,0,0,5], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a5b6603bb20d60d7c88d9def5b4b11cb7":[1,0,0,0,0,5,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a71d2bf8ce05e2b42615b12bacab1937f":[0,0,0,0,0,5,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a5b6603bb20d60d7c88d9def5b4b11cb7":[2,0,0,0,0,5,2], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a71d2bf8ce05e2b42615b12bacab1937f":[1,0,0,0,0,5,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ac90c61d67254d5ef8b15ded2161f8d22":[0,0,0,0,0,5,3], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a71d2bf8ce05e2b42615b12bacab1937f":[2,0,0,0,0,5,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ac90c61d67254d5ef8b15ded2161f8d22":[1,0,0,0,0,5,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ae39e1d9cda0143bd98037b7ec6482884":[0,0,0,0,0,5,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ac90c61d67254d5ef8b15ded2161f8d22":[2,0,0,0,0,5,3], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ae39e1d9cda0143bd98037b7ec6482884":[1,0,0,0,0,5,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html":[0,0,0,0,0,6], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ae39e1d9cda0143bd98037b7ec6482884":[2,0,0,0,0,5,1], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html":[1,0,0,0,0,6], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0360180edaf0e25574fdd34d0582b6ca":[0,0,0,0,0,6,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html":[2,0,0,0,0,6], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0360180edaf0e25574fdd34d0582b6ca":[1,0,0,0,0,6,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0ff3099380fdeeed0867d8c5ba981659":[0,0,0,0,0,6,2], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0360180edaf0e25574fdd34d0582b6ca":[2,0,0,0,0,6,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0ff3099380fdeeed0867d8c5ba981659":[1,0,0,0,0,6,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a1953b24c83418d37f2471d94663a3f0f":[0,0,0,0,0,6,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0ff3099380fdeeed0867d8c5ba981659":[2,0,0,0,0,6,2], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a1953b24c83418d37f2471d94663a3f0f":[1,0,0,0,0,6,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a28c175432583ac9519c6abbfc123d3fd":[0,0,0,0,0,6,7], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a1953b24c83418d37f2471d94663a3f0f":[2,0,0,0,0,6,1], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a28c175432583ac9519c6abbfc123d3fd":[1,0,0,0,0,6,7], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae1fe92f6184bd1905a42945dc04db415":[0,0,0,0,0,6,6], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a28c175432583ac9519c6abbfc123d3fd":[2,0,0,0,0,6,7], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae1fe92f6184bd1905a42945dc04db415":[1,0,0,0,0,6,6], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae2e96230a1c69091301d7ae3194a027a":[0,0,0,0,0,6,4], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae1fe92f6184bd1905a42945dc04db415":[2,0,0,0,0,6,6], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae2e96230a1c69091301d7ae3194a027a":[1,0,0,0,0,6,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#aebe9b20e0ac68dbde83b6a067f1f4163":[0,0,0,0,0,6,5], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae2e96230a1c69091301d7ae3194a027a":[2,0,0,0,0,6,4], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#aebe9b20e0ac68dbde83b6a067f1f4163":[1,0,0,0,0,6,5], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#af2ed8a6439734a1184d4e7c4fcaf0d4c":[0,0,0,0,0,6,3], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#aebe9b20e0ac68dbde83b6a067f1f4163":[2,0,0,0,0,6,5], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#af2ed8a6439734a1184d4e7c4fcaf0d4c":[1,0,0,0,0,6,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html":[0,0,0,0,0,7], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#af2ed8a6439734a1184d4e7c4fcaf0d4c":[2,0,0,0,0,6,3], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html":[1,0,0,0,0,7], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a0b36a4c9080e9a4559f6e7a3002f0bc5":[0,0,0,0,0,7,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html":[2,0,0,0,0,7], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a0b36a4c9080e9a4559f6e7a3002f0bc5":[1,0,0,0,0,7,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a746b2fd7913acff907655051e35fbca0":[0,0,0,0,0,7,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a0b36a4c9080e9a4559f6e7a3002f0bc5":[2,0,0,0,0,7,1], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a746b2fd7913acff907655051e35fbca0":[1,0,0,0,0,7,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html":[0,0,0,0,0,8], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a746b2fd7913acff907655051e35fbca0":[2,0,0,0,0,7,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html":[1,0,0,0,0,8], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a06e6a1694c50695c5b83a975ea50d268":[0,0,0,0,0,8,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html":[2,0,0,0,0,8], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a06e6a1694c50695c5b83a975ea50d268":[1,0,0,0,0,8,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a8c439ad68fbb11c8b78f31f4e51bbc54":[0,0,0,0,0,8,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a06e6a1694c50695c5b83a975ea50d268":[2,0,0,0,0,8,1], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a8c439ad68fbb11c8b78f31f4e51bbc54":[1,0,0,0,0,8,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html":[0,0,0,0,0,9], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a8c439ad68fbb11c8b78f31f4e51bbc54":[2,0,0,0,0,8,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html":[1,0,0,0,0,9], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#a5de912c5ccec4789fe27470961741877":[0,0,0,0,0,9,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html":[2,0,0,0,0,9], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#a5de912c5ccec4789fe27470961741877":[1,0,0,0,0,9,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ac82792c2584fecc3daa0812b0c8c051b":[0,0,0,0,0,9,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#a5de912c5ccec4789fe27470961741877":[2,0,0,0,0,9,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ac82792c2584fecc3daa0812b0c8c051b":[1,0,0,0,0,9,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ae392c914637c07a8a35c2ebfea9ee28a":[0,0,0,0,0,9,2], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ac82792c2584fecc3daa0812b0c8c051b":[2,0,0,0,0,9,1], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ae392c914637c07a8a35c2ebfea9ee28a":[1,0,0,0,0,9,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html":[0,0,0,0,0,10], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ae392c914637c07a8a35c2ebfea9ee28a":[2,0,0,0,0,9,2], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html":[1,0,0,0,0,10], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a33cf6cb3c3f5a742609ca5edca8b6e0a":[0,0,0,0,0,10,2], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html":[2,0,0,0,0,10], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a33cf6cb3c3f5a742609ca5edca8b6e0a":[1,0,0,0,0,10,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a802d7f4e559c651579b4fffa061a64d0":[0,0,0,0,0,10,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a33cf6cb3c3f5a742609ca5edca8b6e0a":[2,0,0,0,0,10,2], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a802d7f4e559c651579b4fffa061a64d0":[1,0,0,0,0,10,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#ab3db1567ac6a60de77ae6cd3f20d6671":[0,0,0,0,0,10,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a802d7f4e559c651579b4fffa061a64d0":[2,0,0,0,0,10,1], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#ab3db1567ac6a60de77ae6cd3f20d6671":[1,0,0,0,0,10,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html":[0,0,0,0,0,11], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#ab3db1567ac6a60de77ae6cd3f20d6671":[2,0,0,0,0,10,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html":[1,0,0,0,0,11], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#a9962d8fe55c7e028f127785234cc1157":[0,0,0,0,0,11,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html":[2,0,0,0,0,11], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#a9962d8fe55c7e028f127785234cc1157":[1,0,0,0,0,11,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#adfa9c2bbfe105eec2ebfa90de828f05f":[0,0,0,0,0,11,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#a9962d8fe55c7e028f127785234cc1157":[2,0,0,0,0,11,1], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#adfa9c2bbfe105eec2ebfa90de828f05f":[1,0,0,0,0,11,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html":[0,0,0,0,0,12], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#adfa9c2bbfe105eec2ebfa90de828f05f":[2,0,0,0,0,11,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html":[1,0,0,0,0,12], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a28f1ab1196f724b1294d460cf8849f5b":[0,0,0,0,0,12,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html":[2,0,0,0,0,12], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a28f1ab1196f724b1294d460cf8849f5b":[1,0,0,0,0,12,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a908cb3948e116fb6eb26421ade232224":[0,0,0,0,0,12,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a28f1ab1196f724b1294d460cf8849f5b":[2,0,0,0,0,12,1], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a908cb3948e116fb6eb26421ade232224":[1,0,0,0,0,12,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html":[0,0,0,0,0,13], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a908cb3948e116fb6eb26421ade232224":[2,0,0,0,0,12,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html":[1,0,0,0,0,13], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a0c8d8f9a93e1253f61c54facc8c40c12":[0,0,0,0,0,13,3], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html":[2,0,0,0,0,13], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a0c8d8f9a93e1253f61c54facc8c40c12":[1,0,0,0,0,13,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a2f7483cfdd6092820a6d4319ba7cda30":[0,0,0,0,0,13,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a0c8d8f9a93e1253f61c54facc8c40c12":[2,0,0,0,0,13,3], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a2f7483cfdd6092820a6d4319ba7cda30":[1,0,0,0,0,13,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a4cbc44e9304f3cf2605bafb67bc394f1":[0,0,0,0,0,13,4], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a2f7483cfdd6092820a6d4319ba7cda30":[2,0,0,0,0,13,0], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a4cbc44e9304f3cf2605bafb67bc394f1":[1,0,0,0,0,13,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a8bd46378ea1f28cedf0ee6555eb687ff":[0,0,0,0,0,13,1], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a4cbc44e9304f3cf2605bafb67bc394f1":[2,0,0,0,0,13,4], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a8bd46378ea1f28cedf0ee6555eb687ff":[1,0,0,0,0,13,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#ab879555a8ddd4c0a302e9ad24727e43e":[0,0,0,0,0,13,2], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a8bd46378ea1f28cedf0ee6555eb687ff":[2,0,0,0,0,13,1], "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#ab879555a8ddd4c0a302e9ad24727e43e":[1,0,0,0,0,13,2], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html":[0,0,0,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#ab879555a8ddd4c0a302e9ad24727e43e":[2,0,0,0,0,13,2], +"class_uralstech_1_1_u_gemini_1_1_enum_extensions.html":[1,0,0,0,9], +"class_uralstech_1_1_u_gemini_1_1_enum_extensions.html":[2,0,0,0,9], +"class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#a7443006dc7a71435564cacdd8836e42e":[1,0,0,0,9,0], +"class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#a7443006dc7a71435564cacdd8836e42e":[2,0,0,0,9,0], +"class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#af154ce36e01ae04cd063c3ae988b87b0":[1,0,0,0,9,1], +"class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#af154ce36e01ae04cd063c3ae988b87b0":[2,0,0,0,9,1], "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html":[1,0,0,0,1,0], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a0241a65dd35add36465c54d49502f42e":[0,0,0,0,1,0,6], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html":[2,0,0,0,1,0], "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a0241a65dd35add36465c54d49502f42e":[1,0,0,0,1,0,6], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a4f7b5f748dc4488d852959a9da2ec04a":[0,0,0,0,1,0,3], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a0241a65dd35add36465c54d49502f42e":[2,0,0,0,1,0,6], "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a4f7b5f748dc4488d852959a9da2ec04a":[1,0,0,0,1,0,3], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a6ec18c05e9c6aa74f125d6dc5c57ea86":[0,0,0,0,1,0,2], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a4f7b5f748dc4488d852959a9da2ec04a":[2,0,0,0,1,0,3], "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a6ec18c05e9c6aa74f125d6dc5c57ea86":[1,0,0,0,1,0,2], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f":[0,0,0,0,1,0,1], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a6ec18c05e9c6aa74f125d6dc5c57ea86":[2,0,0,0,1,0,2], "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f":[1,0,0,0,1,0,1], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a96ae7557b5724d9aade07b6390ee4ac3":[0,0,0,0,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f":[2,0,0,0,1,0,1], "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a96ae7557b5724d9aade07b6390ee4ac3":[1,0,0,0,1,0,0], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ab3fb73b77d5fc5d480b095d349096058":[0,0,0,0,1,0,4], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a96ae7557b5724d9aade07b6390ee4ac3":[2,0,0,0,1,0,0], "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ab3fb73b77d5fc5d480b095d349096058":[1,0,0,0,1,0,4], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ac59f2ddf2ae76c53df641e8495efdcd6":[0,0,0,0,1,0,5], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ab3fb73b77d5fc5d480b095d349096058":[2,0,0,0,1,0,4], "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ac59f2ddf2ae76c53df641e8495efdcd6":[1,0,0,0,1,0,5], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html":[0,0,0,0,2,0], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ac59f2ddf2ae76c53df641e8495efdcd6":[2,0,0,0,1,0,5], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html":[1,0,0,0,2,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a4716c3b7accff3019b88ce98b7e556e7":[0,0,0,0,2,0,10], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html":[2,0,0,0,2,0], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a4716c3b7accff3019b88ce98b7e556e7":[1,0,0,0,2,0,10], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a69139fa4be6c56153787b4383383c5ff":[0,0,0,0,2,0,4], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a4716c3b7accff3019b88ce98b7e556e7":[2,0,0,0,2,0,10], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a69139fa4be6c56153787b4383383c5ff":[1,0,0,0,2,0,4], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7577cd9e2e81312436e190ab702729eb":[0,0,0,0,2,0,11], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a69139fa4be6c56153787b4383383c5ff":[2,0,0,0,2,0,4], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7577cd9e2e81312436e190ab702729eb":[1,0,0,0,2,0,11], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7a61ce06b675869d0e1dbab8ed116676":[0,0,0,0,2,0,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7577cd9e2e81312436e190ab702729eb":[2,0,0,0,2,0,11], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7a61ce06b675869d0e1dbab8ed116676":[1,0,0,0,2,0,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a9cb80a8dbbf55410eaf72dea18c4c0f8":[0,0,0,0,2,0,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7a61ce06b675869d0e1dbab8ed116676":[2,0,0,0,2,0,2], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a9cb80a8dbbf55410eaf72dea18c4c0f8":[1,0,0,0,2,0,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aae76c98f6875181cd090f2d94b42f1fa":[0,0,0,0,2,0,5], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a9cb80a8dbbf55410eaf72dea18c4c0f8":[2,0,0,0,2,0,3], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aae76c98f6875181cd090f2d94b42f1fa":[1,0,0,0,2,0,5], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ab5cee51acc7ec3a63508518f88c23ad7":[0,0,0,0,2,0,8], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aae76c98f6875181cd090f2d94b42f1fa":[2,0,0,0,2,0,5], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ab5cee51acc7ec3a63508518f88c23ad7":[1,0,0,0,2,0,8], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ad6295ecd52e47ec544c37df8faf34f60":[0,0,0,0,2,0,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ab5cee51acc7ec3a63508518f88c23ad7":[2,0,0,0,2,0,8], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ad6295ecd52e47ec544c37df8faf34f60":[1,0,0,0,2,0,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae44865ea1be36945c693065b2f934ab8":[0,0,0,0,2,0,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ad6295ecd52e47ec544c37df8faf34f60":[2,0,0,0,2,0,0], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae44865ea1be36945c693065b2f934ab8":[1,0,0,0,2,0,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae94aa21ac3e6bc39711d9ecbe801ff42":[0,0,0,0,2,0,6], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae44865ea1be36945c693065b2f934ab8":[2,0,0,0,2,0,1], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae94aa21ac3e6bc39711d9ecbe801ff42":[1,0,0,0,2,0,6], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#af39741bd636285a2b08a67b35bd31d81":[0,0,0,0,2,0,9], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae94aa21ac3e6bc39711d9ecbe801ff42":[2,0,0,0,2,0,6], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#af39741bd636285a2b08a67b35bd31d81":[1,0,0,0,2,0,9], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aff3dcc16ced0439e2bfe77719bf62df8":[0,0,0,0,2,0,7], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#af39741bd636285a2b08a67b35bd31d81":[2,0,0,0,2,0,9], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aff3dcc16ced0439e2bfe77719bf62df8":[1,0,0,0,2,0,7], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html":[0,0,0,0,2,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aff3dcc16ced0439e2bfe77719bf62df8":[2,0,0,0,2,0,7], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html":[1,0,0,0,2,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a468845875f4d6f4165013baf75e726b5":[0,0,0,0,2,1,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html":[2,0,0,0,2,1], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a468845875f4d6f4165013baf75e726b5":[1,0,0,0,2,1,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a674668d1949a0514ab419399b0211b63":[0,0,0,0,2,1,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a468845875f4d6f4165013baf75e726b5":[2,0,0,0,2,1,1], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a674668d1949a0514ab419399b0211b63":[1,0,0,0,2,1,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#aa4ec0edd7dc1974809733389a1f615b3":[0,0,0,0,2,1,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a674668d1949a0514ab419399b0211b63":[2,0,0,0,2,1,2], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#aa4ec0edd7dc1974809733389a1f615b3":[1,0,0,0,2,1,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#af727126ce217dedfd2af30911dd1dc79":[0,0,0,0,2,1,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#aa4ec0edd7dc1974809733389a1f615b3":[2,0,0,0,2,1,0], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#af727126ce217dedfd2af30911dd1dc79":[1,0,0,0,2,1,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html":[0,0,0,0,2,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#af727126ce217dedfd2af30911dd1dc79":[2,0,0,0,2,1,3], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html":[1,0,0,0,2,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a32b7138a90f955de05c9f8b6e31e96cd":[0,0,0,0,2,2,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html":[2,0,0,0,2,2], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a32b7138a90f955de05c9f8b6e31e96cd":[1,0,0,0,2,2,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a4cdb2e36ec4b15ce95f1837f9aa4f681":[0,0,0,0,2,2,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a32b7138a90f955de05c9f8b6e31e96cd":[2,0,0,0,2,2,2], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a4cdb2e36ec4b15ce95f1837f9aa4f681":[1,0,0,0,2,2,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a5454255b3a5058f077099ee114748b3d":[0,0,0,0,2,2,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a4cdb2e36ec4b15ce95f1837f9aa4f681":[2,0,0,0,2,2,1], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a5454255b3a5058f077099ee114748b3d":[1,0,0,0,2,2,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a78e88187e3dac8839180bc202eb9bdb8":[0,0,0,0,2,2,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a5454255b3a5058f077099ee114748b3d":[2,0,0,0,2,2,3], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a78e88187e3dac8839180bc202eb9bdb8":[1,0,0,0,2,2,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html":[0,0,0,0,2,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a78e88187e3dac8839180bc202eb9bdb8":[2,0,0,0,2,2,0], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html":[1,0,0,0,2,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a484597170d23fe2baa4d3da40c095f45":[0,0,0,0,2,3,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html":[2,0,0,0,2,3], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a484597170d23fe2baa4d3da40c095f45":[1,0,0,0,2,3,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a802d42b80a0de901c1b68e49f58d0b90":[0,0,0,0,2,3,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a484597170d23fe2baa4d3da40c095f45":[2,0,0,0,2,3,3], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a802d42b80a0de901c1b68e49f58d0b90":[1,0,0,0,2,3,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ab842bf8b727a0291d9729cb1004b8333":[0,0,0,0,2,3,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a802d42b80a0de901c1b68e49f58d0b90":[2,0,0,0,2,3,1], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ab842bf8b727a0291d9729cb1004b8333":[1,0,0,0,2,3,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ad0656bd91ebc9cb2afe64b937f2f766a":[0,0,0,0,2,3,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ab842bf8b727a0291d9729cb1004b8333":[2,0,0,0,2,3,0], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ad0656bd91ebc9cb2afe64b937f2f766a":[1,0,0,0,2,3,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ade0f44344f990a15d67e2b83c02f5ea2":[0,0,0,0,2,3,4], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ad0656bd91ebc9cb2afe64b937f2f766a":[2,0,0,0,2,3,2], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ade0f44344f990a15d67e2b83c02f5ea2":[1,0,0,0,2,3,4], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html":[0,0,0,0,2,4], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ade0f44344f990a15d67e2b83c02f5ea2":[2,0,0,0,2,3,4], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html":[1,0,0,0,2,4], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#a92c4155314f0d96455f1d091f6644ed9":[0,0,0,0,2,4,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html":[2,0,0,0,2,4], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#a92c4155314f0d96455f1d091f6644ed9":[1,0,0,0,2,4,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#abc46e3038da55dd1b533ae0c515671f5":[0,0,0,0,2,4,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#a92c4155314f0d96455f1d091f6644ed9":[2,0,0,0,2,4,1], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#abc46e3038da55dd1b533ae0c515671f5":[1,0,0,0,2,4,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html":[0,0,0,0,2,5], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#abc46e3038da55dd1b533ae0c515671f5":[2,0,0,0,2,4,0], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html":[1,0,0,0,2,5], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6571cd81473910df487afd10ccc54e2":[0,0,0,0,2,5,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html":[2,0,0,0,2,5], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6571cd81473910df487afd10ccc54e2":[1,0,0,0,2,5,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6a61a464332b40ea28fdcf67a00b678":[0,0,0,0,2,5,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6571cd81473910df487afd10ccc54e2":[2,0,0,0,2,5,0], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6a61a464332b40ea28fdcf67a00b678":[1,0,0,0,2,5,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html":[0,0,0,0,2,6], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html":[1,0,0,0,2,6], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a2c6ffa8abc354537c515c3b7c59fba2a":[0,0,0,0,2,6,4], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a2c6ffa8abc354537c515c3b7c59fba2a":[1,0,0,0,2,6,4], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a402c8ca90f45bf25a980c0bb94736f4d":[0,0,0,0,2,6,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a402c8ca90f45bf25a980c0bb94736f4d":[1,0,0,0,2,6,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a4feb461a7c62500ee4e94334ff4755d2":[0,0,0,0,2,6,6], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a4feb461a7c62500ee4e94334ff4755d2":[1,0,0,0,2,6,6], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a72b2ec065988d18fa295e59108b74449":[0,0,0,0,2,6,1] +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6a61a464332b40ea28fdcf67a00b678":[2,0,0,0,2,5,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html":[1,0,0,0,2,6] }; diff --git a/docs/navtreeindex1.js b/docs/navtreeindex1.js index e988ca00..954b99c6 100644 --- a/docs/navtreeindex1.js +++ b/docs/navtreeindex1.js @@ -1,253 +1,253 @@ var NAVTREEINDEX1 = { +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html":[2,0,0,0,2,6], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a2c6ffa8abc354537c515c3b7c59fba2a":[1,0,0,0,2,6,4], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a2c6ffa8abc354537c515c3b7c59fba2a":[2,0,0,0,2,6,4], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a402c8ca90f45bf25a980c0bb94736f4d":[1,0,0,0,2,6,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a402c8ca90f45bf25a980c0bb94736f4d":[2,0,0,0,2,6,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a4feb461a7c62500ee4e94334ff4755d2":[1,0,0,0,2,6,6], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a4feb461a7c62500ee4e94334ff4755d2":[2,0,0,0,2,6,6], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a72b2ec065988d18fa295e59108b74449":[1,0,0,0,2,6,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8a9a563f895ab297a2d4bdc22b5c1bc8":[0,0,0,0,2,6,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a72b2ec065988d18fa295e59108b74449":[2,0,0,0,2,6,1], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8a9a563f895ab297a2d4bdc22b5c1bc8":[1,0,0,0,2,6,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab08568e72663bf562de213a9887995c9":[0,0,0,0,2,6,7], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8a9a563f895ab297a2d4bdc22b5c1bc8":[2,0,0,0,2,6,2], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab08568e72663bf562de213a9887995c9":[1,0,0,0,2,6,7], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab3d9a43d842aa220fde8ed386bfa6308":[0,0,0,0,2,6,5], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab08568e72663bf562de213a9887995c9":[2,0,0,0,2,6,7], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab3d9a43d842aa220fde8ed386bfa6308":[1,0,0,0,2,6,5], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ac5a87a5b81f5b2adcda7cdf1027b98a4":[0,0,0,0,2,6,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab3d9a43d842aa220fde8ed386bfa6308":[2,0,0,0,2,6,5], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ac5a87a5b81f5b2adcda7cdf1027b98a4":[1,0,0,0,2,6,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html":[0,0,0,0,2,7], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ac5a87a5b81f5b2adcda7cdf1027b98a4":[2,0,0,0,2,6,0], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html":[1,0,0,0,2,7], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html#a8ee075c5fa1d1daefe2c4cc000eb82c6":[0,0,0,0,2,7,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html":[2,0,0,0,2,7], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html#a8ee075c5fa1d1daefe2c4cc000eb82c6":[1,0,0,0,2,7,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html":[0,0,0,0,2,8], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html#a8ee075c5fa1d1daefe2c4cc000eb82c6":[2,0,0,0,2,7,0], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html":[1,0,0,0,2,8], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html#af4affab8f710daf9dc95ea3058f21933":[0,0,0,0,2,8,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html":[2,0,0,0,2,8], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html#af4affab8f710daf9dc95ea3058f21933":[1,0,0,0,2,8,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html":[0,0,0,0,2,9], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html#af4affab8f710daf9dc95ea3058f21933":[2,0,0,0,2,8,0], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html":[1,0,0,0,2,9], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#ab351c77b64f0fadb3a5398cea41753e9":[0,0,0,0,2,9,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html":[2,0,0,0,2,9], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#ab351c77b64f0fadb3a5398cea41753e9":[1,0,0,0,2,9,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#abd30b9eec82094da8d389fbbd352c37e":[0,0,0,0,2,9,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#ab351c77b64f0fadb3a5398cea41753e9":[2,0,0,0,2,9,0], "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#abd30b9eec82094da8d389fbbd352c37e":[1,0,0,0,2,9,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html":[0,0,0,0,8], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html":[1,0,0,0,8], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a010166d7b7ad41f2471fb7397f07b3bf":[0,0,0,0,8,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a010166d7b7ad41f2471fb7397f07b3bf":[1,0,0,0,8,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a60ba4372d3243a457bb7684b13574da4":[0,0,0,0,8,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a60ba4372d3243a457bb7684b13574da4":[1,0,0,0,8,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#aa47065d6b052c4cfb7afe0fbe224cc8d":[0,0,0,0,8,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#aa47065d6b052c4cfb7afe0fbe224cc8d":[1,0,0,0,8,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html":[0,0,0,0,9], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html":[1,0,0,0,9], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7a20a8a73ccf97071de20dca34c91767":[0,0,0,0,9,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7a20a8a73ccf97071de20dca34c91767":[1,0,0,0,9,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7d6e48791f4a2fef04eda499b8ade0ec":[0,0,0,0,9,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7d6e48791f4a2fef04eda499b8ade0ec":[1,0,0,0,9,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html":[0,0,0,0,10], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html":[1,0,0,0,10], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a0434b5ebc071eaef138f06c9fc06c82e":[0,0,0,0,10,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a0434b5ebc071eaef138f06c9fc06c82e":[1,0,0,0,10,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1162b9168947253cbf34c1c578d6848a":[0,0,0,0,10,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1162b9168947253cbf34c1c578d6848a":[1,0,0,0,10,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660":[0,0,0,0,10,7], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660":[1,0,0,0,10,7], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a282b5bec90f86dcd9469be23373cc832":[0,0,0,0,10,4], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a282b5bec90f86dcd9469be23373cc832":[1,0,0,0,10,4], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a5e5224b36583c7b5dd229ce8c9bd800d":[0,0,0,0,10,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a5e5224b36583c7b5dd229ce8c9bd800d":[1,0,0,0,10,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a65b4f8f4fabb11319b39459cbd229267":[0,0,0,0,10,3], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a65b4f8f4fabb11319b39459cbd229267":[1,0,0,0,10,3], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#abb1cf8411242d1e70d67dadf87bfc0e2":[0,0,0,0,10,5], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#abb1cf8411242d1e70d67dadf87bfc0e2":[1,0,0,0,10,5], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#af9e3d8f3de91a004055ee2599a1b75d4":[0,0,0,0,10,6], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#af9e3d8f3de91a004055ee2599a1b75d4":[1,0,0,0,10,6], -"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html":[0,0,0,0,11], -"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html":[1,0,0,0,11], -"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#a3f942859d1fa02064afafd30cd7a485a":[0,0,0,0,11,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#a3f942859d1fa02064afafd30cd7a485a":[1,0,0,0,11,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#aa40c412bc4c6c8c2cda3056d86deb6ed":[0,0,0,0,11,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#aa40c412bc4c6c8c2cda3056d86deb6ed":[1,0,0,0,11,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html":[0,0,0,0,12], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html":[1,0,0,0,12], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782":[0,0,0,0,12,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782":[1,0,0,0,12,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a55dcdf017b51fc96f7b5f9d63013b95d":[0,0,0,0,12,0,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a55dcdf017b51fc96f7b5f9d63013b95d":[1,0,0,0,12,0,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a85a63de01cd75e7a87a44cc632a045c5":[0,0,0,0,12,0,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a85a63de01cd75e7a87a44cc632a045c5":[1,0,0,0,12,0,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a89b800c896b599e48e247ab98a58b088":[0,0,0,0,12,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a89b800c896b599e48e247ab98a58b088":[1,0,0,0,12,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a9c0a36c0676665ba04a27ce95348eebe":[0,0,0,0,12,4], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a9c0a36c0676665ba04a27ce95348eebe":[1,0,0,0,12,4], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ab540f88449967ebfc8f67e1bb5101d75":[0,0,0,0,12,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ab540f88449967ebfc8f67e1bb5101d75":[1,0,0,0,12,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#abd5a1056444e232ec19f662db30e0756":[0,0,0,0,12,3], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#abd5a1056444e232ec19f662db30e0756":[1,0,0,0,12,3], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#adc073fccf089ba4c89b6c1730deef63c":[0,0,0,0,12,5], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#adc073fccf089ba4c89b6c1730deef63c":[1,0,0,0,12,5], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a":[0,0,0,0,12,6], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a":[1,0,0,0,12,6], -"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html":[0,0,0,0,13], -"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html":[1,0,0,0,13], -"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329":[0,0,0,0,13,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329":[1,0,0,0,13,0], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html":[0,0,0,0,3,0], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html":[1,0,0,0,3,0], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a0b6f943d1680b2ad69255367a51e23d1":[0,0,0,0,3,0,5], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a0b6f943d1680b2ad69255367a51e23d1":[1,0,0,0,3,0,5], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a2f2e7fe77c107eb037f3c36e781aced7":[0,0,0,0,3,0,4], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a2f2e7fe77c107eb037f3c36e781aced7":[1,0,0,0,3,0,4], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a416cb1a2523cff371dce8dc065ac6e04":[0,0,0,0,3,0,6], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a416cb1a2523cff371dce8dc065ac6e04":[1,0,0,0,3,0,6], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a6c034cc47b4abda6d72bd44039624d43":[0,0,0,0,3,0,1], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a6c034cc47b4abda6d72bd44039624d43":[1,0,0,0,3,0,1], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a70b4a186a5595c79e24e6971f983527f":[0,0,0,0,3,0,2], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a70b4a186a5595c79e24e6971f983527f":[1,0,0,0,3,0,2], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a898c914eab89fabe3dadaf5e4c5b5afd":[0,0,0,0,3,0,7], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a898c914eab89fabe3dadaf5e4c5b5afd":[1,0,0,0,3,0,7], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#ac07bef009172baa056cbe393cc7502a8":[0,0,0,0,3,0,3], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#ac07bef009172baa056cbe393cc7502a8":[1,0,0,0,3,0,3], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#af7967d2ed8d41acccb3085e730507432":[0,0,0,0,3,0,0], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#af7967d2ed8d41acccb3085e730507432":[1,0,0,0,3,0,0], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html":[0,0,0,0,4,0], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html":[1,0,0,0,4,0], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240":[0,0,0,0,4,0,2], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240":[1,0,0,0,4,0,2], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#aa95d541a23ea024ca3ef7014b759b1e9":[0,0,0,0,4,0,1], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#aa95d541a23ea024ca3ef7014b759b1e9":[1,0,0,0,4,0,1], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#acc9077440951f09acd26b2c66b02e2ab":[0,0,0,0,4,0,0], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#acc9077440951f09acd26b2c66b02e2ab":[1,0,0,0,4,0,0], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html":[0,0,0,0,4,1], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html":[1,0,0,0,4,1], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#a75d82313bbaeed25fb132d156b62eec1":[0,0,0,0,4,1,1], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#a75d82313bbaeed25fb132d156b62eec1":[1,0,0,0,4,1,1], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#abbcd728e1a3961832490e58891985c12":[0,0,0,0,4,1,0], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#abbcd728e1a3961832490e58891985c12":[1,0,0,0,4,1,0], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html":[0,0,0,0,5,0], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html":[1,0,0,0,5,0], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a01831bb2556b2999b438c44337a8f2bf":[0,0,0,0,5,0,3], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a01831bb2556b2999b438c44337a8f2bf":[1,0,0,0,5,0,3], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a1e4be9af54a180700998215a33a47294":[0,0,0,0,5,0,1], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a1e4be9af54a180700998215a33a47294":[1,0,0,0,5,0,1], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a23b82d259b55cca6929ca7a555e4105d":[0,0,0,0,5,0,6], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a23b82d259b55cca6929ca7a555e4105d":[1,0,0,0,5,0,6], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a325159c59e325ad845a5aa54b02d742c":[0,0,0,0,5,0,5], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a325159c59e325ad845a5aa54b02d742c":[1,0,0,0,5,0,5], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a3a8bcfda86fe9b436994a01450a95ec0":[0,0,0,0,5,0,2], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a3a8bcfda86fe9b436994a01450a95ec0":[1,0,0,0,5,0,2], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a4b65af5a5a1924aca5276b95f5aebf0b":[0,0,0,0,5,0,7], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a4b65af5a5a1924aca5276b95f5aebf0b":[1,0,0,0,5,0,7], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acaf8cd55ab4a832e9667f8d234c74dcc":[0,0,0,0,5,0,0], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acaf8cd55ab4a832e9667f8d234c74dcc":[1,0,0,0,5,0,0], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acc68f8797efe1be6d460ff966aaa2204":[0,0,0,0,5,0,4], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acc68f8797efe1be6d460ff966aaa2204":[1,0,0,0,5,0,4], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html":[0,0,0,0,5,1], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html":[1,0,0,0,5,1], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html#ac30f0c1df0556b19f9c5424f39fcc68e":[0,0,0,0,5,1,0], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html#ac30f0c1df0556b19f9c5424f39fcc68e":[1,0,0,0,5,1,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html":[0,0,0,0,6,0,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html":[1,0,0,0,6,0,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a1a449b063064c973eeb93e12f6bab937":[0,0,0,0,6,0,0,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a1a449b063064c973eeb93e12f6bab937":[1,0,0,0,6,0,0,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a22601994c075f383bcaf7b31e9378726":[0,0,0,0,6,0,0,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a22601994c075f383bcaf7b31e9378726":[1,0,0,0,6,0,0,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html":[0,0,0,0,6,0,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html":[1,0,0,0,6,0,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a80166a44ed49972a247e0d156ef39332":[0,0,0,0,6,0,1,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a80166a44ed49972a247e0d156ef39332":[1,0,0,0,6,0,1,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ac6f78dd06d711c56357549cff8e2f830":[0,0,0,0,6,0,1,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ac6f78dd06d711c56357549cff8e2f830":[1,0,0,0,6,0,1,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad45eded0ba314e4af96d89511c2837fb":[0,0,0,0,6,0,1,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad45eded0ba314e4af96d89511c2837fb":[1,0,0,0,6,0,1,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html":[0,0,0,0,6,0,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html":[1,0,0,0,6,0,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html#ade17f48f01c1aa40ea0dfc6c61211499":[0,0,0,0,6,0,2,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html#ade17f48f01c1aa40ea0dfc6c61211499":[1,0,0,0,6,0,2,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html":[0,0,0,0,6,0,3], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html":[1,0,0,0,6,0,3], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a2e0b0e70cc832bf4e6aadc6bbc9e8614":[0,0,0,0,6,0,3,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a2e0b0e70cc832bf4e6aadc6bbc9e8614":[1,0,0,0,6,0,3,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html":[0,0,0,0,6,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html":[1,0,0,0,6,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a5ba65a22b3ff2ed367f372c829ec0fb9":[0,0,0,0,6,1,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a5ba65a22b3ff2ed367f372c829ec0fb9":[1,0,0,0,6,1,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a789b27239b44a6ed066e08d357dc364c":[0,0,0,0,6,1,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a789b27239b44a6ed066e08d357dc364c":[1,0,0,0,6,1,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#adc9304ceaa0540f2705ca94f853738c3":[0,0,0,0,6,1,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#adc9304ceaa0540f2705ca94f853738c3":[1,0,0,0,6,1,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html":[0,0,0,0,6,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html":[1,0,0,0,6,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#a17bd6590b2e6c3d25d5dc5125566a4bd":[0,0,0,0,6,2,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#a17bd6590b2e6c3d25d5dc5125566a4bd":[1,0,0,0,6,2,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#aefdfe5f45b0ee5dd65a80b972b51264c":[0,0,0,0,6,2,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#aefdfe5f45b0ee5dd65a80b972b51264c":[1,0,0,0,6,2,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html":[0,0,0,0,6,3], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html":[1,0,0,0,6,3], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#a875c0339af7ba98e787a14206730d67c":[0,0,0,0,6,3,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#a875c0339af7ba98e787a14206730d67c":[1,0,0,0,6,3,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#ac47315f230fcfc4b595d3ca4b955c949":[0,0,0,0,6,3,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#ac47315f230fcfc4b595d3ca4b955c949":[1,0,0,0,6,3,0], -"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html":[0,0,0,0,7,0,0], -"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html":[1,0,0,0,7,0,0], -"classes.html":[1,1], -"functions.html":[1,3,0], -"functions_enum.html":[1,3,3], -"functions_func.html":[1,3,1], -"functions_prop.html":[1,3,4], -"functions_vars.html":[1,3,2], -"hierarchy.html":[1,2], -"index.html":[], -"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html":[0,0,0,0,14], -"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html":[1,0,0,0,14], -"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html#afec3061379b1fff66a16737bdae006e7":[0,0,0,0,14,0], -"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html#afec3061379b1fff66a16737bdae006e7":[1,0,0,0,14,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html":[0,0,0,0,15], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html":[1,0,0,0,15], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html":[0,0,0,0,16], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html":[1,0,0,0,16], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html":[0,0,0,0,17], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html":[1,0,0,0,17], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html#a2bb8e32eb6322ec03b892585bd785ab1":[0,0,0,0,17,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html#a2bb8e32eb6322ec03b892585bd785ab1":[1,0,0,0,17,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html":[0,0,0,0,18], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html":[1,0,0,0,18], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118":[0,0,0,0,18,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118":[1,0,0,0,18,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a3f80f4788b15717dd57a8a5c4ea36f5c":[0,0,0,0,18,1], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a3f80f4788b15717dd57a8a5c4ea36f5c":[1,0,0,0,18,1], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html":[0,0,0,0,19], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html":[1,0,0,0,19], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8":[0,0,0,0,19,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8":[1,0,0,0,19,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html":[0,0,0,0,20], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html":[1,0,0,0,20], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a0e1e3659222c4aa5f125521c50915412":[0,0,0,0,20,1], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a0e1e3659222c4aa5f125521c50915412":[1,0,0,0,20,1], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a3db97ecc85961d57c3a0ff9fc655ff5d":[0,0,0,0,20,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a3db97ecc85961d57c3a0ff9fc655ff5d":[1,0,0,0,20,0], -"namespace_uralstech.html":[0,0,0], -"namespace_uralstech_1_1_u_gemini.html":[0,0,0,0], -"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52":[0,0,0,0,22], -"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a6fcdc090caeade09d0efd6253932b6f5":[0,0,0,0,22,0], -"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a8f9bfe9d1345237cb3b2b205864da075":[0,0,0,0,22,1], -"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a9b1363da9503dbd4142c0274a88e8d4b":[0,0,0,0,22,2], -"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52afde9e414e674f69454deb52a73765e62":[0,0,0,0,22,3], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7e":[0,0,0,0,23], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea077262cc53a1fb1b5f651d31b6bf81ba":[0,0,0,0,23,5], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea0ef93352ce96f36586f2a3cf3525ecca":[0,0,0,0,23,3], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea1bb7d92c816a9bebed2d7c998fec7564":[0,0,0,0,23,7], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea53257f3f3ac60dd1f6d686c4bfd61efc":[0,0,0,0,23,4], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6882500ce8663d315bd70a1a1c522fe6":[0,0,0,0,23,2], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6d92ab74bd52ac359f68e33d628805a0":[0,0,0,0,23,8], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6fcdc090caeade09d0efd6253932b6f5":[0,0,0,0,23,0], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaa1a132d2d12093f5cfeddf67393d2211":[0,0,0,0,23,9], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eac94148758d8111d82f63cae96d7b6e55":[0,0,0,0,23,10], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eae6ff0ff9621ddfb821303c01de15c217":[0,0,0,0,23,1], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaf44f1629db33ba70816eb97d3c4e2282":[0,0,0,0,23,6], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73c":[0,0,0,0,21], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca077005b32057d70b83b7b78172c70df8":[0,0,0,0,21,27], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca0b3618b56f5bcfe0dd4e0d75bb2c1c20":[0,0,0,0,21,20], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca0fd2e025338c0e9f1424bde1a8cf5ed4":[0,0,0,0,21,32], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca10f1dbc6812321daa1682d6d63ce968f":[0,0,0,0,21,31], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2671294ab6f72883a8cc5d767032878e":[0,0,0,0,21,1], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca28401944e0d82b9cbbd1ba8dc6d92cad":[0,0,0,0,21,17], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2b53a39268faaff01b72481a73977b1b":[0,0,0,0,21,26], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2c75f02f9a541087943173d63197caf2":[0,0,0,0,21,30], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca320a90aaa09dfbacc72e4e6f8fb0a2ac":[0,0,0,0,21,6], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca39f59a6211b515a41de3b2f4a1e310b0":[0,0,0,0,21,12], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca48b3f8256d9aee47d506af413089057a":[0,0,0,0,21,7] +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#abd30b9eec82094da8d389fbbd352c37e":[2,0,0,0,2,9,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html":[1,0,0,0,10], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html":[2,0,0,0,10], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a010166d7b7ad41f2471fb7397f07b3bf":[1,0,0,0,10,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a010166d7b7ad41f2471fb7397f07b3bf":[2,0,0,0,10,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a225a81e02fdae0a0293f259b0434e0eb":[1,0,0,0,10,6], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a225a81e02fdae0a0293f259b0434e0eb":[2,0,0,0,10,6], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a4414240de18abb4e9f8327070f6fb1c1":[1,0,0,0,10,2], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a4414240de18abb4e9f8327070f6fb1c1":[2,0,0,0,10,2], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a5ca72ffc7b2b719906b678209c515935":[1,0,0,0,10,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a5ca72ffc7b2b719906b678209c515935":[2,0,0,0,10,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a60ba4372d3243a457bb7684b13574da4":[1,0,0,0,10,8], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a60ba4372d3243a457bb7684b13574da4":[2,0,0,0,10,8], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a621e3a226d58eb12212c0d2df31ffef5":[1,0,0,0,10,4], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a621e3a226d58eb12212c0d2df31ffef5":[2,0,0,0,10,4], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a71a008a63d98f849df9a127e0a6f6ead":[1,0,0,0,10,3], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a71a008a63d98f849df9a127e0a6f6ead":[2,0,0,0,10,3], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#aa47065d6b052c4cfb7afe0fbe224cc8d":[1,0,0,0,10,7], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#aa47065d6b052c4cfb7afe0fbe224cc8d":[2,0,0,0,10,7], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#adf06a76c715005062c9f5d91f79af90a":[1,0,0,0,10,5], +"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#adf06a76c715005062c9f5d91f79af90a":[2,0,0,0,10,5], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html":[1,0,0,0,11], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html":[2,0,0,0,11], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a2f51be095c7775a6dfc6cb9b36d70735":[1,0,0,0,11,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a2f51be095c7775a6dfc6cb9b36d70735":[2,0,0,0,11,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7a20a8a73ccf97071de20dca34c91767":[1,0,0,0,11,3], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7a20a8a73ccf97071de20dca34c91767":[2,0,0,0,11,3], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7d6e48791f4a2fef04eda499b8ade0ec":[1,0,0,0,11,2], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7d6e48791f4a2fef04eda499b8ade0ec":[2,0,0,0,11,2], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#ad4c1057b53bd920d8045cddbfc5be018":[1,0,0,0,11,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#ad4c1057b53bd920d8045cddbfc5be018":[2,0,0,0,11,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html":[1,0,0,0,12], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html":[2,0,0,0,12], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a0434b5ebc071eaef138f06c9fc06c82e":[1,0,0,0,12,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a0434b5ebc071eaef138f06c9fc06c82e":[2,0,0,0,12,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1162b9168947253cbf34c1c578d6848a":[1,0,0,0,12,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1162b9168947253cbf34c1c578d6848a":[2,0,0,0,12,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660":[1,0,0,0,12,7], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660":[2,0,0,0,12,7], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a282b5bec90f86dcd9469be23373cc832":[1,0,0,0,12,4], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a282b5bec90f86dcd9469be23373cc832":[2,0,0,0,12,4], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a5e5224b36583c7b5dd229ce8c9bd800d":[1,0,0,0,12,2], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a5e5224b36583c7b5dd229ce8c9bd800d":[2,0,0,0,12,2], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a65b4f8f4fabb11319b39459cbd229267":[1,0,0,0,12,3], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a65b4f8f4fabb11319b39459cbd229267":[2,0,0,0,12,3], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#abb1cf8411242d1e70d67dadf87bfc0e2":[1,0,0,0,12,5], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#abb1cf8411242d1e70d67dadf87bfc0e2":[2,0,0,0,12,5], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#af9e3d8f3de91a004055ee2599a1b75d4":[1,0,0,0,12,6], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#af9e3d8f3de91a004055ee2599a1b75d4":[2,0,0,0,12,6], +"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html":[1,0,0,0,13], +"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html":[2,0,0,0,13], +"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#a3f942859d1fa02064afafd30cd7a485a":[1,0,0,0,13,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#a3f942859d1fa02064afafd30cd7a485a":[2,0,0,0,13,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#aa40c412bc4c6c8c2cda3056d86deb6ed":[1,0,0,0,13,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#aa40c412bc4c6c8c2cda3056d86deb6ed":[2,0,0,0,13,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html":[1,0,0,0,14], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html":[2,0,0,0,14], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a041763144e2402bb9d8e53152956553f":[1,0,0,0,14,9], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a041763144e2402bb9d8e53152956553f":[2,0,0,0,14,9], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a0718ada289434a1fdd702eac7e5c870a":[1,0,0,0,14,11], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a0718ada289434a1fdd702eac7e5c870a":[2,0,0,0,14,11], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782":[1,0,0,0,14,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782":[2,0,0,0,14,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a55dcdf017b51fc96f7b5f9d63013b95d":[1,0,0,0,14,0,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a55dcdf017b51fc96f7b5f9d63013b95d":[2,0,0,0,14,0,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a85a63de01cd75e7a87a44cc632a045c5":[1,0,0,0,14,0,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a85a63de01cd75e7a87a44cc632a045c5":[2,0,0,0,14,0,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a4c1005ecacfe4dcc078de5b1538fdc6f":[1,0,0,0,14,10], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a4c1005ecacfe4dcc078de5b1538fdc6f":[2,0,0,0,14,10], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a756739fea8919da8ab6d56c5c10dc370":[1,0,0,0,14,8], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a756739fea8919da8ab6d56c5c10dc370":[2,0,0,0,14,8], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a89b800c896b599e48e247ab98a58b088":[1,0,0,0,14,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a89b800c896b599e48e247ab98a58b088":[2,0,0,0,14,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a9c0a36c0676665ba04a27ce95348eebe":[1,0,0,0,14,4], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a9c0a36c0676665ba04a27ce95348eebe":[2,0,0,0,14,4], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ab540f88449967ebfc8f67e1bb5101d75":[1,0,0,0,14,2], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ab540f88449967ebfc8f67e1bb5101d75":[2,0,0,0,14,2], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#abd5a1056444e232ec19f662db30e0756":[1,0,0,0,14,3], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#abd5a1056444e232ec19f662db30e0756":[2,0,0,0,14,3], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#adc073fccf089ba4c89b6c1730deef63c":[1,0,0,0,14,5], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#adc073fccf089ba4c89b6c1730deef63c":[2,0,0,0,14,5], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a":[1,0,0,0,14,6], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a":[2,0,0,0,14,6], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#aebd7e9c3ee0423260780ac32f834b1fc":[1,0,0,0,14,7], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#aebd7e9c3ee0423260780ac32f834b1fc":[2,0,0,0,14,7], +"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html":[1,0,0,0,15], +"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html":[2,0,0,0,15], +"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329":[1,0,0,0,15,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329":[2,0,0,0,15,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html":[1,0,0,0,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html":[2,0,0,0,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a0ac512fb55049916a47c69cc52255512":[1,0,0,0,3,0,12], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a0ac512fb55049916a47c69cc52255512":[2,0,0,0,3,0,12], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a3b0a0484e82dc1877abb45e3db5fe589":[1,0,0,0,3,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a3b0a0484e82dc1877abb45e3db5fe589":[2,0,0,0,3,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a44ece306510970a1a8505f756794c036":[1,0,0,0,3,0,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a44ece306510970a1a8505f756794c036":[2,0,0,0,3,0,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a559ca297a6e50609fedaf816dc89a5e8":[1,0,0,0,3,0,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a559ca297a6e50609fedaf816dc89a5e8":[2,0,0,0,3,0,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a639af8e6822eda8126e4b4971cf64664":[1,0,0,0,3,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a639af8e6822eda8126e4b4971cf64664":[2,0,0,0,3,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a808cb740ff9440b5d73dcd3f26233f18":[1,0,0,0,3,0,11], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a808cb740ff9440b5d73dcd3f26233f18":[2,0,0,0,3,0,11], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8cf014ae3cac1b512d34ad88b4b3ec86":[1,0,0,0,3,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8cf014ae3cac1b512d34ad88b4b3ec86":[2,0,0,0,3,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a938425a3f58815e97c72e40d50837641":[1,0,0,0,3,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a938425a3f58815e97c72e40d50837641":[2,0,0,0,3,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ad5d51ac50afbe7942f2e15d9436e5b2d":[1,0,0,0,3,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ad5d51ac50afbe7942f2e15d9436e5b2d":[2,0,0,0,3,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#adadc5fec3cd85e2d6965bf4de43bddc0":[1,0,0,0,3,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#adadc5fec3cd85e2d6965bf4de43bddc0":[2,0,0,0,3,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ae503153179358754f40d9674a4487bd5":[1,0,0,0,3,0,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ae503153179358754f40d9674a4487bd5":[2,0,0,0,3,0,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#aebb02a9bb922b9ad76712a6e88b7b86b":[1,0,0,0,3,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#aebb02a9bb922b9ad76712a6e88b7b86b":[2,0,0,0,3,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#af343d66e9fe3fcbc4ba28d1dc991c065":[1,0,0,0,3,0,10], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#af343d66e9fe3fcbc4ba28d1dc991c065":[2,0,0,0,3,0,10], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html":[1,0,0,0,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html":[2,0,0,0,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a15d4c31df8bfe8e9c161548ada1a4fdc":[1,0,0,0,3,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a15d4c31df8bfe8e9c161548ada1a4fdc":[2,0,0,0,3,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a62c29ec0e283e83881c4947c27228fce":[1,0,0,0,3,1,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a62c29ec0e283e83881c4947c27228fce":[2,0,0,0,3,1,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#aa0f58746849f31f98c83084fe93ba428":[1,0,0,0,3,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#aa0f58746849f31f98c83084fe93ba428":[2,0,0,0,3,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#add4ab4bac130944edbcc069b5d6ebeec":[1,0,0,0,3,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#add4ab4bac130944edbcc069b5d6ebeec":[2,0,0,0,3,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html":[1,0,0,0,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html":[2,0,0,0,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a0e2d79d01d2f45f33cd6fb2a3ece3afb":[1,0,0,0,3,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a0e2d79d01d2f45f33cd6fb2a3ece3afb":[2,0,0,0,3,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a1cc3066df7ab7567f3d2758dd5903e6f":[1,0,0,0,3,2,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a1cc3066df7ab7567f3d2758dd5903e6f":[2,0,0,0,3,2,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a2e57017a79fee334803b479a61912105":[1,0,0,0,3,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a2e57017a79fee334803b479a61912105":[2,0,0,0,3,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#abd6273500a7d0db7fece2586c4179a1e":[1,0,0,0,3,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#abd6273500a7d0db7fece2586c4179a1e":[2,0,0,0,3,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#aca5a88702048df7c66f49c26d3044e35":[1,0,0,0,3,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#aca5a88702048df7c66f49c26d3044e35":[2,0,0,0,3,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html":[1,0,0,0,3,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html":[2,0,0,0,3,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#a2c153494da8b5d3992b5c741fa498914":[1,0,0,0,3,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#a2c153494da8b5d3992b5c741fa498914":[2,0,0,0,3,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aa89ea4cdd060f9efe1e8a9aa8ff3054f":[1,0,0,0,3,3,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aa89ea4cdd060f9efe1e8a9aa8ff3054f":[2,0,0,0,3,3,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aaf930bf273f73e99e16049b267423ed9":[1,0,0,0,3,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aaf930bf273f73e99e16049b267423ed9":[2,0,0,0,3,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#ab24ca9af778b20bfa22ddef97fc16d1a":[1,0,0,0,3,3,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#ab24ca9af778b20bfa22ddef97fc16d1a":[2,0,0,0,3,3,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#af8b87a23494c26de7aa01e70b5db8e79":[1,0,0,0,3,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#af8b87a23494c26de7aa01e70b5db8e79":[2,0,0,0,3,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html":[1,0,0,0,3,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html":[2,0,0,0,3,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a3b7f509989fe91bdc4325ae100e97963":[1,0,0,0,3,4,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a3b7f509989fe91bdc4325ae100e97963":[2,0,0,0,3,4,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a5de056f1642ff4cbe5c679e901648f0b":[1,0,0,0,3,4,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a5de056f1642ff4cbe5c679e901648f0b":[2,0,0,0,3,4,1], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html":[1,0,0,0,4,0], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html":[2,0,0,0,4,0], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a0b6f943d1680b2ad69255367a51e23d1":[1,0,0,0,4,0,5], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a0b6f943d1680b2ad69255367a51e23d1":[2,0,0,0,4,0,5], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a2f2e7fe77c107eb037f3c36e781aced7":[1,0,0,0,4,0,4], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a2f2e7fe77c107eb037f3c36e781aced7":[2,0,0,0,4,0,4], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a416cb1a2523cff371dce8dc065ac6e04":[1,0,0,0,4,0,6], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a416cb1a2523cff371dce8dc065ac6e04":[2,0,0,0,4,0,6], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a6c034cc47b4abda6d72bd44039624d43":[1,0,0,0,4,0,1], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a6c034cc47b4abda6d72bd44039624d43":[2,0,0,0,4,0,1], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a70b4a186a5595c79e24e6971f983527f":[1,0,0,0,4,0,2], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a70b4a186a5595c79e24e6971f983527f":[2,0,0,0,4,0,2], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a898c914eab89fabe3dadaf5e4c5b5afd":[1,0,0,0,4,0,7], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a898c914eab89fabe3dadaf5e4c5b5afd":[2,0,0,0,4,0,7], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#ac07bef009172baa056cbe393cc7502a8":[1,0,0,0,4,0,3], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#ac07bef009172baa056cbe393cc7502a8":[2,0,0,0,4,0,3], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#af7967d2ed8d41acccb3085e730507432":[1,0,0,0,4,0,0], +"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#af7967d2ed8d41acccb3085e730507432":[2,0,0,0,4,0,0], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html":[1,0,0,0,5,0], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html":[2,0,0,0,5,0], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240":[1,0,0,0,5,0,2], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240":[2,0,0,0,5,0,2], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#aa95d541a23ea024ca3ef7014b759b1e9":[1,0,0,0,5,0,1], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#aa95d541a23ea024ca3ef7014b759b1e9":[2,0,0,0,5,0,1], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#acc9077440951f09acd26b2c66b02e2ab":[1,0,0,0,5,0,0], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#acc9077440951f09acd26b2c66b02e2ab":[2,0,0,0,5,0,0], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html":[1,0,0,0,5,1], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html":[2,0,0,0,5,1], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#a75d82313bbaeed25fb132d156b62eec1":[1,0,0,0,5,1,1], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#a75d82313bbaeed25fb132d156b62eec1":[2,0,0,0,5,1,1], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#abbcd728e1a3961832490e58891985c12":[1,0,0,0,5,1,0], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#abbcd728e1a3961832490e58891985c12":[2,0,0,0,5,1,0], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html":[1,0,0,0,6,0], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html":[2,0,0,0,6,0], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a01831bb2556b2999b438c44337a8f2bf":[1,0,0,0,6,0,4], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a01831bb2556b2999b438c44337a8f2bf":[2,0,0,0,6,0,4], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a1e4be9af54a180700998215a33a47294":[1,0,0,0,6,0,2], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a1e4be9af54a180700998215a33a47294":[2,0,0,0,6,0,2], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a325159c59e325ad845a5aa54b02d742c":[1,0,0,0,6,0,6], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a325159c59e325ad845a5aa54b02d742c":[2,0,0,0,6,0,6], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a3a8bcfda86fe9b436994a01450a95ec0":[1,0,0,0,6,0,3], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a3a8bcfda86fe9b436994a01450a95ec0":[2,0,0,0,6,0,3], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a4b65af5a5a1924aca5276b95f5aebf0b":[1,0,0,0,6,0,8], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a4b65af5a5a1924aca5276b95f5aebf0b":[2,0,0,0,6,0,8], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a68400583a4bda023953c33ceb9815e1c":[1,0,0,0,6,0,7], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a68400583a4bda023953c33ceb9815e1c":[2,0,0,0,6,0,7], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a7ad58f697786037fcebfe8b090f8583b":[1,0,0,0,6,0,0], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a7ad58f697786037fcebfe8b090f8583b":[2,0,0,0,6,0,0], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#aa259058f515cf6c5da10b2593e426cd3":[1,0,0,0,6,0,1], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#aa259058f515cf6c5da10b2593e426cd3":[2,0,0,0,6,0,1], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acc68f8797efe1be6d460ff966aaa2204":[1,0,0,0,6,0,5], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acc68f8797efe1be6d460ff966aaa2204":[2,0,0,0,6,0,5], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html":[1,0,0,0,6,1], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html":[2,0,0,0,6,1], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html#ac30f0c1df0556b19f9c5424f39fcc68e":[1,0,0,0,6,1,0], +"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html#ac30f0c1df0556b19f9c5424f39fcc68e":[2,0,0,0,6,1,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html":[1,0,0,0,7,0,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html":[2,0,0,0,7,0,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a1a449b063064c973eeb93e12f6bab937":[1,0,0,0,7,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a1a449b063064c973eeb93e12f6bab937":[2,0,0,0,7,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a22601994c075f383bcaf7b31e9378726":[1,0,0,0,7,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a22601994c075f383bcaf7b31e9378726":[2,0,0,0,7,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html":[1,0,0,0,7,0,1] }; diff --git a/docs/navtreeindex2.js b/docs/navtreeindex2.js index 885f775d..e36f23d5 100644 --- a/docs/navtreeindex2.js +++ b/docs/navtreeindex2.js @@ -1,98 +1,241 @@ var NAVTREEINDEX2 = { -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca4a07195344ee1042ff85164921294594":[0,0,0,0,21,24], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca5494a4a29108bd6bc1e80b733652b3f0":[0,0,0,0,21,4], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca70dc1e1b7fb25dd185f554dbf48c5d1d":[0,0,0,0,21,9], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca710fc9ccd47b32eb181904ebc6d35997":[0,0,0,0,21,21], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca75c457163a750d45442d42a2941ed968":[0,0,0,0,21,29], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca7e7c4db28ee21e36d7f7d0ec839f7601":[0,0,0,0,21,33], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca8ab434228369f9059cc5f0955dbd2bb4":[0,0,0,0,21,34], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca945322016ed527f2e00d8fe6ff2ee4e1":[0,0,0,0,21,25], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca9ee7912972010776643b4255631c927d":[0,0,0,0,21,19], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caa9f0fc5bbb5952bc0c413ec2d6bc291f":[0,0,0,0,21,16], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caaddce3fc5b5a33e620fc479bcd3d73ba":[0,0,0,0,21,2], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cab71404b2d3755355a101538f6730a1a0":[0,0,0,0,21,3], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabcdd3bc83b74eb90c9ed0456b4eb116d":[0,0,0,0,21,15], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabdb21a0854d2285ae5594d676095dc81":[0,0,0,0,21,5], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabecf04ace621185fdfcd6ff66ce0f8c0":[0,0,0,0,21,18], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac95300387e890a73004a6b036cd65949":[0,0,0,0,21,11], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac9e2f7b526b608c51bc661e460d6001a":[0,0,0,0,21,10], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad46c2f540b49e9fdfc8dce7fbe9e21e9":[0,0,0,0,21,23], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad601acb65e102a8ce83ef5f96d1e716c":[0,0,0,0,21,22], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad7c57b5e17ed628c8de709ab1278065b":[0,0,0,0,21,0], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cadf6024189b14aaf36ae5ba0f0f91eccd":[0,0,0,0,21,8], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cae5b46657a3970b015d78f4f9f38631d2":[0,0,0,0,21,13], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caeed161c899c3f137cb9a46585ef91908":[0,0,0,0,21,14], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caf77fab54cfab903b4ff23c6a93eb86cf":[0,0,0,0,21,28], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html":[0,0,0,0,0], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7":[0,0,0,0,0,16], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a28d0edd045e05cf5af64e35ae0c4c6ef":[0,0,0,0,0,16,2], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a655d20c1ca69519ca647684edbb2db35":[0,0,0,0,0,16,4], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a6fcdc090caeade09d0efd6253932b6f5":[0,0,0,0,0,16,0], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a87f8a6ab85c9ced3702b4ea641ad4bb5":[0,0,0,0,0,16,3], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7aa295493d972709c15ec5098fb718e14a":[0,0,0,0,0,16,1], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4":[0,0,0,0,0,14], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6311ae17c1ee52b36e68aaf4ad066387":[0,0,0,0,0,14,2], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6472ce41c26babff27b4c28028093d77":[0,0,0,0,0,14,1], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6fcdc090caeade09d0efd6253932b6f5":[0,0,0,0,0,14,0], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9":[0,0,0,0,0,15], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a11a755d598c0c417f9a36758c3da7481":[0,0,0,0,0,15,1], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6311ae17c1ee52b36e68aaf4ad066387":[0,0,0,0,0,15,5], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6472ce41c26babff27b4c28028093d77":[0,0,0,0,0,15,3], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6fcdc090caeade09d0efd6253932b6f5":[0,0,0,0,0,15,0], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9aaf0e6be419dc2af93d93caca768aed99":[0,0,0,0,0,15,2], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9ad3a9b13d5048a26687e92197ed538ee6":[0,0,0,0,0,15,4], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147":[0,0,0,0,0,17], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147a6fcdc090caeade09d0efd6253932b6f5":[0,0,0,0,0,17,0], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147ab7ebbf7f254ef646928dd58f62383a85":[0,0,0,0,0,17,1], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147aeed8d85b888a6c015834240885ee6333":[0,0,0,0,0,17,2], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083":[0,0,0,0,0,18], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a0ffb341e3112a1c2b1b07867af5d09bb":[0,0,0,0,0,18,3], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a4115c8b233f3f48c8716473bf12f7ceb":[0,0,0,0,0,18,2], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a6adf97f83acf6453d4a6a4b1070f3754":[0,0,0,0,0,18,4], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a6fcdc090caeade09d0efd6253932b6f5":[0,0,0,0,0,18,0], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083ab38533abc7d7d3bf2661d78df74e0ba7":[0,0,0,0,0,18,1], -"namespace_uralstech_1_1_u_gemini_1_1_exceptions.html":[0,0,0,0,1], -"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html":[0,0,0,0,2], -"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40":[0,0,0,0,2,10], -"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a4d3d769b812b6faa6b76e1a8abaece2d":[0,0,0,0,2,10,2], -"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a643562a9ae7099c8aabfdc93478db117":[0,0,0,0,2,10,1], -"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a6fcdc090caeade09d0efd6253932b6f5":[0,0,0,0,2,10,0], -"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40ad7c8c85bf79bbe1b7188497c32c3b0ca":[0,0,0,0,2,10,3], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html":[0,0,0,0,3], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068":[0,0,0,0,3,1], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a1686a6c336b71b36d77354cea19a8b52":[0,0,0,0,3,1,3], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a22ae0e2b89e5e3d477f988cc36d3272b":[0,0,0,0,3,1,1], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a44749712dbec183e983dcd78a7736c41":[0,0,0,0,3,1,8], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a62c36178349ccf3fd18c0f82db8c21a2":[0,0,0,0,3,1,6], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a6ce976e8f061b2b5cfe4d0c50c3405dd":[0,0,0,0,3,1,7], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a6fcdc090caeade09d0efd6253932b6f5":[0,0,0,0,3,1,0], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a8394f0347c184cf156ac5924dccb773b":[0,0,0,0,3,1,4], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a8cf10d2341ed01492506085688270c1e":[0,0,0,0,3,1,9], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068acf20423ed48998082c20099488a0917c":[0,0,0,0,3,1,5], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068ad909d38d705ce75386dd86e611a82f5b":[0,0,0,0,3,1,2], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055a":[0,0,0,0,3,2], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa22ae0e2b89e5e3d477f988cc36d3272b":[0,0,0,0,3,2,2], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27118326006d3829667a400ad23d5d98":[0,0,0,0,3,2,1], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27226c864bac7454a8504f8edb15d95b":[0,0,0,0,3,2,4], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa4410ec34d9e6c1a68100ca0ce033fb17":[0,0,0,0,3,2,5], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa497031794414a552435f90151ac3b54b":[0,0,0,0,3,2,6], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa6fcdc090caeade09d0efd6253932b6f5":[0,0,0,0,3,2,0], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aaa0faef0851b4294c06f2b94bb1cb2044":[0,0,0,0,3,2,3], -"namespace_uralstech_1_1_u_gemini_1_1_status.html":[0,0,0,0,4], -"namespace_uralstech_1_1_u_gemini_1_1_token_counting.html":[0,0,0,0,5], -"namespace_uralstech_1_1_u_gemini_1_1_tools.html":[0,0,0,0,6], -"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html":[0,0,0,0,6,0], -"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6f":[0,0,0,0,6,0,4], -"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa06b9281e396db002010bde1de57262eb":[0,0,0,0,6,0,4,1], -"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa6adf97f83acf6453d4a6a4b1070f3754":[0,0,0,0,6,0,4,3], -"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa6fcdc090caeade09d0efd6253932b6f5":[0,0,0,0,6,0,4,0], -"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6faed36a1ef76a59ee3f15180e0441188ad":[0,0,0,0,6,0,4,2], -"namespace_uralstech_1_1_u_gemini_1_1_utils.html":[0,0,0,0,7], -"namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html":[0,0,0,0,7,0], -"namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html":[0,0,0,0,7,1], -"namespacemembers.html":[0,1,0], -"namespacemembers_enum.html":[0,1,1], -"namespaces.html":[0,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html":[2,0,0,0,7,0,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a80166a44ed49972a247e0d156ef39332":[1,0,0,0,7,0,1,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a80166a44ed49972a247e0d156ef39332":[2,0,0,0,7,0,1,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ac6f78dd06d711c56357549cff8e2f830":[1,0,0,0,7,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ac6f78dd06d711c56357549cff8e2f830":[2,0,0,0,7,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad45eded0ba314e4af96d89511c2837fb":[1,0,0,0,7,0,1,2], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad45eded0ba314e4af96d89511c2837fb":[2,0,0,0,7,0,1,2], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html":[1,0,0,0,7,0,2], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html":[2,0,0,0,7,0,2], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html#ade17f48f01c1aa40ea0dfc6c61211499":[1,0,0,0,7,0,2,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html#ade17f48f01c1aa40ea0dfc6c61211499":[2,0,0,0,7,0,2,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html":[1,0,0,0,7,0,3], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html":[2,0,0,0,7,0,3], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a2e0b0e70cc832bf4e6aadc6bbc9e8614":[1,0,0,0,7,0,3,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a2e0b0e70cc832bf4e6aadc6bbc9e8614":[2,0,0,0,7,0,3,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#ac8bbe3e1cf966bd1897b4effe01b2110":[1,0,0,0,7,0,3,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#ac8bbe3e1cf966bd1897b4effe01b2110":[2,0,0,0,7,0,3,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html":[1,0,0,0,7,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html":[2,0,0,0,7,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a5ba65a22b3ff2ed367f372c829ec0fb9":[1,0,0,0,7,1,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a5ba65a22b3ff2ed367f372c829ec0fb9":[2,0,0,0,7,1,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a789b27239b44a6ed066e08d357dc364c":[1,0,0,0,7,1,2], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a789b27239b44a6ed066e08d357dc364c":[2,0,0,0,7,1,2], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#adc9304ceaa0540f2705ca94f853738c3":[1,0,0,0,7,1,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#adc9304ceaa0540f2705ca94f853738c3":[2,0,0,0,7,1,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html":[1,0,0,0,7,2], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html":[2,0,0,0,7,2], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#a17bd6590b2e6c3d25d5dc5125566a4bd":[1,0,0,0,7,2,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#a17bd6590b2e6c3d25d5dc5125566a4bd":[2,0,0,0,7,2,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#aefdfe5f45b0ee5dd65a80b972b51264c":[1,0,0,0,7,2,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#aefdfe5f45b0ee5dd65a80b972b51264c":[2,0,0,0,7,2,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html":[1,0,0,0,7,3], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html":[2,0,0,0,7,3], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#a875c0339af7ba98e787a14206730d67c":[1,0,0,0,7,3,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#a875c0339af7ba98e787a14206730d67c":[2,0,0,0,7,3,1], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#ac47315f230fcfc4b595d3ca4b955c949":[1,0,0,0,7,3,0], +"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#ac47315f230fcfc4b595d3ca4b955c949":[2,0,0,0,7,3,0], +"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html":[1,0,0,0,23], +"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html":[2,0,0,0,23], +"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a18a33cc7348c33e5bd6c1284bdfe8f14":[1,0,0,0,23,2], +"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a18a33cc7348c33e5bd6c1284bdfe8f14":[2,0,0,0,23,2], +"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a4793aaaf5bd7c29fab1a57636089416d":[1,0,0,0,23,1], +"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a4793aaaf5bd7c29fab1a57636089416d":[2,0,0,0,23,1], +"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#ac6ace7cf2fa07f87fa9db77d0f78cd47":[1,0,0,0,23,0], +"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#ac6ace7cf2fa07f87fa9db77d0f78cd47":[2,0,0,0,23,0], +"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#af2af35bb487a691d9cf68bc3e195dd24":[1,0,0,0,23,3], +"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#af2af35bb487a691d9cf68bc3e195dd24":[2,0,0,0,23,3], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html":[1,0,0,0,8,0,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html":[2,0,0,0,8,0,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html#a84485d2d649cb79a823a37e96821067c":[1,0,0,0,8,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html#a84485d2d649cb79a823a37e96821067c":[2,0,0,0,8,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html":[1,0,0,0,8,1,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html":[2,0,0,0,8,1,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html#a2f450362364952d382417d14168a0368":[1,0,0,0,8,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html#a2f450362364952d382417d14168a0368":[2,0,0,0,8,1,0,0], +"classes.html":[2,1], +"deprecated.html":[0], +"functions.html":[2,3,0], +"functions.html":[2,3,0,0], +"functions_b.html":[2,3,0,1], +"functions_c.html":[2,3,0,2], +"functions_d.html":[2,3,0,3], +"functions_e.html":[2,3,0,4], +"functions_enum.html":[2,3,3], +"functions_f.html":[2,3,0,5], +"functions_func.html":[2,3,1], +"functions_g.html":[2,3,0,6], +"functions_i.html":[2,3,0,7], +"functions_l.html":[2,3,0,8], +"functions_m.html":[2,3,0,9], +"functions_n.html":[2,3,0,10], +"functions_o.html":[2,3,0,11], +"functions_p.html":[2,3,0,12], +"functions_prop.html":[2,3,4], +"functions_r.html":[2,3,0,13], +"functions_s.html":[2,3,0,14], +"functions_t.html":[2,3,0,15], +"functions_u.html":[2,3,0,16], +"functions_v.html":[2,3,0,17], +"functions_vars.html":[2,3,2], +"functions_w.html":[2,3,0,18], +"hierarchy.html":[2,2], +"index.html":[], +"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html":[1,0,0,0,16], +"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html":[2,0,0,0,16], +"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html#afec3061379b1fff66a16737bdae006e7":[1,0,0,0,16,0], +"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html#afec3061379b1fff66a16737bdae006e7":[2,0,0,0,16,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html":[1,0,0,0,17], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html":[2,0,0,0,17], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html":[1,0,0,0,18], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html":[2,0,0,0,18], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html":[1,0,0,0,19], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html":[2,0,0,0,19], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html#a2bb8e32eb6322ec03b892585bd785ab1":[1,0,0,0,19,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html#a2bb8e32eb6322ec03b892585bd785ab1":[2,0,0,0,19,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html":[1,0,0,0,20], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html":[2,0,0,0,20], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118":[1,0,0,0,20,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118":[2,0,0,0,20,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a3f80f4788b15717dd57a8a5c4ea36f5c":[1,0,0,0,20,1], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a3f80f4788b15717dd57a8a5c4ea36f5c":[2,0,0,0,20,1], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html":[1,0,0,0,21], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html":[2,0,0,0,21], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8":[1,0,0,0,21,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8":[2,0,0,0,21,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html":[1,0,0,0,22], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html":[2,0,0,0,22], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a0e1e3659222c4aa5f125521c50915412":[1,0,0,0,22,1], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a0e1e3659222c4aa5f125521c50915412":[2,0,0,0,22,1], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a3db97ecc85961d57c3a0ff9fc655ff5d":[1,0,0,0,22,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a3db97ecc85961d57c3a0ff9fc655ff5d":[2,0,0,0,22,0], +"namespace_uralstech.html":[1,0,0], +"namespace_uralstech_1_1_u_gemini.html":[1,0,0,0], +"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52":[1,0,0,0,25], +"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a6fcdc090caeade09d0efd6253932b6f5":[1,0,0,0,25,0], +"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a8f9bfe9d1345237cb3b2b205864da075":[1,0,0,0,25,1], +"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a9b1363da9503dbd4142c0274a88e8d4b":[1,0,0,0,25,2], +"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52afde9e414e674f69454deb52a73765e62":[1,0,0,0,25,3], +"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7e":[1,0,0,0,26], +"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea077262cc53a1fb1b5f651d31b6bf81ba":[1,0,0,0,26,5], +"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea0ef93352ce96f36586f2a3cf3525ecca":[1,0,0,0,26,3], +"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea1bb7d92c816a9bebed2d7c998fec7564":[1,0,0,0,26,7], +"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea53257f3f3ac60dd1f6d686c4bfd61efc":[1,0,0,0,26,4], +"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6882500ce8663d315bd70a1a1c522fe6":[1,0,0,0,26,2], +"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6d92ab74bd52ac359f68e33d628805a0":[1,0,0,0,26,8], +"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6fcdc090caeade09d0efd6253932b6f5":[1,0,0,0,26,0], +"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaa1a132d2d12093f5cfeddf67393d2211":[1,0,0,0,26,9], +"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eac94148758d8111d82f63cae96d7b6e55":[1,0,0,0,26,10], +"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eae6ff0ff9621ddfb821303c01de15c217":[1,0,0,0,26,1], +"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaf44f1629db33ba70816eb97d3c4e2282":[1,0,0,0,26,6], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73c":[1,0,0,0,24], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca077005b32057d70b83b7b78172c70df8":[1,0,0,0,24,27], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca0b3618b56f5bcfe0dd4e0d75bb2c1c20":[1,0,0,0,24,20], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca0fd2e025338c0e9f1424bde1a8cf5ed4":[1,0,0,0,24,32], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca10f1dbc6812321daa1682d6d63ce968f":[1,0,0,0,24,31], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2671294ab6f72883a8cc5d767032878e":[1,0,0,0,24,1], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca28401944e0d82b9cbbd1ba8dc6d92cad":[1,0,0,0,24,17], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2b53a39268faaff01b72481a73977b1b":[1,0,0,0,24,26], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2c75f02f9a541087943173d63197caf2":[1,0,0,0,24,30], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca320a90aaa09dfbacc72e4e6f8fb0a2ac":[1,0,0,0,24,6], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca39f59a6211b515a41de3b2f4a1e310b0":[1,0,0,0,24,12], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca48b3f8256d9aee47d506af413089057a":[1,0,0,0,24,7], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca4a07195344ee1042ff85164921294594":[1,0,0,0,24,24], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca5494a4a29108bd6bc1e80b733652b3f0":[1,0,0,0,24,4], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca70dc1e1b7fb25dd185f554dbf48c5d1d":[1,0,0,0,24,9], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca710fc9ccd47b32eb181904ebc6d35997":[1,0,0,0,24,21], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca75c457163a750d45442d42a2941ed968":[1,0,0,0,24,29], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca7e7c4db28ee21e36d7f7d0ec839f7601":[1,0,0,0,24,33], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca8ab434228369f9059cc5f0955dbd2bb4":[1,0,0,0,24,34], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca945322016ed527f2e00d8fe6ff2ee4e1":[1,0,0,0,24,25], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca9ee7912972010776643b4255631c927d":[1,0,0,0,24,19], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caa9f0fc5bbb5952bc0c413ec2d6bc291f":[1,0,0,0,24,16], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caaddce3fc5b5a33e620fc479bcd3d73ba":[1,0,0,0,24,2], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cab71404b2d3755355a101538f6730a1a0":[1,0,0,0,24,3], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabcdd3bc83b74eb90c9ed0456b4eb116d":[1,0,0,0,24,15], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabdb21a0854d2285ae5594d676095dc81":[1,0,0,0,24,5], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabecf04ace621185fdfcd6ff66ce0f8c0":[1,0,0,0,24,18], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac95300387e890a73004a6b036cd65949":[1,0,0,0,24,11], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac9e2f7b526b608c51bc661e460d6001a":[1,0,0,0,24,10], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad46c2f540b49e9fdfc8dce7fbe9e21e9":[1,0,0,0,24,23], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad601acb65e102a8ce83ef5f96d1e716c":[1,0,0,0,24,22], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad7c57b5e17ed628c8de709ab1278065b":[1,0,0,0,24,0], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cadf6024189b14aaf36ae5ba0f0f91eccd":[1,0,0,0,24,8], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cae5b46657a3970b015d78f4f9f38631d2":[1,0,0,0,24,13], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caeed161c899c3f137cb9a46585ef91908":[1,0,0,0,24,14], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caf77fab54cfab903b4ff23c6a93eb86cf":[1,0,0,0,24,28], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html":[1,0,0,0,0], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7":[1,0,0,0,0,16], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a28d0edd045e05cf5af64e35ae0c4c6ef":[1,0,0,0,0,16,2], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a655d20c1ca69519ca647684edbb2db35":[1,0,0,0,0,16,4], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a6fcdc090caeade09d0efd6253932b6f5":[1,0,0,0,0,16,0], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a87f8a6ab85c9ced3702b4ea641ad4bb5":[1,0,0,0,0,16,3], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7aa295493d972709c15ec5098fb718e14a":[1,0,0,0,0,16,1], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4":[1,0,0,0,0,14], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6311ae17c1ee52b36e68aaf4ad066387":[1,0,0,0,0,14,2], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6472ce41c26babff27b4c28028093d77":[1,0,0,0,0,14,1], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6fcdc090caeade09d0efd6253932b6f5":[1,0,0,0,0,14,0], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9":[1,0,0,0,0,15], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a11a755d598c0c417f9a36758c3da7481":[1,0,0,0,0,15,1], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6311ae17c1ee52b36e68aaf4ad066387":[1,0,0,0,0,15,5], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6472ce41c26babff27b4c28028093d77":[1,0,0,0,0,15,3], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6fcdc090caeade09d0efd6253932b6f5":[1,0,0,0,0,15,0], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9aaf0e6be419dc2af93d93caca768aed99":[1,0,0,0,0,15,2], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9ad3a9b13d5048a26687e92197ed538ee6":[1,0,0,0,0,15,4], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147":[1,0,0,0,0,17], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147a6fcdc090caeade09d0efd6253932b6f5":[1,0,0,0,0,17,0], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147ab7ebbf7f254ef646928dd58f62383a85":[1,0,0,0,0,17,1], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147aeed8d85b888a6c015834240885ee6333":[1,0,0,0,0,17,2], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083":[1,0,0,0,0,18], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a0ffb341e3112a1c2b1b07867af5d09bb":[1,0,0,0,0,18,3], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a4115c8b233f3f48c8716473bf12f7ceb":[1,0,0,0,0,18,2], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a6adf97f83acf6453d4a6a4b1070f3754":[1,0,0,0,0,18,4], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a6fcdc090caeade09d0efd6253932b6f5":[1,0,0,0,0,18,0], +"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083ab38533abc7d7d3bf2661d78df74e0ba7":[1,0,0,0,0,18,1], +"namespace_uralstech_1_1_u_gemini_1_1_exceptions.html":[1,0,0,0,1], +"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html":[1,0,0,0,2], +"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40":[1,0,0,0,2,10], +"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a4d3d769b812b6faa6b76e1a8abaece2d":[1,0,0,0,2,10,2], +"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a643562a9ae7099c8aabfdc93478db117":[1,0,0,0,2,10,1], +"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a6fcdc090caeade09d0efd6253932b6f5":[1,0,0,0,2,10,0], +"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40ad7c8c85bf79bbe1b7188497c32c3b0ca":[1,0,0,0,2,10,3], +"namespace_uralstech_1_1_u_gemini_1_1_models.html":[1,0,0,0,3], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html":[1,0,0,0,4], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068":[1,0,0,0,4,1], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a1686a6c336b71b36d77354cea19a8b52":[1,0,0,0,4,1,3], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a22ae0e2b89e5e3d477f988cc36d3272b":[1,0,0,0,4,1,1], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a44749712dbec183e983dcd78a7736c41":[1,0,0,0,4,1,8], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a62c36178349ccf3fd18c0f82db8c21a2":[1,0,0,0,4,1,6], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a6ce976e8f061b2b5cfe4d0c50c3405dd":[1,0,0,0,4,1,7], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a6fcdc090caeade09d0efd6253932b6f5":[1,0,0,0,4,1,0], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a8394f0347c184cf156ac5924dccb773b":[1,0,0,0,4,1,4], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a8cf10d2341ed01492506085688270c1e":[1,0,0,0,4,1,9], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068acf20423ed48998082c20099488a0917c":[1,0,0,0,4,1,5], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068ad909d38d705ce75386dd86e611a82f5b":[1,0,0,0,4,1,2], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055a":[1,0,0,0,4,2], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa22ae0e2b89e5e3d477f988cc36d3272b":[1,0,0,0,4,2,2], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27118326006d3829667a400ad23d5d98":[1,0,0,0,4,2,1], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27226c864bac7454a8504f8edb15d95b":[1,0,0,0,4,2,4], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa4410ec34d9e6c1a68100ca0ce033fb17":[1,0,0,0,4,2,5], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa497031794414a552435f90151ac3b54b":[1,0,0,0,4,2,6], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa6fcdc090caeade09d0efd6253932b6f5":[1,0,0,0,4,2,0], +"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aaa0faef0851b4294c06f2b94bb1cb2044":[1,0,0,0,4,2,3], +"namespace_uralstech_1_1_u_gemini_1_1_status.html":[1,0,0,0,5], +"namespace_uralstech_1_1_u_gemini_1_1_token_counting.html":[1,0,0,0,6], +"namespace_uralstech_1_1_u_gemini_1_1_tools.html":[1,0,0,0,7], +"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html":[1,0,0,0,7,0], +"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6f":[1,0,0,0,7,0,4], +"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa06b9281e396db002010bde1de57262eb":[1,0,0,0,7,0,4,1], +"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa6adf97f83acf6453d4a6a4b1070f3754":[1,0,0,0,7,0,4,3], +"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa6fcdc090caeade09d0efd6253932b6f5":[1,0,0,0,7,0,4,0], +"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6faed36a1ef76a59ee3f15180e0441188ad":[1,0,0,0,7,0,4,2], +"namespace_uralstech_1_1_u_gemini_1_1_utils.html":[1,0,0,0,8], +"namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html":[1,0,0,0,8,0], +"namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html":[1,0,0,0,8,1], +"namespacemembers.html":[1,1,0], +"namespacemembers_enum.html":[1,1,1], +"namespaces.html":[1,0], "pages.html":[] }; diff --git a/docs/pages.html b/docs/pages.html new file mode 100644 index 00000000..83834677 --- /dev/null +++ b/docs/pages.html @@ -0,0 +1,117 @@ + + + + + + + +UGemini: Related Pages + + + + + + + + + + + + + + + +
                        +
                        + + + + + + +
                        +
                        UGemini 1.3.0 +
                        +
                        A C# wrapper for the Google Gemini API.
                        +
                        +
                        + + + + + + + + +
                        +
                        + +
                        +
                        +
                        + +
                        + +
                        +
                        + + +
                        +
                        +
                        +
                        +
                        +
                        Loading...
                        +
                        Searching...
                        +
                        No Matches
                        +
                        +
                        +
                        +
                        + +
                        +
                        Related Pages
                        +
                        +
                        +
                        Here is a list of all related documentation pages:
                        + + +
                         Deprecated List
                        +
                        +
                        +
                        + + + + diff --git a/docs/search/all_0.js b/docs/search/all_0.js index bf86eb7c..b930b9d6 100644 --- a/docs/search/all_0.js +++ b/docs/search/all_0.js @@ -3,7 +3,7 @@ var searchData= ['active_0',['Active',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a4d3d769b812b6faa6b76e1a8abaece2d',1,'Uralstech::UGemini::FileAPI']]], ['allowedfunctionnames_1',['AllowedFunctionNames',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a22601994c075f383bcaf7b31e9378726',1,'Uralstech::UGemini::Tools::Declaration::GeminiFunctionCallingConfiguration']]], ['any_2',['Any',['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6faed36a1ef76a59ee3f15180e0441188ad',1,'Uralstech::UGemini::Tools::Declaration']]], - ['apiversion_3',['ApiVersion',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ae5a89742285758d459e3abf491e87286',1,'Uralstech.UGemini.Chat.GeminiChatRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ad0656bd91ebc9cb2afe64b937f2f766a',1,'Uralstech.UGemini.FileAPI.GeminiFileListRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a402c8ca90f45bf25a980c0bb94736f4d',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a674668d1949a0514ab419399b0211b63',1,'Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a32b7138a90f955de05c9f8b6e31e96cd',1,'Uralstech.UGemini.FileAPI.GeminiFileGetRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a01831bb2556b2999b438c44337a8f2bf',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.ApiVersion']]], + ['apiversion_3',['ApiVersion',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ae5a89742285758d459e3abf491e87286',1,'Uralstech.UGemini.Chat.GeminiChatRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ad0656bd91ebc9cb2afe64b937f2f766a',1,'Uralstech.UGemini.FileAPI.GeminiFileListRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a402c8ca90f45bf25a980c0bb94736f4d',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a674668d1949a0514ab419399b0211b63',1,'Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a32b7138a90f955de05c9f8b6e31e96cd',1,'Uralstech.UGemini.FileAPI.GeminiFileGetRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#a2c153494da8b5d3992b5c741fa498914',1,'Uralstech.UGemini.Models.GeminiModelListRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#aa0f58746849f31f98c83084fe93ba428',1,'Uralstech.UGemini.Models.GeminiModelGetRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a01831bb2556b2999b438c44337a8f2bf',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.ApiVersion']]], ['apiversionstring_4',['ApiVersionString',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a96ae7557b5724d9aade07b6390ee4ac3',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], ['append_5',['Append',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a8a42c96a298f1864e82f3143b5d59404',1,'Uralstech.UGemini.Chat.GeminiCandidate.Append()'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#aa2c6286562630e44ed051ec412ff4117',1,'Uralstech.UGemini.Chat.GeminiChatResponse.Append()'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#a5de912c5ccec4789fe27470961741877',1,'Uralstech.UGemini.Chat.GeminiPromptFeedback.Append()'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a2f7483cfdd6092820a6d4319ba7cda30',1,'Uralstech.UGemini.Chat.GeminiUsageMetadata.Append()'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a010166d7b7ad41f2471fb7397f07b3bf',1,'Uralstech.UGemini.GeminiContent.Append()'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a0434b5ebc071eaef138f06c9fc06c82e',1,'Uralstech.UGemini.GeminiContentPart.Append()'],['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html#afec3061379b1fff66a16737bdae006e7',1,'Uralstech.UGemini.IAppendableData.Append()']]], ['applicationjson_6',['ApplicationJSON',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca7e7c4db28ee21e36d7f7d0ec839f7601',1,'Uralstech::UGemini']]], diff --git a/docs/search/all_1.js b/docs/search/all_1.js index b4c16642..67617e09 100644 --- a/docs/search/all_1.js +++ b/docs/search/all_1.js @@ -1,8 +1,9 @@ var searchData= [ ['base64bytes_0',['Base64Bytes',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a62c36178349ccf3fd18c0f82db8c21a2',1,'Uralstech::UGemini::Schema']]], - ['binary_1',['Binary',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a6ce976e8f061b2b5cfe4d0c50c3405dd',1,'Uralstech::UGemini::Schema']]], - ['blocked_2',['Blocked',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#ab3db1567ac6a60de77ae6cd3f20d6671',1,'Uralstech::UGemini::Chat::GeminiSafetyRating']]], - ['blockreason_3',['BlockReason',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ac82792c2584fecc3daa0812b0c8c051b',1,'Uralstech::UGemini::Chat::GeminiPromptFeedback']]], - ['boolean_4',['Boolean',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27226c864bac7454a8504f8edb15d95b',1,'Uralstech::UGemini::Schema']]] + ['basemodelid_1',['BaseModelId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#abd6273500a7d0db7fece2586c4179a1e',1,'Uralstech::UGemini::Models::GeminiModelId']]], + ['binary_2',['Binary',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a6ce976e8f061b2b5cfe4d0c50c3405dd',1,'Uralstech::UGemini::Schema']]], + ['blocked_3',['Blocked',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#ab3db1567ac6a60de77ae6cd3f20d6671',1,'Uralstech::UGemini::Chat::GeminiSafetyRating']]], + ['blockreason_4',['BlockReason',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ac82792c2584fecc3daa0812b0c8c051b',1,'Uralstech::UGemini::Chat::GeminiPromptFeedback']]], + ['boolean_5',['Boolean',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27226c864bac7454a8504f8edb15d95b',1,'Uralstech::UGemini::Schema']]] ]; diff --git a/docs/search/all_10.js b/docs/search/all_10.js index fef12031..27c0f2dd 100644 --- a/docs/search/all_10.js +++ b/docs/search/all_10.js @@ -4,21 +4,24 @@ var searchData= ['safetyratings_1',['SafetyRatings',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad1b077e8cb7bd94470bd9c1498e1da35',1,'Uralstech.UGemini.Chat.GeminiCandidate.SafetyRatings'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ae392c914637c07a8a35c2ebfea9ee28a',1,'Uralstech.UGemini.Chat.GeminiPromptFeedback.SafetyRatings']]], ['safetysettings_2',['SafetySettings',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4684c03d7163a508080a2c490f77ba2f',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], ['semanticretrieverchunk_3',['SemanticRetrieverChunk',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#a87af76d28574012a45db4938fac728fa',1,'Uralstech::UGemini::Chat::GeminiAttributionSourceId']]], - ['setapikey_4',['SetApiKey',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a',1,'Uralstech::UGemini::GeminiManager']]], - ['sexual_5',['Sexual',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea53257f3f3ac60dd1f6d686c4bfd61efc',1,'Uralstech::UGemini']]], - ['sexuallyexplicit_6',['SexuallyExplicit',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaa1a132d2d12093f5cfeddf67393d2211',1,'Uralstech::UGemini']]], - ['sha256hash_7',['Sha256Hash',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aae76c98f6875181cd090f2d94b42f1fa',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], - ['singleton_8',['Singleton',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html',1,'Uralstech::UGemini::Utils::Singleton']]], - ['singleton_3c_20geminimanager_20_3e_9',['Singleton< GeminiManager >',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html',1,'Uralstech::UGemini::Utils::Singleton']]], - ['sizebytes_10',['SizeBytes',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae94aa21ac3e6bc39711d9ecbe801ff42',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], - ['source_11',['Source',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a28f1ab1196f724b1294d460cf8849f5b',1,'Uralstech::UGemini::Chat::GeminiSemanticRetrieverChunk']]], - ['sourceid_12',['SourceId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a0b36a4c9080e9a4559f6e7a3002f0bc5',1,'Uralstech::UGemini::Chat::GeminiGroundingAttribution']]], - ['startindex_13',['StartIndex',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a5b6603bb20d60d7c88d9def5b4b11cb7',1,'Uralstech::UGemini::Chat::GeminiCitationSource']]], - ['state_14',['State',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aff3dcc16ced0439e2bfe77719bf62df8',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], - ['status_15',['Status',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ab5cee51acc7ec3a63508518f88c23ad7',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], - ['stop_16',['Stop',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a11a755d598c0c417f9a36758c3da7481',1,'Uralstech::UGemini::Chat']]], - ['stopsequences_17',['StopSequences',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae2e96230a1c69091301d7ae3194a027a',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['streamedresponse_18',['StreamedResponse',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6467a93c2732daf1e0221d51655a1eea',1,'Uralstech.UGemini.Chat.GeminiChatRequest.StreamedResponse'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a0e1e3659222c4aa5f125521c50915412',1,'Uralstech.UGemini.IGeminiStreamablePostRequest.StreamedResponse']]], - ['string_19',['String',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27118326006d3829667a400ad23d5d98',1,'Uralstech::UGemini::Schema']]], - ['systeminstruction_20',['SystemInstruction',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a701b2356cc58f68d3c916d5e98282adb',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]] + ['sendstreamingwebrequest_4',['SendStreamingWebRequest',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html#a2f450362364952d382417d14168a0368',1,'Uralstech::UGemini::Utils::Web::WebRequestHelper']]], + ['setapikey_5',['SetApiKey',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a',1,'Uralstech::UGemini::GeminiManager']]], + ['sexual_6',['Sexual',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea53257f3f3ac60dd1f6d686c4bfd61efc',1,'Uralstech::UGemini']]], + ['sexuallyexplicit_7',['SexuallyExplicit',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaa1a132d2d12093f5cfeddf67393d2211',1,'Uralstech::UGemini']]], + ['sha256hash_8',['Sha256Hash',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aae76c98f6875181cd090f2d94b42f1fa',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], + ['singleton_9',['Singleton',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html',1,'Uralstech::UGemini::Utils::Singleton']]], + ['singleton_3c_20geminimanager_20_3e_10',['Singleton< GeminiManager >',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html',1,'Uralstech::UGemini::Utils::Singleton']]], + ['sizebytes_11',['SizeBytes',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae94aa21ac3e6bc39711d9ecbe801ff42',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], + ['source_12',['Source',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a28f1ab1196f724b1294d460cf8849f5b',1,'Uralstech::UGemini::Chat::GeminiSemanticRetrieverChunk']]], + ['sourceid_13',['SourceId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a0b36a4c9080e9a4559f6e7a3002f0bc5',1,'Uralstech::UGemini::Chat::GeminiGroundingAttribution']]], + ['startindex_14',['StartIndex',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a5b6603bb20d60d7c88d9def5b4b11cb7',1,'Uralstech::UGemini::Chat::GeminiCitationSource']]], + ['state_15',['State',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aff3dcc16ced0439e2bfe77719bf62df8',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], + ['status_16',['Status',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ab5cee51acc7ec3a63508518f88c23ad7',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], + ['stop_17',['Stop',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a11a755d598c0c417f9a36758c3da7481',1,'Uralstech::UGemini::Chat']]], + ['stopsequences_18',['StopSequences',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae2e96230a1c69091301d7ae3194a027a',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], + ['streamedresponse_19',['StreamedResponse',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6467a93c2732daf1e0221d51655a1eea',1,'Uralstech.UGemini.Chat.GeminiChatRequest.StreamedResponse'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a0e1e3659222c4aa5f125521c50915412',1,'Uralstech.UGemini.IGeminiStreamablePostRequest.StreamedResponse']]], + ['streamrequest_3c_20tresponse_20_3e_20',['StreamRequest< TResponse >',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#aebd7e9c3ee0423260780ac32f834b1fc',1,'Uralstech::UGemini::GeminiManager']]], + ['string_21',['String',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27118326006d3829667a400ad23d5d98',1,'Uralstech::UGemini::Schema']]], + ['supportedgenerationmethods_22',['SupportedGenerationMethods',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a559ca297a6e50609fedaf816dc89a5e8',1,'Uralstech::UGemini::Models::GeminiModel']]], + ['systeminstruction_23',['SystemInstruction',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a701b2356cc58f68d3c916d5e98282adb',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]] ]; diff --git a/docs/search/all_11.js b/docs/search/all_11.js index ec22e908..75b79162 100644 --- a/docs/search/all_11.js +++ b/docs/search/all_11.js @@ -1,6 +1,6 @@ var searchData= [ - ['temperature_0',['Temperature',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#aebe9b20e0ac68dbde83b6a067f1f4163',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], + ['temperature_0',['Temperature',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#aebe9b20e0ac68dbde83b6a067f1f4163',1,'Uralstech.UGemini.Chat.GeminiGenerationConfiguration.Temperature'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a44ece306510970a1a8505f756794c036',1,'Uralstech.UGemini.Models.GeminiModel.Temperature']]], ['text_1',['Text',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#af9e3d8f3de91a004055ee2599a1b75d4',1,'Uralstech::UGemini::GeminiContentPart']]], ['textcss_2',['TextCSS',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad601acb65e102a8ce83ef5f96d1e716c',1,'Uralstech::UGemini']]], ['textcsv_3',['TextCSV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca945322016ed527f2e00d8fe6ff2ee4e1',1,'Uralstech::UGemini']]], @@ -13,14 +13,18 @@ var searchData= ['textxpython_10',['TextXPython',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca077005b32057d70b83b7b78172c70df8',1,'Uralstech::UGemini']]], ['textxtypescript_11',['TextXTypeScript',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca4a07195344ee1042ff85164921294594',1,'Uralstech::UGemini']]], ['threshold_12',['Threshold',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#a9962d8fe55c7e028f127785234cc1157',1,'Uralstech::UGemini::Chat::GeminiSafetySettings']]], - ['tokencount_13',['TokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a7719d8ebb0bba1d1091359ab569d6494',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], - ['toolconfig_14',['ToolConfig',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aa0665fb7c116a965ea787c9cca7e1cc6',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], - ['toolresponse_15',['ToolResponse',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52afde9e414e674f69454deb52a73765e62',1,'Uralstech::UGemini']]], - ['tools_16',['Tools',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3de7382d373ca63482e5f88e57c1c966',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], - ['topk_17',['TopK',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae1fe92f6184bd1905a42945dc04db415',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['topp_18',['TopP',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a28c175432583ac9519c6abbfc123d3fd',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['totaltokencount_19',['TotalTokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a4cbc44e9304f3cf2605bafb67bc394f1',1,'Uralstech::UGemini::Chat::GeminiUsageMetadata']]], - ['totaltokens_20',['TotalTokens',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html#ac30f0c1df0556b19f9c5424f39fcc68e',1,'Uralstech::UGemini::TokenCounting::GeminiTokenCountResponse']]], - ['toxicity_21',['Toxicity',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6882500ce8663d315bd70a1a1c522fe6',1,'Uralstech::UGemini']]], - ['type_22',['Type',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#a75d82313bbaeed25fb132d156b62eec1',1,'Uralstech.UGemini.Status.GeminiStatusDetails.Type'],['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a898c914eab89fabe3dadaf5e4c5b5afd',1,'Uralstech.UGemini.Schema.GeminiSchema.Type']]] + ['tobase64jpeg_13',['ToBase64JPEG',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#ac6ace7cf2fa07f87fa9db77d0f78cd47',1,'Uralstech::UGemini::UnityExtensions']]], + ['tobase64png_14',['ToBase64PNG',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a4793aaaf5bd7c29fab1a57636089416d',1,'Uralstech::UGemini::UnityExtensions']]], + ['tobase64wav_15',['ToBase64WAV',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a18a33cc7348c33e5bd6c1284bdfe8f14',1,'Uralstech::UGemini::UnityExtensions']]], + ['tokencount_16',['TokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a7719d8ebb0bba1d1091359ab569d6494',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], + ['toolconfig_17',['ToolConfig',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aa0665fb7c116a965ea787c9cca7e1cc6',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], + ['toolresponse_18',['ToolResponse',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52afde9e414e674f69454deb52a73765e62',1,'Uralstech::UGemini']]], + ['tools_19',['Tools',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3de7382d373ca63482e5f88e57c1c966',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], + ['topk_20',['TopK',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae1fe92f6184bd1905a42945dc04db415',1,'Uralstech.UGemini.Chat.GeminiGenerationConfiguration.TopK'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#af343d66e9fe3fcbc4ba28d1dc991c065',1,'Uralstech.UGemini.Models.GeminiModel.TopK']]], + ['topp_21',['TopP',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a28c175432583ac9519c6abbfc123d3fd',1,'Uralstech.UGemini.Chat.GeminiGenerationConfiguration.TopP'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a808cb740ff9440b5d73dcd3f26233f18',1,'Uralstech.UGemini.Models.GeminiModel.TopP']]], + ['totaltokencount_22',['TotalTokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a4cbc44e9304f3cf2605bafb67bc394f1',1,'Uralstech::UGemini::Chat::GeminiUsageMetadata']]], + ['totaltokens_23',['TotalTokens',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html#ac30f0c1df0556b19f9c5424f39fcc68e',1,'Uralstech::UGemini::TokenCounting::GeminiTokenCountResponse']]], + ['towav_24',['ToWAV',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#af2af35bb487a691d9cf68bc3e195dd24',1,'Uralstech::UGemini::UnityExtensions']]], + ['toxicity_25',['Toxicity',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6882500ce8663d315bd70a1a1c522fe6',1,'Uralstech::UGemini']]], + ['type_26',['Type',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#a75d82313bbaeed25fb132d156b62eec1',1,'Uralstech.UGemini.Status.GeminiStatusDetails.Type'],['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a898c914eab89fabe3dadaf5e4c5b5afd',1,'Uralstech.UGemini.Schema.GeminiSchema.Type']]] ]; diff --git a/docs/search/all_12.js b/docs/search/all_12.js index b4762d46..90787f9d 100644 --- a/docs/search/all_12.js +++ b/docs/search/all_12.js @@ -1,21 +1,23 @@ var searchData= [ - ['unspecified_0',['Unspecified',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Chat.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Chat.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Chat.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Chat.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Chat.Unspecified'],['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Unspecified'],['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.FileAPI.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Schema.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Schema.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Tools.Declaration.Unspecified']]], - ['updatetime_1',['UpdateTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#af39741bd636285a2b08a67b35bd31d81',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], - ['uralstech_2',['Uralstech',['../namespace_uralstech.html',1,'']]], - ['uralstech_3a_3augemini_3',['UGemini',['../namespace_uralstech_1_1_u_gemini.html',1,'Uralstech']]], - ['uralstech_3a_3augemini_3a_3achat_4',['Chat',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3aexceptions_5',['Exceptions',['../namespace_uralstech_1_1_u_gemini_1_1_exceptions.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3afileapi_6',['FileAPI',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3aschema_7',['Schema',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3astatus_8',['Status',['../namespace_uralstech_1_1_u_gemini_1_1_status.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3atokencounting_9',['TokenCounting',['../namespace_uralstech_1_1_u_gemini_1_1_token_counting.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3atools_10',['Tools',['../namespace_uralstech_1_1_u_gemini_1_1_tools.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3atools_3a_3adeclaration_11',['Declaration',['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html',1,'Uralstech::UGemini::Tools']]], - ['uralstech_3a_3augemini_3a_3autils_12',['Utils',['../namespace_uralstech_1_1_u_gemini_1_1_utils.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3autils_3a_3asingleton_13',['Singleton',['../namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html',1,'Uralstech::UGemini::Utils']]], - ['uralstech_3a_3augemini_3a_3autils_3a_3aweb_14',['Web',['../namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html',1,'Uralstech::UGemini::Utils']]], - ['uri_15',['Uri',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ac90c61d67254d5ef8b15ded2161f8d22',1,'Uralstech.UGemini.Chat.GeminiCitationSource.Uri'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a4716c3b7accff3019b88ce98b7e556e7',1,'Uralstech.UGemini.FileAPI.GeminiFile.Uri']]], - ['usagemetadata_16',['UsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a9c1c2b5bcba02fa675c473c6a0bc0c24',1,'Uralstech::UGemini::Chat::GeminiChatResponse']]], - ['user_17',['User',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a8f9bfe9d1345237cb3b2b205864da075',1,'Uralstech::UGemini']]] + ['unityextensions_0',['UnityExtensions',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html',1,'Uralstech::UGemini']]], + ['unspecified_1',['Unspecified',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Chat.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Chat.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Chat.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Chat.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Chat.Unspecified'],['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Unspecified'],['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.FileAPI.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Schema.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Schema.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Tools.Declaration.Unspecified']]], + ['updatetime_2',['UpdateTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#af39741bd636285a2b08a67b35bd31d81',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], + ['uralstech_3',['Uralstech',['../namespace_uralstech.html',1,'']]], + ['uralstech_3a_3augemini_4',['UGemini',['../namespace_uralstech_1_1_u_gemini.html',1,'Uralstech']]], + ['uralstech_3a_3augemini_3a_3achat_5',['Chat',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3aexceptions_6',['Exceptions',['../namespace_uralstech_1_1_u_gemini_1_1_exceptions.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3afileapi_7',['FileAPI',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3amodels_8',['Models',['../namespace_uralstech_1_1_u_gemini_1_1_models.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3aschema_9',['Schema',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3astatus_10',['Status',['../namespace_uralstech_1_1_u_gemini_1_1_status.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3atokencounting_11',['TokenCounting',['../namespace_uralstech_1_1_u_gemini_1_1_token_counting.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3atools_12',['Tools',['../namespace_uralstech_1_1_u_gemini_1_1_tools.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3atools_3a_3adeclaration_13',['Declaration',['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html',1,'Uralstech::UGemini::Tools']]], + ['uralstech_3a_3augemini_3a_3autils_14',['Utils',['../namespace_uralstech_1_1_u_gemini_1_1_utils.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3autils_3a_3asingleton_15',['Singleton',['../namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html',1,'Uralstech::UGemini::Utils']]], + ['uralstech_3a_3augemini_3a_3autils_3a_3aweb_16',['Web',['../namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html',1,'Uralstech::UGemini::Utils']]], + ['uri_17',['Uri',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ac90c61d67254d5ef8b15ded2161f8d22',1,'Uralstech.UGemini.Chat.GeminiCitationSource.Uri'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a4716c3b7accff3019b88ce98b7e556e7',1,'Uralstech.UGemini.FileAPI.GeminiFile.Uri']]], + ['usagemetadata_18',['UsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a9c1c2b5bcba02fa675c473c6a0bc0c24',1,'Uralstech::UGemini::Chat::GeminiChatResponse']]], + ['user_19',['User',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a8f9bfe9d1345237cb3b2b205864da075',1,'Uralstech::UGemini']]] ]; diff --git a/docs/search/all_13.js b/docs/search/all_13.js index db984733..7e2daaa6 100644 --- a/docs/search/all_13.js +++ b/docs/search/all_13.js @@ -1,15 +1,16 @@ var searchData= [ - ['video3gpp_0',['Video3GPP',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca9ee7912972010776643b4255631c927d',1,'Uralstech::UGemini']]], - ['videoavi_1',['VideoAVI',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caeed161c899c3f137cb9a46585ef91908',1,'Uralstech::UGemini']]], - ['videoduration_2',['VideoDuration',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html#af4affab8f710daf9dc95ea3058f21933',1,'Uralstech::UGemini::FileAPI::GeminiFileVideoMetaData']]], - ['videometadata_3',['VideoMetadata',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7577cd9e2e81312436e190ab702729eb',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], - ['videomov_4',['VideoMOV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cae5b46657a3970b015d78f4f9f38631d2',1,'Uralstech::UGemini']]], - ['videomp4_5',['VideoMP4',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac95300387e890a73004a6b036cd65949',1,'Uralstech::UGemini']]], - ['videompeg_6',['VideoMPEG',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca39f59a6211b515a41de3b2f4a1e310b0',1,'Uralstech::UGemini']]], - ['videompg_7',['VideoMPG',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caa9f0fc5bbb5952bc0c413ec2d6bc291f',1,'Uralstech::UGemini']]], - ['videowebm_8',['VideoWebM',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca28401944e0d82b9cbbd1ba8dc6d92cad',1,'Uralstech::UGemini']]], - ['videowmv_9',['VideoWMV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabecf04ace621185fdfcd6ff66ce0f8c0',1,'Uralstech::UGemini']]], - ['videoxflv_10',['VideoXFLV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabcdd3bc83b74eb90c9ed0456b4eb116d',1,'Uralstech::UGemini']]], - ['violence_11',['Violence',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea0ef93352ce96f36586f2a3cf3525ecca',1,'Uralstech::UGemini']]] + ['version_0',['Version',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a0ac512fb55049916a47c69cc52255512',1,'Uralstech::UGemini::Models::GeminiModel']]], + ['video3gpp_1',['Video3GPP',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca9ee7912972010776643b4255631c927d',1,'Uralstech::UGemini']]], + ['videoavi_2',['VideoAVI',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caeed161c899c3f137cb9a46585ef91908',1,'Uralstech::UGemini']]], + ['videoduration_3',['VideoDuration',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html#af4affab8f710daf9dc95ea3058f21933',1,'Uralstech::UGemini::FileAPI::GeminiFileVideoMetaData']]], + ['videometadata_4',['VideoMetadata',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7577cd9e2e81312436e190ab702729eb',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], + ['videomov_5',['VideoMOV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cae5b46657a3970b015d78f4f9f38631d2',1,'Uralstech::UGemini']]], + ['videomp4_6',['VideoMP4',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac95300387e890a73004a6b036cd65949',1,'Uralstech::UGemini']]], + ['videompeg_7',['VideoMPEG',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca39f59a6211b515a41de3b2f4a1e310b0',1,'Uralstech::UGemini']]], + ['videompg_8',['VideoMPG',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caa9f0fc5bbb5952bc0c413ec2d6bc291f',1,'Uralstech::UGemini']]], + ['videowebm_9',['VideoWebM',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca28401944e0d82b9cbbd1ba8dc6d92cad',1,'Uralstech::UGemini']]], + ['videowmv_10',['VideoWMV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabecf04ace621185fdfcd6ff66ce0f8c0',1,'Uralstech::UGemini']]], + ['videoxflv_11',['VideoXFLV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabcdd3bc83b74eb90c9ed0456b4eb116d',1,'Uralstech::UGemini']]], + ['violence_12',['Violence',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea0ef93352ce96f36586f2a3cf3525ecca',1,'Uralstech::UGemini']]] ]; diff --git a/docs/search/all_14.js b/docs/search/all_14.js index f0e5c8ca..5bfa220d 100644 --- a/docs/search/all_14.js +++ b/docs/search/all_14.js @@ -1,4 +1,5 @@ var searchData= [ - ['writejson_0',['WriteJson',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#abd30b9eec82094da8d389fbbd352c37e',1,'Uralstech::UGemini::FileAPI::GeminiTimeSpanJsonConverter']]] + ['webrequesthelper_0',['WebRequestHelper',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html',1,'Uralstech::UGemini::Utils::Web']]], + ['writejson_1',['WriteJson',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#abd30b9eec82094da8d389fbbd352c37e',1,'Uralstech::UGemini::FileAPI::GeminiTimeSpanJsonConverter']]] ]; diff --git a/docs/search/all_2.js b/docs/search/all_2.js index 6d365c89..d399adc1 100644 --- a/docs/search/all_2.js +++ b/docs/search/all_2.js @@ -15,7 +15,7 @@ var searchData= ['compute_3c_20trequest_2c_20tresponse_20_3e_12',['Compute< TRequest, TResponse >',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a89b800c896b599e48e247ab98a58b088',1,'Uralstech::UGemini::GeminiManager']]], ['content_13',['Content',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a746b2fd7913acff907655051e35fbca0',1,'Uralstech.UGemini.Chat.GeminiGroundingAttribution.Content'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad3ed32bfdd202e0f6d193e30666a3a79',1,'Uralstech.UGemini.Chat.GeminiCandidate.Content']]], ['contents_14',['Contents',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#acdff47bbe3b715fb361ee8e6108da340',1,'Uralstech.UGemini.Chat.GeminiChatRequest.Contents'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a325159c59e325ad845a5aa54b02d742c',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.Contents']]], - ['contenttype_15',['ContentType',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ad6ed85d43f5a50ec3d0de654779d332c',1,'Uralstech.UGemini.Chat.GeminiChatRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab08568e72663bf562de213a9887995c9',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.ContentType'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a3f80f4788b15717dd57a8a5c4ea36f5c',1,'Uralstech.UGemini.IGeminiPostRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a4b65af5a5a1924aca5276b95f5aebf0b',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.ContentType']]], + ['contenttype_15',['ContentType',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ad6ed85d43f5a50ec3d0de654779d332c',1,'Uralstech.UGemini.Chat.GeminiChatRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab08568e72663bf562de213a9887995c9',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.ContentType'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a3f80f4788b15717dd57a8a5c4ea36f5c',1,'Uralstech.UGemini.IGeminiPostRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a4b65af5a5a1924aca5276b95f5aebf0b',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#a7443006dc7a71435564cacdd8836e42e',1,'Uralstech.UGemini.EnumExtensions.ContentType()']]], ['counttokens_16',['CountTokens',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a85a63de01cd75e7a87a44cc632a045c5',1,'Uralstech::UGemini::GeminiManager']]], ['createtime_17',['CreateTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ad6295ecd52e47ec544c37df8faf34f60',1,'Uralstech::UGemini::FileAPI::GeminiFile']]] ]; diff --git a/docs/search/all_3.js b/docs/search/all_3.js index e9d3a37e..9e01433c 100644 --- a/docs/search/all_3.js +++ b/docs/search/all_3.js @@ -5,9 +5,10 @@ var searchData= ['data_2',['Data',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7d6e48791f4a2fef04eda499b8ade0ec',1,'Uralstech.UGemini.GeminiContentBlob.Data'],['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#abbcd728e1a3961832490e58891985c12',1,'Uralstech.UGemini.Status.GeminiStatusDetails.Data']]], ['date_3',['Date',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a44749712dbec183e983dcd78a7736c41',1,'Uralstech::UGemini::Schema']]], ['datetime_4',['DateTime',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a8cf10d2341ed01492506085688270c1e',1,'Uralstech::UGemini::Schema']]], - ['derogatory_5',['Derogatory',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eae6ff0ff9621ddfb821303c01de15c217',1,'Uralstech::UGemini']]], - ['description_6',['Description',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#af7967d2ed8d41acccb3085e730507432',1,'Uralstech.UGemini.Schema.GeminiSchema.Description'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ac6f78dd06d711c56357549cff8e2f830',1,'Uralstech.UGemini.Tools.Declaration.GeminiFunctionDeclaration.Description']]], - ['details_7',['Details',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#aa95d541a23ea024ca3ef7014b759b1e9',1,'Uralstech::UGemini::Status::GeminiStatus']]], - ['displayname_8',['DisplayName',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6571cd81473910df487afd10ccc54e2',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadMetaData.DisplayName'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae44865ea1be36945c693065b2f934ab8',1,'Uralstech.UGemini.FileAPI.GeminiFile.DisplayName']]], - ['double_9',['Double',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068ad909d38d705ce75386dd86e611a82f5b',1,'Uralstech::UGemini::Schema']]] + ['deprecated_20list_5',['Deprecated List',['../deprecated.html',1,'']]], + ['derogatory_6',['Derogatory',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eae6ff0ff9621ddfb821303c01de15c217',1,'Uralstech::UGemini']]], + ['description_7',['Description',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#aebb02a9bb922b9ad76712a6e88b7b86b',1,'Uralstech.UGemini.Models.GeminiModel.Description'],['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#af7967d2ed8d41acccb3085e730507432',1,'Uralstech.UGemini.Schema.GeminiSchema.Description'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ac6f78dd06d711c56357549cff8e2f830',1,'Uralstech.UGemini.Tools.Declaration.GeminiFunctionDeclaration.Description']]], + ['details_8',['Details',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#aa95d541a23ea024ca3ef7014b759b1e9',1,'Uralstech::UGemini::Status::GeminiStatus']]], + ['displayname_9',['DisplayName',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6571cd81473910df487afd10ccc54e2',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadMetaData.DisplayName'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae44865ea1be36945c693065b2f934ab8',1,'Uralstech.UGemini.FileAPI.GeminiFile.DisplayName'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ad5d51ac50afbe7942f2e15d9436e5b2d',1,'Uralstech.UGemini.Models.GeminiModel.DisplayName']]], + ['double_10',['Double',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068ad909d38d705ce75386dd86e611a82f5b',1,'Uralstech::UGemini::Schema']]] ]; diff --git a/docs/search/all_4.js b/docs/search/all_4.js index 2acef03c..60351c6f 100644 --- a/docs/search/all_4.js +++ b/docs/search/all_4.js @@ -2,5 +2,6 @@ var searchData= [ ['endindex_0',['EndIndex',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a71d2bf8ce05e2b42615b12bacab1937f',1,'Uralstech::UGemini::Chat::GeminiCitationSource']]], ['enum_1',['Enum',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a6c034cc47b4abda6d72bd44039624d43',1,'Uralstech.UGemini.Schema.GeminiSchema.Enum'],['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068acf20423ed48998082c20099488a0917c',1,'Uralstech.UGemini.Schema.Enum']]], - ['expirationtime_2',['ExpirationTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7a61ce06b675869d0e1dbab8ed116676',1,'Uralstech::UGemini::FileAPI::GeminiFile']]] + ['enumextensions_2',['EnumExtensions',['../class_uralstech_1_1_u_gemini_1_1_enum_extensions.html',1,'Uralstech::UGemini']]], + ['expirationtime_3',['ExpirationTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7a61ce06b675869d0e1dbab8ed116676',1,'Uralstech::UGemini::FileAPI::GeminiFile']]] ]; diff --git a/docs/search/all_6.js b/docs/search/all_6.js index 54895024..cca89b78 100644 --- a/docs/search/all_6.js +++ b/docs/search/all_6.js @@ -1,13 +1,13 @@ var searchData= [ - ['gemini1_5f0pro_0',['Gemini1_0Pro',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a756739fea8919da8ab6d56c5c10dc370',1,'Uralstech::UGemini::GeminiManager']]], - ['gemini1_5f0provision_1',['Gemini1_0ProVision',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a041763144e2402bb9d8e53152956553f',1,'Uralstech::UGemini::GeminiManager']]], - ['gemini1_5f5flash_2',['Gemini1_5Flash',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a4c1005ecacfe4dcc078de5b1538fdc6f',1,'Uralstech::UGemini::GeminiManager']]], - ['gemini1_5f5pro_3',['Gemini1_5Pro',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a0718ada289434a1fdd702eac7e5c870a',1,'Uralstech::UGemini::GeminiManager']]], + ['gemini1_5f0pro_0',['Gemini1_0Pro',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8cf014ae3cac1b512d34ad88b4b3ec86',1,'Uralstech.UGemini.Models.GeminiModel.Gemini1_0Pro'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a756739fea8919da8ab6d56c5c10dc370',1,'Uralstech.UGemini.GeminiManager.Gemini1_0Pro']]], + ['gemini1_5f0provision_1',['Gemini1_0ProVision',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a639af8e6822eda8126e4b4971cf64664',1,'Uralstech.UGemini.Models.GeminiModel.Gemini1_0ProVision'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a041763144e2402bb9d8e53152956553f',1,'Uralstech.UGemini.GeminiManager.Gemini1_0ProVision']]], + ['gemini1_5f5flash_2',['Gemini1_5Flash',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a3b0a0484e82dc1877abb45e3db5fe589',1,'Uralstech.UGemini.Models.GeminiModel.Gemini1_5Flash'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a4c1005ecacfe4dcc078de5b1538fdc6f',1,'Uralstech.UGemini.GeminiManager.Gemini1_5Flash']]], + ['gemini1_5f5pro_3',['Gemini1_5Pro',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#adadc5fec3cd85e2d6965bf4de43bddc0',1,'Uralstech.UGemini.Models.GeminiModel.Gemini1_5Pro'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a0718ada289434a1fdd702eac7e5c870a',1,'Uralstech.UGemini.GeminiManager.Gemini1_5Pro']]], ['geminiattributionsourceid_4',['GeminiAttributionSourceId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html',1,'Uralstech::UGemini::Chat']]], ['geminiblockreason_5',['GeminiBlockReason',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4',1,'Uralstech::UGemini::Chat']]], ['geminicandidate_6',['GeminiCandidate',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html',1,'Uralstech::UGemini::Chat']]], - ['geminichatrequest_7',['GeminiChatRequest',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html',1,'Uralstech.UGemini.Chat.GeminiChatRequest'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a30987389162c52d80ae1ec66a4f8afda',1,'Uralstech.UGemini.Chat.GeminiChatRequest.GeminiChatRequest()']]], + ['geminichatrequest_7',['GeminiChatRequest',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html',1,'Uralstech.UGemini.Chat.GeminiChatRequest'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4bf1586af3db5471e51f9dfc0cea655e',1,'Uralstech.UGemini.Chat.GeminiChatRequest.GeminiChatRequest(GeminiModelId model, bool useBetaApi=false)'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ab486729d99f809b1a7650ff23b51a8c1',1,'Uralstech.UGemini.Chat.GeminiChatRequest.GeminiChatRequest()']]], ['geminichatresponse_8',['GeminiChatResponse',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html',1,'Uralstech::UGemini::Chat']]], ['geminicitationmetadata_9',['GeminiCitationMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html',1,'Uralstech::UGemini::Chat']]], ['geminicitationsource_10',['GeminiCitationSource',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html',1,'Uralstech::UGemini::Chat']]], @@ -38,34 +38,39 @@ var searchData= ['geminigroundingpassageid_35',['GeminiGroundingPassageId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html',1,'Uralstech::UGemini::Chat']]], ['geminiharmprobability_36',['GeminiHarmProbability',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7',1,'Uralstech::UGemini::Chat']]], ['geminimanager_37',['GeminiManager',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html',1,'Uralstech::UGemini']]], - ['geminipromptfeedback_38',['GeminiPromptFeedback',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html',1,'Uralstech::UGemini::Chat']]], - ['geminirequestexception_39',['GeminiRequestException',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html',1,'Uralstech::UGemini::Exceptions']]], - ['geminirequestmetadata_40',['GeminiRequestMetadata',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html',1,'Uralstech::UGemini']]], - ['geminiresponsetype_41',['GeminiResponseType',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147',1,'Uralstech::UGemini::Chat']]], - ['geminirole_42',['GeminiRole',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52',1,'Uralstech::UGemini']]], - ['geminisafetyharmblockthreshold_43',['GeminiSafetyHarmBlockThreshold',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083',1,'Uralstech::UGemini::Chat']]], - ['geminisafetyharmcategory_44',['GeminiSafetyHarmCategory',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7e',1,'Uralstech::UGemini']]], - ['geminisafetyrating_45',['GeminiSafetyRating',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html',1,'Uralstech::UGemini::Chat']]], - ['geminisafetysettings_46',['GeminiSafetySettings',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html',1,'Uralstech::UGemini::Chat']]], - ['geminischema_47',['GeminiSchema',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html',1,'Uralstech::UGemini::Schema']]], - ['geminischemadataformat_48',['GeminiSchemaDataFormat',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068',1,'Uralstech::UGemini::Schema']]], - ['geminischemadatatype_49',['GeminiSchemaDataType',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055a',1,'Uralstech::UGemini::Schema']]], - ['geminisemanticretrieverchunk_50',['GeminiSemanticRetrieverChunk',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html',1,'Uralstech::UGemini::Chat']]], - ['geministatus_51',['GeminiStatus',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html',1,'Uralstech::UGemini::Status']]], - ['geministatusdetails_52',['GeminiStatusDetails',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html',1,'Uralstech::UGemini::Status']]], - ['geminitimespanjsonconverter_53',['GeminiTimeSpanJsonConverter',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminitokencountrequest_54',['GeminiTokenCountRequest',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acaf8cd55ab4a832e9667f8d234c74dcc',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GeminiTokenCountRequest()']]], - ['geminitokencountresponse_55',['GeminiTokenCountResponse',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html',1,'Uralstech::UGemini::TokenCounting']]], - ['geminitool_56',['GeminiTool',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html',1,'Uralstech::UGemini::Tools::Declaration']]], - ['geminitoolconfiguration_57',['GeminiToolConfiguration',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html',1,'Uralstech::UGemini::Tools::Declaration']]], - ['geminiusagemetadata_58',['GeminiUsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html',1,'Uralstech::UGemini::Chat']]], - ['generationconfig_59',['GenerationConfig',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a70323da0230e4bb9485a5b7b4136bd23',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], - ['getconfiguration_60',['GetConfiguration',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#ac8bbe3e1cf966bd1897b4effe01b2110',1,'Uralstech::UGemini::Tools::Declaration::GeminiToolConfiguration']]], - ['getcontent_61',['GetContent',['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#adf06a76c715005062c9f5d91f79af90a',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a225a81e02fdae0a0293f259b0434e0eb',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, Texture2D image, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a621e3a226d58eb12212c0d2df31ffef5',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, GeminiFile file, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a5ca72ffc7b2b719906b678209c515935',1,'Uralstech.UGemini.GeminiContent.GetContent(GeminiFunctionCall functionCall)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a4414240de18abb4e9f8327070f6fb1c1',1,'Uralstech.UGemini.GeminiContent.GetContent(GeminiFunctionResponse functionResponse)']]], - ['getcontentblob_62',['GetContentBlob',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#ad4c1057b53bd920d8045cddbfc5be018',1,'Uralstech::UGemini::GeminiContentBlob']]], - ['getendpointuri_63',['GetEndpointUri',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a5b53ad8cb5e8b545e1213d5ab337650e',1,'Uralstech.UGemini.Chat.GeminiChatRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a802d42b80a0de901c1b68e49f58d0b90',1,'Uralstech.UGemini.FileAPI.GeminiFileListRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a72b2ec065988d18fa295e59108b74449',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a468845875f4d6f4165013baf75e726b5',1,'Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a4cdb2e36ec4b15ce95f1837f9aa4f681',1,'Uralstech.UGemini.FileAPI.GeminiFileGetRequest.GetEndpointUri()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8',1,'Uralstech.UGemini.IGeminiRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a1e4be9af54a180700998215a33a47294',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GetEndpointUri()']]], - ['getresponse_64',['GetResponse',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#adc9304ceaa0540f2705ca94f853738c3',1,'Uralstech::UGemini::Tools::GeminiFunctionCall']]], - ['getutf8encodeddata_65',['GetUtf8EncodedData',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a0f2b1ac5861b9e731faf375ab8b18dfe',1,'Uralstech.UGemini.Chat.GeminiChatRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8a9a563f895ab297a2d4bdc22b5c1bc8',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.GetUtf8EncodedData()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html#a2bb8e32eb6322ec03b892585bd785ab1',1,'Uralstech.UGemini.IGeminiMultiPartPostRequest.GetUtf8EncodedData()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118',1,'Uralstech.UGemini.IGeminiPostRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a3a8bcfda86fe9b436994a01450a95ec0',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GetUtf8EncodedData()']]], - ['groundingattributions_66',['GroundingAttributions',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a547db5d8ec29befe378cdebf8d4a006f',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], - ['groundingpassage_67',['GroundingPassage',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#adf2de484d449008884b739d45bbd1799',1,'Uralstech::UGemini::Chat::GeminiAttributionSourceId']]] + ['geminimodel_38',['GeminiModel',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html',1,'Uralstech::UGemini::Models']]], + ['geminimodelgetrequest_39',['GeminiModelGetRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html',1,'Uralstech.UGemini.Models.GeminiModelGetRequest'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a15d4c31df8bfe8e9c161548ada1a4fdc',1,'Uralstech.UGemini.Models.GeminiModelGetRequest.GeminiModelGetRequest()']]], + ['geminimodelid_40',['GeminiModelId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html',1,'Uralstech.UGemini.Models.GeminiModelId'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a0e2d79d01d2f45f33cd6fb2a3ece3afb',1,'Uralstech.UGemini.Models.GeminiModelId.GeminiModelId()']]], + ['geminimodellistrequest_41',['GeminiModelListRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html',1,'Uralstech.UGemini.Models.GeminiModelListRequest'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#af8b87a23494c26de7aa01e70b5db8e79',1,'Uralstech.UGemini.Models.GeminiModelListRequest.GeminiModelListRequest()']]], + ['geminimodellistresponse_42',['GeminiModelListResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html',1,'Uralstech::UGemini::Models']]], + ['geminipromptfeedback_43',['GeminiPromptFeedback',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html',1,'Uralstech::UGemini::Chat']]], + ['geminirequestexception_44',['GeminiRequestException',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html',1,'Uralstech::UGemini::Exceptions']]], + ['geminirequestmetadata_45',['GeminiRequestMetadata',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html',1,'Uralstech::UGemini']]], + ['geminiresponsetype_46',['GeminiResponseType',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147',1,'Uralstech::UGemini::Chat']]], + ['geminirole_47',['GeminiRole',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52',1,'Uralstech::UGemini']]], + ['geminisafetyharmblockthreshold_48',['GeminiSafetyHarmBlockThreshold',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083',1,'Uralstech::UGemini::Chat']]], + ['geminisafetyharmcategory_49',['GeminiSafetyHarmCategory',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7e',1,'Uralstech::UGemini']]], + ['geminisafetyrating_50',['GeminiSafetyRating',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html',1,'Uralstech::UGemini::Chat']]], + ['geminisafetysettings_51',['GeminiSafetySettings',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html',1,'Uralstech::UGemini::Chat']]], + ['geminischema_52',['GeminiSchema',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html',1,'Uralstech::UGemini::Schema']]], + ['geminischemadataformat_53',['GeminiSchemaDataFormat',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068',1,'Uralstech::UGemini::Schema']]], + ['geminischemadatatype_54',['GeminiSchemaDataType',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055a',1,'Uralstech::UGemini::Schema']]], + ['geminisemanticretrieverchunk_55',['GeminiSemanticRetrieverChunk',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html',1,'Uralstech::UGemini::Chat']]], + ['geministatus_56',['GeminiStatus',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html',1,'Uralstech::UGemini::Status']]], + ['geministatusdetails_57',['GeminiStatusDetails',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html',1,'Uralstech::UGemini::Status']]], + ['geminitimespanjsonconverter_58',['GeminiTimeSpanJsonConverter',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminitokencountrequest_59',['GeminiTokenCountRequest',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a7ad58f697786037fcebfe8b090f8583b',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GeminiTokenCountRequest(GeminiModelId model, bool useBetaApi=false)'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#aa259058f515cf6c5da10b2593e426cd3',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GeminiTokenCountRequest()']]], + ['geminitokencountresponse_60',['GeminiTokenCountResponse',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html',1,'Uralstech::UGemini::TokenCounting']]], + ['geminitool_61',['GeminiTool',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html',1,'Uralstech::UGemini::Tools::Declaration']]], + ['geminitoolconfiguration_62',['GeminiToolConfiguration',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html',1,'Uralstech::UGemini::Tools::Declaration']]], + ['geminiusagemetadata_63',['GeminiUsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html',1,'Uralstech::UGemini::Chat']]], + ['generationconfig_64',['GenerationConfig',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a70323da0230e4bb9485a5b7b4136bd23',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], + ['getconfiguration_65',['GetConfiguration',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#ac8bbe3e1cf966bd1897b4effe01b2110',1,'Uralstech::UGemini::Tools::Declaration::GeminiToolConfiguration']]], + ['getcontent_66',['GetContent',['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#adf06a76c715005062c9f5d91f79af90a',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a225a81e02fdae0a0293f259b0434e0eb',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, Texture2D image, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a71a008a63d98f849df9a127e0a6f6ead',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, AudioClip audio, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a621e3a226d58eb12212c0d2df31ffef5',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, GeminiFile file, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a5ca72ffc7b2b719906b678209c515935',1,'Uralstech.UGemini.GeminiContent.GetContent(GeminiFunctionCall functionCall)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a4414240de18abb4e9f8327070f6fb1c1',1,'Uralstech.UGemini.GeminiContent.GetContent(GeminiFunctionResponse functionResponse)']]], + ['getcontentblob_67',['GetContentBlob',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a2f51be095c7775a6dfc6cb9b36d70735',1,'Uralstech.UGemini.GeminiContentBlob.GetContentBlob(AudioClip audio)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#ad4c1057b53bd920d8045cddbfc5be018',1,'Uralstech.UGemini.GeminiContentBlob.GetContentBlob(Texture2D image, bool useJPEG=false)']]], + ['getendpointuri_68',['GetEndpointUri',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a5b53ad8cb5e8b545e1213d5ab337650e',1,'Uralstech.UGemini.Chat.GeminiChatRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a802d42b80a0de901c1b68e49f58d0b90',1,'Uralstech.UGemini.FileAPI.GeminiFileListRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a72b2ec065988d18fa295e59108b74449',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a468845875f4d6f4165013baf75e726b5',1,'Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a4cdb2e36ec4b15ce95f1837f9aa4f681',1,'Uralstech.UGemini.FileAPI.GeminiFileGetRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aaf930bf273f73e99e16049b267423ed9',1,'Uralstech.UGemini.Models.GeminiModelListRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#add4ab4bac130944edbcc069b5d6ebeec',1,'Uralstech.UGemini.Models.GeminiModelGetRequest.GetEndpointUri()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8',1,'Uralstech.UGemini.IGeminiRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a1e4be9af54a180700998215a33a47294',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GetEndpointUri()']]], + ['getresponse_69',['GetResponse',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#adc9304ceaa0540f2705ca94f853738c3',1,'Uralstech::UGemini::Tools::GeminiFunctionCall']]], + ['getutf8encodeddata_70',['GetUtf8EncodedData',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a0f2b1ac5861b9e731faf375ab8b18dfe',1,'Uralstech.UGemini.Chat.GeminiChatRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8a9a563f895ab297a2d4bdc22b5c1bc8',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.GetUtf8EncodedData()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html#a2bb8e32eb6322ec03b892585bd785ab1',1,'Uralstech.UGemini.IGeminiMultiPartPostRequest.GetUtf8EncodedData()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118',1,'Uralstech.UGemini.IGeminiPostRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a3a8bcfda86fe9b436994a01450a95ec0',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GetUtf8EncodedData()']]], + ['groundingattributions_71',['GroundingAttributions',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a547db5d8ec29befe378cdebf8d4a006f',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], + ['groundingpassage_72',['GroundingPassage',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#adf2de484d449008884b739d45bbd1799',1,'Uralstech::UGemini::Chat::GeminiAttributionSourceId']]] ]; diff --git a/docs/search/all_8.js b/docs/search/all_8.js index 111ab8e6..29832fd9 100644 --- a/docs/search/all_8.js +++ b/docs/search/all_8.js @@ -21,12 +21,13 @@ 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']]], - ['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']]] + ['inputtokenlimit_21',['InputTokenLimit',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a938425a3f58815e97c72e40d50837641',1,'Uralstech::UGemini::Models::GeminiModel']]], + ['instance_22',['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_23',['Int',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a1686a6c336b71b36d77354cea19a8b52',1,'Uralstech::UGemini::Schema']]], + ['integer_24',['Integer',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aaa0faef0851b4294c06f2b94bb1cb2044',1,'Uralstech::UGemini::Schema']]], + ['isappendable_25',['IsAppendable',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1162b9168947253cbf34c1c578d6848a',1,'Uralstech::UGemini::GeminiContentPart']]], + ['isbetaapi_26',['IsBetaApi',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], + ['isempty_27',['IsEmpty',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660',1,'Uralstech::UGemini::GeminiContentPart']]], + ['isstreaming_28',['IsStreaming',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329',1,'Uralstech::UGemini::GeminiRequestMetadata']]], + ['items_29',['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/all_a.js b/docs/search/all_a.js index 8949b81f..fccb4117 100644 --- a/docs/search/all_a.js +++ b/docs/search/all_a.js @@ -1,7 +1,8 @@ var searchData= [ ['license_0',['License',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ae39e1d9cda0143bd98037b7ec6482884',1,'Uralstech::UGemini::Chat::GeminiCitationSource']]], - ['long_1',['Long',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a8394f0347c184cf156ac5924dccb773b',1,'Uralstech::UGemini::Schema']]], - ['low_2',['Low',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a28d0edd045e05cf5af64e35ae0c4c6ef',1,'Uralstech::UGemini::Chat']]], - ['lowandabove_3',['LowAndAbove',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083ab38533abc7d7d3bf2661d78df74e0ba7',1,'Uralstech::UGemini::Chat']]] + ['list_1',['Deprecated List',['../deprecated.html',1,'']]], + ['long_2',['Long',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a8394f0347c184cf156ac5924dccb773b',1,'Uralstech::UGemini::Schema']]], + ['low_3',['Low',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a28d0edd045e05cf5af64e35ae0c4c6ef',1,'Uralstech::UGemini::Chat']]], + ['lowandabove_4',['LowAndAbove',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083ab38533abc7d7d3bf2661d78df74e0ba7',1,'Uralstech::UGemini::Chat']]] ]; diff --git a/docs/search/all_b.js b/docs/search/all_b.js index 563be61d..7da2c61c 100644 --- a/docs/search/all_b.js +++ b/docs/search/all_b.js @@ -2,12 +2,15 @@ var searchData= [ ['maxoutputtokens_0',['MaxOutputTokens',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a1953b24c83418d37f2471d94663a3f0f',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], ['maxresponsefiles_1',['MaxResponseFiles',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a484597170d23fe2baa4d3da40c095f45',1,'Uralstech::UGemini::FileAPI::GeminiFileListRequest']]], - ['maxtokens_2',['MaxTokens',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9aaf0e6be419dc2af93d93caca768aed99',1,'Uralstech::UGemini::Chat']]], - ['medical_3',['Medical',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea077262cc53a1fb1b5f651d31b6bf81ba',1,'Uralstech::UGemini']]], - ['medium_4',['Medium',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a87f8a6ab85c9ced3702b4ea641ad4bb5',1,'Uralstech::UGemini::Chat']]], - ['mediumandabove_5',['MediumAndAbove',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a4115c8b233f3f48c8716473bf12f7ceb',1,'Uralstech::UGemini::Chat']]], - ['message_6',['Message',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240',1,'Uralstech::UGemini::Status::GeminiStatus']]], - ['mimetype_7',['MimeType',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7a20a8a73ccf97071de20dca34c91767',1,'Uralstech.UGemini.GeminiContentBlob.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#aa40c412bc4c6c8c2cda3056d86deb6ed',1,'Uralstech.UGemini.GeminiFileData.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab3d9a43d842aa220fde8ed386bfa6308',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a9cb80a8dbbf55410eaf72dea18c4c0f8',1,'Uralstech.UGemini.FileAPI.GeminiFile.MimeType']]], - ['mode_8',['Mode',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a1a449b063064c973eeb93e12f6bab937',1,'Uralstech::UGemini::Tools::Declaration::GeminiFunctionCallingConfiguration']]], - ['model_9',['Model',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3199ed88fa6fc21a1774f5522444fed9',1,'Uralstech.UGemini.Chat.GeminiChatRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a23b82d259b55cca6929ca7a555e4105d',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.Model']]] + ['maxresponsemodels_2',['MaxResponseModels',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#ab24ca9af778b20bfa22ddef97fc16d1a',1,'Uralstech::UGemini::Models::GeminiModelListRequest']]], + ['maxtokens_3',['MaxTokens',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9aaf0e6be419dc2af93d93caca768aed99',1,'Uralstech::UGemini::Chat']]], + ['medical_4',['Medical',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea077262cc53a1fb1b5f651d31b6bf81ba',1,'Uralstech::UGemini']]], + ['medium_5',['Medium',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a87f8a6ab85c9ced3702b4ea641ad4bb5',1,'Uralstech::UGemini::Chat']]], + ['mediumandabove_6',['MediumAndAbove',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a4115c8b233f3f48c8716473bf12f7ceb',1,'Uralstech::UGemini::Chat']]], + ['message_7',['Message',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240',1,'Uralstech::UGemini::Status::GeminiStatus']]], + ['mimetype_8',['MimeType',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7a20a8a73ccf97071de20dca34c91767',1,'Uralstech.UGemini.GeminiContentBlob.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#aa40c412bc4c6c8c2cda3056d86deb6ed',1,'Uralstech.UGemini.GeminiFileData.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab3d9a43d842aa220fde8ed386bfa6308',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a9cb80a8dbbf55410eaf72dea18c4c0f8',1,'Uralstech.UGemini.FileAPI.GeminiFile.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#af154ce36e01ae04cd063c3ae988b87b0',1,'Uralstech.UGemini.EnumExtensions.MimeType()']]], + ['mode_9',['Mode',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a1a449b063064c973eeb93e12f6bab937',1,'Uralstech::UGemini::Tools::Declaration::GeminiFunctionCallingConfiguration']]], + ['model_10',['Model',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6774b2da0b9306f759a038e0b6f49c80',1,'Uralstech.UGemini.Chat.GeminiChatRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a68400583a4bda023953c33ceb9815e1c',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.Model']]], + ['modelname_11',['ModelName',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a62c29ec0e283e83881c4947c27228fce',1,'Uralstech::UGemini::Models::GeminiModelGetRequest']]], + ['models_12',['Models',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a3b7f509989fe91bdc4325ae100e97963',1,'Uralstech::UGemini::Models::GeminiModelListResponse']]] ]; diff --git a/docs/search/all_c.js b/docs/search/all_c.js index b7db6a50..0611f152 100644 --- a/docs/search/all_c.js +++ b/docs/search/all_c.js @@ -1,8 +1,8 @@ var searchData= [ - ['name_0',['Name',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6a61a464332b40ea28fdcf67a00b678',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadMetaData.Name'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a69139fa4be6c56153787b4383383c5ff',1,'Uralstech.UGemini.FileAPI.GeminiFile.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a80166a44ed49972a247e0d156ef39332',1,'Uralstech.UGemini.Tools.Declaration.GeminiFunctionDeclaration.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a789b27239b44a6ed066e08d357dc364c',1,'Uralstech.UGemini.Tools.GeminiFunctionCall.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#a17bd6590b2e6c3d25d5dc5125566a4bd',1,'Uralstech.UGemini.Tools.GeminiFunctionResponse.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#ac47315f230fcfc4b595d3ca4b955c949',1,'Uralstech.UGemini.Tools.GeminiFunctionResponseContent.Name']]], + ['name_0',['Name',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6a61a464332b40ea28fdcf67a00b678',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadMetaData.Name'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a69139fa4be6c56153787b4383383c5ff',1,'Uralstech.UGemini.FileAPI.GeminiFile.Name'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a1cc3066df7ab7567f3d2758dd5903e6f',1,'Uralstech.UGemini.Models.GeminiModelId.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a80166a44ed49972a247e0d156ef39332',1,'Uralstech.UGemini.Tools.Declaration.GeminiFunctionDeclaration.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a789b27239b44a6ed066e08d357dc364c',1,'Uralstech.UGemini.Tools.GeminiFunctionCall.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#a17bd6590b2e6c3d25d5dc5125566a4bd',1,'Uralstech.UGemini.Tools.GeminiFunctionResponse.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#ac47315f230fcfc4b595d3ca4b955c949',1,'Uralstech.UGemini.Tools.GeminiFunctionResponseContent.Name']]], ['negligible_1',['Negligible',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7aa295493d972709c15ec5098fb718e14a',1,'Uralstech::UGemini::Chat']]], - ['nextpagetoken_2',['NextPageToken',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#a92c4155314f0d96455f1d091f6644ed9',1,'Uralstech::UGemini::FileAPI::GeminiFileListResponse']]], + ['nextpagetoken_2',['NextPageToken',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#a92c4155314f0d96455f1d091f6644ed9',1,'Uralstech.UGemini.FileAPI.GeminiFileListResponse.NextPageToken'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a5de056f1642ff4cbe5c679e901648f0b',1,'Uralstech.UGemini.Models.GeminiModelListResponse.NextPageToken']]], ['none_3',['None',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a6adf97f83acf6453d4a6a4b1070f3754',1,'Uralstech.UGemini.Chat.None'],['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa6adf97f83acf6453d4a6a4b1070f3754',1,'Uralstech.UGemini.Tools.Declaration.None']]], ['nullable_4',['Nullable',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a2f2e7fe77c107eb037f3c36e781aced7',1,'Uralstech::UGemini::Schema::GeminiSchema']]] ]; diff --git a/docs/search/all_d.js b/docs/search/all_d.js index 4a506606..079f846c 100644 --- a/docs/search/all_d.js +++ b/docs/search/all_d.js @@ -3,5 +3,8 @@ var searchData= ['object_0',['Object',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa497031794414a552435f90151ac3b54b',1,'Uralstech::UGemini::Schema']]], ['onlyhigh_1',['OnlyHigh',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a0ffb341e3112a1c2b1b07867af5d09bb',1,'Uralstech::UGemini::Chat']]], ['onpartialresponsereceived_2',['OnPartialResponseReceived',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aee7430afe5cae86886f2e93ce7128361',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], - ['other_3',['Other',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6311ae17c1ee52b36e68aaf4ad066387',1,'Uralstech.UGemini.Chat.Other'],['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6311ae17c1ee52b36e68aaf4ad066387',1,'Uralstech.UGemini.Chat.Other']]] + ['operator_20geminimodelid_3',['operator GeminiModelId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#aca5a88702048df7c66f49c26d3044e35',1,'Uralstech::UGemini::Models::GeminiModelId']]], + ['operator_20string_4',['operator string',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a2e57017a79fee334803b479a61912105',1,'Uralstech::UGemini::Models::GeminiModelId']]], + ['other_5',['Other',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6311ae17c1ee52b36e68aaf4ad066387',1,'Uralstech.UGemini.Chat.Other'],['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6311ae17c1ee52b36e68aaf4ad066387',1,'Uralstech.UGemini.Chat.Other']]], + ['outputtokenlimit_6',['OutputTokenLimit',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ae503153179358754f40d9674a4487bd5',1,'Uralstech::UGemini::Models::GeminiModel']]] ]; diff --git a/docs/search/all_e.js b/docs/search/all_e.js index 77ba5d5f..fd6ae9ab 100644 --- a/docs/search/all_e.js +++ b/docs/search/all_e.js @@ -1,6 +1,6 @@ var searchData= [ - ['pagetoken_0',['PageToken',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ade0f44344f990a15d67e2b83c02f5ea2',1,'Uralstech::UGemini::FileAPI::GeminiFileListRequest']]], + ['pagetoken_0',['PageToken',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ade0f44344f990a15d67e2b83c02f5ea2',1,'Uralstech.UGemini.FileAPI.GeminiFileListRequest.PageToken'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aa89ea4cdd060f9efe1e8a9aa8ff3054f',1,'Uralstech.UGemini.Models.GeminiModelListRequest.PageToken']]], ['parameters_1',['Parameters',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad45eded0ba314e4af96d89511c2837fb',1,'Uralstech::UGemini::Tools::Declaration::GeminiFunctionDeclaration']]], ['partindex_2',['PartIndex',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a8c439ad68fbb11c8b78f31f4e51bbc54',1,'Uralstech::UGemini::Chat::GeminiGroundingPassageId']]], ['parts_3',['Parts',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#af1d3aa0f8c16eea71168233a6b1666c2',1,'Uralstech.UGemini.Chat.GeminiChatResponse.Parts'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#aa47065d6b052c4cfb7afe0fbe224cc8d',1,'Uralstech.UGemini.GeminiContent.Parts']]], diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js index 2ae3e7d5..fffa8702 100644 --- a/docs/search/classes_0.js +++ b/docs/search/classes_0.js @@ -1,46 +1,4 @@ var searchData= [ - ['geminiattributionsourceid_0',['GeminiAttributionSourceId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html',1,'Uralstech::UGemini::Chat']]], - ['geminicandidate_1',['GeminiCandidate',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html',1,'Uralstech::UGemini::Chat']]], - ['geminichatrequest_2',['GeminiChatRequest',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html',1,'Uralstech::UGemini::Chat']]], - ['geminichatresponse_3',['GeminiChatResponse',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html',1,'Uralstech::UGemini::Chat']]], - ['geminicitationmetadata_4',['GeminiCitationMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html',1,'Uralstech::UGemini::Chat']]], - ['geminicitationsource_5',['GeminiCitationSource',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html',1,'Uralstech::UGemini::Chat']]], - ['geminicontent_6',['GeminiContent',['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html',1,'Uralstech::UGemini']]], - ['geminicontentblob_7',['GeminiContentBlob',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html',1,'Uralstech::UGemini']]], - ['geminicontentpart_8',['GeminiContentPart',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html',1,'Uralstech::UGemini']]], - ['geminifile_9',['GeminiFile',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminifiledata_10',['GeminiFileData',['../class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html',1,'Uralstech::UGemini']]], - ['geminifiledeleterequest_11',['GeminiFileDeleteRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminifilegetrequest_12',['GeminiFileGetRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminifilelistrequest_13',['GeminiFileListRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminifilelistresponse_14',['GeminiFileListResponse',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminifileuploadmetadata_15',['GeminiFileUploadMetaData',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminifileuploadrequest_16',['GeminiFileUploadRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminifileuploadresponse_17',['GeminiFileUploadResponse',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminifilevideometadata_18',['GeminiFileVideoMetaData',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminifunctioncall_19',['GeminiFunctionCall',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html',1,'Uralstech::UGemini::Tools']]], - ['geminifunctioncallingconfiguration_20',['GeminiFunctionCallingConfiguration',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html',1,'Uralstech::UGemini::Tools::Declaration']]], - ['geminifunctiondeclaration_21',['GeminiFunctionDeclaration',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html',1,'Uralstech::UGemini::Tools::Declaration']]], - ['geminifunctionresponse_22',['GeminiFunctionResponse',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html',1,'Uralstech::UGemini::Tools']]], - ['geminifunctionresponsecontent_23',['GeminiFunctionResponseContent',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html',1,'Uralstech::UGemini::Tools']]], - ['geminigenerationconfiguration_24',['GeminiGenerationConfiguration',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html',1,'Uralstech::UGemini::Chat']]], - ['geminigroundingattribution_25',['GeminiGroundingAttribution',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html',1,'Uralstech::UGemini::Chat']]], - ['geminigroundingpassageid_26',['GeminiGroundingPassageId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html',1,'Uralstech::UGemini::Chat']]], - ['geminimanager_27',['GeminiManager',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html',1,'Uralstech::UGemini']]], - ['geminipromptfeedback_28',['GeminiPromptFeedback',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html',1,'Uralstech::UGemini::Chat']]], - ['geminirequestexception_29',['GeminiRequestException',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html',1,'Uralstech::UGemini::Exceptions']]], - ['geminirequestmetadata_30',['GeminiRequestMetadata',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html',1,'Uralstech::UGemini']]], - ['geminisafetyrating_31',['GeminiSafetyRating',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html',1,'Uralstech::UGemini::Chat']]], - ['geminisafetysettings_32',['GeminiSafetySettings',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html',1,'Uralstech::UGemini::Chat']]], - ['geminischema_33',['GeminiSchema',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html',1,'Uralstech::UGemini::Schema']]], - ['geminisemanticretrieverchunk_34',['GeminiSemanticRetrieverChunk',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html',1,'Uralstech::UGemini::Chat']]], - ['geministatus_35',['GeminiStatus',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html',1,'Uralstech::UGemini::Status']]], - ['geministatusdetails_36',['GeminiStatusDetails',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html',1,'Uralstech::UGemini::Status']]], - ['geminitimespanjsonconverter_37',['GeminiTimeSpanJsonConverter',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminitokencountrequest_38',['GeminiTokenCountRequest',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html',1,'Uralstech::UGemini::TokenCounting']]], - ['geminitokencountresponse_39',['GeminiTokenCountResponse',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html',1,'Uralstech::UGemini::TokenCounting']]], - ['geminitool_40',['GeminiTool',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html',1,'Uralstech::UGemini::Tools::Declaration']]], - ['geminitoolconfiguration_41',['GeminiToolConfiguration',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html',1,'Uralstech::UGemini::Tools::Declaration']]], - ['geminiusagemetadata_42',['GeminiUsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html',1,'Uralstech::UGemini::Chat']]] + ['enumextensions_0',['EnumExtensions',['../class_uralstech_1_1_u_gemini_1_1_enum_extensions.html',1,'Uralstech::UGemini']]] ]; diff --git a/docs/search/classes_1.js b/docs/search/classes_1.js index f9f00633..18ed143f 100644 --- a/docs/search/classes_1.js +++ b/docs/search/classes_1.js @@ -1,17 +1,51 @@ var searchData= [ - ['iappendabledata_0',['IAppendableData',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], - ['iappendabledata_3c_20geminicandidate_20_3e_1',['IAppendableData< GeminiCandidate >',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], - ['iappendabledata_3c_20geminichatresponse_20_3e_2',['IAppendableData< GeminiChatResponse >',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], - ['iappendabledata_3c_20geminicontent_20_3e_3',['IAppendableData< GeminiContent >',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], - ['iappendabledata_3c_20geminicontentpart_20_3e_4',['IAppendableData< GeminiContentPart >',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], - ['iappendabledata_3c_20geminipromptfeedback_20_3e_5',['IAppendableData< GeminiPromptFeedback >',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], - ['iappendabledata_3c_20geminiusagemetadata_20_3e_6',['IAppendableData< GeminiUsageMetadata >',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], - ['igeminideleterequest_7',['IGeminiDeleteRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html',1,'Uralstech::UGemini']]], - ['igeminigetrequest_8',['IGeminiGetRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html',1,'Uralstech::UGemini']]], - ['igeminimultipartpostrequest_9',['IGeminiMultiPartPostRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html',1,'Uralstech::UGemini']]], - ['igeminipostrequest_10',['IGeminiPostRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html',1,'Uralstech::UGemini']]], - ['igeminirequest_11',['IGeminiRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html',1,'Uralstech::UGemini']]], - ['igeministreamablepostrequest_12',['IGeminiStreamablePostRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html',1,'Uralstech::UGemini']]], - ['igeministreamablepostrequest_3c_20geminichatresponse_20_3e_13',['IGeminiStreamablePostRequest< GeminiChatResponse >',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html',1,'Uralstech::UGemini']]] + ['geminiattributionsourceid_0',['GeminiAttributionSourceId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html',1,'Uralstech::UGemini::Chat']]], + ['geminicandidate_1',['GeminiCandidate',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html',1,'Uralstech::UGemini::Chat']]], + ['geminichatrequest_2',['GeminiChatRequest',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html',1,'Uralstech::UGemini::Chat']]], + ['geminichatresponse_3',['GeminiChatResponse',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html',1,'Uralstech::UGemini::Chat']]], + ['geminicitationmetadata_4',['GeminiCitationMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html',1,'Uralstech::UGemini::Chat']]], + ['geminicitationsource_5',['GeminiCitationSource',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html',1,'Uralstech::UGemini::Chat']]], + ['geminicontent_6',['GeminiContent',['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html',1,'Uralstech::UGemini']]], + ['geminicontentblob_7',['GeminiContentBlob',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html',1,'Uralstech::UGemini']]], + ['geminicontentpart_8',['GeminiContentPart',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html',1,'Uralstech::UGemini']]], + ['geminifile_9',['GeminiFile',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminifiledata_10',['GeminiFileData',['../class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html',1,'Uralstech::UGemini']]], + ['geminifiledeleterequest_11',['GeminiFileDeleteRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminifilegetrequest_12',['GeminiFileGetRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminifilelistrequest_13',['GeminiFileListRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminifilelistresponse_14',['GeminiFileListResponse',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminifileuploadmetadata_15',['GeminiFileUploadMetaData',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminifileuploadrequest_16',['GeminiFileUploadRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminifileuploadresponse_17',['GeminiFileUploadResponse',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminifilevideometadata_18',['GeminiFileVideoMetaData',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminifunctioncall_19',['GeminiFunctionCall',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html',1,'Uralstech::UGemini::Tools']]], + ['geminifunctioncallingconfiguration_20',['GeminiFunctionCallingConfiguration',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html',1,'Uralstech::UGemini::Tools::Declaration']]], + ['geminifunctiondeclaration_21',['GeminiFunctionDeclaration',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html',1,'Uralstech::UGemini::Tools::Declaration']]], + ['geminifunctionresponse_22',['GeminiFunctionResponse',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html',1,'Uralstech::UGemini::Tools']]], + ['geminifunctionresponsecontent_23',['GeminiFunctionResponseContent',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html',1,'Uralstech::UGemini::Tools']]], + ['geminigenerationconfiguration_24',['GeminiGenerationConfiguration',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html',1,'Uralstech::UGemini::Chat']]], + ['geminigroundingattribution_25',['GeminiGroundingAttribution',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html',1,'Uralstech::UGemini::Chat']]], + ['geminigroundingpassageid_26',['GeminiGroundingPassageId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html',1,'Uralstech::UGemini::Chat']]], + ['geminimanager_27',['GeminiManager',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html',1,'Uralstech::UGemini']]], + ['geminimodel_28',['GeminiModel',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html',1,'Uralstech::UGemini::Models']]], + ['geminimodelgetrequest_29',['GeminiModelGetRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html',1,'Uralstech::UGemini::Models']]], + ['geminimodelid_30',['GeminiModelId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html',1,'Uralstech::UGemini::Models']]], + ['geminimodellistrequest_31',['GeminiModelListRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html',1,'Uralstech::UGemini::Models']]], + ['geminimodellistresponse_32',['GeminiModelListResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html',1,'Uralstech::UGemini::Models']]], + ['geminipromptfeedback_33',['GeminiPromptFeedback',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html',1,'Uralstech::UGemini::Chat']]], + ['geminirequestexception_34',['GeminiRequestException',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html',1,'Uralstech::UGemini::Exceptions']]], + ['geminirequestmetadata_35',['GeminiRequestMetadata',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html',1,'Uralstech::UGemini']]], + ['geminisafetyrating_36',['GeminiSafetyRating',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html',1,'Uralstech::UGemini::Chat']]], + ['geminisafetysettings_37',['GeminiSafetySettings',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html',1,'Uralstech::UGemini::Chat']]], + ['geminischema_38',['GeminiSchema',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html',1,'Uralstech::UGemini::Schema']]], + ['geminisemanticretrieverchunk_39',['GeminiSemanticRetrieverChunk',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html',1,'Uralstech::UGemini::Chat']]], + ['geministatus_40',['GeminiStatus',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html',1,'Uralstech::UGemini::Status']]], + ['geministatusdetails_41',['GeminiStatusDetails',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html',1,'Uralstech::UGemini::Status']]], + ['geminitimespanjsonconverter_42',['GeminiTimeSpanJsonConverter',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminitokencountrequest_43',['GeminiTokenCountRequest',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html',1,'Uralstech::UGemini::TokenCounting']]], + ['geminitokencountresponse_44',['GeminiTokenCountResponse',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html',1,'Uralstech::UGemini::TokenCounting']]], + ['geminitool_45',['GeminiTool',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html',1,'Uralstech::UGemini::Tools::Declaration']]], + ['geminitoolconfiguration_46',['GeminiToolConfiguration',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html',1,'Uralstech::UGemini::Tools::Declaration']]], + ['geminiusagemetadata_47',['GeminiUsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html',1,'Uralstech::UGemini::Chat']]] ]; diff --git a/docs/search/classes_2.js b/docs/search/classes_2.js index e524c60f..f9f00633 100644 --- a/docs/search/classes_2.js +++ b/docs/search/classes_2.js @@ -1,5 +1,17 @@ var searchData= [ - ['singleton_0',['Singleton',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html',1,'Uralstech::UGemini::Utils::Singleton']]], - ['singleton_3c_20geminimanager_20_3e_1',['Singleton< GeminiManager >',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html',1,'Uralstech::UGemini::Utils::Singleton']]] + ['iappendabledata_0',['IAppendableData',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], + ['iappendabledata_3c_20geminicandidate_20_3e_1',['IAppendableData< GeminiCandidate >',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], + ['iappendabledata_3c_20geminichatresponse_20_3e_2',['IAppendableData< GeminiChatResponse >',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], + ['iappendabledata_3c_20geminicontent_20_3e_3',['IAppendableData< GeminiContent >',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], + ['iappendabledata_3c_20geminicontentpart_20_3e_4',['IAppendableData< GeminiContentPart >',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], + ['iappendabledata_3c_20geminipromptfeedback_20_3e_5',['IAppendableData< GeminiPromptFeedback >',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], + ['iappendabledata_3c_20geminiusagemetadata_20_3e_6',['IAppendableData< GeminiUsageMetadata >',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html',1,'Uralstech::UGemini']]], + ['igeminideleterequest_7',['IGeminiDeleteRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html',1,'Uralstech::UGemini']]], + ['igeminigetrequest_8',['IGeminiGetRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html',1,'Uralstech::UGemini']]], + ['igeminimultipartpostrequest_9',['IGeminiMultiPartPostRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html',1,'Uralstech::UGemini']]], + ['igeminipostrequest_10',['IGeminiPostRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html',1,'Uralstech::UGemini']]], + ['igeminirequest_11',['IGeminiRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html',1,'Uralstech::UGemini']]], + ['igeministreamablepostrequest_12',['IGeminiStreamablePostRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html',1,'Uralstech::UGemini']]], + ['igeministreamablepostrequest_3c_20geminichatresponse_20_3e_13',['IGeminiStreamablePostRequest< GeminiChatResponse >',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html',1,'Uralstech::UGemini']]] ]; diff --git a/docs/search/classes_3.js b/docs/search/classes_3.js new file mode 100644 index 00000000..e524c60f --- /dev/null +++ b/docs/search/classes_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['singleton_0',['Singleton',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html',1,'Uralstech::UGemini::Utils::Singleton']]], + ['singleton_3c_20geminimanager_20_3e_1',['Singleton< GeminiManager >',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html',1,'Uralstech::UGemini::Utils::Singleton']]] +]; diff --git a/docs/search/classes_4.js b/docs/search/classes_4.js new file mode 100644 index 00000000..8a1e8991 --- /dev/null +++ b/docs/search/classes_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['unityextensions_0',['UnityExtensions',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html',1,'Uralstech::UGemini']]] +]; diff --git a/docs/search/classes_5.js b/docs/search/classes_5.js new file mode 100644 index 00000000..00a4240a --- /dev/null +++ b/docs/search/classes_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['webrequesthelper_0',['WebRequestHelper',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html',1,'Uralstech::UGemini::Utils::Web']]] +]; diff --git a/docs/search/functions_1.js b/docs/search/functions_1.js index 8a8e9ab8..3cedae4c 100644 --- a/docs/search/functions_1.js +++ b/docs/search/functions_1.js @@ -1,4 +1,5 @@ var searchData= [ - ['compute_3c_20trequest_2c_20tresponse_20_3e_0',['Compute< TRequest, TResponse >',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a89b800c896b599e48e247ab98a58b088',1,'Uralstech::UGemini::GeminiManager']]] + ['compute_3c_20trequest_2c_20tresponse_20_3e_0',['Compute< TRequest, TResponse >',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a89b800c896b599e48e247ab98a58b088',1,'Uralstech::UGemini::GeminiManager']]], + ['contenttype_1',['ContentType',['../class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#a7443006dc7a71435564cacdd8836e42e',1,'Uralstech::UGemini::EnumExtensions']]] ]; diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js index 6234e3ab..8b2adbbe 100644 --- a/docs/search/functions_2.js +++ b/docs/search/functions_2.js @@ -1,15 +1,18 @@ var searchData= [ - ['geminichatrequest_0',['GeminiChatRequest',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a30987389162c52d80ae1ec66a4f8afda',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], + ['geminichatrequest_0',['GeminiChatRequest',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4bf1586af3db5471e51f9dfc0cea655e',1,'Uralstech.UGemini.Chat.GeminiChatRequest.GeminiChatRequest(GeminiModelId model, bool useBetaApi=false)'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ab486729d99f809b1a7650ff23b51a8c1',1,'Uralstech.UGemini.Chat.GeminiChatRequest.GeminiChatRequest()']]], ['geminifiledeleterequest_1',['GeminiFileDeleteRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#aa4ec0edd7dc1974809733389a1f615b3',1,'Uralstech::UGemini::FileAPI::GeminiFileDeleteRequest']]], ['geminifilegetrequest_2',['GeminiFileGetRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a78e88187e3dac8839180bc202eb9bdb8',1,'Uralstech::UGemini::FileAPI::GeminiFileGetRequest']]], ['geminifilelistrequest_3',['GeminiFileListRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ab842bf8b727a0291d9729cb1004b8333',1,'Uralstech::UGemini::FileAPI::GeminiFileListRequest']]], ['geminifileuploadrequest_4',['GeminiFileUploadRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ac5a87a5b81f5b2adcda7cdf1027b98a4',1,'Uralstech::UGemini::FileAPI::GeminiFileUploadRequest']]], - ['geminitokencountrequest_5',['GeminiTokenCountRequest',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acaf8cd55ab4a832e9667f8d234c74dcc',1,'Uralstech::UGemini::TokenCounting::GeminiTokenCountRequest']]], - ['getconfiguration_6',['GetConfiguration',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#ac8bbe3e1cf966bd1897b4effe01b2110',1,'Uralstech::UGemini::Tools::Declaration::GeminiToolConfiguration']]], - ['getcontent_7',['GetContent',['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#adf06a76c715005062c9f5d91f79af90a',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a225a81e02fdae0a0293f259b0434e0eb',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, Texture2D image, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a621e3a226d58eb12212c0d2df31ffef5',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, GeminiFile file, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a5ca72ffc7b2b719906b678209c515935',1,'Uralstech.UGemini.GeminiContent.GetContent(GeminiFunctionCall functionCall)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a4414240de18abb4e9f8327070f6fb1c1',1,'Uralstech.UGemini.GeminiContent.GetContent(GeminiFunctionResponse functionResponse)']]], - ['getcontentblob_8',['GetContentBlob',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#ad4c1057b53bd920d8045cddbfc5be018',1,'Uralstech::UGemini::GeminiContentBlob']]], - ['getendpointuri_9',['GetEndpointUri',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a5b53ad8cb5e8b545e1213d5ab337650e',1,'Uralstech.UGemini.Chat.GeminiChatRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a802d42b80a0de901c1b68e49f58d0b90',1,'Uralstech.UGemini.FileAPI.GeminiFileListRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a72b2ec065988d18fa295e59108b74449',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a468845875f4d6f4165013baf75e726b5',1,'Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a4cdb2e36ec4b15ce95f1837f9aa4f681',1,'Uralstech.UGemini.FileAPI.GeminiFileGetRequest.GetEndpointUri()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8',1,'Uralstech.UGemini.IGeminiRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a1e4be9af54a180700998215a33a47294',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GetEndpointUri()']]], - ['getresponse_10',['GetResponse',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#adc9304ceaa0540f2705ca94f853738c3',1,'Uralstech::UGemini::Tools::GeminiFunctionCall']]], - ['getutf8encodeddata_11',['GetUtf8EncodedData',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a0f2b1ac5861b9e731faf375ab8b18dfe',1,'Uralstech.UGemini.Chat.GeminiChatRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8a9a563f895ab297a2d4bdc22b5c1bc8',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.GetUtf8EncodedData()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html#a2bb8e32eb6322ec03b892585bd785ab1',1,'Uralstech.UGemini.IGeminiMultiPartPostRequest.GetUtf8EncodedData()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118',1,'Uralstech.UGemini.IGeminiPostRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a3a8bcfda86fe9b436994a01450a95ec0',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GetUtf8EncodedData()']]] + ['geminimodelgetrequest_5',['GeminiModelGetRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a15d4c31df8bfe8e9c161548ada1a4fdc',1,'Uralstech::UGemini::Models::GeminiModelGetRequest']]], + ['geminimodelid_6',['GeminiModelId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a0e2d79d01d2f45f33cd6fb2a3ece3afb',1,'Uralstech::UGemini::Models::GeminiModelId']]], + ['geminimodellistrequest_7',['GeminiModelListRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#af8b87a23494c26de7aa01e70b5db8e79',1,'Uralstech::UGemini::Models::GeminiModelListRequest']]], + ['geminitokencountrequest_8',['GeminiTokenCountRequest',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a7ad58f697786037fcebfe8b090f8583b',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GeminiTokenCountRequest(GeminiModelId model, bool useBetaApi=false)'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#aa259058f515cf6c5da10b2593e426cd3',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GeminiTokenCountRequest()']]], + ['getconfiguration_9',['GetConfiguration',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#ac8bbe3e1cf966bd1897b4effe01b2110',1,'Uralstech::UGemini::Tools::Declaration::GeminiToolConfiguration']]], + ['getcontent_10',['GetContent',['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#adf06a76c715005062c9f5d91f79af90a',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a225a81e02fdae0a0293f259b0434e0eb',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, Texture2D image, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a71a008a63d98f849df9a127e0a6f6ead',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, AudioClip audio, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a621e3a226d58eb12212c0d2df31ffef5',1,'Uralstech.UGemini.GeminiContent.GetContent(string message, GeminiFile file, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a5ca72ffc7b2b719906b678209c515935',1,'Uralstech.UGemini.GeminiContent.GetContent(GeminiFunctionCall functionCall)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a4414240de18abb4e9f8327070f6fb1c1',1,'Uralstech.UGemini.GeminiContent.GetContent(GeminiFunctionResponse functionResponse)']]], + ['getcontentblob_11',['GetContentBlob',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a2f51be095c7775a6dfc6cb9b36d70735',1,'Uralstech.UGemini.GeminiContentBlob.GetContentBlob(AudioClip audio)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#ad4c1057b53bd920d8045cddbfc5be018',1,'Uralstech.UGemini.GeminiContentBlob.GetContentBlob(Texture2D image, bool useJPEG=false)']]], + ['getendpointuri_12',['GetEndpointUri',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a5b53ad8cb5e8b545e1213d5ab337650e',1,'Uralstech.UGemini.Chat.GeminiChatRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a802d42b80a0de901c1b68e49f58d0b90',1,'Uralstech.UGemini.FileAPI.GeminiFileListRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a72b2ec065988d18fa295e59108b74449',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a468845875f4d6f4165013baf75e726b5',1,'Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a4cdb2e36ec4b15ce95f1837f9aa4f681',1,'Uralstech.UGemini.FileAPI.GeminiFileGetRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aaf930bf273f73e99e16049b267423ed9',1,'Uralstech.UGemini.Models.GeminiModelListRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#add4ab4bac130944edbcc069b5d6ebeec',1,'Uralstech.UGemini.Models.GeminiModelGetRequest.GetEndpointUri()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8',1,'Uralstech.UGemini.IGeminiRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a1e4be9af54a180700998215a33a47294',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GetEndpointUri()']]], + ['getresponse_13',['GetResponse',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#adc9304ceaa0540f2705ca94f853738c3',1,'Uralstech::UGemini::Tools::GeminiFunctionCall']]], + ['getutf8encodeddata_14',['GetUtf8EncodedData',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a0f2b1ac5861b9e731faf375ab8b18dfe',1,'Uralstech.UGemini.Chat.GeminiChatRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8a9a563f895ab297a2d4bdc22b5c1bc8',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.GetUtf8EncodedData()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html#a2bb8e32eb6322ec03b892585bd785ab1',1,'Uralstech.UGemini.IGeminiMultiPartPostRequest.GetUtf8EncodedData()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118',1,'Uralstech.UGemini.IGeminiPostRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a3a8bcfda86fe9b436994a01450a95ec0',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GetUtf8EncodedData()']]] ]; diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js index 9e9e6e46..1baddc93 100644 --- a/docs/search/functions_4.js +++ b/docs/search/functions_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['processstreameddata_0',['ProcessStreamedData',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a9b45ad619aad82676587fb967652dea0',1,'Uralstech.UGemini.Chat.GeminiChatRequest.ProcessStreamedData()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a3db97ecc85961d57c3a0ff9fc655ff5d',1,'Uralstech.UGemini.IGeminiStreamablePostRequest.ProcessStreamedData()']]] + ['mimetype_0',['MimeType',['../class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#af154ce36e01ae04cd063c3ae988b87b0',1,'Uralstech::UGemini::EnumExtensions']]] ]; diff --git a/docs/search/functions_5.js b/docs/search/functions_5.js index 2f7ef5c2..60fd0dbb 100644 --- a/docs/search/functions_5.js +++ b/docs/search/functions_5.js @@ -1,6 +1,5 @@ var searchData= [ - ['readjson_0',['ReadJson',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#ab351c77b64f0fadb3a5398cea41753e9',1,'Uralstech::UGemini::FileAPI::GeminiTimeSpanJsonConverter']]], - ['request_1',['Request',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ab540f88449967ebfc8f67e1bb5101d75',1,'Uralstech::UGemini::GeminiManager']]], - ['request_3c_20tresponse_20_3e_2',['Request< TResponse >',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#adc073fccf089ba4c89b6c1730deef63c',1,'Uralstech.UGemini.GeminiManager.Request< TResponse >(IGeminiPostRequest request)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a9c0a36c0676665ba04a27ce95348eebe',1,'Uralstech.UGemini.GeminiManager.Request< TResponse >(IGeminiMultiPartPostRequest request)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#abd5a1056444e232ec19f662db30e0756',1,'Uralstech.UGemini.GeminiManager.Request< TResponse >(IGeminiGetRequest request)']]] + ['operator_20geminimodelid_0',['operator GeminiModelId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#aca5a88702048df7c66f49c26d3044e35',1,'Uralstech::UGemini::Models::GeminiModelId']]], + ['operator_20string_1',['operator string',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a2e57017a79fee334803b479a61912105',1,'Uralstech::UGemini::Models::GeminiModelId']]] ]; diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js index a7681351..9e9e6e46 100644 --- a/docs/search/functions_6.js +++ b/docs/search/functions_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['setapikey_0',['SetApiKey',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a',1,'Uralstech::UGemini::GeminiManager']]] + ['processstreameddata_0',['ProcessStreamedData',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a9b45ad619aad82676587fb967652dea0',1,'Uralstech.UGemini.Chat.GeminiChatRequest.ProcessStreamedData()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a3db97ecc85961d57c3a0ff9fc655ff5d',1,'Uralstech.UGemini.IGeminiStreamablePostRequest.ProcessStreamedData()']]] ]; diff --git a/docs/search/functions_7.js b/docs/search/functions_7.js index f0e5c8ca..2f7ef5c2 100644 --- a/docs/search/functions_7.js +++ b/docs/search/functions_7.js @@ -1,4 +1,6 @@ var searchData= [ - ['writejson_0',['WriteJson',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#abd30b9eec82094da8d389fbbd352c37e',1,'Uralstech::UGemini::FileAPI::GeminiTimeSpanJsonConverter']]] + ['readjson_0',['ReadJson',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#ab351c77b64f0fadb3a5398cea41753e9',1,'Uralstech::UGemini::FileAPI::GeminiTimeSpanJsonConverter']]], + ['request_1',['Request',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ab540f88449967ebfc8f67e1bb5101d75',1,'Uralstech::UGemini::GeminiManager']]], + ['request_3c_20tresponse_20_3e_2',['Request< TResponse >',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#adc073fccf089ba4c89b6c1730deef63c',1,'Uralstech.UGemini.GeminiManager.Request< TResponse >(IGeminiPostRequest request)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a9c0a36c0676665ba04a27ce95348eebe',1,'Uralstech.UGemini.GeminiManager.Request< TResponse >(IGeminiMultiPartPostRequest request)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#abd5a1056444e232ec19f662db30e0756',1,'Uralstech.UGemini.GeminiManager.Request< TResponse >(IGeminiGetRequest request)']]] ]; diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js new file mode 100644 index 00000000..b67801d6 --- /dev/null +++ b/docs/search/functions_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['sendstreamingwebrequest_0',['SendStreamingWebRequest',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html#a2f450362364952d382417d14168a0368',1,'Uralstech::UGemini::Utils::Web::WebRequestHelper']]], + ['setapikey_1',['SetApiKey',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a',1,'Uralstech::UGemini::GeminiManager']]], + ['streamrequest_3c_20tresponse_20_3e_2',['StreamRequest< TResponse >',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#aebd7e9c3ee0423260780ac32f834b1fc',1,'Uralstech::UGemini::GeminiManager']]] +]; diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js new file mode 100644 index 00000000..a8534fc6 --- /dev/null +++ b/docs/search/functions_9.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['tobase64jpeg_0',['ToBase64JPEG',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#ac6ace7cf2fa07f87fa9db77d0f78cd47',1,'Uralstech::UGemini::UnityExtensions']]], + ['tobase64png_1',['ToBase64PNG',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a4793aaaf5bd7c29fab1a57636089416d',1,'Uralstech::UGemini::UnityExtensions']]], + ['tobase64wav_2',['ToBase64WAV',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a18a33cc7348c33e5bd6c1284bdfe8f14',1,'Uralstech::UGemini::UnityExtensions']]], + ['towav_3',['ToWAV',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#af2af35bb487a691d9cf68bc3e195dd24',1,'Uralstech::UGemini::UnityExtensions']]] +]; diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js new file mode 100644 index 00000000..f0e5c8ca --- /dev/null +++ b/docs/search/functions_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['writejson_0',['WriteJson',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#abd30b9eec82094da8d389fbbd352c37e',1,'Uralstech::UGemini::FileAPI::GeminiTimeSpanJsonConverter']]] +]; diff --git a/docs/search/namespaces_0.js b/docs/search/namespaces_0.js index c422f422..d4b75f3a 100644 --- a/docs/search/namespaces_0.js +++ b/docs/search/namespaces_0.js @@ -5,12 +5,13 @@ var searchData= ['uralstech_3a_3augemini_3a_3achat_2',['Chat',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html',1,'Uralstech::UGemini']]], ['uralstech_3a_3augemini_3a_3aexceptions_3',['Exceptions',['../namespace_uralstech_1_1_u_gemini_1_1_exceptions.html',1,'Uralstech::UGemini']]], ['uralstech_3a_3augemini_3a_3afileapi_4',['FileAPI',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3aschema_5',['Schema',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3astatus_6',['Status',['../namespace_uralstech_1_1_u_gemini_1_1_status.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3atokencounting_7',['TokenCounting',['../namespace_uralstech_1_1_u_gemini_1_1_token_counting.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3atools_8',['Tools',['../namespace_uralstech_1_1_u_gemini_1_1_tools.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3atools_3a_3adeclaration_9',['Declaration',['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html',1,'Uralstech::UGemini::Tools']]], - ['uralstech_3a_3augemini_3a_3autils_10',['Utils',['../namespace_uralstech_1_1_u_gemini_1_1_utils.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3autils_3a_3asingleton_11',['Singleton',['../namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html',1,'Uralstech::UGemini::Utils']]], - ['uralstech_3a_3augemini_3a_3autils_3a_3aweb_12',['Web',['../namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html',1,'Uralstech::UGemini::Utils']]] + ['uralstech_3a_3augemini_3a_3amodels_5',['Models',['../namespace_uralstech_1_1_u_gemini_1_1_models.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3aschema_6',['Schema',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3astatus_7',['Status',['../namespace_uralstech_1_1_u_gemini_1_1_status.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3atokencounting_8',['TokenCounting',['../namespace_uralstech_1_1_u_gemini_1_1_token_counting.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3atools_9',['Tools',['../namespace_uralstech_1_1_u_gemini_1_1_tools.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3atools_3a_3adeclaration_10',['Declaration',['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html',1,'Uralstech::UGemini::Tools']]], + ['uralstech_3a_3augemini_3a_3autils_11',['Utils',['../namespace_uralstech_1_1_u_gemini_1_1_utils.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3autils_3a_3asingleton_12',['Singleton',['../namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html',1,'Uralstech::UGemini::Utils']]], + ['uralstech_3a_3augemini_3a_3autils_3a_3aweb_13',['Web',['../namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html',1,'Uralstech::UGemini::Utils']]] ]; diff --git a/docs/search/pages_0.js b/docs/search/pages_0.js new file mode 100644 index 00000000..4d858458 --- /dev/null +++ b/docs/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['deprecated_20list_0',['Deprecated List',['../deprecated.html',1,'']]] +]; diff --git a/docs/search/pages_1.js b/docs/search/pages_1.js new file mode 100644 index 00000000..1ad91e39 --- /dev/null +++ b/docs/search/pages_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['list_0',['Deprecated List',['../deprecated.html',1,'']]] +]; diff --git a/docs/search/searchdata.js b/docs/search/searchdata.js index e63605e8..b9c789ae 100644 --- a/docs/search/searchdata.js +++ b/docs/search/searchdata.js @@ -1,13 +1,14 @@ var indexSectionsWithContent = { 0: "abcdefghijlmnoprstuvw", - 1: "gis", + 1: "egisuw", 2: "u", - 3: "acgiprsw", + 3: "acgimoprstw", 4: "abcdefgilmnoprstuv", 5: "gr", 6: "abcdefhijlmnoprstuv", - 7: "cips" + 7: "cips", + 8: "dl" }; var indexSectionNames = @@ -19,7 +20,8 @@ var indexSectionNames = 4: "variables", 5: "enums", 6: "enumvalues", - 7: "properties" + 7: "properties", + 8: "pages" }; var indexSectionLabels = @@ -31,6 +33,7 @@ var indexSectionLabels = 4: "Variables", 5: "Enumerations", 6: "Enumerator", - 7: "Properties" + 7: "Properties", + 8: "Pages" }; diff --git a/docs/search/variables_0.js b/docs/search/variables_0.js index bcb703e7..cd8c0eb3 100644 --- a/docs/search/variables_0.js +++ b/docs/search/variables_0.js @@ -1,7 +1,7 @@ var searchData= [ ['allowedfunctionnames_0',['AllowedFunctionNames',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a22601994c075f383bcaf7b31e9378726',1,'Uralstech::UGemini::Tools::Declaration::GeminiFunctionCallingConfiguration']]], - ['apiversion_1',['ApiVersion',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ae5a89742285758d459e3abf491e87286',1,'Uralstech.UGemini.Chat.GeminiChatRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ad0656bd91ebc9cb2afe64b937f2f766a',1,'Uralstech.UGemini.FileAPI.GeminiFileListRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a402c8ca90f45bf25a980c0bb94736f4d',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a674668d1949a0514ab419399b0211b63',1,'Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a32b7138a90f955de05c9f8b6e31e96cd',1,'Uralstech.UGemini.FileAPI.GeminiFileGetRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a01831bb2556b2999b438c44337a8f2bf',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.ApiVersion']]], + ['apiversion_1',['ApiVersion',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ae5a89742285758d459e3abf491e87286',1,'Uralstech.UGemini.Chat.GeminiChatRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ad0656bd91ebc9cb2afe64b937f2f766a',1,'Uralstech.UGemini.FileAPI.GeminiFileListRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a402c8ca90f45bf25a980c0bb94736f4d',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a674668d1949a0514ab419399b0211b63',1,'Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a32b7138a90f955de05c9f8b6e31e96cd',1,'Uralstech.UGemini.FileAPI.GeminiFileGetRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#a2c153494da8b5d3992b5c741fa498914',1,'Uralstech.UGemini.Models.GeminiModelListRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#aa0f58746849f31f98c83084fe93ba428',1,'Uralstech.UGemini.Models.GeminiModelGetRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a01831bb2556b2999b438c44337a8f2bf',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.ApiVersion']]], ['apiversionstring_2',['ApiVersionString',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a96ae7557b5724d9aade07b6390ee4ac3',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], ['arguments_3',['Arguments',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a5ba65a22b3ff2ed367f372c829ec0fb9',1,'Uralstech::UGemini::Tools::GeminiFunctionCall']]] ]; diff --git a/docs/search/variables_1.js b/docs/search/variables_1.js index 99d4c9b0..8a72f9af 100644 --- a/docs/search/variables_1.js +++ b/docs/search/variables_1.js @@ -1,5 +1,6 @@ var searchData= [ - ['blocked_0',['Blocked',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#ab3db1567ac6a60de77ae6cd3f20d6671',1,'Uralstech::UGemini::Chat::GeminiSafetyRating']]], - ['blockreason_1',['BlockReason',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ac82792c2584fecc3daa0812b0c8c051b',1,'Uralstech::UGemini::Chat::GeminiPromptFeedback']]] + ['basemodelid_0',['BaseModelId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#abd6273500a7d0db7fece2586c4179a1e',1,'Uralstech::UGemini::Models::GeminiModelId']]], + ['blocked_1',['Blocked',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#ab3db1567ac6a60de77ae6cd3f20d6671',1,'Uralstech::UGemini::Chat::GeminiSafetyRating']]], + ['blockreason_2',['BlockReason',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ac82792c2584fecc3daa0812b0c8c051b',1,'Uralstech::UGemini::Chat::GeminiPromptFeedback']]] ]; diff --git a/docs/search/variables_11.js b/docs/search/variables_11.js index 19932cfa..67e2a0b5 100644 --- a/docs/search/variables_11.js +++ b/docs/search/variables_11.js @@ -1,5 +1,6 @@ var searchData= [ - ['videoduration_0',['VideoDuration',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html#af4affab8f710daf9dc95ea3058f21933',1,'Uralstech::UGemini::FileAPI::GeminiFileVideoMetaData']]], - ['videometadata_1',['VideoMetadata',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7577cd9e2e81312436e190ab702729eb',1,'Uralstech::UGemini::FileAPI::GeminiFile']]] + ['version_0',['Version',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a0ac512fb55049916a47c69cc52255512',1,'Uralstech::UGemini::Models::GeminiModel']]], + ['videoduration_1',['VideoDuration',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html#af4affab8f710daf9dc95ea3058f21933',1,'Uralstech::UGemini::FileAPI::GeminiFileVideoMetaData']]], + ['videometadata_2',['VideoMetadata',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7577cd9e2e81312436e190ab702729eb',1,'Uralstech::UGemini::FileAPI::GeminiFile']]] ]; diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js index a5c468f9..fd40346f 100644 --- a/docs/search/variables_3.js +++ b/docs/search/variables_3.js @@ -1,7 +1,7 @@ var searchData= [ ['data_0',['Data',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7d6e48791f4a2fef04eda499b8ade0ec',1,'Uralstech.UGemini.GeminiContentBlob.Data'],['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#abbcd728e1a3961832490e58891985c12',1,'Uralstech.UGemini.Status.GeminiStatusDetails.Data']]], - ['description_1',['Description',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#af7967d2ed8d41acccb3085e730507432',1,'Uralstech.UGemini.Schema.GeminiSchema.Description'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ac6f78dd06d711c56357549cff8e2f830',1,'Uralstech.UGemini.Tools.Declaration.GeminiFunctionDeclaration.Description']]], + ['description_1',['Description',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#aebb02a9bb922b9ad76712a6e88b7b86b',1,'Uralstech.UGemini.Models.GeminiModel.Description'],['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#af7967d2ed8d41acccb3085e730507432',1,'Uralstech.UGemini.Schema.GeminiSchema.Description'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ac6f78dd06d711c56357549cff8e2f830',1,'Uralstech.UGemini.Tools.Declaration.GeminiFunctionDeclaration.Description']]], ['details_2',['Details',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#aa95d541a23ea024ca3ef7014b759b1e9',1,'Uralstech::UGemini::Status::GeminiStatus']]], - ['displayname_3',['DisplayName',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6571cd81473910df487afd10ccc54e2',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadMetaData.DisplayName'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae44865ea1be36945c693065b2f934ab8',1,'Uralstech.UGemini.FileAPI.GeminiFile.DisplayName']]] + ['displayname_3',['DisplayName',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6571cd81473910df487afd10ccc54e2',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadMetaData.DisplayName'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae44865ea1be36945c693065b2f934ab8',1,'Uralstech.UGemini.FileAPI.GeminiFile.DisplayName'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ad5d51ac50afbe7942f2e15d9436e5b2d',1,'Uralstech.UGemini.Models.GeminiModel.DisplayName']]] ]; diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js index 005865de..f5ecb372 100644 --- a/docs/search/variables_6.js +++ b/docs/search/variables_6.js @@ -1,9 +1,9 @@ var searchData= [ - ['gemini1_5f0pro_0',['Gemini1_0Pro',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a756739fea8919da8ab6d56c5c10dc370',1,'Uralstech::UGemini::GeminiManager']]], - ['gemini1_5f0provision_1',['Gemini1_0ProVision',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a041763144e2402bb9d8e53152956553f',1,'Uralstech::UGemini::GeminiManager']]], - ['gemini1_5f5flash_2',['Gemini1_5Flash',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a4c1005ecacfe4dcc078de5b1538fdc6f',1,'Uralstech::UGemini::GeminiManager']]], - ['gemini1_5f5pro_3',['Gemini1_5Pro',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a0718ada289434a1fdd702eac7e5c870a',1,'Uralstech::UGemini::GeminiManager']]], + ['gemini1_5f0pro_0',['Gemini1_0Pro',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8cf014ae3cac1b512d34ad88b4b3ec86',1,'Uralstech.UGemini.Models.GeminiModel.Gemini1_0Pro'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a756739fea8919da8ab6d56c5c10dc370',1,'Uralstech.UGemini.GeminiManager.Gemini1_0Pro']]], + ['gemini1_5f0provision_1',['Gemini1_0ProVision',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a639af8e6822eda8126e4b4971cf64664',1,'Uralstech.UGemini.Models.GeminiModel.Gemini1_0ProVision'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a041763144e2402bb9d8e53152956553f',1,'Uralstech.UGemini.GeminiManager.Gemini1_0ProVision']]], + ['gemini1_5f5flash_2',['Gemini1_5Flash',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a3b0a0484e82dc1877abb45e3db5fe589',1,'Uralstech.UGemini.Models.GeminiModel.Gemini1_5Flash'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a4c1005ecacfe4dcc078de5b1538fdc6f',1,'Uralstech.UGemini.GeminiManager.Gemini1_5Flash']]], + ['gemini1_5f5pro_3',['Gemini1_5Pro',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#adadc5fec3cd85e2d6965bf4de43bddc0',1,'Uralstech.UGemini.Models.GeminiModel.Gemini1_5Pro'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a0718ada289434a1fdd702eac7e5c870a',1,'Uralstech.UGemini.GeminiManager.Gemini1_5Pro']]], ['generationconfig_4',['GenerationConfig',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a70323da0230e4bb9485a5b7b4136bd23',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], ['groundingattributions_5',['GroundingAttributions',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a547db5d8ec29befe378cdebf8d4a006f',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], ['groundingpassage_6',['GroundingPassage',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#adf2de484d449008884b739d45bbd1799',1,'Uralstech::UGemini::Chat::GeminiAttributionSourceId']]] diff --git a/docs/search/variables_7.js b/docs/search/variables_7.js index ca3e6182..5b721699 100644 --- a/docs/search/variables_7.js +++ b/docs/search/variables_7.js @@ -2,7 +2,8 @@ var searchData= [ ['index_0',['Index',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a29d57f52a884fc096671fd799738923d',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], ['inlinedata_1',['InlineData',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#abb1cf8411242d1e70d67dadf87bfc0e2',1,'Uralstech::UGemini::GeminiContentPart']]], - ['isbetaapi_2',['IsBetaApi',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['isstreaming_3',['IsStreaming',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329',1,'Uralstech::UGemini::GeminiRequestMetadata']]], - ['items_4',['Items',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#ac07bef009172baa056cbe393cc7502a8',1,'Uralstech::UGemini::Schema::GeminiSchema']]] + ['inputtokenlimit_2',['InputTokenLimit',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a938425a3f58815e97c72e40d50837641',1,'Uralstech::UGemini::Models::GeminiModel']]], + ['isbetaapi_3',['IsBetaApi',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], + ['isstreaming_4',['IsStreaming',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329',1,'Uralstech::UGemini::GeminiRequestMetadata']]], + ['items_5',['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/variables_9.js b/docs/search/variables_9.js index 121fe1e8..7ee75fd1 100644 --- a/docs/search/variables_9.js +++ b/docs/search/variables_9.js @@ -2,8 +2,11 @@ var searchData= [ ['maxoutputtokens_0',['MaxOutputTokens',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a1953b24c83418d37f2471d94663a3f0f',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], ['maxresponsefiles_1',['MaxResponseFiles',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a484597170d23fe2baa4d3da40c095f45',1,'Uralstech::UGemini::FileAPI::GeminiFileListRequest']]], - ['message_2',['Message',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240',1,'Uralstech::UGemini::Status::GeminiStatus']]], - ['mimetype_3',['MimeType',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7a20a8a73ccf97071de20dca34c91767',1,'Uralstech.UGemini.GeminiContentBlob.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#aa40c412bc4c6c8c2cda3056d86deb6ed',1,'Uralstech.UGemini.GeminiFileData.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab3d9a43d842aa220fde8ed386bfa6308',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a9cb80a8dbbf55410eaf72dea18c4c0f8',1,'Uralstech.UGemini.FileAPI.GeminiFile.MimeType']]], - ['mode_4',['Mode',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a1a449b063064c973eeb93e12f6bab937',1,'Uralstech::UGemini::Tools::Declaration::GeminiFunctionCallingConfiguration']]], - ['model_5',['Model',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3199ed88fa6fc21a1774f5522444fed9',1,'Uralstech.UGemini.Chat.GeminiChatRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a23b82d259b55cca6929ca7a555e4105d',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.Model']]] + ['maxresponsemodels_2',['MaxResponseModels',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#ab24ca9af778b20bfa22ddef97fc16d1a',1,'Uralstech::UGemini::Models::GeminiModelListRequest']]], + ['message_3',['Message',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240',1,'Uralstech::UGemini::Status::GeminiStatus']]], + ['mimetype_4',['MimeType',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7a20a8a73ccf97071de20dca34c91767',1,'Uralstech.UGemini.GeminiContentBlob.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#aa40c412bc4c6c8c2cda3056d86deb6ed',1,'Uralstech.UGemini.GeminiFileData.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab3d9a43d842aa220fde8ed386bfa6308',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a9cb80a8dbbf55410eaf72dea18c4c0f8',1,'Uralstech.UGemini.FileAPI.GeminiFile.MimeType']]], + ['mode_5',['Mode',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a1a449b063064c973eeb93e12f6bab937',1,'Uralstech::UGemini::Tools::Declaration::GeminiFunctionCallingConfiguration']]], + ['model_6',['Model',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6774b2da0b9306f759a038e0b6f49c80',1,'Uralstech.UGemini.Chat.GeminiChatRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a68400583a4bda023953c33ceb9815e1c',1,'Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.Model']]], + ['modelname_7',['ModelName',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a62c29ec0e283e83881c4947c27228fce',1,'Uralstech::UGemini::Models::GeminiModelGetRequest']]], + ['models_8',['Models',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a3b7f509989fe91bdc4325ae100e97963',1,'Uralstech::UGemini::Models::GeminiModelListResponse']]] ]; diff --git a/docs/search/variables_a.js b/docs/search/variables_a.js index 970e44ed..f14cebd0 100644 --- a/docs/search/variables_a.js +++ b/docs/search/variables_a.js @@ -1,6 +1,6 @@ var searchData= [ - ['name_0',['Name',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6a61a464332b40ea28fdcf67a00b678',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadMetaData.Name'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a69139fa4be6c56153787b4383383c5ff',1,'Uralstech.UGemini.FileAPI.GeminiFile.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a80166a44ed49972a247e0d156ef39332',1,'Uralstech.UGemini.Tools.Declaration.GeminiFunctionDeclaration.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a789b27239b44a6ed066e08d357dc364c',1,'Uralstech.UGemini.Tools.GeminiFunctionCall.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#a17bd6590b2e6c3d25d5dc5125566a4bd',1,'Uralstech.UGemini.Tools.GeminiFunctionResponse.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#ac47315f230fcfc4b595d3ca4b955c949',1,'Uralstech.UGemini.Tools.GeminiFunctionResponseContent.Name']]], - ['nextpagetoken_1',['NextPageToken',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#a92c4155314f0d96455f1d091f6644ed9',1,'Uralstech::UGemini::FileAPI::GeminiFileListResponse']]], + ['name_0',['Name',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6a61a464332b40ea28fdcf67a00b678',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadMetaData.Name'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a69139fa4be6c56153787b4383383c5ff',1,'Uralstech.UGemini.FileAPI.GeminiFile.Name'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a1cc3066df7ab7567f3d2758dd5903e6f',1,'Uralstech.UGemini.Models.GeminiModelId.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a80166a44ed49972a247e0d156ef39332',1,'Uralstech.UGemini.Tools.Declaration.GeminiFunctionDeclaration.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a789b27239b44a6ed066e08d357dc364c',1,'Uralstech.UGemini.Tools.GeminiFunctionCall.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#a17bd6590b2e6c3d25d5dc5125566a4bd',1,'Uralstech.UGemini.Tools.GeminiFunctionResponse.Name'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#ac47315f230fcfc4b595d3ca4b955c949',1,'Uralstech.UGemini.Tools.GeminiFunctionResponseContent.Name']]], + ['nextpagetoken_1',['NextPageToken',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#a92c4155314f0d96455f1d091f6644ed9',1,'Uralstech.UGemini.FileAPI.GeminiFileListResponse.NextPageToken'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a5de056f1642ff4cbe5c679e901648f0b',1,'Uralstech.UGemini.Models.GeminiModelListResponse.NextPageToken']]], ['nullable_2',['Nullable',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a2f2e7fe77c107eb037f3c36e781aced7',1,'Uralstech::UGemini::Schema::GeminiSchema']]] ]; diff --git a/docs/search/variables_b.js b/docs/search/variables_b.js index f0e15d24..a9fbdcc1 100644 --- a/docs/search/variables_b.js +++ b/docs/search/variables_b.js @@ -1,4 +1,5 @@ var searchData= [ - ['onpartialresponsereceived_0',['OnPartialResponseReceived',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aee7430afe5cae86886f2e93ce7128361',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]] + ['onpartialresponsereceived_0',['OnPartialResponseReceived',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aee7430afe5cae86886f2e93ce7128361',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], + ['outputtokenlimit_1',['OutputTokenLimit',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ae503153179358754f40d9674a4487bd5',1,'Uralstech::UGemini::Models::GeminiModel']]] ]; diff --git a/docs/search/variables_c.js b/docs/search/variables_c.js index 82343aaa..eb7ec016 100644 --- a/docs/search/variables_c.js +++ b/docs/search/variables_c.js @@ -1,6 +1,6 @@ var searchData= [ - ['pagetoken_0',['PageToken',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ade0f44344f990a15d67e2b83c02f5ea2',1,'Uralstech::UGemini::FileAPI::GeminiFileListRequest']]], + ['pagetoken_0',['PageToken',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ade0f44344f990a15d67e2b83c02f5ea2',1,'Uralstech.UGemini.FileAPI.GeminiFileListRequest.PageToken'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aa89ea4cdd060f9efe1e8a9aa8ff3054f',1,'Uralstech.UGemini.Models.GeminiModelListRequest.PageToken']]], ['parameters_1',['Parameters',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad45eded0ba314e4af96d89511c2837fb',1,'Uralstech::UGemini::Tools::Declaration::GeminiFunctionDeclaration']]], ['partindex_2',['PartIndex',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a8c439ad68fbb11c8b78f31f4e51bbc54',1,'Uralstech::UGemini::Chat::GeminiGroundingPassageId']]], ['parts_3',['Parts',['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#aa47065d6b052c4cfb7afe0fbe224cc8d',1,'Uralstech::UGemini::GeminiContent']]], diff --git a/docs/search/variables_e.js b/docs/search/variables_e.js index c7129473..b3aae653 100644 --- a/docs/search/variables_e.js +++ b/docs/search/variables_e.js @@ -11,5 +11,6 @@ var searchData= ['state_8',['State',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aff3dcc16ced0439e2bfe77719bf62df8',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], ['status_9',['Status',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ab5cee51acc7ec3a63508518f88c23ad7',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], ['stopsequences_10',['StopSequences',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae2e96230a1c69091301d7ae3194a027a',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['systeminstruction_11',['SystemInstruction',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a701b2356cc58f68d3c916d5e98282adb',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]] + ['supportedgenerationmethods_11',['SupportedGenerationMethods',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a559ca297a6e50609fedaf816dc89a5e8',1,'Uralstech::UGemini::Models::GeminiModel']]], + ['systeminstruction_12',['SystemInstruction',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a701b2356cc58f68d3c916d5e98282adb',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]] ]; diff --git a/docs/search/variables_f.js b/docs/search/variables_f.js index 8f825f8a..6c8b9c5e 100644 --- a/docs/search/variables_f.js +++ b/docs/search/variables_f.js @@ -1,13 +1,13 @@ var searchData= [ - ['temperature_0',['Temperature',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#aebe9b20e0ac68dbde83b6a067f1f4163',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], + ['temperature_0',['Temperature',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#aebe9b20e0ac68dbde83b6a067f1f4163',1,'Uralstech.UGemini.Chat.GeminiGenerationConfiguration.Temperature'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a44ece306510970a1a8505f756794c036',1,'Uralstech.UGemini.Models.GeminiModel.Temperature']]], ['text_1',['Text',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#af9e3d8f3de91a004055ee2599a1b75d4',1,'Uralstech::UGemini::GeminiContentPart']]], ['threshold_2',['Threshold',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#a9962d8fe55c7e028f127785234cc1157',1,'Uralstech::UGemini::Chat::GeminiSafetySettings']]], ['tokencount_3',['TokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a7719d8ebb0bba1d1091359ab569d6494',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], ['toolconfig_4',['ToolConfig',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aa0665fb7c116a965ea787c9cca7e1cc6',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], ['tools_5',['Tools',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3de7382d373ca63482e5f88e57c1c966',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], - ['topk_6',['TopK',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae1fe92f6184bd1905a42945dc04db415',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['topp_7',['TopP',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a28c175432583ac9519c6abbfc123d3fd',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], + ['topk_6',['TopK',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae1fe92f6184bd1905a42945dc04db415',1,'Uralstech.UGemini.Chat.GeminiGenerationConfiguration.TopK'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#af343d66e9fe3fcbc4ba28d1dc991c065',1,'Uralstech.UGemini.Models.GeminiModel.TopK']]], + ['topp_7',['TopP',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a28c175432583ac9519c6abbfc123d3fd',1,'Uralstech.UGemini.Chat.GeminiGenerationConfiguration.TopP'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a808cb740ff9440b5d73dcd3f26233f18',1,'Uralstech.UGemini.Models.GeminiModel.TopP']]], ['totaltokencount_8',['TotalTokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a4cbc44e9304f3cf2605bafb67bc394f1',1,'Uralstech::UGemini::Chat::GeminiUsageMetadata']]], ['totaltokens_9',['TotalTokens',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html#ac30f0c1df0556b19f9c5424f39fcc68e',1,'Uralstech::UGemini::TokenCounting::GeminiTokenCountResponse']]], ['type_10',['Type',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#a75d82313bbaeed25fb132d156b62eec1',1,'Uralstech.UGemini.Status.GeminiStatusDetails.Type'],['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a898c914eab89fabe3dadaf5e4c5b5afd',1,'Uralstech.UGemini.Schema.GeminiSchema.Type']]]