diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..8be84ea3 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,341 @@ +# Remove the line below if you want to inherit .editorconfig settings from higher directories +root = true + +# C# files +[*.cs] + +#### Core EditorConfig Options #### + +# Indentation and spacing +indent_size = 4 +indent_style = space +tab_width = 4 + +# New line preferences +end_of_line = crlf +insert_final_newline = false + +#### .NET Coding Conventions #### + +# Organize usings +dotnet_separate_import_directive_groups = false +dotnet_sort_system_directives_first = false +file_header_template = unset + +# this. and Me. preferences +dotnet_style_qualification_for_event = false:warning +dotnet_style_qualification_for_field = false +dotnet_style_qualification_for_method = false:warning +dotnet_style_qualification_for_property = false:warning + +# Language keywords vs BCL types preferences +dotnet_style_predefined_type_for_locals_parameters_members = true:warning +dotnet_style_predefined_type_for_member_access = true:warning + +# Parentheses preferences +dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:warning +dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:warning +dotnet_style_parentheses_in_other_operators = never_if_unnecessary:warning +dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:warning + +# Modifier preferences +dotnet_style_require_accessibility_modifiers = for_non_interface_members + +# Expression-level preferences +dotnet_style_coalesce_expression = true:warning +dotnet_style_collection_initializer = true:warning +dotnet_style_explicit_tuple_names = true:warning +dotnet_style_namespace_match_folder = false +dotnet_style_null_propagation = true:warning +dotnet_style_object_initializer = true:warning +dotnet_style_operator_placement_when_wrapping = beginning_of_line +dotnet_style_prefer_auto_properties = true:warning +dotnet_style_prefer_compound_assignment = true:warning +dotnet_style_prefer_conditional_expression_over_assignment = true:warning +dotnet_style_prefer_conditional_expression_over_return = true:warning +dotnet_style_prefer_foreach_explicit_cast_in_source = when_strongly_typed +dotnet_style_prefer_inferred_anonymous_type_member_names = true:warning +dotnet_style_prefer_inferred_tuple_names = true:warning +dotnet_style_prefer_is_null_check_over_reference_equality_method = true:warning +dotnet_style_prefer_simplified_boolean_expressions = true:warning +dotnet_style_prefer_simplified_interpolation = true + +# Field preferences +dotnet_style_readonly_field = true:warning + +# Parameter preferences +dotnet_code_quality_unused_parameters = all:warning + +# Suppression preferences +dotnet_remove_unnecessary_suppression_exclusions = none + +# New line preferences +dotnet_style_allow_multiple_blank_lines_experimental = false +dotnet_style_allow_statement_immediately_after_block_experimental = false + +#### C# Coding Conventions #### + +# var preferences +csharp_style_var_elsewhere = false:warning +csharp_style_var_for_built_in_types = false:warning +csharp_style_var_when_type_is_apparent = false:warning + +# Expression-bodied members +csharp_style_expression_bodied_accessors = true:warning +csharp_style_expression_bodied_constructors = false:warning +csharp_style_expression_bodied_indexers = true:warning +csharp_style_expression_bodied_lambdas = true:warning +csharp_style_expression_bodied_local_functions = false:warning +csharp_style_expression_bodied_methods = false:warning +csharp_style_expression_bodied_operators = false:warning +csharp_style_expression_bodied_properties = true:warning + +# Pattern matching preferences +csharp_style_pattern_matching_over_as_with_null_check = true:warning +csharp_style_pattern_matching_over_is_with_cast_check = true:warning +csharp_style_prefer_extended_property_pattern = true:suggestion +csharp_style_prefer_not_pattern = true:warning +csharp_style_prefer_pattern_matching = true:warning +csharp_style_prefer_switch_expression = true:warning + +# Null-checking preferences +csharp_style_conditional_delegate_call = true:warning + +# Modifier preferences +csharp_prefer_static_local_function = true:warning +csharp_preferred_modifier_order = public,private,protected,internal,file,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,required,volatile,async +csharp_style_prefer_readonly_struct = true:warning +csharp_style_prefer_readonly_struct_member = true:suggestion + +# Code-block preferences +csharp_prefer_braces = false:warning +csharp_prefer_simple_using_statement = true:warning +csharp_style_namespace_declarations = file_scoped:warning +csharp_style_prefer_method_group_conversion = true:warning +csharp_style_prefer_primary_constructors = true:warning +csharp_style_prefer_top_level_statements = true:warning + +# Expression-level preferences +csharp_prefer_simple_default_expression = true:warning +csharp_style_deconstructed_variable_declaration = true:warning +csharp_style_implicit_object_creation_when_type_is_apparent = true:warning +csharp_style_inlined_variable_declaration = true:warning +csharp_style_prefer_index_operator = true:warning +csharp_style_prefer_local_over_anonymous_function = true:warning +csharp_style_prefer_null_check_over_type_check = true:warning +csharp_style_prefer_range_operator = true:warning +csharp_style_prefer_tuple_swap = true:warning +csharp_style_prefer_utf8_string_literals = true:suggestion +csharp_style_throw_expression = true:warning +dotnet_diagnostic.IDE0059.severity = none # csharp_style_unused_value_assignment_preference = discard_variable +dotnet_diagnostic.IDE0058.severity = none # csharp_style_unused_value_expression_statement_preference = discard_variable:suggestion + +# 'using' directive preferences +dotnet_diagnostic.IDE0065.severity = none # csharp_using_directive_placement = outside_namespace + +# New line preferences +csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = true:silent +csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = true:silent +csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental = false:silent +csharp_style_allow_blank_lines_between_consecutive_braces_experimental = false:silent +csharp_style_allow_embedded_statements_on_same_line_experimental = false:warning + +#### C# Formatting Rules #### + +# New line preferences +csharp_new_line_before_catch = true +csharp_new_line_before_else = true +csharp_new_line_before_finally = true +csharp_new_line_before_members_in_anonymous_types = true +csharp_new_line_before_members_in_object_initializers = true +csharp_new_line_before_open_brace = all +csharp_new_line_between_query_expression_clauses = true + +# Indentation preferences +csharp_indent_block_contents = true +csharp_indent_braces = false +csharp_indent_case_contents = true +csharp_indent_case_contents_when_block = true +csharp_indent_labels = one_less_than_current +csharp_indent_switch_labels = true + +# Space preferences +csharp_space_after_cast = false +csharp_space_after_colon_in_inheritance_clause = true +csharp_space_after_comma = true +csharp_space_after_dot = false +csharp_space_after_keywords_in_control_flow_statements = true +csharp_space_after_semicolon_in_for_statement = true +csharp_space_around_binary_operators = before_and_after +csharp_space_around_declaration_statements = false +csharp_space_before_colon_in_inheritance_clause = true +csharp_space_before_comma = false +csharp_space_before_dot = false +csharp_space_before_open_square_brackets = false +csharp_space_before_semicolon_in_for_statement = false +csharp_space_between_empty_square_brackets = false +csharp_space_between_method_call_empty_parameter_list_parentheses = false +csharp_space_between_method_call_name_and_opening_parenthesis = false +csharp_space_between_method_call_parameter_list_parentheses = false +csharp_space_between_method_declaration_empty_parameter_list_parentheses = false +csharp_space_between_method_declaration_name_and_open_parenthesis = false +csharp_space_between_method_declaration_parameter_list_parentheses = false +csharp_space_between_parentheses = false +csharp_space_between_square_brackets = false + +# Wrapping preferences +csharp_preserve_single_line_blocks = true +csharp_preserve_single_line_statements = true + +# Other preferences +dotnet_style_prefer_collection_expression = true:warning + +#### Naming styles #### + +# Naming rules + +dotnet_naming_rule.interface_should_be_begins_with_i.severity = warning +dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface +dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i + +dotnet_naming_rule.types_should_be_pascal_case.severity = warning +dotnet_naming_rule.types_should_be_pascal_case.symbols = types +dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case + +dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = warning +dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members +dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case + +dotnet_naming_rule.constant_should_be_pascal_case.severity = warning +dotnet_naming_rule.constant_should_be_pascal_case.symbols = constant +dotnet_naming_rule.constant_should_be_pascal_case.style = pascal_case + +dotnet_naming_rule.private_or_internal_static_field_should_be_private_static_camel_case.severity = warning +dotnet_naming_rule.private_or_internal_static_field_should_be_private_static_camel_case.symbols = private_or_internal_static_field +dotnet_naming_rule.private_or_internal_static_field_should_be_private_static_camel_case.style = private_static_camel_case + +dotnet_naming_rule.private_or_internal_field_should_be_private_camel_case.severity = warning +dotnet_naming_rule.private_or_internal_field_should_be_private_camel_case.symbols = private_or_internal_field +dotnet_naming_rule.private_or_internal_field_should_be_private_camel_case.style = private_camel_case + +# Symbol specifications + +dotnet_naming_symbols.interface.applicable_kinds = interface +dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected +dotnet_naming_symbols.interface.required_modifiers = + +dotnet_naming_symbols.private_or_internal_field.applicable_kinds = field +dotnet_naming_symbols.private_or_internal_field.applicable_accessibilities = internal, private, private_protected +dotnet_naming_symbols.private_or_internal_field.required_modifiers = + +dotnet_naming_symbols.private_or_internal_static_field.applicable_kinds = field +dotnet_naming_symbols.private_or_internal_static_field.applicable_accessibilities = internal, private, private_protected +dotnet_naming_symbols.private_or_internal_static_field.required_modifiers = static + +dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum +dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected +dotnet_naming_symbols.types.required_modifiers = + +dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method +dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected +dotnet_naming_symbols.non_field_members.required_modifiers = + +dotnet_naming_symbols.constant.applicable_kinds = field +dotnet_naming_symbols.constant.applicable_accessibilities = * +dotnet_naming_symbols.constant.required_modifiers = const + +# Naming styles + +dotnet_naming_style.pascal_case.required_prefix = +dotnet_naming_style.pascal_case.required_suffix = +dotnet_naming_style.pascal_case.word_separator = +dotnet_naming_style.pascal_case.capitalization = pascal_case + +dotnet_naming_style.begins_with_i.required_prefix = I +dotnet_naming_style.begins_with_i.required_suffix = +dotnet_naming_style.begins_with_i.word_separator = +dotnet_naming_style.begins_with_i.capitalization = pascal_case + +dotnet_naming_style.private_static_camel_case.required_prefix = s_ +dotnet_naming_style.private_static_camel_case.required_suffix = +dotnet_naming_style.private_static_camel_case.word_separator = +dotnet_naming_style.private_static_camel_case.capitalization = camel_case + +dotnet_naming_style.private_camel_case.required_prefix = _ +dotnet_naming_style.private_camel_case.required_suffix = +dotnet_naming_style.private_camel_case.word_separator = +dotnet_naming_style.private_camel_case.capitalization = camel_case +csharp_using_directive_placement = outside_namespace:warning +csharp_style_unused_value_assignment_preference = discard_variable:warning +csharp_style_unused_value_expression_statement_preference = discard_variable:silent +dotnet_diagnostic.UNT0004.severity = warning +dotnet_diagnostic.UNT0005.severity = warning +dotnet_diagnostic.UNT0007.severity = warning +dotnet_diagnostic.UNT0008.severity = warning +dotnet_diagnostic.UNT0009.severity = warning +dotnet_diagnostic.UNT0012.severity = warning +dotnet_diagnostic.UNT0013.severity = warning +dotnet_diagnostic.UNT0020.severity = warning +dotnet_diagnostic.UNT0021.severity = warning +dotnet_diagnostic.UNT0023.severity = warning +dotnet_diagnostic.UNT0025.severity = warning +dotnet_diagnostic.UNT0027.severity = warning +dotnet_diagnostic.UNT0029.severity = warning +dotnet_diagnostic.UNT0030.severity = warning +dotnet_diagnostic.UNT0031.severity = warning +dotnet_diagnostic.UNT0001.severity = warning +dotnet_diagnostic.UNT0002.severity = warning +dotnet_diagnostic.UNT0017.severity = warning +dotnet_diagnostic.UNT0018.severity = warning +dotnet_diagnostic.UNT0019.severity = warning +dotnet_diagnostic.UNT0022.severity = warning +dotnet_diagnostic.UNT0024.severity = warning +dotnet_diagnostic.UNT0026.severity = warning +dotnet_diagnostic.UNT0028.severity = warning +dotnet_diagnostic.UNT0032.severity = warning +dotnet_diagnostic.UNT0034.severity = warning +dotnet_diagnostic.UNT0035.severity = warning +dotnet_diagnostic.UNT0036.severity = warning +dotnet_diagnostic.UNT0037.severity = warning +dotnet_diagnostic.UNT0003.severity = warning +dotnet_diagnostic.UNT0010.severity = warning +dotnet_diagnostic.UNT0011.severity = warning +dotnet_diagnostic.UNT0014.severity = warning +dotnet_diagnostic.UNT0016.severity = warning + +[*.{cs,vb}] +dotnet_style_operator_placement_when_wrapping = beginning_of_line +tab_width = 4 +indent_size = 4 +end_of_line = crlf +dotnet_style_coalesce_expression = true:warning +dotnet_style_null_propagation = true:warning +dotnet_style_prefer_is_null_check_over_reference_equality_method = true:warning +dotnet_style_prefer_auto_properties = true:warning +dotnet_style_object_initializer = true:warning +dotnet_style_collection_initializer = true:warning +dotnet_style_prefer_simplified_boolean_expressions = true:warning +dotnet_style_prefer_conditional_expression_over_assignment = true:warning +dotnet_style_prefer_conditional_expression_over_return = true:warning +dotnet_style_explicit_tuple_names = true:warning +dotnet_style_prefer_inferred_tuple_names = true:warning +dotnet_style_prefer_inferred_anonymous_type_member_names = true:warning +dotnet_style_prefer_compound_assignment = true:warning +dotnet_style_prefer_simplified_interpolation = true:suggestion +dotnet_style_prefer_collection_expression = when_types_exactly_match:warning +dotnet_style_namespace_match_folder = false:suggestion +dotnet_style_readonly_field = true:warning +dotnet_style_predefined_type_for_locals_parameters_members = true:warning +dotnet_style_predefined_type_for_member_access = true:warning +dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent +dotnet_style_allow_multiple_blank_lines_experimental = false:silent +dotnet_style_allow_statement_immediately_after_block_experimental = false:silent +dotnet_code_quality_unused_parameters = all:warning +dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:warning +dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:warning +dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:warning +dotnet_style_parentheses_in_other_operators = never_if_unnecessary:warning +dotnet_style_qualification_for_field = false:silent +dotnet_style_qualification_for_property = false:warning +dotnet_style_qualification_for_method = false:warning +dotnet_style_qualification_for_event = false:warning \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index f13a1166..70eacc0e 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,7 +1,7 @@ --- name: Bug report about: Create a report to help UGemini improve -title: "[BUG] (Summary of the bug goes here)" +title: "(Summary of the bug)" labels: bug assignees: Uralstech diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index a8832c34..dda82e30 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,7 +1,7 @@ --- name: Feature request about: Suggest an idea for this project -title: "[FEATURE REQUEST] (Summary of the feature goes here)" +title: "(Summary of the feature)" labels: enhancement assignees: Uralstech diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md index 6264e504..bc711f05 100644 --- a/.github/ISSUE_TEMPLATE/question.md +++ b/.github/ISSUE_TEMPLATE/question.md @@ -1,7 +1,7 @@ --- name: Question about: Ask a question about UGemini -title: "[QUESTION] (Summary of the question goes here)" +title: "(Summary of the question)" labels: question assignees: Uralstech diff --git a/Doxyfile b/Doxyfile index 764749ef..035b6760 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.4.0 +PROJECT_NUMBER = 2.0.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 @@ -950,7 +950,8 @@ WARN_LOGFILE = # Note: If this tag is empty the current directory is searched. INPUT = C:/Users/asus/UGemini/UGemini/Packages/com.uralstech.ugemini/Runtime \ - C:/Users/asus/UGemini/UGemini/Packages/com.uralstech.ugemini/Documentation~/MainPage.md + C:/Users/asus/UGemini/UGemini/Packages/com.uralstech.ugemini/Documentation~/MainPage.md \ + "C:/Users/asus/UGemini/UGemini/Packages/com.uralstech.ugemini/Runtime/Breaking Changes.md" # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses diff --git a/README.md b/README.md index b98ece8e..707c8b3b 100644 --- a/README.md +++ b/README.md @@ -38,13 +38,17 @@ Follow the steps detailed in the OpenUPM installation method and only install th 1. Clone or download the repository from the desired branch (master, preview/unstable) 2. Drag the package folder `UGemini/UGemini/Packages/com.uralstech.ugemini` into your Unity project's `Packages` folder 3. In the `Packages` folder of your project, add the following line to the list in `manifest.json`: - `"com.uralstech.ugemini": "1.x.x",` + `"com.uralstech.ugemini": "2.x.x",` *Adding additional dependencies:*
Follow the steps detailed in the OpenUPM installation method and only install the `Utilities.Async`* and `Utilities.Encoder.Wav`* packages. *Optional, but `Utilities.Async` is required for streaming content and `Utilities.Encoder.Wav` is recommended if you don't want to bother with encoding your AudioClips into Base64 strings manually. +### Preview Versions + +Do not use preview versions (i.e. versions that end with "-preview") for production use as they are unstable and untested. + ### Gemini API Support - [x] `models` endpoint @@ -57,7 +61,13 @@ Follow the steps detailed in the OpenUPM installation method and only install th - [x] `list` method - [x] `streamGenerateContent` method -- [ ] `cachedContents` endpoint 🧪 +- [x] `cachedContents` endpoint 🧪 + - [x] `create` method + - [x] `delete` method + - [x] `get` method + - [x] `list` method + - [x] `patch` method + - [ ] `corpora` endpoint 🧪 - [x] `files` endpoint 🧪 - [x] `delete` method @@ -70,10 +80,7 @@ Follow the steps detailed in the OpenUPM installation method and only install th - [x] `tunedModels` endpoint ⚠️ - [x] `generateContent` method -- [ ] `operations` endpoint - ⚠️ - Not all methods/features are supported
-🚧 - The feature is being worked on and is unstable
🧪 - Using the v1beta API ### Documentation diff --git a/UGemini/Packages/com.uralstech.ugemini/Documentation~/MainPage.md b/UGemini/Packages/com.uralstech.ugemini/Documentation~/MainPage.md index ebb0a550..45fa30a1 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Documentation~/MainPage.md +++ b/UGemini/Packages/com.uralstech.ugemini/Documentation~/MainPage.md @@ -6,19 +6,19 @@ ### 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). +Add an instance of `Uralstech.UGemini.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). ### GeminiManager There are only three methods in `GeminiManager`: -| Method | What it does | -| ------------- | ------------- | -| `SetApiKey` | Sets the Gemini API key through code | -| `Request` | Computes a request on the Gemini API | -| `StreamRequest`* | Computes a streaming request on the Gemini API | +| Method | What it does | +| ------------- | ------------- | +| `SetApiKey` | Sets the Gemini API key through code | +| `Request` | Computes a request on the Gemini API | +| `StreamRequest`\* | Computes a streaming request on the Gemini API | -*Requires `Utilities.Async` package. +\*Requires [*Utilities.Async*](https://openupm.com/packages/com.utilities.async/). All computations on the Gemini API are done through `GeminiManager.Request`, `GeminiManager.StreamRequest` and their variants. @@ -32,7 +32,7 @@ need to use the Beta API. You can set the `useBetaApi` boolean parameter in the ### Models -`GeminiModel` from `Uralstech.UGemini.Models` has four static model IDs: +`Uralstech.UGemini.Models.GeminiModel` has four static model IDs: - [`Gemini1_5Flash`](https://ai.google.dev/gemini-api/docs/models/gemini#gemini-1.5-flash) - [`Gemini1_5Pro`](https://ai.google.dev/gemini-api/docs/models/gemini#gemini-1.5-pro) @@ -51,12 +51,13 @@ This is a simple script that maintains the user's chat history with Gemini. ```csharp using Uralstech.UGemini; -using Uralstech.UGemini.Chat; using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Chat; -List _chatHistory = new(); +private List _chatHistory = new(); -async Task OnChat(string text) +private async Task OnChat(string text) { _chatHistory.Add(GeminiContent.GetContent(text, GeminiRole.User)); GeminiChatResponse response = await GeminiManager.Instance.Request( @@ -77,6 +78,95 @@ Every time `OnChat` is called, the user's request and the model's reply are adde ## All Supported Endpoints +### CachedContents (Beta API) + +> Context caching allows you to save and reuse precomputed input tokens that you wish to use repeatedly, for example when asking different questions about the same media file. + +#### Create + +> Creates CachedContent resource. + +```csharp +private async Task RunCreateCachedContentRequest() +{ + // Content must be at least 32,768 tokens. + StringBuilder sb = new StringBuilder(); + for (int i = 0; i < 1800; i++) + sb.Append("(*)#$*OIJIR$U(IJT^(U$*I%O$#@"); + + + return await GeminiManager.Instance.Request(new GeminiCachedContentCreateRequest(new GeminiCachedContentCreationData + { + Contents = new[] + { + GeminiContent.GetContent(sb.ToString(), GeminiRole.User), + }, + ExpireTime = DateTime.UtcNow.AddDays(1), + Model = "gemini-1.5-flash-001", // Make sure the model you use supports caching! + })); +} +``` + +See \ref Uralstech.UGemini.Models.Caching.GeminiCachedContent "GeminiCachedContent" and \ref Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest "GeminiCachedContentCreateRequest" for more details. + +#### Delete + +> Deletes CachedContent resource. + +```csharp +private async Task RunDeleteCachedContentRequest(GeminiCachedContent content) +{ + Debug.Log("Deleting cached content..."); + await GeminiManager.Instance.Request(new GeminiCachedContentDeleteRequest(content.Name)); + Debug.Log("Content deleted."); +} +``` + +See \ref Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest "GeminiCachedContentDeleteRequest" for more details. + +#### Get + +> Reads CachedContent resource. + +```csharp +private async Task RunGetCachedContentRequest(string contentName) +{ + return await GeminiManager.Instance.Request(new GeminiCachedContentGetRequest(contentName)); +} +``` + +See \ref Uralstech.UGemini.Models.Caching.GeminiCachedContent "GeminiCachedContent" and \ref Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest "GeminiCachedContentGetRequest" for more details. + +#### List + +> Lists CachedContents. + +```csharp +private async Task RunListCachedContentRequest() +{ + GeminiCachedContentListResponse response = await GeminiManager.Instance.Request(new GeminiCachedContentListRequest()); + return response.CachedContents; +} +``` + +See \ref Uralstech.UGemini.Models.Caching.GeminiCachedContentListResponse "GeminiCachedContentListResponse" and \ref Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest "GeminiCachedContentListRequest" for more details. + +#### Patch + +> Updates CachedContent resource (only expiration is updatable). + +```csharp +private async Task RunPatchCachedContentRequest(string contentName) +{ + return await GeminiManager.Instance.Request(new GeminiCachedContentPatchRequest(new GeminiCachedContentPatchData + { + ExpireTime = DateTime.UtcNow.AddYears(1), + }, contentName)); +} +``` + +See \ref Uralstech.UGemini.Models.Caching.GeminiCachedContent "GeminiCachedContent" and \ref Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest "GeminiCachedContentPatchRequest" for more details. + ### Models > The Models endpoint contains methods that allow you to access and inference Gemini models. @@ -86,6 +176,9 @@ Every time `OnChat` is called, the user's request and the model's reply are adde > Gets information about a specific Model such as its version number, token limits, parameters and other metadata. ```csharp +using Uralstech.UGemini; +using Uralstech.UGemini.Models; + private async Task RunGetModelRequest(string modelId) { return await GeminiManager.Instance.Request(new GeminiModelGetRequest(modelId)); @@ -101,7 +194,10 @@ Newer models will not be recognized by the request if you're not using the Beta > Lists the Models available through the Gemini API. ```csharp -async Task RunListModelsRequest(int maxModels = 50, string pageToken = string.Empty) +using Uralstech.UGemini; +using Uralstech.UGemini.Models; + +private async Task RunListModelsRequest(int maxModels = 50, string pageToken = null) { GeminiModelListResponse response = await GeminiManager.Instance.Request(new GeminiModelListRequest() { @@ -122,6 +218,11 @@ Newer models will not be recognized by the request if you're not using the Beta > Generates a text embedding vector from the input Content using the specified Gemini Embedding model. ```csharp +using Uralstech.UGemini; +using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Embedding; + private async void RunEmbedContentRequest() { Debug.Log("Running embedding request."); @@ -137,13 +238,18 @@ private async void RunEmbedContentRequest() } ``` -See \ref Uralstech.UGemini.Embedding.GeminiEmbedContentResponse "GeminiEmbedContentResponse" and \ref Uralstech.UGemini.Embedding.GeminiEmbedContentRequest "GeminiEmbedContentRequest" for more details. +See \ref Uralstech.UGemini.Models.Embedding.GeminiEmbedContentResponse "GeminiEmbedContentResponse" and \ref Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest "GeminiEmbedContentRequest" for more details. #### BatchEmbedContents > Generates multiple embedding vectors from the input Content which consists of a batch of strings represented as EmbedContentRequest objects. ```csharp +using Uralstech.UGemini; +using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Embedding; + private async void RunBatchEmbedContentRequest() { Debug.Log("Running batch embedding request."); @@ -171,13 +277,18 @@ private async void RunBatchEmbedContentRequest() } ``` -See \ref Uralstech.UGemini.Embedding.GeminiBatchEmbedContentResponse "GeminiBatchEmbedContentResponse" and \ref Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest "GeminiBatchEmbedContentRequest" for more details. +See \ref Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentResponse "GeminiBatchEmbedContentResponse" and \ref Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest "GeminiBatchEmbedContentRequest" for more details. #### GenerateContent > Generates a model response given an input GenerateContentRequest. ```csharp +using Uralstech.UGemini; +using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Chat; + private async void RunChatRequest() { Debug.Log("Running chat request."); @@ -196,13 +307,18 @@ private async void RunChatRequest() } ``` -See \ref Uralstech.UGemini.Chat.GeminiChatResponse "GeminiChatResponse" and \ref Uralstech.UGemini.Chat.GeminiChatRequest "GeminiChatRequest" for more details. +See \ref Uralstech.UGemini.Models.Generation.Chat.GeminiChatResponse "GeminiChatResponse" and \ref Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest "GeminiChatRequest" for more details. #### StreamGenerateContent > Generates a streamed response from the model given an input GenerateContentRequest. ```csharp +using Uralstech.UGemini; +using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Chat; + private async void RunStreamingChatRequest() { Debug.Log("Running streamed chat request."); @@ -229,13 +345,20 @@ private async void RunStreamingChatRequest() } ``` -See \ref Uralstech.UGemini.Chat.GeminiChatResponse "GeminiChatResponse" and \ref Uralstech.UGemini.Chat.GeminiChatRequest "GeminiChatRequest" for more details. +See \ref Uralstech.UGemini.Models.Generation.Chat.GeminiChatResponse "GeminiChatResponse" and \ref Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest "GeminiChatRequest" for more details. #### GenerateAnswer (Beta API) > Generates a grounded answer from the model given an input GenerateAnswerRequest. ```csharp +using Uralstech.UGemini; +using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Content.Attribution; +using Uralstech.UGemini.Models.Generation.QuestionAnswering; +using Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding; + private async void RunQuestionAnsweringRequest() { Debug.Log("Running Q/A request."); @@ -280,13 +403,18 @@ private async void RunQuestionAnsweringRequest() } ``` -See \ref Uralstech.UGemini.Answer.GeminiAnswerResponse "GeminiAnswerResponse" and \ref Uralstech.UGemini.Answer.GeminiAnswerRequest "GeminiAnswerRequest" for more details. +See \ref Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerResponse "GeminiAnswerResponse" and \ref Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest "GeminiAnswerRequest" for more details. #### CountTokens > Runs a model's tokenizer on input Content and returns the token count. ```csharp +using Uralstech.UGemini; +using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.CountTokens; + private async void RunTokenCountRequest() { Debug.Log("Running token counting request."); @@ -305,7 +433,7 @@ private async void RunTokenCountRequest() } ``` -See \ref Uralstech.UGemini.TokenCounting.GeminiTokenCountResponse "GeminiTokenCountResponse" and \ref Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest "GeminiTokenCountRequest" for more details. +See \ref Uralstech.UGemini.Models.CountTokens.GeminiTokenCountResponse "GeminiTokenCountResponse" and \ref Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest "GeminiTokenCountRequest" for more details. ### TunedModels (Unstable) @@ -318,6 +446,10 @@ See \ref Uralstech.UGemini.TokenCounting.GeminiTokenCountResponse "GeminiTokenCo ```csharp // This is untested code. +using Uralstech.UGemini; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Chat; + private async void RunTunedModelChatRequest() { Debug.Log("Running chat request on tuned model."); @@ -336,7 +468,7 @@ private async void RunTunedModelChatRequest() } ``` -See \ref Uralstech.UGemini.Chat.GeminiChatResponse "GeminiChatResponse" and \ref Uralstech.UGemini.Chat.GeminiChatRequest "GeminiChatRequest" for more details. +See \ref Uralstech.UGemini.Models.Generation.Chat.GeminiChatResponse "GeminiChatResponse" and \ref Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest "GeminiChatRequest" for more details. ### Files (Beta API) @@ -347,6 +479,9 @@ See \ref Uralstech.UGemini.Chat.GeminiChatResponse "GeminiChatResponse" and \ref > Deletes the File. ```csharp +using Uralstech.UGemini; +using Uralstech.UGemini.FileAPI; + private async void RunDeleteFileRequest(string fileId) { Debug.Log("Deleting file..."); @@ -362,6 +497,9 @@ See \ref Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest "GeminiFileDeleteRequ > Gets the metadata for the given File. ```csharp +using Uralstech.UGemini; +using Uralstech.UGemini.FileAPI; + private async Task RunGetFileRequest(string fileId) { return await GeminiManager.Instance.Request(new GeminiFileGetRequest(fileId)); @@ -375,7 +513,10 @@ See \ref Uralstech.UGemini.FileAPI.GeminiFile "GeminiFile" and \ref Uralstech.UG > Lists the metadata for Files owned by the requesting project. ```csharp -private async Task RunListFilesRequest(int maxFiles = 10, string pageToken = string.Empty) +using Uralstech.UGemini; +using Uralstech.UGemini.FileAPI; + +private async Task RunListFilesRequest(int maxFiles = 10, string pageToken = null) { GeminiFileListResponse response = await GeminiManager.Instance.Request(new GeminiFileListRequest() { @@ -398,6 +539,9 @@ See \ref Uralstech.UGemini.FileAPI.GeminiFileListResponse "GeminiFileListRespons > Creates a File. ```csharp +using Uralstech.UGemini; +using Uralstech.UGemini.FileAPI; + private async Task RunUploadFileRequest(string text) { GeminiFileUploadResponse response = await GeminiManager.Instance.Request(new GeminiFileUploadRequest(GeminiContentType.TextPlain.MimeType()) @@ -426,12 +570,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; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Chat; -[SerializeField] Text _chatResponse; +[SerializeField] private Text _chatResponse; -async Task OnChat(string text) +private async Task OnChat(string text) { GeminiChatResponse response = await GeminiManager.Instance.StreamRequest(new GeminiChatRequest(GeminiModel.Gemini1_5Flash) { @@ -462,8 +607,9 @@ one type of data in each part, like one part of text, one part of an image, and ```csharp using Uralstech.UGemini; +using Uralstech.UGemini.Models.Content; -async Task GetFileContent(string filePath, GeminiContentType contentType) +private async Task GetFileContent(string filePath, GeminiContentType contentType) { byte[] data; try @@ -505,12 +651,12 @@ Now, the `GeminiContent` returned by the method can be fed into a chat request! create them from Unity types like `AudioClip` or `Texture2D`: - `GeminiContent.GetContent` - - Can convert `string` messages, `Texture2D` images, `AudioClip`* audio and `GeminiFile` data to `GeminiContent` objects. + - Can convert `string` messages, `Texture2D` images, `AudioClip`\* audio and `GeminiFile` data to `GeminiContent` objects. - `GeminiContentBlob.GetContentBlob` - - Can convert `Texture2D` images and `AudioClip`* audio to `GeminiContentBlob` objects. + - Can convert `Texture2D` images and `AudioClip`\* audio to `GeminiContentBlob` objects. -*Requires [*Utilities.Encoding.Wav*](https://openupm.com/packages/com.utilities.encoder.wav/). +\*Requires [*Utilities.Encoding.Wav*](https://openupm.com/packages/com.utilities.encoder.wav/). ### Function Calling @@ -518,13 +664,14 @@ 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; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Chat; +using Uralstech.UGemini.Models.Generation.Schema; +using Uralstech.UGemini.Models.Generation.Tools; +using Uralstech.UGemini.Models.Generation.Tools.Declaration; -GeminiTool _geminiFunctions = new GeminiTool() +private GeminiTool _geminiFunctions = new GeminiTool() { FunctionDeclarations = new GeminiFunctionDeclaration[] { @@ -583,6 +730,9 @@ GeminiTool _geminiFunctions = new GeminiTool() }; ``` +To use Gemini Tools, we need to declare each tool to use. So, we have created a declaration for function calling. +Each *tool* must be declared separately but every *function* must be declared in a single *tool* declaration. + 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. @@ -592,9 +742,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] Text _chatResponse; +[SerializeField] private Text _chatResponse; -async Task OnChat(string text) +private async Task OnChat(string text) { List contents = new() { @@ -610,7 +760,7 @@ async Task OnChat(string text) { Contents = contents.ToArray(), Tools = new GeminiTool[] { _geminiFunctions }, - ToolConfig = GeminiToolConfiguration.GetConfiguration(GeminiFunctionCallingMode.Any), + ToolConfig = GeminiToolConfiguration.GetConfiguration(GeminiFunctionCallingMode.Auto), }); // Don't forget to do this! If the function call is not added to the chat @@ -663,7 +813,7 @@ async Task OnChat(string text) return responseText; } -bool TryChangeTextColor(string color) +private bool TryChangeTextColor(string color) { switch (color) { @@ -691,25 +841,77 @@ bool TryChangeTextColor(string color) 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, but it is recommended to include. 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. +which is a utility method to create a `GeminiToolConfiguration` with the given `GeminiFunctionCallingMode`. `GeminiFunctionCallingMode.Any` +means Gemini will always call at least one function in each *request*, `Auto` means the model will call the functions when it thinks it needs +to, and `None` means no functions can be called. After the function is called, we respond by adding the calls and responses to the history. We use the `GetResponse` utility method to get a `GeminiFunctionResponse` object with the response JSON. Function calling is, as of writing, only available in the Beta API. +### Code Execution + +Code execution is also a Tool, so it is similar to function calling: + +```csharp +using Uralstech.UGemini; +using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Chat; +using Uralstech.UGemini.Models.Generation.Tools.Declaration; + +private GeminiTool _geminiCodeExecution = new GeminiTool() +{ + CodeExecution = new GeminiCodeExecution() +}; + +[SerializeField] private Text _chatResponse; + +private async Task OnChat(string text) +{ + List contents = new() + { + GeminiContent.GetContent(text, GeminiRole.User), + }; + + GeminiChatResponse response = await GeminiManager.Instance.Request(new GeminiChatRequest(GeminiModel.Gemini1_5Flash, true) + { + Contents = contents.ToArray(), + Tools = new GeminiTool[] { _geminiCodeExecution }, + }); + + string responseText = string.Join(", ", Array.ConvertAll(response.Parts, part => $"(Text={part.Text}, Code={part.ExecutableCode?.Code}, ExecutionResult={part.CodeExecutionResult?.Output})")); + + _chatResponse.text = responseText; + return responseText; +} +``` + +That's it! Now, when code execution is used, the response should be something like this: + +``` +> Make a simple python program to print hello world and use code execution for that. +Result: (Text=, Code=, ExecutionResult=), (Text=, Code=print("Hello world!"), ExecutionResult=), (Text=, Code=, ExecutionResult=Hello world!), +(Text=I have created a simple Python program that prints "Hello world!". I used the `print()` function to achieve this. The code was executed +using the `tool_code` block., Code=, ExecutionResult=) +``` + +Code execution is also, as of writing, only available in the Beta API. + ### JSON Response Mode 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; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation; +using Uralstech.UGemini.Models.Generation.Chat; +using Uralstech.UGemini.Models.Generation.Schema; -async Task OnChat(string text) +private async Task OnChat(string text) { // Note: It seems GeminiModel.Gemini1_5Flash is not very good at JSON. GeminiChatResponse response = await GeminiManager.Instance.Request(new GeminiChatRequest(GeminiModel.Gemini1_5Pro, true) diff --git a/UGemini/Packages/com.uralstech.ugemini/Documentation~/refman.pdf b/UGemini/Packages/com.uralstech.ugemini/Documentation~/refman.pdf index c5529e97..13ea5316 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/Breaking Changes.md b/UGemini/Packages/com.uralstech.ugemini/Runtime/Breaking Changes.md new file mode 100644 index 00000000..542e72df --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Breaking Changes.md @@ -0,0 +1,70 @@ +## Breaking Changes Notice + +UGemini v2.0.0 contains many breaking changes. To update your code to use UGemini 2.0.0, +refer to the following list and table of changes: + +### General Changes +- `EnumExtensions` is now `GeminiContentTypeExtensions`. +- `GeminiTimeSpanJsonConverter` is now `GeminiSecondsToTimeSpanJsonConverter` in `Uralstech.UGemini`. +- The `fileId` field in the constructors for `GeminiFileDeleteRequest` and `GeminiFileGetRequest` has been renamed to `fileNameOrId`. +- All code previously marked as "deprecated" has been removed. + +### Namespace Changes + +| Class | Old Namespace | New Namespace | +|----------- |--------------- |--------------- | +| `GeminiContent` | `Uralstech.UGemini` | `Uralstech.UGemini.Models.Content` | +| `GeminiContentBlob` | `Uralstech.UGemini` | `Uralstech.UGemini.Models.Content` | +| `GeminiContentPart` | `Uralstech.UGemini` | `Uralstech.UGemini.Models.Content` | +| `GeminiFileData` | `Uralstech.UGemini` | `Uralstech.UGemini.Models.Content` | +| `GeminiRole` | `Uralstech.UGemini` | `Uralstech.UGemini.Models.Content` | +| `UnityExtensions` | `Uralstech.UGemini` | `Uralstech.UGemini.Models.Content` | +| `GeminiAttributionSourceId` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Content.Attribution` | +| `GeminiGroundingAttribution` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Content.Attribution` | +| `GeminiGroundingPassageId` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Content.Attribution` | +| `GeminiSemanticRetrieverChunk` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Content.Attribution` | +| `GeminiCitationMetadata` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Content.Citation` | +| `GeminiCitationSource` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Content.Citation` | +| `GeminiTokenCountRequest` | `Uralstech.UGemini.TokenCounting` | `Uralstech.UGemini.Models.CountTokens` | +| `GeminiTokenCountResponse` | `Uralstech.UGemini.TokenCounting` | `Uralstech.UGemini.Models.CountTokens` | +| `GeminiBatchEmbedContentRequest` | `Uralstech.UGemini.Embedding` | `Uralstech.UGemini.Models.Embedding` | +| `GeminiBatchEmbedContentResponse` | `Uralstech.UGemini.Embedding` | `Uralstech.UGemini.Models.Embedding` | +| `GeminiContentEmbedding` | `Uralstech.UGemini.Embedding` | `Uralstech.UGemini.Models.Embedding` | +| `GeminiEmbedContentRequest` | `Uralstech.UGemini.Embedding` | `Uralstech.UGemini.Models.Embedding` | +| `GeminiEmbedContentResponse` | `Uralstech.UGemini.Embedding` | `Uralstech.UGemini.Models.Embedding` | +| `GeminiEmbedTaskType` | `Uralstech.UGemini.Embedding` | `Uralstech.UGemini.Models.Embedding` | +| `GeminiGenerationConfiguration` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation` | +| `GeminiResponseType` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation` | +| `GeminiCandidate` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation.Candidate` | +| `GeminiPromptFeedback` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation.Candidate` | +| `GeminiUsageMetadata` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation.Candidate` | +| `GeminiFinishReason` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation.Candidate` | +| `GeminiChatRequest` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation.Chat` | +| `GeminiChatResponse` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation.Chat` | +| `GeminiAnswerRequest` | `Uralstech.UGemini.Answer` | `Uralstech.UGemini.Models.Generation.QuestionAnswering` | +| `GeminiAnswerResponse` | `Uralstech.UGemini.Answer` | `Uralstech.UGemini.Models.Generation.QuestionAnswering` | +| `GeminiAnswerStyle` | `Uralstech.UGemini.Answer` | `Uralstech.UGemini.Models.Generation.QuestionAnswering` | +| `GeminiGroundingPassage` | `Uralstech.UGemini.Answer` | `Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding` | +| `GeminiGroundingPassages` | `Uralstech.UGemini.Answer` | `Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding` | +| `GeminiMetadataCondition` | `Uralstech.UGemini.Answer` | `Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever` | +| `GeminiMetadataFilter` | `Uralstech.UGemini.Answer` | `Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever` | +| `GeminiSemanticRetrieverConfig` | `Uralstech.UGemini.Answer` | `Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever` | +| `GeminiMetadataConditionOperator` | `Uralstech.UGemini.Answer` | `Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever` | +| `GeminiSafetyRating` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation.Safety` | +| `GeminiSafetySettings` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation.Safety` | +| `GeminiBlockReason` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation.Safety` | +| `GeminiHarmProbability` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation.Safety` | +| `GeminiSafetyHarmBlockThreshold` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation.Safety` | +| `GeminiSafetyHarmCategory` | `Uralstech.UGemini.Chat` | `Uralstech.UGemini.Models.Generation.Safety` | +| `GeminiSchema` | `Uralstech.UGemini.Schema` | `Uralstech.UGemini.Models.Generation.Schema` | +| `GeminiSchemaDataFormat` | `Uralstech.UGemini.Schema` | `Uralstech.UGemini.Models.Generation.Schema` | +| `GeminiSchemaDataType` | `Uralstech.UGemini.Schema` | `Uralstech.UGemini.Models.Generation.Schema` | +| `GeminiFunctionCall` | `Uralstech.UGemini.Tools` | `Uralstech.UGemini.Models.Generation.Tools` | +| `GeminiFunctionResponse` | `Uralstech.UGemini.Tools` | `Uralstech.UGemini.Models.Generation.Tools` | +| `GeminiFunctionResponseContent` | `Uralstech.UGemini.Tools` | `Uralstech.UGemini.Models.Generation.Tools` | +| `GeminiFunctionCallingConfiguration` | `Uralstech.UGemini.Tools.Declaration` | `Uralstech.UGemini.Models.Generation.Tools.Declaration` | +| `GeminiFunctionDeclaration` | `Uralstech.UGemini.Tools.Declaration` | `Uralstech.UGemini.Models.Generation.Tools.Declaration` | +| `GeminiTool` | `Uralstech.UGemini.Tools.Declaration` | `Uralstech.UGemini.Models.Generation.Tools.Declaration` | +| `GeminiToolConfiguration` | `Uralstech.UGemini.Tools.Declaration` | `Uralstech.UGemini.Models.Generation.Tools.Declaration` | +| `GeminiFunctionCallingMode` | `Uralstech.UGemini.Tools.Declaration` | `Uralstech.UGemini.Models.Generation.Tools.Declaration` | +| | | | \ No newline at end of file diff --git a/UGemini/Assets/Scenes/SampleScene.unity.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Breaking Changes.md.meta similarity index 62% rename from UGemini/Assets/Scenes/SampleScene.unity.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Breaking Changes.md.meta index 952bd1e9..cd783437 100644 --- a/UGemini/Assets/Scenes/SampleScene.unity.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Breaking Changes.md.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 9fc0d4010bbf28b4594072e72b8655ab -DefaultImporter: +guid: 169535bfc732d7d468fe624c3aa81a29 +TextScriptImporter: externalObjects: {} userData: assetBundleName: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingAttributions.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingAttributions.cs deleted file mode 100644 index 68146330..00000000 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingAttributions.cs +++ /dev/null @@ -1,18 +0,0 @@ -using Newtonsoft.Json; -using Newtonsoft.Json.Serialization; -using Uralstech.UGemini.Chat; - -namespace Uralstech.UGemini.Answer -{ - /// - /// Attributions for sources that contributed to an answer. - /// - [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] - public class GeminiGroundingAttributions - { - /// - /// The list of attributions. - /// - public GeminiGroundingAttribution[] Passages; - } -} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiFileData.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiFileData.cs deleted file mode 100644 index 80b4e526..00000000 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiFileData.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Newtonsoft.Json; -using Newtonsoft.Json.Serialization; -using System.ComponentModel; - -namespace Uralstech.UGemini -{ - /// - /// URI based data. - /// - [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] - public class GeminiFileData - { - /// - /// The IANA standard MIME type of the source data. - /// - /// - /// You can use to convert - /// values to their MIME type, like: - /// GeminiContentType.ImagePNG.MimeType() - /// - [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] - public string MimeType = null; - - /// - /// URI. - /// - public string FileUri; - } -} \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/SingleRequests.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Delete.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/SingleRequests.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Delete.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/SingleRequests/GeminiFileDeleteRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Delete/GeminiFileDeleteRequest.cs similarity index 63% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/SingleRequests/GeminiFileDeleteRequest.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Delete/GeminiFileDeleteRequest.cs index 01ddd049..1a998753 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/SingleRequests/GeminiFileDeleteRequest.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Delete/GeminiFileDeleteRequest.cs @@ -3,6 +3,9 @@ /// /// Requests the deletion of a file. /// + /// + /// Only available in the beta API. + /// public class GeminiFileDeleteRequest : IGeminiDeleteRequest { /// @@ -22,13 +25,16 @@ public string GetEndpointUri(GeminiRequestMetadata metadata) } /// - /// Creates a new . + /// Creates a new . /// - /// The ID of the file to delete. + /// + /// Only available in the beta API. + /// + /// The name (format 'files/{fileId}') or ID of the file to delete. /// Should the request use the Beta API? - public GeminiFileDeleteRequest(string fileId, bool useBetaApi = true) + public GeminiFileDeleteRequest(string fileNameOrId, bool useBetaApi = true) { - FileId = fileId; + FileId = fileNameOrId.Split('/')[^1]; ApiVersion = useBetaApi ? "v1beta" : "v1"; } } diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/SingleRequests/GeminiFileDeleteRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Delete/GeminiFileDeleteRequest.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/SingleRequests/GeminiFileDeleteRequest.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Delete/GeminiFileDeleteRequest.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFile.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFile.cs similarity index 95% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFile.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFile.cs index a23961fb..569b1041 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFile.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFile.cs @@ -26,7 +26,7 @@ public class GeminiFile /// MIME type of the file. /// /// - /// You can use to convert + /// You can use to convert /// values to their equivalents, like: /// "image/png".ContentType() /// diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFile.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFile.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFile.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFile.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFileState.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFileState.cs similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFileState.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFileState.cs diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFileState.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFileState.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFileState.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFileState.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFileVideoMetaData.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFileVideoMetaData.cs similarity index 86% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFileVideoMetaData.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFileVideoMetaData.cs index 469bb4d2..7041c04b 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFileVideoMetaData.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFileVideoMetaData.cs @@ -13,7 +13,7 @@ public class GeminiFileVideoMetaData /// /// Duration of the video. /// - [JsonConverter(typeof(GeminiTimeSpanJsonConverter))] + [JsonConverter(typeof(GeminiSecondsToTimeSpanJsonConverter))] public TimeSpan VideoDuration; } } diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFileVideoMetaData.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFileVideoMetaData.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFileVideoMetaData.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFileVideoMetaData.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Interfaces.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Get.meta similarity index 77% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Interfaces.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Get.meta index 2feda712..df258b03 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Interfaces.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Get.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1cd039b6de2139343ab186a493be09df +guid: 9866d351a4a5e7742a93145ca556ca59 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/SingleRequests/GeminiFileGetRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Get/GeminiFileGetRequest.cs similarity index 69% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/SingleRequests/GeminiFileGetRequest.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Get/GeminiFileGetRequest.cs index 4d35b012..9f291896 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/SingleRequests/GeminiFileGetRequest.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Get/GeminiFileGetRequest.cs @@ -3,6 +3,9 @@ /// /// Requests metadata for an existing file. Return type is . /// + /// + /// Only available in the beta API. + /// public class GeminiFileGetRequest : IGeminiGetRequest { /// @@ -24,11 +27,14 @@ public string GetEndpointUri(GeminiRequestMetadata metadata) /// /// Creates a new . /// - /// The ID of the file to get. + /// + /// Only available in the beta API. + /// + /// The name (format 'files/{fileId}') or ID of the file to get. /// Should the request use the Beta API? - public GeminiFileGetRequest(string fileId, bool useBetaApi = true) + public GeminiFileGetRequest(string fileNameOrId, bool useBetaApi = true) { - FileId = fileId; + FileId = fileNameOrId.Split('/')[^1]; ApiVersion = useBetaApi ? "v1beta" : "v1"; } } diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/SingleRequests/GeminiFileGetRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Get/GeminiFileGetRequest.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/SingleRequests/GeminiFileGetRequest.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Get/GeminiFileGetRequest.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/List.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/List.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/List/GeminiFileListRequest.cs similarity index 81% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListRequest.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/List/GeminiFileListRequest.cs index 18aa790d..abb2052c 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListRequest.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/List/GeminiFileListRequest.cs @@ -3,6 +3,9 @@ /// /// Requests metadata for all existing files. Return type is . /// + /// + /// Only available in the beta API. + /// public class GeminiFileListRequest : IGeminiGetRequest { /// @@ -16,7 +19,7 @@ public class GeminiFileListRequest : IGeminiGetRequest public int MaxResponseFiles = 10; /// - /// A page token from a previous files.list call. + /// A page token from a previous call. /// public string PageToken = string.Empty; @@ -29,8 +32,11 @@ public string GetEndpointUri(GeminiRequestMetadata metadata) } /// - /// Creates a new . + /// Creates a new . /// + /// + /// Only available in the beta API. + /// /// Should the request use the Beta API? public GeminiFileListRequest(bool useBetaApi = true) { diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/List/GeminiFileListRequest.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListRequest.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/List/GeminiFileListRequest.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListResponse.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/List/GeminiFileListResponse.cs similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListResponse.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/List/GeminiFileListResponse.cs diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListResponse.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/List/GeminiFileListResponse.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListResponse.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/List/GeminiFileListResponse.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadMetaData.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadMetaData.cs similarity index 97% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadMetaData.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadMetaData.cs index 2a6b97e3..4959c53e 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadMetaData.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadMetaData.cs @@ -11,7 +11,7 @@ namespace Uralstech.UGemini.FileAPI public class GeminiFileUploadMetaData { /// - /// The resource name. This does not work right now. + /// The resource name, in format "files/{fileId}". /// /// /// The ID (name excluding the "files/" prefix) can contain up to 40 characters that are lowercase alphanumeric or dashes (-).
diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadMetaData.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadMetaData.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadMetaData.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadMetaData.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadRequest.cs similarity index 73% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadRequest.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadRequest.cs index b12a2ba6..4f41e0f6 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadRequest.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadRequest.cs @@ -1,5 +1,6 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; +using System.ComponentModel; using System.Text; namespace Uralstech.UGemini.FileAPI @@ -8,24 +9,20 @@ namespace Uralstech.UGemini.FileAPI /// Uploads a file to the Gemini File API. Response type is . ///
/// - /// This feature is currently being worked on and is unstable. + /// Only available in the beta API. /// [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] public class GeminiFileUploadRequest : IGeminiMultiPartPostRequest { /// - /// Metadata for the to be uploaded. + /// Optional metadata for the to be uploaded. /// - public GeminiFileUploadMetaData File; + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public GeminiFileUploadMetaData File = null; /// /// The IANA standard MIME type of the . /// - /// - /// You can use to convert - /// values to their MIME type, like: - /// GeminiContentType.ImagePNG.MimeType() - /// [JsonIgnore] public string MimeType; @@ -54,7 +51,10 @@ public string GetEndpointUri(GeminiRequestMetadata metadata) /// /// Creates a new . /// - /// The content type of the data + /// + /// Only available in the beta API. + /// + /// The content type of the data. /// Should the request use the Beta API? public GeminiFileUploadRequest(string contentType, bool useBetaApi = true) { @@ -62,6 +62,20 @@ public GeminiFileUploadRequest(string contentType, bool useBetaApi = true) ApiVersion = useBetaApi ? "v1beta" : "v1"; } + /// + /// Creates a new . + /// + /// + /// Only available in the beta API. + /// + /// The content type of the data. + /// Should the request use the Beta API? + public GeminiFileUploadRequest(GeminiContentType contentType, bool useBetaApi = true) + { + ContentType = contentType.MimeType(); + ApiVersion = useBetaApi ? "v1beta" : "v1"; + } + /// public string GetUtf8EncodedData(string dataSeperator) { diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadRequest.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadRequest.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadRequest.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadResponse.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadResponse.cs similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadResponse.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadResponse.cs diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadResponse.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadResponse.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadResponse.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadResponse.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentType.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiContentType.cs similarity index 97% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentType.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiContentType.cs index 5c86bfb7..1c04e832 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentType.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiContentType.cs @@ -219,5 +219,11 @@ public enum GeminiContentType ///
[EnumMember(Value = "application/rtf")] ApplicationRTF, + + /// + /// (File API) Application PDF content. + /// + [EnumMember(Value = "application/pdf")] + ApplicationPDF, } } \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentType.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiContentType.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentType.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiContentType.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/EnumExtensions.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiContentTypeExtensions.cs similarity index 98% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/EnumExtensions.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiContentTypeExtensions.cs index fc99ba81..2ab9f18e 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/EnumExtensions.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiContentTypeExtensions.cs @@ -7,7 +7,7 @@ namespace Uralstech.UGemini /// /// Extensions for type objects. /// - public static class EnumExtensions + public static class GeminiContentTypeExtensions { /// /// Converts a to its MIME type. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/EnumExtensions.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiContentTypeExtensions.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/EnumExtensions.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiContentTypeExtensions.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiTimeSpanJsonConverter.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiSecondsToTimeSpanJsonConverter.cs similarity index 75% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiTimeSpanJsonConverter.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiSecondsToTimeSpanJsonConverter.cs index 261a2f9f..2a2a93e9 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiTimeSpanJsonConverter.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiSecondsToTimeSpanJsonConverter.cs @@ -1,12 +1,12 @@ using Newtonsoft.Json; using System; -namespace Uralstech.UGemini.FileAPI +namespace Uralstech.UGemini { /// /// Custom JSON converter to convert a time of a format like "10.334s" to a . /// - public class GeminiTimeSpanJsonConverter : JsonConverter + public class GeminiSecondsToTimeSpanJsonConverter : JsonConverter { /// /> public override TimeSpan ReadJson(JsonReader reader, Type objectType, TimeSpan existingValue, bool hasExistingValue, JsonSerializer serializer) @@ -17,7 +17,7 @@ public override TimeSpan ReadJson(JsonReader reader, Type objectType, TimeSpan e /// /> public override void WriteJson(JsonWriter writer, TimeSpan value, JsonSerializer serializer) { - throw new NotImplementedException($"Writer not implemented for {nameof(TimeSpan)} converter!"); + writer.WriteValue($"{value.TotalSeconds:F9}s"); } } } \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiTimeSpanJsonConverter.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiSecondsToTimeSpanJsonConverter.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiTimeSpanJsonConverter.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiSecondsToTimeSpanJsonConverter.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Interfaces/IAppendableData.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/IAppendableData.cs similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Interfaces/IAppendableData.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/IAppendableData.cs diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Interfaces/IAppendableData.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/IAppendableData.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Interfaces/IAppendableData.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/IAppendableData.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching.meta similarity index 77% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching.meta index d0d4c14b..776009da 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c0d3df385fe85524b81618c0a27f52f4 +guid: d16576a3c8c457b49ad4f30bf8599323 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create.meta similarity index 77% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create.meta index 67793ac4..5eb2c68e 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1cd4ec35e826a904eaa4e1a6f7d57ad2 +guid: b5cffb129a537954e80c85f29c81d8aa folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreateRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreateRequest.cs new file mode 100644 index 00000000..e2c8f1cc --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreateRequest.cs @@ -0,0 +1,53 @@ + +using Newtonsoft.Json; + +namespace Uralstech.UGemini.Models.Caching +{ + /// + /// Creates a resource. Response type is . + /// + /// + /// Only available in the beta API. + /// + public class GeminiCachedContentCreateRequest : IGeminiPostRequest + { + /// + /// The content to be cached. + /// + public GeminiCachedContentCreationData Content; + + /// + /// The API version to use. + /// + public string ApiVersion; + + /// + public string ContentType => GeminiContentType.ApplicationJSON.MimeType(); + + /// + public string GetEndpointUri(GeminiRequestMetadata metadata) + { + return $"https://generativelanguage.googleapis.com/{ApiVersion}/cachedContents"; + } + + /// + /// Creates a new . + /// + /// + /// Only available in the beta API. + /// + /// The content to cache. + /// Should the request use the Beta API? + public GeminiCachedContentCreateRequest(GeminiCachedContentCreationData content, bool useBetaApi = true) + { + Content = content; + ApiVersion = useBetaApi ? "v1beta" : "v1"; + } + + /// + public string GetUtf8EncodedData() + { + return JsonConvert.SerializeObject(Content); + } + } +} \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingAttributions.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreateRequest.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingAttributions.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreateRequest.cs.meta index b2ea4cf0..e88a5542 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingAttributions.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreateRequest.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 37b0e17b818f9dd4687551685e060cf2 +guid: 83b08e2456314ab4c9a58d097b96de90 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreationData.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreationData.cs new file mode 100644 index 00000000..8a948b7f --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreationData.cs @@ -0,0 +1,70 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; +using System; +using System.ComponentModel; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Tools.Declaration; + +namespace Uralstech.UGemini.Models.Caching +{ + /// + /// Data to cache content that has been preprocessed and can be used in subsequent request to GenerativeService. + /// + [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] + public class GeminiCachedContentCreationData + { + /// + /// The content to cache. + /// + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public GeminiContent[] Contents = null; + + /// + /// A list of Tools the model may use to generate the next response. + /// + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public GeminiTool[] Tools = null; + + /// + /// Timestamp in UTC of when this resource is considered expired. + /// + /// + /// If not provided, must be provided. + /// + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public DateTime? ExpireTime = null; + + /// + /// New TTL for this resource. + /// + /// + /// If not provided, must be provided. + /// + [JsonProperty("ttl", DefaultValueHandling = DefaultValueHandling.Ignore), JsonConverter(typeof(GeminiSecondsToTimeSpanJsonConverter)), DefaultValue(null)] + public TimeSpan? TimeToLive = null; + + /// + /// The user-generated meaningful display name of the cached content. Maximum 128 Unicode characters. + /// + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public string DisplayName = null; + + /// + /// The name of the Model to use for cached content. + /// + [JsonConverter(typeof(GeminiModelIdStringConverter))] + public GeminiModelId Model; + + /// + /// Developer set system instruction. Currently text only. + /// + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public GeminiContent SystemInstruction = null; + + /// + /// This config is shared for all tools. + /// + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public GeminiToolConfiguration ToolConfig = null; + } +} \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreationData.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreationData.cs.meta new file mode 100644 index 00000000..ab702a93 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreationData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2fabdab7af9eafe46a1ae9a2066896e2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Delete.meta similarity index 77% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Delete.meta index c959f1df..1746c570 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Delete.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6982ac0df63e48f4e8c38f5586109fe3 +guid: 1339a8e4a3937254eb44ce5bdcf21a6a folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Delete/GeminiCachedContentDeleteRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Delete/GeminiCachedContentDeleteRequest.cs new file mode 100644 index 00000000..3dcd0f69 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Delete/GeminiCachedContentDeleteRequest.cs @@ -0,0 +1,41 @@ +namespace Uralstech.UGemini.Models.Caching +{ + /// + /// Requests for deletion of a cached content resource. + /// + /// + /// Only available in the beta API. + /// + public class GeminiCachedContentDeleteRequest : IGeminiDeleteRequest + { + /// + /// The API version to use. + /// + public string ApiVersion; + + /// + /// The ID of the cached content. + /// + public string ContentId; + + /// + public string GetEndpointUri(GeminiRequestMetadata metadata) + { + return $"https://generativelanguage.googleapis.com/{ApiVersion}/cachedContents/{ContentId}"; + } + + /// + /// Creates a new . + /// + /// + /// Only available in the beta API. + /// + /// The ID or name (format cachedContents/{contentId}) of the cached content to delete. + /// Should the request use the Beta API? + public GeminiCachedContentDeleteRequest(string cachedContentIdOrName, bool useBetaApi = true) + { + ContentId = cachedContentIdOrName.Split('/')[^1]; + ApiVersion = useBetaApi ? "v1beta" : "v1"; + } + } +} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Delete/GeminiCachedContentDeleteRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Delete/GeminiCachedContentDeleteRequest.cs.meta new file mode 100644 index 00000000..29ec18f5 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Delete/GeminiCachedContentDeleteRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 551f5fe5d5001764fb365766a5fc2757 +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/Caching/GeminiCachedConent.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/GeminiCachedConent.cs new file mode 100644 index 00000000..dd67b059 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/GeminiCachedConent.cs @@ -0,0 +1,54 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; +using System; +using System.ComponentModel; + +namespace Uralstech.UGemini.Models.Caching +{ + /// + /// Content that has been preprocessed and can be used in subsequent request to GenerativeService. + /// + /// + /// Cached content can be only used with model it was created for. + /// + [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] + public class GeminiCachedContent + { + /// + /// Creation time of the cache entry. + /// + public DateTime CreateTime; + + /// + /// When the cache entry was last updated in UTC time. + /// + public DateTime UpdateTime; + + /// + /// Metadata on the usage of the cached content. + /// + public GeminiCachedContentUsageMetadata UsageMetadata; + + /// + /// Timestamp in UTC of when this resource is considered expired. + /// + public DateTime ExpireTime; + + /// + /// The resource name referring to the cached content. Format: cachedContents/{contentId}. + /// + public string Name = null; + + /// + /// The user-generated meaningful display name of the cached content. Maximum 128 Unicode characters. + /// + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public string DisplayName = null; + + /// + /// The name of the Model to use for cached content Format: mod + /// + [JsonConverter(typeof(GeminiModelIdStringConverter))] + public GeminiModelId Model; + } +} \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/GeminiCachedConent.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/GeminiCachedConent.cs.meta new file mode 100644 index 00000000..f090348a --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/GeminiCachedConent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc79b8acd47bc2d459c76701156888d1 +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/Caching/GeminiCachedContentUsageMetadata.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/GeminiCachedContentUsageMetadata.cs new file mode 100644 index 00000000..17720f02 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/GeminiCachedContentUsageMetadata.cs @@ -0,0 +1,17 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; + +namespace Uralstech.UGemini.Models.Caching +{ + /// + /// Metadata on the usage of the cached content. + /// + [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] + public class GeminiCachedContentUsageMetadata + { + /// + /// Total number of tokens that the cached content consumes. + /// + public int TotalTokenCount; + } +} \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/GeminiCachedContentUsageMetadata.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/GeminiCachedContentUsageMetadata.cs.meta new file mode 100644 index 00000000..ab9ae4c5 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/GeminiCachedContentUsageMetadata.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a9d76044db483324189d13d7a7e22691 +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/Caching/Get.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Get.meta new file mode 100644 index 00000000..8d258397 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Get.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e5c4b191dc4e69b47877ccdebfe71796 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Get/GeminiCachedContentGetRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Get/GeminiCachedContentGetRequest.cs new file mode 100644 index 00000000..d8ac89b8 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Get/GeminiCachedContentGetRequest.cs @@ -0,0 +1,41 @@ +namespace Uralstech.UGemini.Models.Caching +{ + /// + /// Requests metadata cached content. Return type is . + /// + /// + /// Only available in the beta API. + /// + public class GeminiCachedContentGetRequest : IGeminiGetRequest + { + /// + /// The API version to use. + /// + public string ApiVersion; + + /// + /// The ID of the cached content. + /// + public string ContentId; + + /// + public string GetEndpointUri(GeminiRequestMetadata metadata) + { + return $"https://generativelanguage.googleapis.com/{ApiVersion}/cachedContents/{ContentId}"; + } + + /// + /// Creates a new . + /// + /// + /// Only available in the beta API. + /// + /// The ID or name (format cachedContents/{contentId}) of the cached content to get. + /// Should the request use the Beta API? + public GeminiCachedContentGetRequest(string cachedContentIdOrName, bool useBetaApi = true) + { + ContentId = cachedContentIdOrName.Split('/')[^1]; + ApiVersion = useBetaApi ? "v1beta" : "v1"; + } + } +} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Get/GeminiCachedContentGetRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Get/GeminiCachedContentGetRequest.cs.meta new file mode 100644 index 00000000..73d11a97 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Get/GeminiCachedContentGetRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1392a36edeeafde45971e033d2ef4692 +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/Caching/List.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List.meta new file mode 100644 index 00000000..791bf46a --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b46010ea461f3654180864a47b6a31b5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List/GeminiCachedContentListRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List/GeminiCachedContentListRequest.cs new file mode 100644 index 00000000..527c3422 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List/GeminiCachedContentListRequest.cs @@ -0,0 +1,49 @@ +namespace Uralstech.UGemini.Models.Caching +{ + /// + /// Requests metadata for all existing cached content. Return type is . + /// + /// + /// Only available in the beta API. + /// + public class GeminiCachedContentListRequest : IGeminiGetRequest + { + /// + /// The API version to use. + /// + public string ApiVersion; + + /// + /// The maximum number of objects to return (per page). + /// + /// + /// This method returns at most 1000 objects per page, even if you pass a larger . + /// + public int MaxResponseContents = 50; + + /// + /// A page token from a previous call. + /// + public string PageToken = string.Empty; + + /// + public string GetEndpointUri(GeminiRequestMetadata metadata) + { + return string.IsNullOrEmpty(PageToken) + ? $"https://generativelanguage.googleapis.com/{ApiVersion}/cachedContents?pageSize={MaxResponseContents}" + : $"https://generativelanguage.googleapis.com/{ApiVersion}/cachedContents?pageSize={MaxResponseContents}&pageToken={PageToken}"; + } + + /// + /// Creates a new . + /// + /// + /// Only available in the beta API. + /// + /// Should the request use the Beta API? + public GeminiCachedContentListRequest(bool useBetaApi = true) + { + ApiVersion = useBetaApi ? "v1beta" : "v1"; + } + } +} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List/GeminiCachedContentListRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List/GeminiCachedContentListRequest.cs.meta new file mode 100644 index 00000000..c830dbe5 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List/GeminiCachedContentListRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 749a8cb4fe9a00b4092e9fa780b0139d +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/Caching/List/GeminiCachedContentListResponse.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List/GeminiCachedContentListResponse.cs new file mode 100644 index 00000000..a4f7369f --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List/GeminiCachedContentListResponse.cs @@ -0,0 +1,24 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; + +namespace Uralstech.UGemini.Models.Caching +{ + /// + /// The response for a call. + /// + [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] + public class GeminiCachedContentListResponse + { + /// + /// The list of cached contents. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public GeminiCachedContent[] CachedContents = null; + + /// + /// A token that can be sent as a into a subsequent call. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string NextPageToken = null; + } +} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List/GeminiCachedContentListResponse.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List/GeminiCachedContentListResponse.cs.meta new file mode 100644 index 00000000..77543d46 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List/GeminiCachedContentListResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e6ef37e51f31e9b4b9034b3227d306f2 +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/Caching/Patch.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch.meta new file mode 100644 index 00000000..b502806a --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49d4ba58755b7894d82202048d548d25 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch/GeminiCachedContentPatchData.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch/GeminiCachedContentPatchData.cs new file mode 100644 index 00000000..c9bd83ae --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch/GeminiCachedContentPatchData.cs @@ -0,0 +1,32 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; +using System; +using System.ComponentModel; + +namespace Uralstech.UGemini.Models.Caching +{ + /// + /// Data to patch an existing cached content resource with new data. + /// + [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] + public class GeminiCachedContentPatchData + { + /// + /// Timestamp in UTC of when this resource is considered expired. + /// + /// + /// If not provided, must be provided. + /// + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public DateTime? ExpireTime = null; + + /// + /// New TTL for this resource. + /// + /// + /// If not provided, must be provided. + /// + [JsonProperty("ttl", DefaultValueHandling = DefaultValueHandling.Ignore), JsonConverter(typeof(GeminiSecondsToTimeSpanJsonConverter)), DefaultValue(null)] + public TimeSpan? TimeToLive = null; + } +} \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch/GeminiCachedContentPatchData.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch/GeminiCachedContentPatchData.cs.meta new file mode 100644 index 00000000..11983292 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch/GeminiCachedContentPatchData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9d0946d5a336035438839b015263c6b5 +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/Caching/Patch/GeminiCachedContentPatchRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch/GeminiCachedContentPatchRequest.cs new file mode 100644 index 00000000..dff7af1f --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch/GeminiCachedContentPatchRequest.cs @@ -0,0 +1,59 @@ +using Newtonsoft.Json; + +namespace Uralstech.UGemini.Models.Caching +{ + /// + /// Patches a resource. Response type is . + /// + /// + /// Only available in the beta API. + /// + public class GeminiCachedContentPatchRequest : IGeminiPatchRequest + { + /// + /// The patch data. + /// + public GeminiCachedContentPatchData Patch; + + /// + /// The ID of the cached content. + /// + public string ContentId; + + /// + /// The API version to use. + /// + public string ApiVersion; + + /// + public string ContentType => GeminiContentType.ApplicationJSON.MimeType(); + + /// + public string GetEndpointUri(GeminiRequestMetadata metadata) + { + return $"https://generativelanguage.googleapis.com/{ApiVersion}/cachedContents/{ContentId}"; + } + + /// + /// Creates a new . + /// + /// + /// Only available in the beta API. + /// + /// The patch data. + /// The ID or name (format cachedContents/{contentId}) of the cached content to patch. + /// Should the request use the Beta API? + public GeminiCachedContentPatchRequest(GeminiCachedContentPatchData patch, string cachedContentIdOrName, bool useBetaApi = true) + { + Patch = patch; + ContentId = cachedContentIdOrName.Split('/')[^1]; + ApiVersion = useBetaApi ? "v1beta" : "v1"; + } + + /// + public string GetUtf8EncodedData() + { + return JsonConvert.SerializeObject(Patch); + } + } +} \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch/GeminiCachedContentPatchRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch/GeminiCachedContentPatchRequest.cs.meta new file mode 100644 index 00000000..372ea094 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch/GeminiCachedContentPatchRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8a5557bd853c11d4e9f440516b1c910c +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/Content.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content.meta new file mode 100644 index 00000000..b63b0103 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 395b12701cc6af5459b6140fa8bbe0e3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution.meta similarity index 77% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution.meta index 2f3c842c..d0b1eb64 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 06eea0986caf8044e957da79786b2774 +guid: e51d3e102a4ff524d8fed58a1d9ee3af folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiAttributionSourceId.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiAttributionSourceId.cs similarity index 93% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiAttributionSourceId.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiAttributionSourceId.cs index e6a596e6..02558956 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiAttributionSourceId.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiAttributionSourceId.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Content.Attribution { /// /// Identifier for the source contributing to this attribution. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiAttributionSourceId.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiAttributionSourceId.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiAttributionSourceId.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiAttributionSourceId.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiGroundingAttribution.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiGroundingAttribution.cs similarity index 92% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiGroundingAttribution.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiGroundingAttribution.cs index 13162a44..c0e7e261 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiGroundingAttribution.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiGroundingAttribution.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Content.Attribution { /// /// Attribution for a source that contributed to an answer. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiGroundingAttribution.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiGroundingAttribution.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiGroundingAttribution.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiGroundingAttribution.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiGroundingPassageId.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiGroundingPassageId.cs similarity index 92% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiGroundingPassageId.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiGroundingPassageId.cs index 3558c70d..3e37dd38 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiGroundingPassageId.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiGroundingPassageId.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Content.Attribution { /// /// Identifier for a part within a GroundingPassage. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiGroundingPassageId.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiGroundingPassageId.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiGroundingPassageId.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiGroundingPassageId.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiSemanticRetrieverChunk.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiSemanticRetrieverChunk.cs similarity index 93% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiSemanticRetrieverChunk.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiSemanticRetrieverChunk.cs index d966b691..177bdb85 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiSemanticRetrieverChunk.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiSemanticRetrieverChunk.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Content.Attribution { /// /// Identifier for a Chunk retrieved via Semantic Retriever specified in the GenerateAnswerRequest using SemanticRetrieverConfig. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiSemanticRetrieverChunk.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiSemanticRetrieverChunk.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiSemanticRetrieverChunk.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiSemanticRetrieverChunk.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation.meta similarity index 77% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation.meta index 3e06c5f6..0824fee2 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c2d6be94f5a0f4f4fbf56dad576e1361 +guid: 51bfc228dbf2220428ac45ab0b1a746d folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation/GeminiCitationMetadata.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation/GeminiCitationMetadata.cs similarity index 89% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation/GeminiCitationMetadata.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation/GeminiCitationMetadata.cs index af845643..7203392e 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation/GeminiCitationMetadata.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation/GeminiCitationMetadata.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Content.Citation { /// /// A collection of source attributions for a piece of content. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation/GeminiCitationMetadata.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation/GeminiCitationMetadata.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation/GeminiCitationMetadata.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation/GeminiCitationMetadata.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation/GeminiCitationSource.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation/GeminiCitationSource.cs similarity index 95% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation/GeminiCitationSource.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation/GeminiCitationSource.cs index d3ee38e1..e1b78b7e 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation/GeminiCitationSource.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation/GeminiCitationSource.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Content.Citation { /// /// A citation to a source for a portion of a specific response. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation/GeminiCitationSource.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation/GeminiCitationSource.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation/GeminiCitationSource.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation/GeminiCitationSource.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContent.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContent.cs similarity index 98% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContent.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContent.cs index 6f6fa500..1fae6a67 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContent.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContent.cs @@ -4,9 +4,9 @@ using System.ComponentModel; using UnityEngine; using Uralstech.UGemini.FileAPI; -using Uralstech.UGemini.Tools; +using Uralstech.UGemini.Models.Generation.Tools; -namespace Uralstech.UGemini +namespace Uralstech.UGemini.Models.Content { /// /// The base structured datatype containing multi-part content of a message. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContent.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContent.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContent.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContent.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentBlob.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContentBlob.cs similarity index 92% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentBlob.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContentBlob.cs index 1b927897..a0028d34 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentBlob.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContentBlob.cs @@ -2,12 +2,12 @@ using Newtonsoft.Json.Serialization; using UnityEngine; -namespace Uralstech.UGemini +namespace Uralstech.UGemini.Models.Content { /// /// Raw media bytes. /// - /// Text should not be sent as raw bytes, use the > field. + /// Text should not be sent as raw bytes, use the field. /// [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] public class GeminiContentBlob @@ -16,7 +16,7 @@ public class GeminiContentBlob /// The type of the data. /// /// - /// You can use to convert + /// You can use to convert /// values to their equivalents, like: /// "image/png".ContentType() /// diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentBlob.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContentBlob.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentBlob.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContentBlob.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentPart.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContentPart.cs similarity index 81% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentPart.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContentPart.cs index 7816e224..a7f44c80 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentPart.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContentPart.cs @@ -1,9 +1,10 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; using System.ComponentModel; -using Uralstech.UGemini.Tools; +using Uralstech.UGemini.Models.Generation.Tools; +using Uralstech.UGemini.Models.Generation.Tools.CodeExecution; -namespace Uralstech.UGemini +namespace Uralstech.UGemini.Models.Content { /// /// A datatype containing media that is part of a multi-part Content message. Must only contain one field at a time. @@ -50,6 +51,18 @@ public class GeminiContentPart : IAppendableData [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] public GeminiFileData FileData = null; + /// + /// Code generated by the model that is meant to be executed. + /// + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public GeminiExecutableCode ExecutableCode = null; + + /// + /// Result of executing the . + /// + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public GeminiCodeExecutionResult CodeExecutionResult = null; + /// public void Append(GeminiContentPart data) { @@ -69,6 +82,12 @@ public void Append(GeminiContentPart data) if (data.FileData != null) FileData = data.FileData; + + if (data.ExecutableCode != null) + ExecutableCode = data.ExecutableCode; + + if (data.CodeExecutionResult != null) + CodeExecutionResult = data.CodeExecutionResult; } /// diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentPart.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContentPart.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentPart.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContentPart.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiFileData.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiFileData.cs new file mode 100644 index 00000000..ddfa44ce --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiFileData.cs @@ -0,0 +1,40 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; +using System.ComponentModel; + +namespace Uralstech.UGemini.Models.Content +{ + /// + /// URI based data. + /// + [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] + public class GeminiFileData + { + /// + /// The IANA standard MIME type of the source data. + /// + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public string MimeType = null; + + /// + /// URI. + /// + public string FileUri; + + /// + /// Creates a new object. + /// + public GeminiFileData() { } + + /// + /// Creates a new object. + /// + /// The type of the file's contents. + /// The URI to the file. + public GeminiFileData(GeminiContentType contentType, string fileUri) + { + MimeType = contentType.MimeType(); + FileUri = fileUri; + } + } +} \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiFileData.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiFileData.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiFileData.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiFileData.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiRole.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiRole.cs similarity index 95% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiRole.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiRole.cs index fb6044fe..179116b9 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiRole.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiRole.cs @@ -3,7 +3,7 @@ using Newtonsoft.Json.Converters; using System.Runtime.Serialization; -namespace Uralstech.UGemini +namespace Uralstech.UGemini.Models.Content { /// /// The role of a Gemini content creator. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiRole.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiRole.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiRole.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiRole.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/UnityExtensions.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/UnityExtensions.cs similarity index 97% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/UnityExtensions.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/UnityExtensions.cs index bbcbc3c8..19aa928c 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/UnityExtensions.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/UnityExtensions.cs @@ -1,7 +1,7 @@ using System; using UnityEngine; -namespace Uralstech.UGemini +namespace Uralstech.UGemini.Models.Content { /// /// Extensions for Unity types. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/UnityExtensions.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/UnityExtensions.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/UnityExtensions.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/UnityExtensions.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens.meta new file mode 100644 index 00000000..6c12fc20 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c2ca45592d18db24f87d82389b534f65 +folderAsset: yes +DefaultImporter: + externalObjects: {} + 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/Models/CountTokens/GeminiTokenCountRequest.cs similarity index 79% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountRequest/GeminiTokenCountRequest.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens/GeminiTokenCountRequest.cs index 461ae736..781e768c 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountRequest/GeminiTokenCountRequest.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens/GeminiTokenCountRequest.cs @@ -1,11 +1,10 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -using System; using System.ComponentModel; -using Uralstech.UGemini.Chat; -using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Chat; -namespace Uralstech.UGemini.TokenCounting +namespace Uralstech.UGemini.Models.CountTokens { /// /// Request to count tokens in given content. @@ -58,10 +57,6 @@ public GeminiTokenCountRequest(GeminiModelId model, bool useBetaApi = false) ApiVersion = useBetaApi ? "v1beta" : "v1"; } - /// \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() { } - /// public string GetUtf8EncodedData() { diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountRequest/GeminiTokenCountRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens/GeminiTokenCountRequest.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountRequest/GeminiTokenCountRequest.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens/GeminiTokenCountRequest.cs.meta index 1f051ba8..ed5e3961 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountRequest/GeminiTokenCountRequest.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens/GeminiTokenCountRequest.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 91ad94fbe99f38542bef2fdb9eabc696 +guid: 35bf71bafc671dc42baa95fc60b8bfed MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountResponse/GeminiTokenCountResponse.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens/GeminiTokenCountResponse.cs similarity index 93% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountResponse/GeminiTokenCountResponse.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens/GeminiTokenCountResponse.cs index b6b04be3..d702226b 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountResponse/GeminiTokenCountResponse.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens/GeminiTokenCountResponse.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.TokenCounting +namespace Uralstech.UGemini.Models.CountTokens { /// /// A response from CountTokens. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountResponse/GeminiTokenCountResponse.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens/GeminiTokenCountResponse.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountResponse/GeminiTokenCountResponse.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens/GeminiTokenCountResponse.cs.meta index ccc4cb51..21e9dba0 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountResponse/GeminiTokenCountResponse.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens/GeminiTokenCountResponse.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 36ae05beecfb9e54cace7dddb762f9c8 +guid: 99c94d53b052b5546b6d673cd188bd6d MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/BatchEmbedding.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/BatchEmbedding.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/BatchEmbedding/GeminiBatchEmbedContentRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent/GeminiBatchEmbedContentRequest.cs similarity index 96% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/BatchEmbedding/GeminiBatchEmbedContentRequest.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent/GeminiBatchEmbedContentRequest.cs index bf5ed165..03533be4 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/BatchEmbedding/GeminiBatchEmbedContentRequest.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent/GeminiBatchEmbedContentRequest.cs @@ -1,8 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -using Uralstech.UGemini.Models; -namespace Uralstech.UGemini.Embedding +namespace Uralstech.UGemini.Models.Embedding { /// /// Generates multiple embeddings from the model given input text in a synchronous call. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/BatchEmbedding/GeminiBatchEmbedContentRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent/GeminiBatchEmbedContentRequest.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/BatchEmbedding/GeminiBatchEmbedContentRequest.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent/GeminiBatchEmbedContentRequest.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/BatchEmbedding/GeminiBatchEmbedContentResponse.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent/GeminiBatchEmbedContentResponse.cs similarity index 91% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/BatchEmbedding/GeminiBatchEmbedContentResponse.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent/GeminiBatchEmbedContentResponse.cs index 43dc7e34..1da86178 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/BatchEmbedding/GeminiBatchEmbedContentResponse.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent/GeminiBatchEmbedContentResponse.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Embedding +namespace Uralstech.UGemini.Models.Embedding { /// /// The response to a . diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/BatchEmbedding/GeminiBatchEmbedContentResponse.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent/GeminiBatchEmbedContentResponse.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/BatchEmbedding/GeminiBatchEmbedContentResponse.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent/GeminiBatchEmbedContentResponse.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent.meta new file mode 100644 index 00000000..8ccda9c3 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3079a06733336ee4bb33e725427e23e9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedContentRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent/GeminiEmbedContentRequest.cs similarity index 97% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedContentRequest.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent/GeminiEmbedContentRequest.cs index ca621eca..0a965312 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedContentRequest.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent/GeminiEmbedContentRequest.cs @@ -1,9 +1,9 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; using System.ComponentModel; -using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; -namespace Uralstech.UGemini.Embedding +namespace Uralstech.UGemini.Models.Embedding { /// /// Generates an embedding from the model. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedContentRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent/GeminiEmbedContentRequest.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedContentRequest.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent/GeminiEmbedContentRequest.cs.meta index c3984f14..620e9bed 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedContentRequest.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent/GeminiEmbedContentRequest.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e006f9b3556db1b48af3f64df9b36fff +guid: e4391a30b2f021743af9f6c2c754e270 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedContentResponse.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent/GeminiEmbedContentResponse.cs similarity index 90% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedContentResponse.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent/GeminiEmbedContentResponse.cs index 3f59ecbc..f1689607 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedContentResponse.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent/GeminiEmbedContentResponse.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Embedding +namespace Uralstech.UGemini.Models.Embedding { /// /// The response to a . diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedContentResponse.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent/GeminiEmbedContentResponse.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedContentResponse.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent/GeminiEmbedContentResponse.cs.meta index 11361f29..683da7f9 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedContentResponse.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent/GeminiEmbedContentResponse.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f7c01dc7728c7aa47a0e09cba3824fe2 +guid: d7c30b8d92cf68844b618dfecec1c664 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiContentEmbedding.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/GeminiContentEmbedding.cs similarity index 89% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiContentEmbedding.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/GeminiContentEmbedding.cs index c666c9f9..47fdd4c5 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiContentEmbedding.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/GeminiContentEmbedding.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Embedding +namespace Uralstech.UGemini.Models.Embedding { /// /// A list of floats representing an embedding. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiContentEmbedding.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/GeminiContentEmbedding.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiContentEmbedding.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/GeminiContentEmbedding.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedTaskType.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/GeminiEmbedTaskType.cs similarity index 97% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedTaskType.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/GeminiEmbedTaskType.cs index 9780a127..62729598 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedTaskType.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/GeminiEmbedTaskType.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Converters; using System.Runtime.Serialization; -namespace Uralstech.UGemini.Embedding +namespace Uralstech.UGemini.Models.Embedding { /// /// Type of task for which the embedding will be used. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedTaskType.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/GeminiEmbedTaskType.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedTaskType.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/GeminiEmbedTaskType.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer.meta similarity index 77% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer.meta index ef8c49ab..bcb0de39 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e36729e9d1e44c2458092ff494e3c334 +guid: e9cdadb5219e60b43aa88e59da7c51ee folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerRequest.cs similarity index 85% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerRequest.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerRequest.cs index be9c896c..c4b8b8e3 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerRequest.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerRequest.cs @@ -1,13 +1,19 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; using System.ComponentModel; -using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding; +using Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever; +using Uralstech.UGemini.Models.Generation.Safety; -namespace Uralstech.UGemini.Answer +namespace Uralstech.UGemini.Models.Generation.QuestionAnswering { /// /// Generates a grounded answer from the model. /// + /// + /// Only available in the beta API. + /// [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] public class GeminiAnswerRequest : IGeminiPostRequest { @@ -27,20 +33,20 @@ public class GeminiAnswerRequest : IGeminiPostRequest public GeminiAnswerStyle AnswerStyle; /// - /// A list of unique instances for blocking unsafe content. + /// A list of unique instances for blocking unsafe content. /// /// /// This will be enforced on and .
/// There should not be more than one setting for each type. The API will block any
/// contents and responses that fail to meet the thresholds set by these settings. This list overrides the default
/// settings for each specified in the . If there is
- /// no for a given provided in the list, the API will use the
+ /// no for a given provided in the list, the API will use the
/// default safety setting for that category. Harm categories ,
/// , and
/// are supported. ///
[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] - public Chat.GeminiSafetySettings[] SafetySettings = null; + public GeminiSafetySettings[] SafetySettings = null; /// /// Passages provided inline with the request. @@ -96,6 +102,9 @@ public string GetEndpointUri(GeminiRequestMetadata metadata) /// /// Creates a new . /// + /// + /// Only available in the beta API. + /// /// The model to use. /// Should the request use the Beta API? public GeminiAnswerRequest(GeminiModelId model, bool useBetaApi = true) diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerRequest.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerRequest.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerRequest.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerResponse.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerResponse.cs similarity index 94% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerResponse.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerResponse.cs index a020b65b..130d1607 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerResponse.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerResponse.cs @@ -1,8 +1,8 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -using Uralstech.UGemini.Chat; +using Uralstech.UGemini.Models.Generation.Candidate; -namespace Uralstech.UGemini.Answer +namespace Uralstech.UGemini.Models.Generation.QuestionAnswering { /// /// Response from the model for a grounded answer. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerResponse.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerResponse.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerResponse.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerResponse.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerStyle.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerStyle.cs similarity index 93% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerStyle.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerStyle.cs index c5ffab97..2788fe70 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerStyle.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerStyle.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Converters; using System.Runtime.Serialization; -namespace Uralstech.UGemini.Answer +namespace Uralstech.UGemini.Models.Generation.QuestionAnswering { /// /// Style for grounded answers. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerStyle.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerStyle.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerStyle.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerStyle.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding.meta new file mode 100644 index 00000000..1b3d1d60 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42963d4b0549c6349bbd243dbe380626 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassage.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassage.cs similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassage.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassage.cs index 0b4f94c8..e6000a9c 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassage.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassage.cs @@ -1,7 +1,8 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; +using Uralstech.UGemini.Models.Content; -namespace Uralstech.UGemini.Answer +namespace Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding { /// /// Passage included inline with a grounding configuration. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassage.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassage.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassage.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassage.cs.meta index d6114d8c..3fc2906c 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassage.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassage.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d7fe5576e79229947b7a1c21369b2f24 +guid: 78839dc6224961d4281a139e0c0f5c23 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassages.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassages.cs similarity index 84% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassages.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassages.cs index 957655e1..9c7ce763 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassages.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassages.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Answer +namespace Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding { /// /// A repeated list of passages. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassages.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassages.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassages.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassages.cs.meta index 13d0c1fc..71a5c5a5 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassages.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassages.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fe66249d2f262dd4f9be7298f533ca04 +guid: 6391cf13ae5e5c1438b169600b2ff5a7 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataCondition.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataCondition.cs similarity index 96% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataCondition.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataCondition.cs index f049f7b9..4a706a5b 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataCondition.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataCondition.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Serialization; using System.ComponentModel; -namespace Uralstech.UGemini.Answer +namespace Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever { /// /// Filter condition applicable to a single key. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataCondition.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataCondition.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataCondition.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataCondition.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataConditionOperator.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataConditionOperator.cs similarity index 95% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataConditionOperator.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataConditionOperator.cs index 452d8ebe..d9434a7e 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataConditionOperator.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataConditionOperator.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Converters; using System.Runtime.Serialization; -namespace Uralstech.UGemini.Answer +namespace Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever { /// /// Defines the valid operators that can be applied to a key-value pair. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataConditionOperator.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataConditionOperator.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataConditionOperator.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataConditionOperator.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataFilter.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataFilter.cs similarity index 91% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataFilter.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataFilter.cs index 75d3709a..6a88d04b 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataFilter.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataFilter.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Answer +namespace Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever { /// /// User provided filter to limit retrieval based on Chunk or Document level metadata values. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataFilter.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataFilter.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataFilter.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataFilter.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiSemanticRetrieverConfig.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiSemanticRetrieverConfig.cs similarity index 92% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiSemanticRetrieverConfig.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiSemanticRetrieverConfig.cs index 077a2955..d0861503 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiSemanticRetrieverConfig.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiSemanticRetrieverConfig.cs @@ -1,8 +1,9 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; using System.ComponentModel; +using Uralstech.UGemini.Models.Content; -namespace Uralstech.UGemini.Answer +namespace Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever { /// /// Configuration for retrieving grounding content from a Corpus or Document created using the Semantic Retriever API. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiSemanticRetrieverConfig.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiSemanticRetrieverConfig.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiSemanticRetrieverConfig.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiSemanticRetrieverConfig.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate.meta new file mode 100644 index 00000000..fff77fc9 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b02e89629abe76409f15b1f1c028a95 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiCandidate.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiCandidate.cs similarity index 92% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiCandidate.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiCandidate.cs index 2fd63f68..fbb23199 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiCandidate.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiCandidate.cs @@ -1,7 +1,11 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Content.Attribution; +using Uralstech.UGemini.Models.Content.Citation; +using Uralstech.UGemini.Models.Generation.Safety; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Generation.Candidate { /// /// A response candidate generated from the model. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiCandidate.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiCandidate.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiCandidate.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiCandidate.cs.meta index acd63558..d2b79ac9 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiCandidate.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiCandidate.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1a9741ee640777141a68049a63dd4545 +guid: 22b7fc0956f27a54a99064d13475def6 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiFinishReason.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiFinishReason.cs similarity index 59% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiFinishReason.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiFinishReason.cs index 5c416161..29a4d362 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiFinishReason.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiFinishReason.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Converters; using System.Runtime.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Generation.Candidate { /// /// Defines the reason why the model stopped generating tokens. @@ -45,5 +45,29 @@ public enum GeminiFinishReason /// [EnumMember(Value = "OTHER")] Other, + + /// + /// Token generation stopped because the content contains forbidden terms. + /// + [EnumMember(Value = "BLOCKLIST")] + BlockList, + + /// + /// Token generation stopped for potentially containing prohibited content. + /// + [EnumMember(Value = "PROHIBITED_CONTENT")] + ProhibitedContent, + + /// + /// Token generation stopped because the content potentially contains Sensitive Personally Identifiable Information (SPII). + /// + [EnumMember(Value = "SPII")] + SPII, + + /// + /// The function call generated by the model is invalid. + /// + [EnumMember(Value = "MALFORMED_FUNCTION_CALL")] + MalformedFunctionCall, } } \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiFinishReason.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiFinishReason.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiFinishReason.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiFinishReason.cs.meta index 7ccce272..f80133f3 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiFinishReason.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiFinishReason.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: efdfe6d97f6d3154c847a94261889097 +guid: 4521a60d13b83e6478fbca90ea249e4e MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiPromptFeedback.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiPromptFeedback.cs similarity index 82% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiPromptFeedback.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiPromptFeedback.cs index e04069ea..a262d1d7 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiPromptFeedback.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiPromptFeedback.cs @@ -1,10 +1,11 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; +using Uralstech.UGemini.Models.Generation.Safety; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Generation.Candidate { /// - /// A set of the feedback metadata the prompt specified in . + /// A set of the feedback metadata for the prompt specified in a generation request. /// [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] public class GeminiPromptFeedback : IAppendableData diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiPromptFeedback.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiPromptFeedback.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiPromptFeedback.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiPromptFeedback.cs.meta index 7e206884..b0fe9396 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiPromptFeedback.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiPromptFeedback.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 492b851b9db6b024487cb962f5cb5b93 +guid: 507414a904f4a2d42ab5ebba89568d6d MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiUsageMetadata.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiUsageMetadata.cs similarity index 96% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiUsageMetadata.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiUsageMetadata.cs index 131ef151..a70e5353 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiUsageMetadata.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiUsageMetadata.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Generation.Candidate { /// /// Metadata on the generation request's token usage. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiUsageMetadata.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiUsageMetadata.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiUsageMetadata.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiUsageMetadata.cs.meta index 4c7ad0a6..301366a1 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiUsageMetadata.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiUsageMetadata.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c65c6d45b34b0844fa6c287f7d3c3a49 +guid: b236afe66497bf840a2d7748c3bea508 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat.meta new file mode 100644 index 00000000..2a610d75 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f6ed3ab8f9005cd4db8472750da5a597 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiChatRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat/GeminiChatRequest.cs similarity index 92% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiChatRequest.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat/GeminiChatRequest.cs index 45ae8fd7..4353f45f 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiChatRequest.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat/GeminiChatRequest.cs @@ -5,10 +5,12 @@ using System.Collections.Generic; using System.ComponentModel; using System.Threading.Tasks; -using Uralstech.UGemini.Models; -using Uralstech.UGemini.Tools.Declaration; +using UnityEngine; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Safety; +using Uralstech.UGemini.Models.Generation.Tools.Declaration; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Generation.Chat { /// /// Request to generate a response from the model. @@ -143,10 +145,6 @@ public GeminiChatRequest(GeminiModelId model, bool useBetaApi = false) ApiVersion = useBetaApi ? "v1beta" : "v1"; } - /// \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() { } - /// public string GetUtf8EncodedData() { @@ -168,7 +166,10 @@ public async Task ProcessStreamedData(List allEvents, JToken lastEvent) if (OnPartialResponseReceived != null) await OnPartialResponseReceived.Invoke(StreamedResponse); } - catch { } + catch (Exception e) + { + Debug.LogError($"Failed to process streamed data: {e.Message}"); + } } } } \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiChatRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat/GeminiChatRequest.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiChatRequest.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat/GeminiChatRequest.cs.meta index 149f45ed..801e31d1 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiChatRequest.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat/GeminiChatRequest.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4622f8284804a794bad3482bfaf1cbcc +guid: d685b21024436ed438d970c27fcc6b5f MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiChatResponse.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat/GeminiChatResponse.cs similarity index 91% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiChatResponse.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat/GeminiChatResponse.cs index ddc3ac7b..983a9e84 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiChatResponse.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat/GeminiChatResponse.cs @@ -1,8 +1,10 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; using System; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Candidate; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Generation.Chat { /// /// Response from the model supporting multiple candidates. @@ -37,7 +39,7 @@ public class GeminiChatResponse : IAppendableData /// The parts of the message. /// [JsonIgnore] - public GeminiContentPart[] Parts => Candidates[0].Content.Parts; + public GeminiContentPart[] Parts => Candidates.Length > 0 ? Candidates[0]?.Content?.Parts : null; /// public void Append(GeminiChatResponse data) diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiChatResponse.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat/GeminiChatResponse.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiChatResponse.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat/GeminiChatResponse.cs.meta index 94949889..05e515b1 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiChatResponse.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat/GeminiChatResponse.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 215426e86e0a04f4289ee9dd38071d88 +guid: 93256e94ad8fbe24885b89f6547dbd10 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiGenerationConfiguration.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/GeminiGenerationConfiguration.cs similarity index 97% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiGenerationConfiguration.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/GeminiGenerationConfiguration.cs index 08efc4e7..e7822d3b 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiGenerationConfiguration.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/GeminiGenerationConfiguration.cs @@ -1,9 +1,9 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; using System.ComponentModel; -using Uralstech.UGemini.Schema; +using Uralstech.UGemini.Models.Generation.Schema; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Generation { /// /// Configuration options for model generation and outputs. Not all parameters may be configurable for every model. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiGenerationConfiguration.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/GeminiGenerationConfiguration.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiGenerationConfiguration.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/GeminiGenerationConfiguration.cs.meta index 0b21acec..a16ba16d 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiGenerationConfiguration.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/GeminiGenerationConfiguration.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ecec997f0b4c55b4abe2109a383afcea +guid: bd020f63c0a8b134bb4b72000c4ae764 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiResponseType.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/GeminiResponseType.cs similarity index 93% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiResponseType.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/GeminiResponseType.cs index a66402a1..0244309d 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiResponseType.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/GeminiResponseType.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Converters; using System.Runtime.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Generation { /// /// The response type for Gemini model responses. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiResponseType.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/GeminiResponseType.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiResponseType.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/GeminiResponseType.cs.meta index bbb23edf..bcd8d74c 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiResponseType.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/GeminiResponseType.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3ffe2ebe6b7222e4f83c4a1060df2d3e +guid: 19c4a8e0a34789946a6cb1403ba932cc MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety.meta similarity index 77% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety.meta index bf21d0e5..f7b44e6d 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c6195b922b9020c438937f581bdfd00d +guid: ee6448be2a6455549b316fd5c29d774e folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiBlockReason.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiBlockReason.cs similarity index 58% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiBlockReason.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiBlockReason.cs index 521c8bdd..62c3979b 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiBlockReason.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiBlockReason.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Converters; using System.Runtime.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Generation.Safety { /// /// Specifies what was the reason why prompt was blocked. @@ -17,7 +17,7 @@ public enum GeminiBlockReason Unspecified, /// - /// Prompt was blocked due to safety reasons. You can inspect to understand which safety category blocked it. + /// Prompt was blocked due to safety reasons. You can inspect to understand which safety category blocked it. /// [EnumMember(Value = "SAFETY")] Safety, @@ -27,5 +27,17 @@ public enum GeminiBlockReason /// [EnumMember(Value = "OTHER")] Other, + + /// + /// Prompt was blocked due to the terms which are included from the terminology blocklist. + /// + [EnumMember(Value = "BLOCKLIST")] + BlockList, + + /// + /// Prompt was blocked due to prohibited content. + /// + [EnumMember(Value = "PROHIBITED_CONTENT")] + ProhibitedContent, } } \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiBlockReason.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiBlockReason.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiBlockReason.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiBlockReason.cs.meta index a27f9909..16910ac6 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiBlockReason.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiBlockReason.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a988ab0dda9e66549acf259a58ed2b79 +guid: 7bf5713c06a777f4dbffa164df143a62 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiHarmProbability.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiHarmProbability.cs similarity index 96% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiHarmProbability.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiHarmProbability.cs index abb20bf1..9f6ad719 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiHarmProbability.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiHarmProbability.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Converters; using System.Runtime.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Generation.Safety { /// /// The probability that a piece of content is harmful. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiHarmProbability.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiHarmProbability.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiHarmProbability.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiHarmProbability.cs.meta index 7be96aaf..41da43ae 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiHarmProbability.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiHarmProbability.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 213f69bdc4884414986017fd0b93ae81 +guid: 50b0170d4c915c3488cb5b7a8d5a0407 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiSafetyHarmBlockThreshold.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyHarmBlockThreshold.cs similarity index 94% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiSafetyHarmBlockThreshold.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyHarmBlockThreshold.cs index bcc2a5ed..23ab4757 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiSafetyHarmBlockThreshold.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyHarmBlockThreshold.cs @@ -1,9 +1,8 @@ - -using Newtonsoft.Json; +using Newtonsoft.Json; using Newtonsoft.Json.Converters; using System.Runtime.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Generation.Safety { /// /// Block at and beyond a specified harm probability. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiSafetyHarmBlockThreshold.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyHarmBlockThreshold.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiSafetyHarmBlockThreshold.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyHarmBlockThreshold.cs.meta index 6075d348..04f75cfd 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiSafetyHarmBlockThreshold.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyHarmBlockThreshold.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d9032185ebaccdd4cac0181ce4e80434 +guid: 7fe963e5c57d5c140bde394bc10067d1 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiSafetyHarmCategory.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyHarmCategory.cs similarity index 96% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiSafetyHarmCategory.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyHarmCategory.cs index 293a412f..a0ac0c63 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiSafetyHarmCategory.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyHarmCategory.cs @@ -1,9 +1,8 @@ - -using Newtonsoft.Json; +using Newtonsoft.Json; using Newtonsoft.Json.Converters; using System.Runtime.Serialization; -namespace Uralstech.UGemini +namespace Uralstech.UGemini.Models.Generation.Safety { /// /// The category of a rating. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiSafetyHarmCategory.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyHarmCategory.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiSafetyHarmCategory.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyHarmCategory.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiSafetyRating.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyRating.cs similarity index 94% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiSafetyRating.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyRating.cs index 08519a49..688b6afb 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiSafetyRating.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyRating.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Generation.Safety { /// /// Safety rating for a piece of content. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiSafetyRating.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyRating.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiSafetyRating.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyRating.cs.meta index eba2eda2..72c18624 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiSafetyRating.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyRating.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8b36714fc0e4100409513e2acd183146 +guid: 3e82431ac49f09948aeea59bf04ad095 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiSafetySettings.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetySettings.cs similarity index 93% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiSafetySettings.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetySettings.cs index 15b4b4e2..d1f95caf 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiSafetySettings.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetySettings.cs @@ -1,7 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Chat +namespace Uralstech.UGemini.Models.Generation.Safety { /// /// Safety setting, affecting the safety-blocking behavior. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiSafetySettings.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetySettings.cs.meta similarity index 83% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiSafetySettings.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetySettings.cs.meta index 3941a27c..cbeabcb6 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiSafetySettings.cs.meta +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetySettings.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7d45530b330fc534bb2ca19c32923aa9 +guid: 8da3eaaf35b200a41be2e008620bf6a6 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchema.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchema.cs similarity index 90% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchema.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchema.cs index 1d68cbf4..6f5ceadd 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchema.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchema.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.ComponentModel; -namespace Uralstech.UGemini.Schema +namespace Uralstech.UGemini.Models.Generation.Schema { /// /// The 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. @@ -58,6 +58,12 @@ public class GeminiSchema [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] public string[] Enum = null; + /// + /// Optional. Maximum number of the elements for . + /// + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public long? MaxItems = null; + /// /// The properties of . /// diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchema.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchema.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchema.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchema.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataFormat.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchemaDataFormat.cs similarity index 97% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataFormat.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchemaDataFormat.cs index 8be3153b..95d22cf4 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataFormat.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchemaDataFormat.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Converters; using System.Runtime.Serialization; -namespace Uralstech.UGemini.Schema +namespace Uralstech.UGemini.Models.Generation.Schema { /// /// Defines the format of schema data. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataFormat.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchemaDataFormat.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataFormat.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchemaDataFormat.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataType.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchemaDataType.cs similarity index 96% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataType.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchemaDataType.cs index 7b89cf37..66c70425 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataType.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchemaDataType.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Converters; using System.Runtime.Serialization; -namespace Uralstech.UGemini.Schema +namespace Uralstech.UGemini.Models.Generation.Schema { /// /// Contains the list of OpenAPI data types as defined by the OpenAPI Specification. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataType.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchemaDataType.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchemaDataType.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchemaDataType.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution.meta new file mode 100644 index 00000000..189284bb --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bda03ad17b040c248a7bb4faaa32b003 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionLanguage.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionLanguage.cs new file mode 100644 index 00000000..680d4c4d --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionLanguage.cs @@ -0,0 +1,25 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.Runtime.Serialization; + +namespace Uralstech.UGemini.Models.Generation.Tools.CodeExecution +{ + /// + /// Supported programming languages for the generated code. + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum GeminiCodeExecutionLanguage + { + /// + /// Unspecified language. This value should not be used. + /// + [EnumMember(Value = "LANGUAGE_UNSPECIFIED")] + Unspecified, + + /// + /// Python >= 3.10, with numpy and simpy available. + /// + [EnumMember(Value = "PYTHON")] + Python, + } +} \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionLanguage.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionLanguage.cs.meta new file mode 100644 index 00000000..598c86d3 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionLanguage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b220833d3cc79bb4a9eb62cefb4f4c5e +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/Generation/Tools/CodeExecution/GeminiCodeExecutionOutcome.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionOutcome.cs new file mode 100644 index 00000000..e0354b11 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionOutcome.cs @@ -0,0 +1,37 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.Runtime.Serialization; + +namespace Uralstech.UGemini.Models.Generation.Tools.CodeExecution +{ + /// + /// Enumeration of possible outcomes of the code execution. + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum GeminiCodeExecutionOutcome + { + /// + /// Unspecified status. This value should not be used. + /// + [EnumMember(Value = "OUTCOME_UNSPECIFIED")] + Unspecified, + + /// + /// Code execution completed successfully. + /// + [EnumMember(Value = "OUTCOME_OK")] + Ok, + + /// + /// Code execution finished but with a failure. stderr should contain the reason. + /// + [EnumMember(Value = "OUTCOME_FAILED")] + Failed, + + /// + /// Code execution ran for too long, and was cancelled. There may or may not be a partial output present. + /// + [EnumMember(Value = "OUTCOME_DEADLINE_EXCEEDED")] + DeadlineExceeded, + } +} \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionOutcome.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionOutcome.cs.meta new file mode 100644 index 00000000..c7698276 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionOutcome.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2c16915cb181a404abc2d4baf392097e +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/Generation/Tools/CodeExecution/GeminiCodeExecutionResult.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionResult.cs new file mode 100644 index 00000000..4cf25a32 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionResult.cs @@ -0,0 +1,26 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; + +namespace Uralstech.UGemini.Models.Generation.Tools.CodeExecution +{ + /// + /// Result of executing the . + /// + /// + /// Only generated when using the tool, and always follows a part containing the . + /// + [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] + public class GeminiCodeExecutionResult + { + /// + /// Outcome of the code execution. + /// + public GeminiCodeExecutionOutcome Outcome; + + /// + /// Contains stdout when code execution is successful, stderr or other description otherwise. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Output = null; + } +} \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionResult.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionResult.cs.meta new file mode 100644 index 00000000..155403f0 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b90faaaca7fcead4a829fd6fab3ea704 +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/Generation/Tools/CodeExecution/GeminiExecutableCode.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiExecutableCode.cs new file mode 100644 index 00000000..a0868416 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiExecutableCode.cs @@ -0,0 +1,26 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; + +namespace Uralstech.UGemini.Models.Generation.Tools.CodeExecution +{ + /// + /// Code generated by the model that is meant to be executed, and the result returned to the model. + /// + /// + /// Only generated when using the tool, + /// in which the code will be automatically executed, and a corresponding will also be generated. + /// + [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] + public class GeminiExecutableCode + { + /// + /// Programming language of the . + /// + public GeminiCodeExecutionLanguage Language; + + /// + /// The code to be executed. + /// + public string Code; + } +} \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiExecutableCode.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiExecutableCode.cs.meta new file mode 100644 index 00000000..dbb6c149 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiExecutableCode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 322c790b426e6104d873e8a8c2c45e6c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiCodeExecution.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiCodeExecution.cs new file mode 100644 index 00000000..c93a8449 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiCodeExecution.cs @@ -0,0 +1,15 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; + +namespace Uralstech.UGemini.Models.Generation.Tools.Declaration +{ + /// + /// Tool that executes code generated by the model, and automatically returns the result to the model. + /// + /// + /// See and + /// which are only generated when using this tool. + /// + [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] + public class GeminiCodeExecution { } +} \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiCodeExecution.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiCodeExecution.cs.meta new file mode 100644 index 00000000..028a6da9 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiCodeExecution.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8d3a5bd9fd5682541a3bd5f270bd9f6e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionCallingConfiguration.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionCallingConfiguration.cs similarity index 95% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionCallingConfiguration.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionCallingConfiguration.cs index 0659529e..76d575bb 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionCallingConfiguration.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionCallingConfiguration.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Serialization; using System.ComponentModel; -namespace Uralstech.UGemini.Tools.Declaration +namespace Uralstech.UGemini.Models.Generation.Tools.Declaration { /// /// Configuration for specifying function calling behavior. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionCallingConfiguration.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionCallingConfiguration.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionCallingConfiguration.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionCallingConfiguration.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionCallingMode.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionCallingMode.cs similarity index 95% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionCallingMode.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionCallingMode.cs index 1368165a..28f727c8 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionCallingMode.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionCallingMode.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Converters; using System.Runtime.Serialization; -namespace Uralstech.UGemini.Tools.Declaration +namespace Uralstech.UGemini.Models.Generation.Tools.Declaration { /// /// Defines the execution behavior for function calling by defining the execution mode. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionCallingMode.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionCallingMode.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionCallingMode.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionCallingMode.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionDeclaration.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionDeclaration.cs similarity index 92% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionDeclaration.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionDeclaration.cs index d7599d04..0fe5d798 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionDeclaration.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionDeclaration.cs @@ -1,9 +1,9 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; using System.ComponentModel; -using Uralstech.UGemini.Schema; +using Uralstech.UGemini.Models.Generation.Schema; -namespace Uralstech.UGemini.Tools.Declaration +namespace Uralstech.UGemini.Models.Generation.Tools.Declaration { /// /// Structured representation of a function declaration as defined by the OpenAPI 3.03 specification.
diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionDeclaration.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionDeclaration.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionDeclaration.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionDeclaration.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiTool.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiTool.cs similarity index 82% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiTool.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiTool.cs index 444ed485..104209e0 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiTool.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiTool.cs @@ -1,8 +1,9 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; using System.ComponentModel; +using Uralstech.UGemini.Models.Content; -namespace Uralstech.UGemini.Tools.Declaration +namespace Uralstech.UGemini.Models.Generation.Tools.Declaration { /// /// Tool details that the model may use to generate response. @@ -27,5 +28,11 @@ public class GeminiTool /// [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] public GeminiFunctionDeclaration[] FunctionDeclarations = null; + + /// + /// Enables the model to execute code as part of generation. + /// + [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore), DefaultValue(null)] + public GeminiCodeExecution CodeExecution = null; } } \ No newline at end of file diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiTool.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiTool.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiTool.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiTool.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiToolConfiguration.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiToolConfiguration.cs similarity index 95% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiToolConfiguration.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiToolConfiguration.cs index 607c138b..e8c8c422 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiToolConfiguration.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiToolConfiguration.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Serialization; using System.ComponentModel; -namespace Uralstech.UGemini.Tools.Declaration +namespace Uralstech.UGemini.Models.Generation.Tools.Declaration { /// /// The Tool configuration containing parameters for specifying Tool use in the request. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiToolConfiguration.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiToolConfiguration.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiToolConfiguration.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiToolConfiguration.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionCall.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionCall.cs similarity index 97% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionCall.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionCall.cs index b2780b5b..0b3e5d58 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionCall.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionCall.cs @@ -3,7 +3,7 @@ using Newtonsoft.Json.Serialization; using System.ComponentModel; -namespace Uralstech.UGemini.Tools +namespace Uralstech.UGemini.Models.Generation.Tools { /// /// A predicted FunctionCall returned from the model that contains a string representing the FunctionDeclaration.name with the arguments and their values. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionCall.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionCall.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionCall.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionCall.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponse.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionResponse.cs similarity index 95% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponse.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionResponse.cs index ace9f2bb..05131250 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponse.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionResponse.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Serialization; using System.ComponentModel; -namespace Uralstech.UGemini.Tools +namespace Uralstech.UGemini.Models.Generation.Tools { /// /// The result output from a that contains a string representing the and a structured JSON object containing any output from the function is used as context to the model. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponse.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionResponse.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponse.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionResponse.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponseContent.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionResponseContent.cs similarity index 93% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponseContent.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionResponseContent.cs index 00a89eee..937bd5e7 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponseContent.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionResponseContent.cs @@ -2,7 +2,7 @@ using Newtonsoft.Json.Linq; using Newtonsoft.Json.Serialization; -namespace Uralstech.UGemini.Tools +namespace Uralstech.UGemini.Models.Generation.Tools { /// /// The response of a Gemini function call. Based on the Protocol Buffer Struct type. diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponseContent.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionResponseContent.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponseContent.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionResponseContent.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Get.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Get.meta 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/Get/GeminiModelGetRequest.cs similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests/GeminiModelGetRequest.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Get/GeminiModelGetRequest.cs 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/Get/GeminiModelGetRequest.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests/GeminiModelGetRequest.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Get/GeminiModelGetRequest.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/List.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/List.meta 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/List/GeminiModelListRequest.cs similarity index 95% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListRequest.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/List/GeminiModelListRequest.cs index e877ec3f..3dbcb624 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListRequest.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/List/GeminiModelListRequest.cs @@ -19,7 +19,7 @@ public class GeminiModelListRequest : IGeminiGetRequest public int MaxResponseModels = 50; /// - /// A page token from a previous models.list call. + /// A page token from a previous call. /// public string PageToken = string.Empty; 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/List/GeminiModelListRequest.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListRequest.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/List/GeminiModelListRequest.cs.meta 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/List/GeminiModelListResponse.cs similarity index 91% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListResponse.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/List/GeminiModelListResponse.cs index 1ce0ae88..51ff5a83 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListResponse.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/List/GeminiModelListResponse.cs @@ -4,7 +4,7 @@ namespace Uralstech.UGemini.Models { /// - /// The response for a call. + /// The response for a call. /// [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] public class GeminiModelListResponse 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/List/GeminiModelListResponse.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListResponse.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/List/GeminiModelListResponse.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Requests/IGeminiPatchRequest.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Requests/IGeminiPatchRequest.cs new file mode 100644 index 00000000..3a625eb1 --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Requests/IGeminiPatchRequest.cs @@ -0,0 +1,19 @@ +namespace Uralstech.UGemini +{ + /// + /// All Gemini API PATCH requests must inherit from this interface. + /// + public interface IGeminiPatchRequest : IGeminiRequest + { + /// + /// The MIME type of the request content. + /// + public string ContentType { get; } + + /// + /// Converts the request object to a UTF-8 encoded . + /// + /// The string data. + public string GetUtf8EncodedData(); + } +} diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Requests/IGeminiPatchRequest.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Requests/IGeminiPatchRequest.cs.meta new file mode 100644 index 00000000..6eb9311b --- /dev/null +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Requests/IGeminiPatchRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 06ef670515da413469263cbc54237672 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Status.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Status.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Status.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Status.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Status/GeminiStatus.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Status/GeminiStatus.cs similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Status/GeminiStatus.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Status/GeminiStatus.cs diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Status/GeminiStatus.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Status/GeminiStatus.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Status/GeminiStatus.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Status/GeminiStatus.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Status/GeminiStatusDetails.cs b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Status/GeminiStatusDetails.cs similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Status/GeminiStatusDetails.cs rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Status/GeminiStatusDetails.cs diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Status/GeminiStatusDetails.cs.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Status/GeminiStatusDetails.cs.meta similarity index 100% rename from UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Status/GeminiStatusDetails.cs.meta rename to UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Status/GeminiStatusDetails.cs.meta diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountRequest.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountRequest.meta deleted file mode 100644 index 48812489..00000000 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountRequest.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 88cd6fdfa06e13c49b49dff4bf25afea -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountResponse.meta b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountResponse.meta deleted file mode 100644 index b1408967..00000000 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountResponse.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7e53ef6c61861464489a025154bca656 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: 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 9316b68e..000abb18 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Exceptions/GeminiRequestException.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Exceptions/GeminiRequestException.cs @@ -8,13 +8,6 @@ namespace Uralstech.UGemini.Exceptions /// public class GeminiRequestException : Exception { - /// - /// The endpoint of the failed request. - /// - /// \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; - /// /// The endpoint of the failed request. /// @@ -35,37 +28,11 @@ public class GeminiRequestException : Exception /// public string RequestErrorMessage; - /// - /// The request's API version as a string. - /// - /// \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; - /// /// Was the request on a beta API? /// public bool IsBetaApi; - [Obsolete] - internal GeminiRequestException(GeminiManager.RequestEndPoint requestEndPoint, UnityWebRequest request, string apiVersion) - : base($"Failed Gemini request: " + - $"Request API version: {apiVersion} | " + - $"Request Endpoint: {requestEndPoint} | " + - $"Request Error Code: {request.responseCode} | " + - $"Request Error: {request.error} | " + - $"Details:\n{request.downloadHandler.text}") - { - RequestEndPoint = requestEndPoint; - - RequestError = request.error; - RequestErrorCode = request.responseCode; - RequestErrorMessage = request.downloadHandler.text; - - ApiVersionString = apiVersion; - IsBetaApi = apiVersion.Contains("beta"); - } - internal GeminiRequestException(UnityWebRequest webRequest) : base($"Failed Gemini request: " + $"Request Endpoint: {webRequest.uri.AbsolutePath} | " + 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 92ba18a6..0c37c7cc 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Managers/GeminiManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Managers/GeminiManager.cs @@ -1,5 +1,5 @@ using Newtonsoft.Json; -using System; +using System.Text; using System.Threading.Tasks; using UnityEngine; using UnityEngine.Networking; @@ -17,58 +17,6 @@ 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. - ///

- /// 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. - ///
- /// \deprecated Use instead. - [Obsolete("Use UGemini.Models.GeminiModel.Gemini1_0ProVision instead.")] - public const string Gemini1_0ProVision = "gemini-pro-vision"; - - /// - /// - /// Gemini 1.0 Pro is an NLP model that handles tasks like multi-turn text and code chat, and code generation. - /// - ///

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

- /// Supports audio, image, video and text input. - ///
- /// \deprecated Use instead. - [Obsolete("Use UGemini.Models.GeminiModel.Gemini1_5Pro instead.")] - public const string Gemini1_5Pro = "gemini-1.5-pro"; - - /// - /// - /// Gemini 1.5 Flash is a fast and versatile multimodal model for scaling across diverse tasks. - /// - ///

- /// Supports audio, image, video and text input. - ///
- /// \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; /// @@ -81,13 +29,13 @@ public void SetApiKey(string apiKey) } /// - /// Computes a request on the Gemini API. + /// Computes a POST request on the Gemini API. /// /// /// - /// The response type. For example, a request of type corresponds - /// to a response type of , and a request of type - /// corresponds to a response of type . + /// The response type. For example, a request of type corresponds + /// to a response type of , and a request of type + /// corresponds to a response of type . /// /// /// The request object. @@ -105,13 +53,13 @@ public async Task Request(IGeminiPostRequest request) } /// - /// Computes a request on the Gemini API. + /// Computes a multi-part POST request on the Gemini API. /// /// /// - /// The response type. For example, a request of type corresponds - /// to a response type of , and a request of type - /// corresponds to a response of type . + /// The response type. For example, a request of type corresponds + /// to a response type of , and a request of type + /// corresponds to a response of type . /// /// /// The request object. @@ -131,16 +79,17 @@ public async Task Request(IGeminiMultiPartPostRequest requ } /// - /// Computes a request on the Gemini API. + /// Computes a GET request on the Gemini API. /// /// /// - /// The response type. For example, a request of type corresponds - /// to a response type of , and a request of type - /// corresponds to a response of type . + /// The response type. For example, a request of type corresponds + /// to a response type of , and a request of type + /// corresponds to a response of type . /// /// /// The request object. + /// The computed response. /// Thrown when the API request fails. public async Task Request(IGeminiGetRequest request) { @@ -153,7 +102,7 @@ public async Task Request(IGeminiGetRequest request) } /// - /// Computes a request on the Gemini API. + /// Computes a DELETE request on the Gemini API. /// /// The request object. /// Thrown when the API request fails. @@ -165,21 +114,55 @@ public async Task Request(IGeminiDeleteRequest request) await ComputeRequest(webRequest); } + /// + /// Computes a PATCH request on the Gemini API. + /// + /// + /// + /// The response type. For example, a request of type corresponds + /// to a response type of , and a request of type + /// corresponds to a response of type . + /// + /// + /// The request object. + /// The computed response. + /// Thrown when the API request fails. + public async Task Request(IGeminiPatchRequest request) + { + string utf8RequestData = request.GetUtf8EncodedData(); + string requestEndpoint = request.GetEndpointUri(null); + + using UnityWebRequest webRequest = new( + requestEndpoint, "PATCH", + new DownloadHandlerBuffer(), + new UploadHandlerRaw(Encoding.UTF8.GetBytes(utf8RequestData)) + { + contentType = request.ContentType + } + ); + + webRequest.SetRequestHeader("Content-Type", request.ContentType); + await ComputeRequest(webRequest); + + return JsonConvert.DeserializeObject(webRequest.downloadHandler.text); + } + #if UTILITIES_ASYNC_1_0_0_OR_GREATER /// - /// Computes a streaming request on the Gemini API. + /// Computes a streaming POST request on the Gemini API. /// /// /// Use callbacks in the request object to receive the streamed data. /// /// /// - /// The response type. For example, a request of type corresponds - /// to a response type of , and a request of type - /// corresponds to a response of type . + /// The response type. For example, a request of type corresponds + /// to a response type of , and a request of type + /// corresponds to a response of type . /// /// /// The request object. + /// The computed response. /// Thrown when the API request fails. public async Task StreamRequest(IGeminiStreamablePostRequest request) where TResponse : IAppendableData @@ -238,85 +221,5 @@ private void CheckWebRequest(UnityWebRequest webRequest) Debug.Log("Gemini API computation succeeded."); } - - #region Obsolete - /// - /// The request endpoint. - /// - /// \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, - } - - /// - /// Computes a request in the Gemini API. - /// - /// - /// - /// The request type (like GeminiChatRequest - /// or GeminiCountRequest). - ///

- /// This should correspond with , like:
- /// GeminiChatRequest with GeminiChatResponse
- /// GeminiCountRequest with GeminiCountResponse - ///
- /// - /// - /// The response type (like GeminiChatResponse - /// or GeminiCountResponse). - ///

- /// This should correspond with , like:
- /// GeminiChatRequest with GeminiChatResponse
- /// GeminiCountRequest with GeminiCountResponse - ///
- /// - /// The request data. - /// The request endpoint. - /// The model to use. - /// Use the beta API? - /// The computed request. - /// Thrown if unexpected arguments are encountered. - /// Thrown when the API request fails. - /// \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."); - string endpointFunction = endpoint switch - { - RequestEndPoint.Chat => "generateContent", - RequestEndPoint.CountTokens => "countTokens", - _ => throw new ArgumentException($"Unknown request endpoint \"{endpoint}\"!", nameof(endpoint)) - }; - - string apiVersion = useBeta ? "v1beta" : "v1"; - - string requestJson = JsonConvert.SerializeObject(request); - using UnityWebRequest webRequest = UnityWebRequest.Post( - $"https://generativelanguage.googleapis.com/{apiVersion}/models/{model}:{endpointFunction}", - requestJson, "application/json; charset=utf-8" - ); - - webRequest.SetRequestHeader("X-goog-api-key", _geminiApiKey); - - UnityWebRequestAsyncOperation operation = webRequest.SendWebRequest(); - while (!operation.isDone) - await Task.Yield(); - - if (webRequest.result != UnityWebRequest.Result.Success) - throw new GeminiRequestException(endpoint, webRequest, apiVersion); - - Debug.Log("Gemini API computation succeeded."); - return JsonConvert.DeserializeObject(webRequest.downloadHandler.text); - } - #endregion } } 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 9bfd24e4..9c30958f 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/FileAPISample/Scripts/FileApiChatManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/FileAPISample/Scripts/FileApiChatManager.cs @@ -2,9 +2,10 @@ using UnityEngine; using UnityEngine.UI; using Uralstech.UGemini; -using Uralstech.UGemini.Chat; using Uralstech.UGemini.FileAPI; using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Chat; public class FileApiChatManager : MonoBehaviour { 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 24f51fb3..21a9923b 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/FunctionCallingSample/Scripts/FunctionCallingChatManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/FunctionCallingSample/Scripts/FunctionCallingChatManager.cs @@ -3,11 +3,12 @@ using System.Collections.Generic; 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; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Chat; +using Uralstech.UGemini.Models.Generation.Schema; +using Uralstech.UGemini.Models.Generation.Tools; +using Uralstech.UGemini.Models.Generation.Tools.Declaration; #pragma warning disable IDE0090 // Use 'new(...)' 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 e7ac2fb2..4500dc5d 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/JSONResponseSample/Scripts/JSONChatManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/JSONResponseSample/Scripts/JSONChatManager.cs @@ -1,9 +1,11 @@ using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; -using Uralstech.UGemini.Chat; using Uralstech.UGemini.Models; -using Uralstech.UGemini.Schema; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation; +using Uralstech.UGemini.Models.Generation.Chat; +using Uralstech.UGemini.Models.Generation.Schema; namespace Uralstech.UGemini.Samples { diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scripts/ModelMetadataRetrievalManager.cs b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scripts/ModelMetadataRetrievalManager.cs index 8d397f6d..6f5eef4a 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scripts/ModelMetadataRetrievalManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/ModelMetadataRetrievalSample/Scripts/ModelMetadataRetrievalManager.cs @@ -1,8 +1,9 @@ using UnityEngine; using UnityEngine.UI; using Uralstech.UGemini; -using Uralstech.UGemini.Chat; using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Chat; public class ModelMetadataRetrievalManager : MonoBehaviour { diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/QuestionAnsweringSample/Scripts/QuestionAnsweringManager.cs b/UGemini/Packages/com.uralstech.ugemini/Samples~/QuestionAnsweringSample/Scripts/QuestionAnsweringManager.cs index afadce52..d6b94486 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/QuestionAnsweringSample/Scripts/QuestionAnsweringManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/QuestionAnsweringSample/Scripts/QuestionAnsweringManager.cs @@ -4,8 +4,10 @@ using System.IO; using UnityEngine; using UnityEngine.UI; -using Uralstech.UGemini.Answer; using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.QuestionAnswering; +using Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding; using Newtonsoft.Json; namespace Uralstech.UGemini.Samples 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 fbf2e150..74fb0a05 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/SimpleMultiTurnChatSample/Scripts/MultiTurnChatManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/SimpleMultiTurnChatSample/Scripts/MultiTurnChatManager.cs @@ -4,8 +4,9 @@ using System.IO; using UnityEngine; using UnityEngine.UI; -using Uralstech.UGemini.Chat; using Uralstech.UGemini.Models; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Chat; namespace Uralstech.UGemini.Samples { diff --git a/UGemini/Packages/com.uralstech.ugemini/Samples~/SimpleMultiTurnChatSample/Scripts/UIChatMessage.cs b/UGemini/Packages/com.uralstech.ugemini/Samples~/SimpleMultiTurnChatSample/Scripts/UIChatMessage.cs index b66beebc..93104023 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/SimpleMultiTurnChatSample/Scripts/UIChatMessage.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/SimpleMultiTurnChatSample/Scripts/UIChatMessage.cs @@ -1,6 +1,7 @@ using System; using UnityEngine; using UnityEngine.UI; +using Uralstech.UGemini.Models.Content; namespace Uralstech.UGemini.Samples { 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 60747f40..129dbfdf 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/StreamedFunctionCallingSample/Scripts/StreamingFunctionCallingChatManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/StreamedFunctionCallingSample/Scripts/StreamingFunctionCallingChatManager.cs @@ -4,11 +4,12 @@ using System.Threading.Tasks; 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; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.Generation.Chat; +using Uralstech.UGemini.Models.Generation.Schema; +using Uralstech.UGemini.Models.Generation.Tools; +using Uralstech.UGemini.Models.Generation.Tools.Declaration; #pragma warning disable IDE0090 // Use 'new(...)' 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 c7dd8512..a4fdb699 100644 --- a/UGemini/Packages/com.uralstech.ugemini/Samples~/TokenCounterSample/Scripts/TokenCounterManager.cs +++ b/UGemini/Packages/com.uralstech.ugemini/Samples~/TokenCounterSample/Scripts/TokenCounterManager.cs @@ -1,7 +1,8 @@ using UnityEngine; using UnityEngine.UI; using Uralstech.UGemini.Models; -using Uralstech.UGemini.TokenCounting; +using Uralstech.UGemini.Models.Content; +using Uralstech.UGemini.Models.CountTokens; namespace Uralstech.UGemini.Samples { diff --git a/UGemini/Packages/com.uralstech.ugemini/package.json b/UGemini/Packages/com.uralstech.ugemini/package.json index 3e279db2..de2e1579 100644 --- a/UGemini/Packages/com.uralstech.ugemini/package.json +++ b/UGemini/Packages/com.uralstech.ugemini/package.json @@ -1,7 +1,7 @@ { "name": "com.uralstech.ugemini", "displayName": "UGemini", - "description": "UGemini: A Unity C# wrapper for the Google Gemini API.", + "description": "UGemini: A Unity C# wrapper for the Google Gemini API.\n\nUGemini v2.0.0 contains many breaking changes. Please check the online documentation or the reference manual included with the package (located in the [package-location]/Documentation~/ folder) for the change list.", "keywords": [ "API", "Google", @@ -9,7 +9,7 @@ "AI", "Integration" ], - "version": "1.4.0", + "version": "2.0.0", "unity": "2022.3", "hideInEditor": false, "documentationUrl": "https://github.com/Uralstech/UGemini/blob/master/UGemini/Packages/com.uralstech.ugemini/Documentation~/README.md", diff --git a/UGemini/Packages/manifest.json b/UGemini/Packages/manifest.json index 075cc252..14f3bded 100644 --- a/UGemini/Packages/manifest.json +++ b/UGemini/Packages/manifest.json @@ -1,13 +1,13 @@ { "dependencies": { - "com.unity.collab-proxy": "2.4.3", + "com.unity.collab-proxy": "2.4.4", "com.unity.feature.development": "1.0.1", - "com.unity.textmeshpro": "3.0.6", + "com.unity.textmeshpro": "3.0.9", "com.unity.timeline": "1.7.6", "com.unity.ugui": "1.0.0", "com.unity.visualscripting": "1.9.4", "com.uralstech.ugemini": "1.0.1", - "com.utilities.encoder.wav": "1.2.1", + "com.utilities.encoder.wav": "1.2.2", "com.unity.modules.ai": "1.0.0", "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", diff --git a/UGemini/Packages/packages-lock.json b/UGemini/Packages/packages-lock.json index b4365ec8..82345401 100644 --- a/UGemini/Packages/packages-lock.json +++ b/UGemini/Packages/packages-lock.json @@ -1,7 +1,7 @@ { "dependencies": { "com.unity.collab-proxy": { - "version": "2.4.3", + "version": "2.4.4", "depth": 0, "source": "registry", "dependencies": {}, @@ -32,7 +32,7 @@ "com.unity.editorcoroutines": "1.0.0", "com.unity.performance.profile-analyzer": "1.2.2", "com.unity.test-framework": "1.1.33", - "com.unity.testtools.codecoverage": "1.2.5" + "com.unity.testtools.codecoverage": "1.2.6" } }, "com.unity.ide.rider": { @@ -100,7 +100,7 @@ "url": "https://packages.unity.com" }, "com.unity.testtools.codecoverage": { - "version": "1.2.5", + "version": "1.2.6", "depth": 1, "source": "registry", "dependencies": { @@ -110,7 +110,7 @@ "url": "https://packages.unity.com" }, "com.unity.textmeshpro": { - "version": "3.0.6", + "version": "3.0.9", "depth": 0, "source": "registry", "dependencies": { @@ -158,7 +158,7 @@ } }, "com.utilities.async": { - "version": "2.1.6", + "version": "2.1.7", "depth": 2, "source": "registry", "dependencies": { @@ -169,22 +169,22 @@ "url": "https://package.openupm.com" }, "com.utilities.audio": { - "version": "1.2.1", + "version": "1.2.2", "depth": 1, "source": "registry", "dependencies": { "com.unity.modules.audio": "1.0.0", "com.unity.modules.unitywebrequestaudio": "1.0.0", - "com.utilities.async": "2.1.6" + "com.utilities.async": "2.1.7" }, "url": "https://package.openupm.com" }, "com.utilities.encoder.wav": { - "version": "1.2.1", + "version": "1.2.2", "depth": 0, "source": "registry", "dependencies": { - "com.utilities.audio": "1.2.1" + "com.utilities.audio": "1.2.2" }, "url": "https://package.openupm.com" }, diff --git a/UGemini/ProjectSettings/ProjectVersion.txt b/UGemini/ProjectSettings/ProjectVersion.txt index 793a36e1..094355ec 100644 --- a/UGemini/ProjectSettings/ProjectVersion.txt +++ b/UGemini/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2022.3.38f1 -m_EditorVersionWithRevision: 2022.3.38f1 (c5d5a7410213) +m_EditorVersion: 2022.3.42f1 +m_EditorVersionWithRevision: 2022.3.42f1 (2dcb6a0abc42) diff --git a/docs/annotated.html b/docs/annotated.html index a036aff9..11c92596 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -101,98 +101,121 @@
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 12345]
+
[detail level 1234567]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 NUralstech
 NUGemini
 NAnswer
 CGeminiAnswerRequestGenerates a grounded answer from the model
 CGeminiAnswerResponseResponse from the model for a grounded answer
 CGeminiGroundingAttributionsAttributions for sources that contributed to an answer
 CGeminiGroundingPassagePassage included inline with a grounding configuration
 CGeminiGroundingPassagesA repeated list of passages
 CGeminiMetadataConditionFilter condition applicable to a single key
 CGeminiMetadataFilterUser provided filter to limit retrieval based on Chunk or Document level metadata values
 CGeminiSemanticRetrieverConfigConfiguration for retrieving grounding content from a Corpus or Document created using the Semantic Retriever API
 NChat
 CGeminiAttributionSourceIdIdentifier for the source contributing to this attribution
 CGeminiCandidateA response candidate generated from the model
 CGeminiChatRequestRequest to generate a response from the model
 CGeminiChatResponseResponse from the model supporting multiple candidates
 CGeminiCitationMetadataA collection of source attributions for a piece of content
 CGeminiCitationSourceA citation to a source for a portion of a specific response
 CGeminiGenerationConfigurationConfiguration options for model generation and outputs. Not all parameters may be configurable for every model
 CGeminiGroundingAttributionAttribution for a source that contributed to an answer
 CGeminiGroundingPassageIdIdentifier for a part within a GroundingPassage
 CGeminiPromptFeedbackA set of the feedback metadata the prompt specified in GeminiChatResponse.Candidates
 CGeminiSafetyRatingSafety rating for a piece of content
 CGeminiSafetySettingsSafety setting, affecting the safety-blocking behavior
 CGeminiSemanticRetrieverChunkIdentifier for a Chunk retrieved via Semantic Retriever specified in the GenerateAnswerRequest using SemanticRetrieverConfig
 CGeminiUsageMetadataMetadata on the generation request's token usage
 NEmbedding
 CGeminiBatchEmbedContentRequestGenerates multiple embeddings from the model given input text in a synchronous call
 CGeminiBatchEmbedContentResponseThe response to a GeminiBatchEmbedContentRequest
 CGeminiContentEmbeddingA list of floats representing an embedding
 CGeminiEmbedContentRequestGenerates an embedding from the model
 CGeminiEmbedContentResponseThe response to a GeminiEmbedContentRequest
 NExceptions
 CGeminiRequestExceptionThrown when a Gemini API request fails
 NFileAPI
 CGeminiFileMetadata for a file uploaded to the File API
 CGeminiFileDeleteRequestRequests the deletion of a file
 CGeminiFileGetRequestRequests metadata for an existing file. Return type is GeminiFile
 CGeminiFileListRequestRequests metadata for all existing files. Return type is GeminiFileListResponse
 CGeminiFileListResponseThe response for a GeminiFileListRequest call
 CGeminiFileUploadMetaDataMetadata for a GeminiFile to be uploaded
 CGeminiFileUploadRequestUploads a file to the Gemini File API. Response type is GeminiFileUploadResponse
 CGeminiFileUploadResponseResponse for a file upload request
 CGeminiFileVideoMetaDataMetadata for a video GeminiFile
 CGeminiTimeSpanJsonConverterCustom JSON converter to convert a time string of a format like "10.334s" to a TimeSpan
 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
 CGeminiModelIdStringConverterCustom JSON converter to handle conversion of GeminiModelId to a single string value and vice-versa
 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.
+
 NExceptions
 CGeminiRequestExceptionThrown when a Gemini API request fails
 NFileAPI
 CGeminiFileMetadata for a file uploaded to the File API
 CGeminiFileDeleteRequestRequests the deletion of a file
 CGeminiFileGetRequestRequests metadata for an existing file. Return type is GeminiFile
 CGeminiFileListRequestRequests metadata for all existing files. Return type is GeminiFileListResponse
 CGeminiFileListResponseThe response for a GeminiFileListRequest call
 CGeminiFileUploadMetaDataMetadata for a GeminiFile to be uploaded
 CGeminiFileUploadRequestUploads a file to the Gemini File API. Response type is GeminiFileUploadResponse
 CGeminiFileUploadResponseResponse for a file upload request
 CGeminiFileVideoMetaDataMetadata for a video GeminiFile
 NModels
 NCaching
 CGeminiCachedContentContent that has been preprocessed and can be used in subsequent request to GenerativeService
 CGeminiCachedContentCreateRequestCreates a GeminiCachedContent resource. Response type is GeminiCachedContent
 CGeminiCachedContentCreationDataData to cache content that has been preprocessed and can be used in subsequent request to GenerativeService
 CGeminiCachedContentDeleteRequestRequests for deletion of a cached content resource
 CGeminiCachedContentGetRequestRequests metadata cached content. Return type is GeminiCachedContent
 CGeminiCachedContentListRequestRequests metadata for all existing cached content. Return type is GeminiCachedContentListResponse
 CGeminiCachedContentListResponseThe response for a GeminiCachedContentListRequest call
 CGeminiCachedContentPatchDataData to patch an existing cached content resource with new data
 CGeminiCachedContentPatchRequestPatches a GeminiCachedContent resource. Response type is GeminiCachedContent
 CGeminiCachedContentUsageMetadataMetadata on the usage of the cached content
 NContent
 NAttribution
 CGeminiAttributionSourceIdIdentifier for the source contributing to this attribution
 CGeminiGroundingAttributionAttribution for a source that contributed to an answer
 CGeminiGroundingPassageIdIdentifier for a part within a GroundingPassage
 CGeminiSemanticRetrieverChunkIdentifier for a Chunk retrieved via Semantic Retriever specified in the GenerateAnswerRequest using SemanticRetrieverConfig
 NCitation
 CGeminiCitationMetadataA collection of source attributions for a piece of content
 CGeminiCitationSourceA citation to a source for a portion of a specific response
 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
 CUnityExtensionsExtensions for Unity types
 NCountTokens
 CGeminiTokenCountRequestRequest to count tokens in given content
 CGeminiTokenCountResponseA response from CountTokens
 NEmbedding
 CGeminiBatchEmbedContentRequestGenerates multiple embeddings from the model given input text in a synchronous call
 CGeminiBatchEmbedContentResponseThe response to a GeminiBatchEmbedContentRequest
 CGeminiContentEmbeddingA list of floats representing an embedding
 CGeminiEmbedContentRequestGenerates an embedding from the model
 CGeminiEmbedContentResponseThe response to a GeminiEmbedContentRequest
 NGeneration
 NCandidate
 CGeminiCandidateA response candidate generated from the model
 CGeminiPromptFeedbackA set of the feedback metadata for the prompt specified in a generation request
 CGeminiUsageMetadataMetadata on the generation request's token usage
 NChat
 CGeminiChatRequestRequest to generate a response from the model
 CGeminiChatResponseResponse from the model supporting multiple candidates
 NQuestionAnswering
 NGrounding
 NSemanticRetriever
 CGeminiAnswerRequestGenerates a grounded answer from the model
 CGeminiAnswerResponseResponse from the model for a grounded answer
 NSafety
 CGeminiSafetyRatingSafety rating for a piece of content
 CGeminiSafetySettingsSafety setting, affecting the safety-blocking behavior
 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
 NTools
 NCodeExecution
 NDeclaration
 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
 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
 CGeminiGenerationConfigurationConfiguration options for model generation and outputs. Not all parameters may be configurable for every model
 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
 CGeminiModelIdStringConverterCustom JSON converter to handle conversion of GeminiModelId to a single string value and vice-versa
 CGeminiModelListRequestRequests metadata for all existing models. Return type is GeminiModelListResponse
 CGeminiModelListResponseThe response for a GeminiModelListRequest call
 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
 NUtils
 NSingleton
 CSingletonUtility class to make inheriting types singletons
 NWeb
 CWebRequestHelperExtensions for the UnityWebRequest type
 CGeminiContentTypeExtensionsExtensions for Enum type objects
 CGeminiManagerThe class for accessing the Gemini API!
 CGeminiRequestMetadataMetadata about a computation request
 CGeminiSecondsToTimeSpanJsonConverterCustom JSON converter to convert a time string of a format like "10.334s" to a TimeSpan
 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
 CIGeminiPatchRequestAll Gemini API PATCH requests 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
diff --git a/docs/annotated_dup.js b/docs/annotated_dup.js index 8ebf6cd5..c615ec3d 100644 --- a/docs/annotated_dup.js +++ b/docs/annotated_dup.js @@ -2,39 +2,6 @@ var annotated_dup = [ [ "Uralstech", "namespace_uralstech.html", [ [ "UGemini", "namespace_uralstech_1_1_u_gemini.html", [ - [ "Answer", "namespace_uralstech_1_1_u_gemini_1_1_answer.html", [ - [ "GeminiAnswerRequest", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request" ], - [ "GeminiAnswerResponse", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response" ], - [ "GeminiGroundingAttributions", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions" ], - [ "GeminiGroundingPassage", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage" ], - [ "GeminiGroundingPassages", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages" ], - [ "GeminiMetadataCondition", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition" ], - [ "GeminiMetadataFilter", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter" ], - [ "GeminiSemanticRetrieverConfig", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config" ] - ] ], - [ "Chat", "namespace_uralstech_1_1_u_gemini_1_1_chat.html", [ - [ "GeminiAttributionSourceId", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id" ], - [ "GeminiCandidate", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate" ], - [ "GeminiChatRequest", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request" ], - [ "GeminiChatResponse", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response" ], - [ "GeminiCitationMetadata", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata" ], - [ "GeminiCitationSource", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source" ], - [ "GeminiGenerationConfiguration", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration" ], - [ "GeminiGroundingAttribution", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution" ], - [ "GeminiGroundingPassageId", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id" ], - [ "GeminiPromptFeedback", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback" ], - [ "GeminiSafetyRating", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating" ], - [ "GeminiSafetySettings", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings" ], - [ "GeminiSemanticRetrieverChunk", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk" ], - [ "GeminiUsageMetadata", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata" ] - ] ], - [ "Embedding", "namespace_uralstech_1_1_u_gemini_1_1_embedding.html", [ - [ "GeminiBatchEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request" ], - [ "GeminiBatchEmbedContentResponse", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response" ], - [ "GeminiContentEmbedding", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding" ], - [ "GeminiEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request" ], - [ "GeminiEmbedContentResponse", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response" ] - ] ], [ "Exceptions", "namespace_uralstech_1_1_u_gemini_1_1_exceptions.html", [ [ "GeminiRequestException", "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html", "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception" ] ] ], @@ -47,10 +14,97 @@ var annotated_dup = [ "GeminiFileUploadMetaData", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data" ], [ "GeminiFileUploadRequest", "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_file_a_p_i_1_1_gemini_file_upload_request" ], [ "GeminiFileUploadResponse", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response" ], - [ "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" ] + [ "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" ] ] ], [ "Models", "namespace_uralstech_1_1_u_gemini_1_1_models.html", [ + [ "Caching", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_caching.html", [ + [ "GeminiCachedContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content" ], + [ "GeminiCachedContentCreateRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request" ], + [ "GeminiCachedContentCreationData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data" ], + [ "GeminiCachedContentDeleteRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request" ], + [ "GeminiCachedContentGetRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request" ], + [ "GeminiCachedContentListRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request" ], + [ "GeminiCachedContentListResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response" ], + [ "GeminiCachedContentPatchData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data" ], + [ "GeminiCachedContentPatchRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request" ], + [ "GeminiCachedContentUsageMetadata", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata" ] + ] ], + [ "Content", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html", [ + [ "Attribution", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution.html", [ + [ "GeminiAttributionSourceId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id" ], + [ "GeminiGroundingAttribution", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution" ], + [ "GeminiGroundingPassageId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id" ], + [ "GeminiSemanticRetrieverChunk", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk" ] + ] ], + [ "Citation", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation.html", [ + [ "GeminiCitationMetadata", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata" ], + [ "GeminiCitationSource", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source" ] + ] ], + [ "GeminiContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content" ], + [ "GeminiContentBlob", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob" ], + [ "GeminiContentPart", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part" ], + [ "GeminiFileData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data" ], + [ "UnityExtensions", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions" ] + ] ], + [ "CountTokens", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens.html", [ + [ "GeminiTokenCountRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request" ], + [ "GeminiTokenCountResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response" ] + ] ], + [ "Embedding", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html", [ + [ "GeminiBatchEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request" ], + [ "GeminiBatchEmbedContentResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response" ], + [ "GeminiContentEmbedding", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding" ], + [ "GeminiEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request" ], + [ "GeminiEmbedContentResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response" ] + ] ], + [ "Generation", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html", [ + [ "Candidate", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html", [ + [ "GeminiCandidate", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate" ], + [ "GeminiPromptFeedback", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback" ], + [ "GeminiUsageMetadata", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata" ] + ] ], + [ "Chat", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat.html", [ + [ "GeminiChatRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request" ], + [ "GeminiChatResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response" ] + ] ], + [ "QuestionAnswering", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html", [ + [ "Grounding", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding.html", [ + [ "GeminiGroundingPassage", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage" ], + [ "GeminiGroundingPassages", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages" ] + ] ], + [ "SemanticRetriever", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html", [ + [ "GeminiMetadataCondition", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187" ], + [ "GeminiMetadataFilter", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter" ], + [ "GeminiSemanticRetrieverConfig", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf" ] + ] ], + [ "GeminiAnswerRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request" ], + [ "GeminiAnswerResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response" ] + ] ], + [ "Safety", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html", [ + [ "GeminiSafetyRating", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating" ], + [ "GeminiSafetySettings", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings" ] + ] ], + [ "Schema", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html", [ + [ "GeminiSchema", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema" ] + ] ], + [ "Tools", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools.html", [ + [ "CodeExecution", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html", [ + [ "GeminiCodeExecutionResult", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result" ], + [ "GeminiExecutableCode", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code" ] + ] ], + [ "Declaration", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html", [ + [ "GeminiCodeExecution", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_code_execution.html", null ], + [ "GeminiFunctionCallingConfiguration", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration" ], + [ "GeminiFunctionDeclaration", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration" ], + [ "GeminiTool", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool" ], + [ "GeminiToolConfiguration", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration" ] + ] ], + [ "GeminiFunctionCall", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call" ], + [ "GeminiFunctionResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response" ], + [ "GeminiFunctionResponseContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content" ] + ] ], + [ "GeminiGenerationConfiguration", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration" ] + ] ], [ "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" ], @@ -58,28 +112,10 @@ var annotated_dup = [ "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" ] - ] ], [ "Status", "namespace_uralstech_1_1_u_gemini_1_1_status.html", [ [ "GeminiStatus", "class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html", "class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status" ], [ "GeminiStatusDetails", "class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html", "class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details" ] ] ], - [ "TokenCounting", "namespace_uralstech_1_1_u_gemini_1_1_token_counting.html", [ - [ "GeminiTokenCountRequest", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request" ], - [ "GeminiTokenCountResponse", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response" ] - ] ], - [ "Tools", "namespace_uralstech_1_1_u_gemini_1_1_tools.html", [ - [ "Declaration", "namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html", [ - [ "GeminiFunctionCallingConfiguration", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration" ], - [ "GeminiFunctionDeclaration", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration" ], - [ "GeminiTool", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool" ], - [ "GeminiToolConfiguration", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration" ] - ] ], - [ "GeminiFunctionCall", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call" ], - [ "GeminiFunctionResponse", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response" ], - [ "GeminiFunctionResponseContent", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content" ] - ] ], [ "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", "class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton" ] @@ -88,21 +124,18 @@ var annotated_dup = [ "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" ], - [ "GeminiFileData", "class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html", "class_uralstech_1_1_u_gemini_1_1_gemini_file_data" ], + [ "GeminiContentTypeExtensions", "class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html", "class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions" ], [ "GeminiManager", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html", "class_uralstech_1_1_u_gemini_1_1_gemini_manager" ], [ "GeminiRequestMetadata", "class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html", "class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata" ], + [ "GeminiSecondsToTimeSpanJsonConverter", "class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html", "class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter" ], [ "IAppendableData", "interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html", "interface_uralstech_1_1_u_gemini_1_1_i_appendable_data" ], [ "IGeminiDeleteRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html", null ], [ "IGeminiGetRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html", null ], [ "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" ], + [ "IGeminiPatchRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_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" ], - [ "UnityExtensions", "class_uralstech_1_1_u_gemini_1_1_unity_extensions.html", "class_uralstech_1_1_u_gemini_1_1_unity_extensions" ] + [ "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" ] ] ] ] ] ]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request-members.html deleted file mode 100644 index 93070ca7..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request-members.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - -UGemini: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
UGemini 1.4.0 -
-
A C# wrapper for the Google Gemini API.
-
-
- - - - - - - - -
-
- -
-
-
- - - - - - diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.js deleted file mode 100644 index 56eb5a6b..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.js +++ /dev/null @@ -1,15 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request = -[ - [ "GeminiAnswerRequest", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a456a6bd4b29d5a9430aabd4da62ad226", null ], - [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#aad020bbfe89ac5208ffd029cb5f786e4", null ], - [ "GetUtf8EncodedData", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac5e2e8d4a65254c88a7bcc1270401bc5", null ], - [ "AnswerStyle", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a05006db26397054c965621c4a89a82df", null ], - [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#aa36ce918993a2a37f6a48484245cf760", null ], - [ "Contents", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#af7bc2ff245995bc0111f722f42bded1b", null ], - [ "InlinePassages", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac3e721a1c4f7c301007cf4f78daf78c9", null ], - [ "Model", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ae69e5f31e8229428c80a49688ca7bd2a", null ], - [ "SafetySettings", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac52a9d88173e9e5ef7c5d384518082ed", null ], - [ "SemanticRetriever", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a8c39ac0f97057ba1fe220ede41d986a1", null ], - [ "Temperature", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a09e50519876c63f08dcdc436026708f6", null ], - [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ad9d49da6d6e3e0eb55038102d1b48f6e", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.png deleted file mode 100644 index 8cb973af..00000000 Binary files a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.png and /dev/null differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.js deleted file mode 100644 index 3a4aac79..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response = -[ - [ "Answer", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#a1eb8b5c30a93b3fd9844aec986183346", null ], - [ "AnswerableProbability", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#ae6d0e8426defd5c6a91fac0390ab5338", null ], - [ "InputFeedback", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#a8188b4068a322340f2d05a1353a1043c", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.js b/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.js deleted file mode 100644 index 04dae730..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.js +++ /dev/null @@ -1,4 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions = -[ - [ "Passages", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html#a274c5949aef27ed28b88e4efed158019", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.js b/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.js deleted file mode 100644 index b0abb36a..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage = -[ - [ "Content", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html#aa9f36c925b9ce5bd05917e652682b1e4", null ], - [ "Id", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html#ae0859be404a2bd4aa87046c98f5c427d", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.js b/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.js deleted file mode 100644 index c944b64e..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.js +++ /dev/null @@ -1,4 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages = -[ - [ "Passages", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html#a386f2f31961676c94a677af3b197e3a9", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.js b/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.js deleted file mode 100644 index 5be58b6a..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition = -[ - [ "NumericValue", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#a901d01bdf927cf8c114ee19356bcb40a", null ], - [ "Operation", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#acaee4b19c5c579fc93345b3467589c60", null ], - [ "StringValue", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#a03b4f9ba58410a5feaf909ed7f168b43", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.js b/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.js deleted file mode 100644 index ae0316e3..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter = -[ - [ "Conditions", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html#aa16d64fa4afc3246424f2ff4a6e59ff9", null ], - [ "Key", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html#a17d0c7d13030bdb9adae727db0b357b3", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.js b/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.js deleted file mode 100644 index 12178b55..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.js +++ /dev/null @@ -1,8 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config = -[ - [ "MaxChunksCount", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#abe553e87c9c7e19330d0dc3779a074ca", null ], - [ "MetadataFilters", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#a9787c8248121c9fb804e8a36450093c7", null ], - [ "MinimumRelevanceScore", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#aa78d452bc790a986b30d23e7c1202682", null ], - [ "Query", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#ad78504e966e9dd0240dd8736b73f84f9", null ], - [ "Source", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#a458833cbf7f3a652eaad1cc3eb9a920c", null ] -]; \ 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.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.js deleted file mode 100644 index 3b20371e..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id = -[ - [ "GroundingPassage", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#adf2de484d449008884b739d45bbd1799", null ], - [ "SemanticRetrieverChunk", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#a87af76d28574012a45db4938fac728fa", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.js deleted file mode 100644 index 95805158..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate = -[ - [ "Append", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a8a42c96a298f1864e82f3143b5d59404", null ], - [ "CitationMetadata", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a141a55c27ae2167744695008a2781e09", null ], - [ "Content", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad3ed32bfdd202e0f6d193e30666a3a79", null ], - [ "FinishReason", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#abc1674c7907ce41a69dbe6af56978b95", null ], - [ "GroundingAttributions", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a52985fa76c8b92f3b7feae1b50641f85", null ], - [ "Index", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a29d57f52a884fc096671fd799738923d", null ], - [ "SafetyRatings", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad1b077e8cb7bd94470bd9c1498e1da35", null ], - [ "TokenCount", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a7719d8ebb0bba1d1091359ab569d6494", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.png b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.png deleted file mode 100644 index 2f9a259a..00000000 Binary files a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.png and /dev/null differ 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 deleted file mode 100644 index bc8a0db1..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request-members.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -UGemini: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
UGemini 1.4.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.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.js deleted file mode 100644 index 408eba61..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.js +++ /dev/null @@ -1,20 +0,0 @@ -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#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 ], - [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ae5a89742285758d459e3abf491e87286", null ], - [ "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#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 ], - [ "ToolConfig", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aa0665fb7c116a965ea787c9cca7e1cc6", null ], - [ "Tools", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3de7382d373ca63482e5f88e57c1c966", null ], - [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ad6ed85d43f5a50ec3d0de654779d332c", null ], - [ "StreamedResponse", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6467a93c2732daf1e0221d51655a1eea", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.png deleted file mode 100644 index a64db659..00000000 Binary files a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.png and /dev/null differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.js deleted file mode 100644 index 60fce05a..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.js +++ /dev/null @@ -1,8 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response = -[ - [ "Append", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#aa2c6286562630e44ed051ec412ff4117", null ], - [ "Candidates", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a55e6d4a65bd637dbfbb8db55b8433ea1", null ], - [ "PromptFeedback", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a175054395edfe11a3abaa4ed7895db16", null ], - [ "UsageMetadata", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a9c1c2b5bcba02fa675c473c6a0bc0c24", null ], - [ "Parts", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#af1d3aa0f8c16eea71168233a6b1666c2", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.png b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.png deleted file mode 100644 index 36a471c3..00000000 Binary files a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.png and /dev/null differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.js deleted file mode 100644 index e60c107e..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.js +++ /dev/null @@ -1,4 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata = -[ - [ "CitationSources", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html#a1b544f3a52acb16444ab69e6805775d2", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.js deleted file mode 100644 index 471281ef..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.js +++ /dev/null @@ -1,7 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source = -[ - [ "EndIndex", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a71d2bf8ce05e2b42615b12bacab1937f", null ], - [ "License", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ae39e1d9cda0143bd98037b7ec6482884", null ], - [ "StartIndex", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a5b6603bb20d60d7c88d9def5b4b11cb7", null ], - [ "Uri", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ac90c61d67254d5ef8b15ded2161f8d22", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.js deleted file mode 100644 index fe0ddf8e..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration = -[ - [ "CandidateCount", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0360180edaf0e25574fdd34d0582b6ca", null ], - [ "MaxOutputTokens", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a1953b24c83418d37f2471d94663a3f0f", null ], - [ "ResponseMimeType", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0ff3099380fdeeed0867d8c5ba981659", null ], - [ "ResponseSchema", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#af2ed8a6439734a1184d4e7c4fcaf0d4c", null ], - [ "StopSequences", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae2e96230a1c69091301d7ae3194a027a", null ], - [ "Temperature", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#aebe9b20e0ac68dbde83b6a067f1f4163", null ], - [ "TopK", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae1fe92f6184bd1905a42945dc04db415", null ], - [ "TopP", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a28c175432583ac9519c6abbfc123d3fd", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.js deleted file mode 100644 index 6d9a38f2..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution = -[ - [ "Content", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a746b2fd7913acff907655051e35fbca0", null ], - [ "SourceId", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a0b36a4c9080e9a4559f6e7a3002f0bc5", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.js deleted file mode 100644 index 06023b2a..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id = -[ - [ "PartIndex", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a8c439ad68fbb11c8b78f31f4e51bbc54", null ], - [ "PassageId", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a06e6a1694c50695c5b83a975ea50d268", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.js deleted file mode 100644 index 6180aac0..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback = -[ - [ "Append", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#a5de912c5ccec4789fe27470961741877", null ], - [ "BlockReason", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ac82792c2584fecc3daa0812b0c8c051b", null ], - [ "SafetyRatings", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ae392c914637c07a8a35c2ebfea9ee28a", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.png b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.png deleted file mode 100644 index 49ed5d71..00000000 Binary files a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.png and /dev/null differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.js deleted file mode 100644 index 178eeb57..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating = -[ - [ "Blocked", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#ab3db1567ac6a60de77ae6cd3f20d6671", null ], - [ "Category", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a802d7f4e559c651579b4fffa061a64d0", null ], - [ "Probability", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a33cf6cb3c3f5a742609ca5edca8b6e0a", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.js deleted file mode 100644 index deeb7c6a..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings = -[ - [ "Category", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#adfa9c2bbfe105eec2ebfa90de828f05f", null ], - [ "Threshold", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#a9962d8fe55c7e028f127785234cc1157", null ] -]; \ No newline at end of file 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 deleted file mode 100644 index fdef859c..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -UGemini: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
UGemini 1.4.0 -
-
A C# wrapper for the Google Gemini API.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Uralstech.UGemini.Chat.GeminiSemanticRetrieverChunk Member List
-
- -
- - - - diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.js deleted file mode 100644 index c2d1702d..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk = -[ - [ "Chunk", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a908cb3948e116fb6eb26421ade232224", null ], - [ "Source", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a28f1ab1196f724b1294d460cf8849f5b", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.js b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.js deleted file mode 100644 index 38694fcd..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.js +++ /dev/null @@ -1,8 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata = -[ - [ "Append", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a2f7483cfdd6092820a6d4319ba7cda30", null ], - [ "CachedContentTokenCount", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a8bd46378ea1f28cedf0ee6555eb687ff", null ], - [ "CandidatesTokenCount", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#ab879555a8ddd4c0a302e9ad24727e43e", null ], - [ "PromptTokenCount", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a0c8d8f9a93e1253f61c54facc8c40c12", null ], - [ "TotalTokenCount", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a4cbc44e9304f3cf2605bafb67bc394f1", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.png b/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.png deleted file mode 100644 index dd93e3dc..00000000 Binary files a/docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.png and /dev/null differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.js deleted file mode 100644 index 3bde006d..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.js +++ /dev/null @@ -1,10 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request = -[ - [ "GeminiBatchEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a441f4bb4544992b32cb84021efb75f7a", null ], - [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a9789db4ea1409af3e10b412d58846564", null ], - [ "GetUtf8EncodedData", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a31f6b6928d1b39365bd0479c86c43818", null ], - [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ab9e00a4cdf21a345b79f5c0aa052e5a0", null ], - [ "Model", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ac3be36118a5c68e75084c35f016ff3de", null ], - [ "Requests", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#afbed8cf94e7c244ef32cd590c4c20262", null ], - [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a12f91201a8266154efbaab4ac81aaf9d", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.png deleted file mode 100644 index 4ad8ac0f..00000000 Binary files a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.png and /dev/null differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.js deleted file mode 100644 index 76880b97..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.js +++ /dev/null @@ -1,4 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response = -[ - [ "Embeddings", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html#a179e55ec0ca7ec74e1b34d7515b3bdbb", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.js b/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.js deleted file mode 100644 index 8e7654da..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.js +++ /dev/null @@ -1,4 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding = -[ - [ "Values", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html#ab7e2e9758cb47f8d69cce929b0f2c4c5", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.js deleted file mode 100644 index 2b2939b0..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.js +++ /dev/null @@ -1,13 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request = -[ - [ "GeminiEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a593076873f6836772cbc86d98f94df39", null ], - [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a04c9cd3167547c797648ba05e8e16c53", null ], - [ "GetUtf8EncodedData", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a25708406b1ff390553011d338d293ef9", null ], - [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#ac6ef06384e6473ca6c3d7d7c19b0dbf7", null ], - [ "Content", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a8fd524357a9cb5276572927d8a0015f8", null ], - [ "Model", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a3db32a8309936ae2100693f00b411273", null ], - [ "OutputDimensionality", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a28812d7f399c33f49dd8cb198534b283", null ], - [ "TaskType", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#aea6e2627390931cb047f8486715864d6", null ], - [ "Title", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#aaa48fb05808b9d75cbad947fa374aef6", null ], - [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a40d85df8336bb6ccc4a8cf4f9536a1ac", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.png deleted file mode 100644 index ea153463..00000000 Binary files a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.png and /dev/null differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response-members.html deleted file mode 100644 index 9f8af409..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -UGemini: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
UGemini 1.4.0 -
-
A C# wrapper for the Google Gemini API.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Uralstech.UGemini.Embedding.GeminiEmbedContentResponse Member List
-
-
- -

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

- - -
EmbeddingUralstech.UGemini.Embedding.GeminiEmbedContentResponse
-
- - - - diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.js deleted file mode 100644 index 2dfa73d3..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.js +++ /dev/null @@ -1,4 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response = -[ - [ "Embedding", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html#a23b374b4ffd64c0a9e24a30522c1c29b", null ] -]; \ No newline at end of file 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 deleted file mode 100644 index f1fd6907..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions.js +++ /dev/null @@ -1,5 +0,0 @@ -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 fdb3cdc1..3c6eb897 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -103,9 +103,7 @@

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

- - - + 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 3dde9a9f..78f7a2c6 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 @@ @@ -115,9 +115,6 @@
ApiVersionStringUralstech.UGemini.Exceptions.GeminiRequestException
IsBetaApiUralstech.UGemini.Exceptions.GeminiRequestException
RequestEndPointUralstech.UGemini.Exceptions.GeminiRequestException
IsBetaApiUralstech.UGemini.Exceptions.GeminiRequestException
RequestEndpointUralstech.UGemini.Exceptions.GeminiRequestException
RequestErrorUralstech.UGemini.Exceptions.GeminiRequestException
RequestErrorCodeUralstech.UGemini.Exceptions.GeminiRequestException
-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
- - - @@ -134,9 +131,6 @@ string  - - - @@ -144,42 +138,7 @@

Public Attributes

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

Detailed Description

Thrown when a Gemini API request fails.

-

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:
    +

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_exceptions_1_1_gemini_request_exception.js b/docs/class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.js index 82aa3392..439a4dbb 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.js +++ b/docs/class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.js @@ -1,8 +1,6 @@ var class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception = [ - [ "ApiVersionString", "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a96ae7557b5724d9aade07b6390ee4ac3", null ], [ "IsBetaApi", "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f", null ], - [ "RequestEndPoint", "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a6ec18c05e9c6aa74f125d6dc5c57ea86", null ], [ "RequestEndpoint", "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a4f7b5f748dc4488d852959a9da2ec04a", null ], [ "RequestError", "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ab3fb73b77d5fc5d480b095d349096058", null ], [ "RequestErrorCode", "class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ac59f2ddf2ae76c53df641e8495efdcd6", null ], 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 ac74f23c..f9df106b 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.4.0 +
UGemini 2.0.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 e655fc56..9f0fc142 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -173,12 +173,12 @@

MIME type of the file.

-

You can use EnumExtensions.ContentType(string) to convert string values to their GeminiContentType equivalents, like: "image/png".ContentType()

+

You can use GeminiContentTypeExtensions.ContentType(string) to convert string values to their GeminiContentType equivalents, like: "image/png".ContentType()


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFile.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFile.cs
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 f0435595..53f8556e 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 @@ - 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 95a7f4b9..b371a955 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -130,9 +130,9 @@
Returns
The URI.

  - GeminiFileDeleteRequest (string fileId, bool useBetaApi=true) - Creates a new GeminiFileGetRequest.
-  + GeminiFileDeleteRequest (string fileNameOrId, bool useBetaApi=true) + Creates a new GeminiFileDeleteRequest.
+  @@ -147,9 +147,10 @@

Public Attributes

Detailed Description

Requests the deletion of a file.

+

Only available in the beta API.

Constructor & Destructor Documentation

- -

◆ GeminiFileDeleteRequest()

+ +

◆ GeminiFileDeleteRequest()

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 c19affe8..02b6e6c5 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -130,9 +130,9 @@
Returns
The URI.

  - 
GeminiFileGetRequest (string fileId, bool useBetaApi=true) - Creates a new GeminiFileGetRequest.
-  + GeminiFileGetRequest (string fileNameOrId, bool useBetaApi=true) + Creates a new GeminiFileGetRequest.
+  @@ -147,9 +147,10 @@

Public Attributes

Detailed Description

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

+

Only available in the beta API.

Constructor & Destructor Documentation

- -

◆ GeminiFileGetRequest()

+ +

◆ GeminiFileGetRequest()

@@ -157,7 +158,7 @@

Uralstech.UGemini.FileAPI.GeminiFileGetRequest.GeminiFileGetRequest ( - string fileId, + string fileNameOrId, @@ -168,9 +169,10 @@

Creates a new GeminiFileGetRequest.

+

Only available in the beta API.

Parameters
- +
fileIdThe ID of the file to get.
fileNameOrIdThe name (format 'files/{fileId}') or ID of the file to get.
useBetaApiShould the request use the Beta API?
@@ -208,7 +210,7 @@

-
UGemini 1.4.0 +
UGemini 2.0.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 d929b0f3..72599943 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -131,7 +131,7 @@
   
GeminiFileListRequest (bool useBetaApi=true) - Creates a new GeminiFileGetRequest.
+ Creates a new GeminiFileListRequest.
  - +

@@ -146,11 +146,12 @@

 
string PageToken = string.Empty
 A page token from a previous files.list call.
 A page token from a previous GeminiFileListRequest call.
 

Detailed Description

Requests metadata for all existing files. Return type is GeminiFileListResponse.

+

Only available in the beta API.

Constructor & Destructor Documentation

◆ GeminiFileListRequest()

@@ -167,7 +168,8 @@

-

Creates a new GeminiFileGetRequest.

+

Creates a new GeminiFileListRequest.

+

Only available in the beta API.

Parameters
@@ -207,7 +209,7 @@

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 ee6fe477..b6de97bd 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 @@ @@ -115,13 +115,13 @@ - +
useBetaApiShould the request use the Beta API?
-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
 
string NextPageToken
 A token that can be sent as a GeminiFileListRequest.PageToken into a subsequent GeminiFileListRequest call.
 A token that can be sent as a GeminiFileListRequest.PageToken into a subsequent GeminiFileListRequest call.
 

Detailed Description

The response for a GeminiFileListRequest call.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList/GeminiFileListResponse.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/List/GeminiFileListResponse.cs

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 f160ab75..64985605 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.4.0 +
UGemini 2.0.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 fdfe4ddb..85484797 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -110,7 +110,7 @@

Public Attributes

string Name = null - The GeminiFileUploadRequest resource name. This does not work right now.
+ The GeminiFileUploadRequest resource name, in format "files/{fileId}".
  string DisplayName = null @@ -132,14 +132,14 @@

-

The GeminiFileUploadRequest resource name. This does not work right now.

+

The GeminiFileUploadRequest resource name, in format "files/{fileId}".

The ID (name excluding the "files/" prefix) can contain up to 40 characters that are lowercase alphanumeric or dashes (-).
The ID cannot start or end with a dash. If the name is empty on create, a unique name will be generated. Example: files/123-456


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadMetaData.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadMetaData.cs

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 58de15fb..eb8d213b 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 @@ -
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 8eea7888..0f8cbd43 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -134,6 +134,9 @@  GeminiFileUploadRequest (string contentType, bool useBetaApi=true)  Creates a new GeminiFileUploadRequest.
  + GeminiFileUploadRequest (GeminiContentType contentType, bool useBetaApi=true) + Creates a new GeminiFileUploadRequest.
+  string GetUtf8EncodedData (string dataSeperator)  Converts the request object to a UTF-8 encoded multi-part string.
Parameters
@@ -148,11 +151,12 @@ - +GeminiFileUploadMetaData  + - - + + @@ -171,10 +175,10 @@

Public Attributes

-GeminiFileUploadMetaData File
 Metadata for the GeminiFile to be uploaded.
File = null
 Optional metadata for the GeminiFile to be uploaded.
 
string MimeType
 The IANA standard MIME type of the GeminiFileUploadRequest.
+string MimeType
 The IANA standard MIME type of the GeminiFileUploadRequest.
 
byte[] RawData

Detailed Description

Uploads a file to the Gemini File API. Response type is GeminiFileUploadResponse.

-

This feature is currently being worked on and is unstable.

+

Only available in the beta API.

Constructor & Destructor Documentation

-

◆ GeminiFileUploadRequest()

+

◆ GeminiFileUploadRequest() [1/2]

@@ -193,9 +197,41 @@

Creates a new GeminiFileUploadRequest.

+

Only available in the beta API.

Parameters
- + + +
contentTypeThe content type of the data
contentTypeThe content type of the data.
useBetaApiShould the request use the Beta API?
+
+
+ +

+
+ +

◆ GeminiFileUploadRequest() [2/2]

+ +
+
+ + + + + + + + + + + +
Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.GeminiFileUploadRequest (GeminiContentType contentType,
bool useBetaApi = true )
+
+ +

Creates a new GeminiFileUploadRequest.

+

Only available in the beta API.

+
Parameters
+ +
contentTypeThe content type of the data.
useBetaApiShould the request use the Beta API?
@@ -258,28 +294,10 @@

Uralstech.UGemini.IGeminiMultiPartPostRequest.

-

-
-

Member Data Documentation

- -

◆ MimeType

- -
-
- - - - -
string Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.MimeType
-
- -

The IANA standard MIME type of the GeminiFileUploadRequest.

-

You can use EnumExtensions.MimeType(GeminiContentType) to convert GeminiContentType values to their string MIME type, like: GeminiContentType.ImagePNG.MimeType()

-

The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadRequest.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadRequest.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.js index 164ec1a8..1d06b8d2 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.js +++ b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.js @@ -1,6 +1,7 @@ var class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request = [ [ "GeminiFileUploadRequest", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ac5a87a5b81f5b2adcda7cdf1027b98a4", null ], + [ "GeminiFileUploadRequest", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8dcab845647e29b4ab5d682d0129a484", null ], [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a72b2ec065988d18fa295e59108b74449", null ], [ "GetUtf8EncodedData", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8a9a563f895ab297a2d4bdc22b5c1bc8", null ], [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a402c8ca90f45bf25a980c0bb94736f4d", null ], 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 ba9eeb31..496dc397 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.4.0 +
UGemini 2.0.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 284be620..6e08fb28 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -117,7 +117,7 @@

Detailed Description

Response for a file upload request.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload/GeminiFileUploadResponse.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload/GeminiFileUploadResponse.cs
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 8d9a8477..222bdf4d 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.4.0 +
UGemini 2.0.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 000828cc..1044f020 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -117,7 +117,7 @@

Detailed Description

Metadata for a video GeminiFile.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiFileVideoMetaData.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/GeminiFileVideoMetaData.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter-members.html deleted file mode 100644 index 7583bbb5..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -UGemini: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
UGemini 1.4.0 -
-
A C# wrapper for the Google Gemini API.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Uralstech.UGemini.FileAPI.GeminiTimeSpanJsonConverter Member List
-
-
- -

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

- - - -
ReadJson(JsonReader reader, Type objectType, TimeSpan existingValue, bool hasExistingValue, JsonSerializer serializer)Uralstech.UGemini.FileAPI.GeminiTimeSpanJsonConverter
WriteJson(JsonWriter writer, TimeSpan value, JsonSerializer serializer)Uralstech.UGemini.FileAPI.GeminiTimeSpanJsonConverter
-
- - - - diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.js b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.js deleted file mode 100644 index 42791923..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter = -[ - [ "ReadJson", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#ab351c77b64f0fadb3a5398cea41753e9", null ], - [ "WriteJson", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#abd30b9eec82094da8d389fbbd352c37e", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.png b/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.png deleted file mode 100644 index 8140bbdd..00000000 Binary files a/docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.png and /dev/null differ 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 deleted file mode 100644 index a50a618f..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content.js +++ /dev/null @@ -1,12 +0,0 @@ -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.png b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content.png deleted file mode 100644 index 1c41a94c..00000000 Binary files a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content.png and /dev/null differ 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 deleted file mode 100644 index f9d95a6a..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.js +++ /dev/null @@ -1,7 +0,0 @@ -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.js b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part.js deleted file mode 100644 index cfb253f9..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_gemini_content_part = -[ - [ "Append", "class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a0434b5ebc071eaef138f06c9fc06c82e", null ], - [ "IsAppendable", "class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1162b9168947253cbf34c1c578d6848a", null ], - [ "FileData", "class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a5e5224b36583c7b5dd229ce8c9bd800d", null ], - [ "FunctionCall", "class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a65b4f8f4fabb11319b39459cbd229267", null ], - [ "FunctionResponse", "class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a282b5bec90f86dcd9469be23373cc832", null ], - [ "InlineData", "class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#abb1cf8411242d1e70d67dadf87bfc0e2", null ], - [ "Text", "class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#af9e3d8f3de91a004055ee2599a1b75d4", null ], - [ "IsEmpty", "class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part.png b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part.png deleted file mode 100644 index 87062e3d..00000000 Binary files a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part.png and /dev/null differ 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_content_type_extensions-members.html similarity index 80% rename from docs/class_uralstech_1_1_u_gemini_1_1_gemini_file_data-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions-members.html index 0e0323ea..b49f0d47 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_content_type_extensions-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,14 +97,14 @@
-
Uralstech.UGemini.GeminiFileData Member List
+
Uralstech.UGemini.GeminiContentTypeExtensions Member List
-

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

+

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

- - + +
FileUriUralstech.UGemini.GeminiFileData
MimeTypeUralstech.UGemini.GeminiFileData
ContentType(this string mimeType)Uralstech.UGemini.GeminiContentTypeExtensionsstatic
MimeType(this GeminiContentType enumValue)Uralstech.UGemini.GeminiContentTypeExtensionsstatic
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_gemini_content_type_extensions.html similarity index 83% rename from docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions.html rename to docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html index f9617a2f..3ec1e802 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.EnumExtensions Class Reference +UGemini: Uralstech.UGemini.GeminiContentTypeExtensions Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.EnumExtensions Class Reference
+List of all members
+
Uralstech.UGemini.GeminiContentTypeExtensions Class Reference
@@ -109,18 +109,18 @@ - - - - - - + + + + + +

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.
 
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()

+ +

◆ ContentType()

@@ -129,7 +129,7 @@

- + @@ -159,8 +159,8 @@

-

◆ MimeType()

+ +

◆ MimeType()

@@ -169,7 +169,7 @@

static GeminiContentType Uralstech.UGemini.EnumExtensions.ContentType static GeminiContentType Uralstech.UGemini.GeminiContentTypeExtensions.ContentType ( this string mimeType)
- + @@ -200,14 +200,14 @@

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.js b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.js new file mode 100644 index 00000000..5927a5d8 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions = +[ + [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html#add4b09201aaf4e40ae32c4e37fe5545b", null ], + [ "MimeType", "class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html#a98ec34a43b2e5228321ce00a565e8232", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_file_data.js b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_file_data.js deleted file mode 100644 index 718afbb7..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_file_data.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_gemini_file_data = -[ - [ "FileUri", "class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#a3f942859d1fa02064afafd30cd7a485a", null ], - [ "MimeType", "class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#aa40c412bc4c6c8c2cda3056d86deb6ed", null ] -]; \ No newline at end of file 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 4b067515..81deede8 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 @@

@@ -103,19 +103,14 @@

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

static string Uralstech.UGemini.EnumExtensions.MimeType static string Uralstech.UGemini.GeminiContentTypeExtensions.MimeType ( this GeminiContentType enumValue)
-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
- - - - - - - - - - - - - + + + + + + + +
Compute< TRequest, TResponse >(TRequest request, RequestEndPoint endpoint, string model=Gemini1_5Flash, bool useBeta=false)Uralstech.UGemini.GeminiManager
Gemini1_0ProUralstech.UGemini.GeminiManagerstatic
Gemini1_0ProVisionUralstech.UGemini.GeminiManagerstatic
Gemini1_5FlashUralstech.UGemini.GeminiManagerstatic
Gemini1_5ProUralstech.UGemini.GeminiManagerstatic
InstanceUralstech.UGemini.Utils.Singleton.Singleton< GeminiManager >static
Request(IGeminiDeleteRequest request)Uralstech.UGemini.GeminiManager
Request< TResponse >(IGeminiPostRequest request)Uralstech.UGemini.GeminiManager
Request< TResponse >(IGeminiMultiPartPostRequest request)Uralstech.UGemini.GeminiManager
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
InstanceUralstech.UGemini.Utils.Singleton.Singleton< GeminiManager >static
Request(IGeminiDeleteRequest request)Uralstech.UGemini.GeminiManager
Request< TResponse >(IGeminiPostRequest request)Uralstech.UGemini.GeminiManager
Request< TResponse >(IGeminiMultiPartPostRequest request)Uralstech.UGemini.GeminiManager
Request< TResponse >(IGeminiGetRequest request)Uralstech.UGemini.GeminiManager
Request< TResponse >(IGeminiPatchRequest request)Uralstech.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 8e99a5e1..cd3a66f8 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -98,9 +98,7 @@
Uralstech.UGemini.GeminiManager Class Reference
@@ -118,66 +116,29 @@
- - - - -

-Public Types

enum  RequestEndPoint { Chat -, CountTokens - }
 The request endpoint. More...
 
- + - + - + - + + + + - + - - - -

Public Member Functions

void SetApiKey (string apiKey)
 Sets the Gemini API key.
 
async Task< TResponse > Request< TResponse > (IGeminiPostRequest request)
 Computes a request on the Gemini API.
 Computes a POST request on the Gemini API.
 
async Task< TResponse > Request< TResponse > (IGeminiMultiPartPostRequest request)
 Computes a request on the Gemini API.
 Computes a multi-part POST request on the Gemini API.
 
async Task< TResponse > Request< TResponse > (IGeminiGetRequest request)
 Computes a request on the Gemini API.
 Computes a GET request on the Gemini API.
 
async Task Request (IGeminiDeleteRequest request)
 Computes a request on the Gemini API.
 Computes a DELETE request on the Gemini API.
 
async Task< TResponse > Request< TResponse > (IGeminiPatchRequest request)
 Computes a PATCH request on the Gemini API.
 
async Task< TResponse > StreamRequest< TResponse > (IGeminiStreamablePostRequest< TResponse > request)
 Computes a streaming request on the Gemini API.
 Computes a streaming POST 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.
 
- - - - - - - - - - - - -

-Static Public Attributes

const string Gemini1_0ProVision = "gemini-pro-vision"
 Note: Gemini 1.0 Pro Vision is deprecated. Use 1.5 Flash or 1.5 Pro instead.
-
- 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"
 Gemini 1.0 Pro is an NLP model that handles tasks like multi-turn text and code chat, and code generation.
-
- Supports text input.
 
const string Gemini1_5Pro = "gemini-1.5-pro"
 Gemini 1.5 Pro is a mid-size multimodal model that is optimized for a wide-range of reasoning tasks.
- 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"
 Gemini 1.5 Flash is a fast and versatile multimodal model for scaling across diverse tasks.
-
- Supports audio, image, video and text input.
 
@@ -189,126 +150,67 @@

Additional Inherited Members

Detailed Description

The class for accessing the Gemini API!

-

Member Enumeration Documentation

- -

◆ RequestEndPoint

- -
-
- -

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
-
- -
-
-

Member Function Documentation

- -

◆ Compute< TRequest, TResponse >()

+

Member Function Documentation

+ +

◆ Request()

- + - - - - - - - - - - - - - - + -
async Task< TResponse > Uralstech.UGemini.GeminiManager.Compute< TRequest, TResponse > async Task Uralstech.UGemini.GeminiManager.Request (TRequest request,
RequestEndPoint endpoint,
string model = Gemini1_5Flash,
IGeminiDeleteRequest request) bool useBeta = false )
-

Computes a request in the Gemini API.

-
Template Parameters
- - -
TRequestThe request type (like GeminiChatRequest or GeminiCountRequest).
-
- This should correspond with TResponse , like:
- GeminiChatRequest with GeminiChatResponse
- GeminiCountRequest with GeminiCountResponse
-
-
-
Template Parameters
- - -
TResponseThe response type (like GeminiChatResponse or GeminiCountResponse).
-
- This should correspond with TRequest , like:
- GeminiChatRequest with GeminiChatResponse
- GeminiCountRequest with GeminiCountResponse
-
-
+

Computes a DELETE request on the Gemini API.

Parameters
- - - - +
requestThe request data.
endpointThe request endpoint.
modelThe model to use.
useBetaUse the beta API?
requestThe request object.
-
Returns
The computed request.
Exceptions
-
ArgumentExceptionThrown if unexpected arguments are encountered.
GeminiRequestExceptionThrown when the API request fails.
-
Deprecated
Use Request<TResponse>(IGeminiPostRequest) instead, as it is more generic and supports more request types.
- -

◆ Request()

+ +

◆ Request< TResponse >() [1/4]

- + - +
async Task Uralstech.UGemini.GeminiManager.Request async Task< TResponse > Uralstech.UGemini.GeminiManager.Request< TResponse > (IGeminiDeleteRequest request)IGeminiGetRequest request)
-

Computes a request on the Gemini API.

+

Computes a GET request on the Gemini API.

+
Template Parameters
+ + +
TResponseThe response type. For example, a request of type Models.Generation.Chat.GeminiChatRequest corresponds to a response type of Models.Generation.Chat.GeminiChatResponse, and a request of type Models.CountTokens.GeminiTokenCountRequest corresponds to a response of type Models.CountTokens.GeminiTokenCountResponse.
+
+
Parameters
requestThe request object.
+
Returns
The computed response.
Exceptions
@@ -318,8 +220,8 @@

-

◆ Request< TResponse >() [1/3]

+ +

◆ Request< TResponse >() [2/4]

- +
GeminiRequestExceptionThrown when the API request fails.
(IGeminiGetRequest request)IGeminiMultiPartPostRequest request)
-

Computes a request on the Gemini API.

+

Computes a PATCH request on the Gemini API.

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.
TResponseThe response type. For example, a request of type Models.Generation.Chat.GeminiChatRequest corresponds to a response type of Models.Generation.Chat.GeminiChatResponse, and a request of type Models.CountTokens.GeminiTokenCountRequest corresponds to a response of type Models.CountTokens.GeminiTokenCountResponse.
@@ -394,7 +297,7 @@

-

◆ Request< TResponse >() [3/3]

+

◆ Request< TResponse >() [4/4]

@@ -408,10 +311,10 @@

-

Computes a request on the Gemini API.

+

Computes a POST request on the Gemini API.

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.
TResponseThe response type. For example, a request of type Models.Generation.Chat.GeminiChatRequest corresponds to a response type of Models.Generation.Chat.GeminiChatResponse, and a request of type Models.CountTokens.GeminiTokenCountRequest corresponds to a response of type Models.CountTokens.GeminiTokenCountResponse.
@@ -471,11 +374,11 @@

-

Computes a streaming request on the Gemini API.

+

Computes a streaming POST 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.
TResponseThe response type. For example, a request of type Models.Generation.Chat.GeminiChatRequest corresponds to a response type of Models.Generation.Chat.GeminiChatResponse, and a request of type Models.CountTokens.GeminiTokenCountRequest corresponds to a response of type Models.CountTokens.GeminiTokenCountResponse.
@@ -485,6 +388,7 @@

Returns
The computed response.
Exceptions
@@ -500,121 +404,6 @@

Member Data Documentation

- -

◆ Gemini1_0Pro

- -
-
-
GeminiRequestExceptionThrown when the API request fails.
- - - - -
- - - - -
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 faa7f53c..5a44cc00 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 @@ -1,18 +1,10 @@ var class_uralstech_1_1_u_gemini_1_1_gemini_manager = [ - [ "RequestEndPoint", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782", [ - [ "Chat", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a55dcdf017b51fc96f7b5f9d63013b95d", null ], - [ "CountTokens", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a85a63de01cd75e7a87a44cc632a045c5", null ] - ] ], - [ "Compute< TRequest, TResponse >", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a89b800c896b599e48e247ab98a58b088", null ], [ "Request", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ab540f88449967ebfc8f67e1bb5101d75", null ], [ "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#a04f9ccdd66f94a07cb41b320f87b461b", 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 ], - [ "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 ] + [ "StreamRequest< TResponse >", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#aebd7e9c3ee0423260780ac32f834b1fc", 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 2fe837fb..fd956fff 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.4.0 +
    UGemini 2.0.0
    A C# wrapper for the Google Gemini API.
    diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html index be9cf493..11e5f757 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html @@ -27,7 +27,7 @@ -
    UGemini 1.4.0 +
    UGemini 2.0.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_gemini_seconds_to_time_span_json_converter-members.html similarity index 76% rename from docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter-members.html index 09f5b677..fbfb73bc 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_gemini_seconds_to_time_span_json_converter-members.html @@ -27,7 +27,7 @@ -
    UGemini 1.4.0 +
    UGemini 2.0.0
    A C# wrapper for the Google Gemini API.
    @@ -71,7 +71,7 @@
    @@ -97,14 +97,14 @@
    -
    Uralstech.UGemini.Tools.GeminiFunctionResponseContent Member List
    +
    Uralstech.UGemini.GeminiSecondsToTimeSpanJsonConverter Member List
    -

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

    +

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

    - - + +
    NameUralstech.UGemini.Tools.GeminiFunctionResponseContent
    ResponseDataUralstech.UGemini.Tools.GeminiFunctionResponseContent
    ReadJson(JsonReader reader, Type objectType, TimeSpan existingValue, bool hasExistingValue, JsonSerializer serializer)Uralstech.UGemini.GeminiSecondsToTimeSpanJsonConverter
    WriteJson(JsonWriter writer, TimeSpan value, JsonSerializer serializer)Uralstech.UGemini.GeminiSecondsToTimeSpanJsonConverter
    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_gemini_seconds_to_time_span_json_converter.html similarity index 76% rename from docs/class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html rename to docs/class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html index 61efee72..b5c4d84c 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_gemini_seconds_to_time_span_json_converter.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.FileAPI.GeminiTimeSpanJsonConverter Class Reference +UGemini: Uralstech.UGemini.GeminiSecondsToTimeSpanJsonConverter Class Reference @@ -27,7 +27,7 @@ -
    UGemini 1.4.0 +
    UGemini 2.0.0
    A C# wrapper for the Google Gemini API.
    @@ -71,7 +71,7 @@
    @@ -99,42 +99,42 @@
    -
    Uralstech.UGemini.FileAPI.GeminiTimeSpanJsonConverter Class Reference
    +List of all members
    +
    Uralstech.UGemini.GeminiSecondsToTimeSpanJsonConverter Class Reference

    Custom JSON converter to convert a time string of a format like "10.334s" to a TimeSpan. More...

    -Inheritance diagram for Uralstech.UGemini.FileAPI.GeminiTimeSpanJsonConverter:
    +Inheritance diagram for Uralstech.UGemini.GeminiSecondsToTimeSpanJsonConverter:
    - +
    - - - - + + - - + +

    Public Member Functions

    +
    override TimeSpan ReadJson (JsonReader reader, Type objectType, TimeSpan existingValue, bool hasExistingValue, JsonSerializer serializer)
     />
     
    +
     />
     
    override void WriteJson (JsonWriter writer, TimeSpan value, JsonSerializer serializer)
     />
     
     />
     

    Detailed Description

    Custom JSON converter to convert a time string of a format like "10.334s" to a TimeSpan.


    The documentation for this class was generated from the following file:
      -
    • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/GeminiTimeSpanJsonConverter.cs
    • +
    • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/GeminiSecondsToTimeSpanJsonConverter.cs

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.js b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.js new file mode 100644 index 00000000..69dcccea --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter = +[ + [ "ReadJson", "class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html#ab48d1dda11aa5aa43c00651e86467d64", null ], + [ "WriteJson", "class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html#a3e15c9156e929bb6eeb7a3d11d912eb3", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.png b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.png new file mode 100644 index 00000000..f8f6f958 Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.png differ 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_models_1_1_caching_1_1_gemini_cached_content-members.html similarity index 62% rename from docs/class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content-members.html index 70b489e2..0b5e6ab7 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_models_1_1_caching_1_1_gemini_cached_content-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,20 +97,19 @@
-
Uralstech.UGemini.Schema.GeminiSchema Member List
+
Uralstech.UGemini.Models.Caching.GeminiCachedContent Member List
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html new file mode 100644 index 00000000..659dd824 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html @@ -0,0 +1,157 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Caching.GeminiCachedContent Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Caching.GeminiCachedContent Class Reference
+
+
+ +

Content that has been preprocessed and can be used in subsequent request to GenerativeService. + More...

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

+Public Attributes

+DateTime CreateTime
 Creation time of the cache entry.
 
+DateTime UpdateTime
 When the cache entry was last updated in UTC time.
 
+GeminiCachedContentUsageMetadata UsageMetadata
 Metadata on the usage of the cached content.
 
+DateTime ExpireTime
 Timestamp in UTC of when this resource is considered expired.
 
+string Name = null
 The resource name referring to the cached content. Format: cachedContents/{contentId}.
 
+string DisplayName = null
 The user-generated meaningful display name of the cached content. Maximum 128 Unicode characters.
 
+GeminiModelId Model
 The name of the Model to use for cached content Format: mod.
 
+

Detailed Description

+

Content that has been preprocessed and can be used in subsequent request to GenerativeService.

+

Cached content can be only used with model it was created for.

+

The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/GeminiCachedConent.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.js new file mode 100644 index 00000000..d135eab5 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.js @@ -0,0 +1,10 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content = +[ + [ "CreateTime", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a246b4d168e41a5ccee76cce771285a08", null ], + [ "DisplayName", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a9abd35b9fd0f473615ab93645820b7a5", null ], + [ "ExpireTime", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a806860a9ed8ede3bfee20ee2db065adf", null ], + [ "Model", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a86a2cec3632e1ddcaf8f71975a16d5d1", null ], + [ "Name", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#ab1a2f7ecd223d3a3c16f2e29342ae00d", null ], + [ "UpdateTime", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a23532382228cd32e5adcc636627fe524", null ], + [ "UsageMetadata", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a2f4b466968d640b74e9a663c35435ddd", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request-members.html new file mode 100644 index 00000000..c7d7a308 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request-members.html @@ -0,0 +1,121 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html new file mode 100644 index 00000000..03253601 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html @@ -0,0 +1,286 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest Class Reference
+
+
+ +

Creates a GeminiCachedContent resource. Response type is GeminiCachedContent. + More...

+
+Inheritance diagram for Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest:
+
+
+ + +Uralstech.UGemini.IGeminiPostRequest +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.
+
 
 GeminiCachedContentCreateRequest (GeminiCachedContentCreationData content, bool useBetaApi=true)
 Creates a new GeminiCachedContentCreateRequest.
 
string GetUtf8EncodedData ()
 Converts the request object to a UTF-8 encoded string.
Returns
The string data.
+
 
+ + + + + + + +

+Public Attributes

+GeminiCachedContentCreationData Content
 The content to be cached.
 
+string ApiVersion
 The API version to use.
 
+ + + + + +

+Properties

string ContentType [get]
 The MIME type of the request content.
 
- Properties inherited from Uralstech.UGemini.IGeminiPostRequest
+

Detailed Description

+

Creates a GeminiCachedContent resource. Response type is GeminiCachedContent.

+

Only available in the beta API.

+

Constructor & Destructor Documentation

+ +

◆ GeminiCachedContentCreateRequest()

+ +
+
+ + + + + + + + + + + +
Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.GeminiCachedContentCreateRequest (GeminiCachedContentCreationData content,
bool useBetaApi = true )
+
+ +

Creates a new GeminiCachedContentCreateRequest.

+

Only available in the beta API.

+
Parameters
+ + + +
contentThe content to cache.
useBetaApiShould the request use the Beta API?
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetEndpointUri()

+ +
+
+ + + + + + + +
string Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.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.

+ +
+
+ +

◆ GetUtf8EncodedData()

+ +
+
+ + + + + + + +
string Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.GetUtf8EncodedData ()
+
+ +

Converts the request object to a UTF-8 encoded string.

Returns
The string data.
+

+ +

Implements Uralstech.UGemini.IGeminiPostRequest.

+ +
+
+

Property Documentation

+ +

◆ ContentType

+ +
+
+ + + + + +
+ + + + +
string Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.ContentType
+
+get
+
+ +

The MIME type of the request content.

+ +

Implements Uralstech.UGemini.IGeminiPostRequest.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreateRequest.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.js new file mode 100644 index 00000000..f2c9c397 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.js @@ -0,0 +1,9 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request = +[ + [ "GeminiCachedContentCreateRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a62341573c83970cbb3cbb8037a9b7654", null ], + [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#ae4e3357237204b6d3683862604aacce0", null ], + [ "GetUtf8EncodedData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a88e82f3c807735af26e83fbb8160b7de", null ], + [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a891ccc3f3e2e64270fcfcf81e4c067e0", null ], + [ "Content", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a863e496361b0f0bd25d58f50e64b7892", null ], + [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a7cc856479f845b6244c530f55f5638ab", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.png new file mode 100644 index 00000000..b7b3a784 Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data-members.html new file mode 100644 index 00000000..b94108ef --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data-members.html @@ -0,0 +1,123 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html new file mode 100644 index 00000000..5d087af4 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html @@ -0,0 +1,193 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData Class Reference
+
+
+ +

Data to cache content that has been preprocessed and can be used in subsequent request to GenerativeService. + More...

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

+Public Attributes

+GeminiContent[] Contents = null
 The content to cache.
 
+GeminiTool[] Tools = null
 A list of Tools the model may use to generate the next response.
 
DateTime? ExpireTime = null
 Timestamp in UTC of when this resource is considered expired.
 
TimeSpan? TimeToLive = null
 New TTL for this resource.
 
+string DisplayName = null
 The user-generated meaningful display name of the cached content. Maximum 128 Unicode characters.
 
+GeminiModelId Model
 The name of the Model to use for cached content.
 
+GeminiContent SystemInstruction = null
 Developer set system instruction. Currently text only.
 
+GeminiToolConfiguration ToolConfig = null
 This config is shared for all tools.
 
+

Detailed Description

+

Data to cache content that has been preprocessed and can be used in subsequent request to GenerativeService.

+

Member Data Documentation

+ +

◆ ExpireTime

+ +
+
+ + + + +
DateTime? Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.ExpireTime = null
+
+ +

Timestamp in UTC of when this resource is considered expired.

+

If not provided, TimeToLive must be provided.

+ +
+
+ +

◆ TimeToLive

+ +
+
+ + + + +
TimeSpan? Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.TimeToLive = null
+
+ +

New TTL for this resource.

+

If not provided, ExpireTime must be provided.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create/GeminiCachedContentCreationData.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.js new file mode 100644 index 00000000..333fc074 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.js @@ -0,0 +1,11 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data = +[ + [ "Contents", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#ab9ef3b5511dc9f5a921de2a29b213950", null ], + [ "DisplayName", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a97f86e61e09c815fcf6a4cb72f91a322", null ], + [ "ExpireTime", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#ac9db1d13d3fb01eb797e2030208744e8", null ], + [ "Model", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a58a3e91a43bc48698d4b22c95c0ab4b7", null ], + [ "SystemInstruction", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#abe6441052b8ad26afe6547ffedf383b6", null ], + [ "TimeToLive", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a96699f72fb2b8db75d3cef7f5b5d6081", null ], + [ "ToolConfig", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a2e260988a91f0db5f03511644683a3d0", null ], + [ "Tools", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a4faa92d059035e3e1d5829f4ea43904d", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request-members.html new file mode 100644 index 00000000..58b13d1b --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request-members.html @@ -0,0 +1,119 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest Member List
+
+ +
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html new file mode 100644 index 00000000..c40e61b9 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html @@ -0,0 +1,225 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest Class Reference
+
+
+ +

Requests for deletion of a cached content resource. + More...

+
+Inheritance diagram for Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest:
+
+
+ + +Uralstech.UGemini.IGeminiDeleteRequest +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.
+
 
 GeminiCachedContentDeleteRequest (string cachedContentIdOrName, bool useBetaApi=true)
 Creates a new GeminiCachedContentDeleteRequest.
 
+ + + + + + + +

+Public Attributes

+string ApiVersion
 The API version to use.
 
+string ContentId
 The ID of the cached content.
 
+

Detailed Description

+

Requests for deletion of a cached content resource.

+

Only available in the beta API.

+

Constructor & Destructor Documentation

+ +

◆ GeminiCachedContentDeleteRequest()

+ +
+
+ + + + + + + + + + + +
Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest.GeminiCachedContentDeleteRequest (string cachedContentIdOrName,
bool useBetaApi = true )
+
+ +

Creates a new GeminiCachedContentDeleteRequest.

+

Only available in the beta API.

+
Parameters
+ + + +
cachedContentIdOrNameThe ID or name (format cachedContents/{contentId}) of the cached content to delete.
useBetaApiShould the request use the Beta API?
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetEndpointUri()

+ +
+
+ + + + + + + +
string Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest.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/Caching/Delete/GeminiCachedContentDeleteRequest.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.js new file mode 100644 index 00000000..146aac8d --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.js @@ -0,0 +1,7 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request = +[ + [ "GeminiCachedContentDeleteRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a280616f447862cad36429b99490a6b92", null ], + [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a4bb8022a90e8c191e7e6cfde94002284", null ], + [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#adcc9c5d1c3256c97a0d9a598778514e2", null ], + [ "ContentId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a054877b2d98767661a4c9808ad6eb35a", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.png new file mode 100644 index 00000000..5bc88642 Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request-members.html new file mode 100644 index 00000000..35373438 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request-members.html @@ -0,0 +1,119 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest Member List
+
+ +
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html new file mode 100644 index 00000000..0babb6d8 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html @@ -0,0 +1,225 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest Class Reference
+
+
+ +

Requests metadata cached content. Return type is GeminiCachedContent. + More...

+
+Inheritance diagram for Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest:
+
+
+ + +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.
+
 
 GeminiCachedContentGetRequest (string cachedContentIdOrName, bool useBetaApi=true)
 Creates a new GeminiCachedContentGetRequest.
 
+ + + + + + + +

+Public Attributes

+string ApiVersion
 The API version to use.
 
+string ContentId
 The ID of the cached content.
 
+

Detailed Description

+

Requests metadata cached content. Return type is GeminiCachedContent.

+

Only available in the beta API.

+

Constructor & Destructor Documentation

+ +

◆ GeminiCachedContentGetRequest()

+ +
+
+ + + + + + + + + + + +
Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest.GeminiCachedContentGetRequest (string cachedContentIdOrName,
bool useBetaApi = true )
+
+ +

Creates a new GeminiCachedContentGetRequest.

+

Only available in the beta API.

+
Parameters
+ + + +
cachedContentIdOrNameThe ID or name (format cachedContents/{contentId}) of the cached content to get.
useBetaApiShould the request use the Beta API?
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetEndpointUri()

+ +
+
+ + + + + + + +
string Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest.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/Caching/Get/GeminiCachedContentGetRequest.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.js new file mode 100644 index 00000000..b5bf955c --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.js @@ -0,0 +1,7 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request = +[ + [ "GeminiCachedContentGetRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#add549ebadae8356f19bd4559f007cf56", null ], + [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a919d4a421db49df44497c1e7ba2f68cb", null ], + [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a07501565fa4f46b061c37153a2c2a84d", null ], + [ "ContentId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a4be413ba200aa741d6e0cbff741e8471", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.png new file mode 100644 index 00000000..ba881f6b Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request-members.html similarity index 64% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request-members.html index 30e1e7f0..b6cf953d 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,17 +97,17 @@
-
Uralstech.UGemini.Answer.GeminiSemanticRetrieverConfig Member List
+
Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest Member List
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html new file mode 100644 index 00000000..c66bcffc --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html @@ -0,0 +1,241 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest Class Reference
+
+
+ +

Requests metadata for all existing cached content. Return type is GeminiCachedContentListResponse. + More...

+
+Inheritance diagram for Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest:
+
+
+ + +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.
+
 
 GeminiCachedContentListRequest (bool useBetaApi=true)
 Creates a new GeminiCachedContentListRequest.
 
+ + + + + + + + + + +

+Public Attributes

+string ApiVersion
 The API version to use.
 
int MaxResponseContents = 50
 The maximum number of GeminiCachedContent objects to return (per page).
 
+string PageToken = string.Empty
 A page token from a previous GeminiCachedContentListRequest call.
 
+

Detailed Description

+

Requests metadata for all existing cached content. Return type is GeminiCachedContentListResponse.

+

Only available in the beta API.

+

Constructor & Destructor Documentation

+ +

◆ GeminiCachedContentListRequest()

+ +
+
+ + + + + + + +
Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest.GeminiCachedContentListRequest (bool useBetaApi = true)
+
+ +

Creates a new GeminiCachedContentListRequest.

+

Only available in the beta API.

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

Member Function Documentation

+ +

◆ GetEndpointUri()

+ +
+
+ + + + + + + +
string Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest.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

+ +

◆ MaxResponseContents

+ +
+
+ + + + +
int Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest.MaxResponseContents = 50
+
+ +

The maximum number of GeminiCachedContent objects to return (per page).

+

This method returns at most 1000 GeminiCachedContent objects per page, even if you pass a larger MaxResponseContents.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List/GeminiCachedContentListRequest.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.js new file mode 100644 index 00000000..8e20917d --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.js @@ -0,0 +1,8 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request = +[ + [ "GeminiCachedContentListRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#a14ac3382f45cef958342666b24856673", null ], + [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#ac91df215a95190d82bb2113601bfcfef", null ], + [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#a4b0ab7b92fcb5b4d6b26067f5e3532a0", null ], + [ "MaxResponseContents", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#ad8acfc5d57c60a0266f318cbd77f992f", null ], + [ "PageToken", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#a7452436f14387a1bb0e0feba6f9def38", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.png new file mode 100644 index 00000000..6a35e757 Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response-members.html similarity index 77% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response-members.html index a057107b..ebd6be13 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,14 +97,14 @@
-
Uralstech.UGemini.Answer.GeminiMetadataFilter Member List
+
Uralstech.UGemini.Models.Caching.GeminiCachedContentListResponse Member List
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html new file mode 100644 index 00000000..24a0b2fe --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html @@ -0,0 +1,136 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Caching.GeminiCachedContentListResponse Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Caching.GeminiCachedContentListResponse Class Reference
+
+
+ +

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

+ + + + + + + + +

+Public Attributes

+GeminiCachedContent[] CachedContents = null
 The list of cached contents.
 
+string NextPageToken = null
 A token that can be sent as a GeminiCachedContentListRequest.PageToken into a subsequent GeminiCachedContentListRequest call.
 
+

Detailed Description

+

The response for a GeminiCachedContentListRequest call.

+

The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List/GeminiCachedContentListResponse.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.js new file mode 100644 index 00000000..4c298979 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response = +[ + [ "CachedContents", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html#a5a74ca343abda49d12e290a34988fc1a", null ], + [ "NextPageToken", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html#aa101c09559ec6b3ecaad0b7d42ff6d28", null ] +]; \ 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_models_1_1_caching_1_1_gemini_cached_content_patch_data-members.html similarity index 77% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data-members.html index 2ae793ff..f0250d53 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_models_1_1_caching_1_1_gemini_cached_content_patch_data-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,14 +97,14 @@
-
Uralstech.UGemini.Chat.GeminiAttributionSourceId Member List
+
Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchData Member List
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_models_1_1_caching_1_1_gemini_cached_content_patch_data.html similarity index 59% rename from docs/class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html index 6e614dda..ccca3311 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_models_1_1_caching_1_1_gemini_cached_content_patch_data.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.GeminiFileData Class Reference +UGemini: Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchData Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,53 +99,69 @@
-
Uralstech.UGemini.GeminiFileData Class Reference
+List of all members
+
Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchData Class Reference
-

URI based data. +

Data to patch an existing cached content resource with new data. More...

- - - - - - + + + + + +

Public Attributes

string MimeType = null
 The IANA standard MIME type of the source data.
 
-string FileUri
 URI.
 
DateTime? ExpireTime = null
 Timestamp in UTC of when this resource is considered expired.
 
TimeSpan? TimeToLive = null
 New TTL for this resource.
 

Detailed Description

-

URI based data.

+

Data to patch an existing cached content resource with new data.

Member Data Documentation

- -

◆ MimeType

+ +

◆ ExpireTime

- +
string Uralstech.UGemini.GeminiFileData.MimeType = nullDateTime? Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchData.ExpireTime = null
-

The IANA standard MIME type of the source data.

-

You can use EnumExtensions.MimeType(GeminiContentType) to convert GeminiContentType values to their string MIME type, like: GeminiContentType.ImagePNG.MimeType()

+

Timestamp in UTC of when this resource is considered expired.

+

If not provided, TimeToLive must be provided.

+ +
+
+ +

◆ TimeToLive

+ +
+
+ + + + +
TimeSpan? Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchData.TimeToLive = null
+
+ +

New TTL for this resource.

+

If not provided, ExpireTime must be provided.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/GeminiFileData.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch/GeminiCachedContentPatchData.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.js new file mode 100644 index 00000000..604e1de2 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data = +[ + [ "ExpireTime", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html#a6607251dbe87b790e104817ce30feb75", null ], + [ "TimeToLive", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html#a5ee3934e24f243254324361fe97c4917", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request-members.html new file mode 100644 index 00000000..b0df4349 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request-members.html @@ -0,0 +1,122 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html new file mode 100644 index 00000000..960ae688 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html @@ -0,0 +1,296 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest Class Reference
+
+
+ +

Patches a GeminiCachedContent resource. Response type is GeminiCachedContent. + More...

+
+Inheritance diagram for Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest:
+
+
+ + +Uralstech.UGemini.IGeminiPatchRequest +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.
+
 
 GeminiCachedContentPatchRequest (GeminiCachedContentPatchData patch, string cachedContentIdOrName, bool useBetaApi=true)
 Creates a new GeminiCachedContentPatchRequest.
 
string GetUtf8EncodedData ()
 Converts the request object to a UTF-8 encoded string.
Returns
The string data.
+
 
+ + + + + + + + + + +

+Public Attributes

+GeminiCachedContentPatchData Patch
 The patch data.
 
+string ContentId
 The ID of the cached content.
 
+string ApiVersion
 The API version to use.
 
+ + + + + +

+Properties

string ContentType [get]
 The MIME type of the request content.
 
- Properties inherited from Uralstech.UGemini.IGeminiPatchRequest
+

Detailed Description

+

Patches a GeminiCachedContent resource. Response type is GeminiCachedContent.

+

Only available in the beta API.

+

Constructor & Destructor Documentation

+ +

◆ GeminiCachedContentPatchRequest()

+ +
+
+ + + + + + + + + + + + + + + + +
Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.GeminiCachedContentPatchRequest (GeminiCachedContentPatchData patch,
string cachedContentIdOrName,
bool useBetaApi = true )
+
+ +

Creates a new GeminiCachedContentPatchRequest.

+

Only available in the beta API.

+
Parameters
+ + + + +
patchThe patch data.
cachedContentIdOrNameThe ID or name (format cachedContents/{contentId}) of the cached content to patch.
useBetaApiShould the request use the Beta API?
+
+
+ +
+
+

Member Function Documentation

+ +

◆ GetEndpointUri()

+ +
+
+ + + + + + + +
string Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.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.

+ +
+
+ +

◆ GetUtf8EncodedData()

+ +
+
+ + + + + + + +
string Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.GetUtf8EncodedData ()
+
+ +

Converts the request object to a UTF-8 encoded string.

Returns
The string data.
+

+ +

Implements Uralstech.UGemini.IGeminiPatchRequest.

+ +
+
+

Property Documentation

+ +

◆ ContentType

+ +
+
+ + + + + +
+ + + + +
string Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.ContentType
+
+get
+
+ +

The MIME type of the request content.

+ +

Implements Uralstech.UGemini.IGeminiPatchRequest.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch/GeminiCachedContentPatchRequest.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.js new file mode 100644 index 00000000..9d0f5d0b --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.js @@ -0,0 +1,10 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request = +[ + [ "GeminiCachedContentPatchRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a74fbb1eaf33f83439c4f9688cc46e785", null ], + [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a6822678bfa8b106e049b994b76233afa", null ], + [ "GetUtf8EncodedData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a3f77546f9ab0033553781e72670457dc", null ], + [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a92bcaa8bb6eb6ae447c0d2b9cfff96d5", null ], + [ "ContentId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#af4f5e6219ac95d3416c563bff90f385b", null ], + [ "Patch", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a62cc169bd8f4c1048314f63bea70127a", null ], + [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#ae20e714558566c91340913235623be9f", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.png new file mode 100644 index 00000000..76ca2ea3 Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.png differ 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_models_1_1_caching_1_1_gemini_cached_content_usage_metadata-members.html similarity index 82% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata-members.html index 541e663f..b115c315 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_models_1_1_caching_1_1_gemini_cached_content_usage_metadata-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,13 +97,13 @@
-
Uralstech.UGemini.Chat.GeminiCitationMetadata Member List
+
Uralstech.UGemini.Models.Caching.GeminiCachedContentUsageMetadata Member List
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html similarity index 74% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html index 357ca79e..516ecfc8 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Answer.GeminiGroundingPassages Class Reference +UGemini: Uralstech.UGemini.Models.Caching.GeminiCachedContentUsageMetadata Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,32 +99,32 @@
-
Uralstech.UGemini.Answer.GeminiGroundingPassages Class Reference
+List of all members
+
Uralstech.UGemini.Models.Caching.GeminiCachedContentUsageMetadata Class Reference
-

A repeated list of passages. +

Metadata on the usage of the cached content. More...

- - - + + +

Public Attributes

-GeminiGroundingPassage[] Passages
 List of passages.
 
+int TotalTokenCount
 Total number of tokens that the cached content consumes.
 

Detailed Description

-

A repeated list of passages.

+

Metadata on the usage of the cached content.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassages.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/GeminiCachedContentUsageMetadata.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.js new file mode 100644 index 00000000..5b911367 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.js @@ -0,0 +1,4 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata = +[ + [ "TotalTokenCount", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html#a7abad5301498779f246a9c04e5c5b99f", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id-members.html new file mode 100644 index 00000000..56428e4c --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id-members.html @@ -0,0 +1,117 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Content.Attribution.GeminiAttributionSourceId Member List
+
+ +
+ + + + 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_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html similarity index 69% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html index e7590c21..77d4cff9 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_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiAttributionSourceId Class Reference +UGemini: Uralstech.UGemini.Models.Content.Attribution.GeminiAttributionSourceId Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Chat.GeminiAttributionSourceId Class Reference
+List of all members
+
Uralstech.UGemini.Models.Content.Attribution.GeminiAttributionSourceId Class Reference
@@ -109,26 +109,26 @@ - - - - - - + + + + + +

Public Attributes

-GeminiGroundingPassageId GroundingPassage
 Identifier for an inline passage.
 
-GeminiSemanticRetrieverChunk SemanticRetrieverChunk
 Identifier for a Chunk fetched via Semantic Retriever.
 
+GeminiGroundingPassageId GroundingPassage
 Identifier for an inline passage.
 
+GeminiSemanticRetrieverChunk SemanticRetrieverChunk
 Identifier for a Chunk fetched via Semantic Retriever.
 

Detailed Description

Identifier for the source contributing to this attribution.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiAttributionSourceId.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiAttributionSourceId.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.js new file mode 100644 index 00000000..19d31018 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id = +[ + [ "GroundingPassage", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html#a92ad083742ba12e4127ac367bffa0a96", null ], + [ "SemanticRetrieverChunk", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html#ab734c0b5b986264617195febcedde422", null ] +]; \ No newline at end of file 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_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution-members.html similarity index 76% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution-members.html index 2c8a1dcd..c6a9c9f8 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_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,14 +97,14 @@
-
Uralstech.UGemini.Chat.GeminiSafetySettings Member List
+
Uralstech.UGemini.Models.Content.Attribution.GeminiGroundingAttribution Member List
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_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html similarity index 66% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html index 147a97ef..5418301d 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_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiGroundingAttribution Class Reference +UGemini: Uralstech.UGemini.Models.Content.Attribution.GeminiGroundingAttribution Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,36 +99,36 @@
-
Uralstech.UGemini.Chat.GeminiGroundingAttribution Class Reference
+List of all members
+
Uralstech.UGemini.Models.Content.Attribution.GeminiGroundingAttribution Class Reference
-

Attribution for a source that contributed to an answer. +

Attribution for a source that contributed to an answer. More...

- - - - - - + + + + + +

Public Attributes

-GeminiAttributionSourceId SourceId
 Identifier for the source contributing to this attribution.
 
-GeminiContent Content
 Grounding source content that makes up this attribution.
 
+GeminiAttributionSourceId SourceId
 Identifier for the source contributing to this attribution.
 
+GeminiContent Content
 Grounding source content that makes up this attribution.
 

Detailed Description

-

Attribution for a source that contributed to an answer.

+

Attribution for a source that contributed to an answer.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiGroundingAttribution.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiGroundingAttribution.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.js new file mode 100644 index 00000000..5f5358e5 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution = +[ + [ "Content", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html#a6c52aded81d798880bc89161160e5beb", null ], + [ "SourceId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html#a685a70851ccb656a5896cac9a52b0fbd", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id-members.html new file mode 100644 index 00000000..e9ac27d7 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id-members.html @@ -0,0 +1,117 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Content.Attribution.GeminiGroundingPassageId Member List
+
+ +
+ + + + 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_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html similarity index 70% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html index 065dcecc..dbafe82e 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_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiGroundingPassageId Class Reference +UGemini: Uralstech.UGemini.Models.Content.Attribution.GeminiGroundingPassageId Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Chat.GeminiGroundingPassageId Class Reference
+List of all members
+
Uralstech.UGemini.Models.Content.Attribution.GeminiGroundingPassageId Class Reference
@@ -109,26 +109,26 @@ - - - - + + - - + +

Public Attributes

+
string PassageId
 ID of the passage matching the GenerateAnswerRequest's GeminiAttributionSourceId.GroundingPassage.
 
+
 ID of the passage matching the GenerateAnswerRequest's GeminiAttributionSourceId.GroundingPassage.
 
int PartIndex
 Index of the part within the GenerateAnswerRequest's GeminiAttributionSourceId.GroundingPassage.
 
 Index of the part within the GenerateAnswerRequest's GeminiAttributionSourceId.GroundingPassage.
 

Detailed Description

Identifier for a part within a GroundingPassage.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiGroundingPassageId.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiGroundingPassageId.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.js new file mode 100644 index 00000000..84d9d8cb --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id = +[ + [ "PartIndex", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html#adb3541ddb7a176d070d07e080a5a4472", null ], + [ "PassageId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html#ace5e64c1a263bbf87e2c30c660d70707", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk-members.html new file mode 100644 index 00000000..bdda91f5 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk-members.html @@ -0,0 +1,117 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Content.Attribution.GeminiSemanticRetrieverChunk Member List
+
+ +
+ + + + 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_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html similarity index 75% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html index bbda28e2..649703af 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_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiSemanticRetrieverChunk Class Reference +UGemini: Uralstech.UGemini.Models.Content.Attribution.GeminiSemanticRetrieverChunk Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Chat.GeminiSemanticRetrieverChunk Class Reference
+List of all members
+
Uralstech.UGemini.Models.Content.Attribution.GeminiSemanticRetrieverChunk Class Reference
@@ -109,26 +109,26 @@ - - - - + + - - + +

Public Attributes

+
string Source
 Name of the source matching the request's SemanticRetrieverConfig.source. Example: corpora/123 or corpora/123/documents/abc.
 
+
 Name of the source matching the request's SemanticRetrieverConfig.source. Example: corpora/123 or corpora/123/documents/abc.
 
string Chunk
 Name of the Chunk containing the attributed text. Example: corpora/123/documents/abc/chunks/xyz.
 
 Name of the Chunk containing the attributed text. Example: corpora/123/documents/abc/chunks/xyz.
 

Detailed Description

Identifier for a Chunk retrieved via Semantic Retriever specified in the GenerateAnswerRequest using SemanticRetrieverConfig.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution/GeminiSemanticRetrieverChunk.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution/GeminiSemanticRetrieverChunk.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.js new file mode 100644 index 00000000..dd0c4eb0 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk = +[ + [ "Chunk", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html#a2b8d684ee4d5928698ad20c1104554c3", null ], + [ "Source", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html#a962a73ae249827deea4bed071e070ba8", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata-members.html new file mode 100644 index 00000000..18250c79 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata-members.html @@ -0,0 +1,116 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Content.Citation.GeminiCitationMetadata Member List
+
+ +
+ + + + 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_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html similarity index 75% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html index 1989c9f7..8d4620c0 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_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiCitationMetadata Class Reference +UGemini: Uralstech.UGemini.Models.Content.Citation.GeminiCitationMetadata Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Chat.GeminiCitationMetadata Class Reference
+List of all members
+
Uralstech.UGemini.Models.Content.Citation.GeminiCitationMetadata Class Reference
@@ -109,22 +109,22 @@ - - - + + +

Public Attributes

-GeminiCitationSource[] CitationSources
 Citations to sources for a specific response.
 
+GeminiCitationSource[] CitationSources
 Citations to sources for a specific response.
 

Detailed Description

A collection of source attributions for a piece of content.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation/GeminiCitationMetadata.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation/GeminiCitationMetadata.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.js new file mode 100644 index 00000000..d26a5e4d --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.js @@ -0,0 +1,4 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata = +[ + [ "CitationSources", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html#ac0cb8cf030f2ec61e7eff67880791a6a", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source-members.html new file mode 100644 index 00000000..29f9bcd7 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source-members.html @@ -0,0 +1,119 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Content.Citation.GeminiCitationSource Member List
+
+ +
+ + + + 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_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html similarity index 69% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html index dd510531..43bfb38b 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_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiCitationSource Class Reference +UGemini: Uralstech.UGemini.Models.Content.Citation.GeminiCitationSource Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Chat.GeminiCitationSource Class Reference
+List of all members
+
Uralstech.UGemini.Models.Content.Citation.GeminiCitationSource Class Reference
@@ -109,33 +109,33 @@ - - - - + + + - - - + + - - - + + - - + +

Public Attributes

int StartIndex
 Start of segment of the response that is attributed to this source.
 
+
int StartIndex
 Start of segment of the response that is attributed to this source.
 
int EndIndex
 End of the attributed segment, exclusive.
 
+
 End of the attributed segment, exclusive.
 
string Uri
 URI that is attributed as a source for a portion of the text.
 
+
 URI that is attributed as a source for a portion of the text.
 
string License
 License for the GitHub project that is attributed as a source for segment.
 
 License for the GitHub project that is attributed as a source for segment.
 

Detailed Description

A citation to a source for a portion of a specific response.

Member Data Documentation

- -

◆ StartIndex

+ +

◆ StartIndex

- +
int Uralstech.UGemini.Chat.GeminiCitationSource.StartIndexint Uralstech.UGemini.Models.Content.Citation.GeminiCitationSource.StartIndex
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.js new file mode 100644 index 00000000..7c070514 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.js @@ -0,0 +1,7 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source = +[ + [ "EndIndex", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#aafe38fcc6a992a7ee9014a7bef3648ab", null ], + [ "License", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a4c8914018ec8cff1000a88f375091265", null ], + [ "StartIndex", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a4f42154db7924b44229b103257812cd7", null ], + [ "Uri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a377145c17dbd869d3d18dbb04cbcad67", null ] +]; \ No newline at end of file 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_models_1_1_content_1_1_gemini_content-members.html similarity index 57% rename from docs/class_uralstech_1_1_u_gemini_1_1_gemini_content-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content-members.html index 78269511..bc1c42d4 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_models_1_1_content_1_1_gemini_content-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,22 +97,22 @@
-
Uralstech.UGemini.GeminiContent Member List
+
Uralstech.UGemini.Models.Content.GeminiContent Member List
-

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

+

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

- + - - - - - - - - + + + + + + + +
Append(GeminiContent data)Uralstech.UGemini.GeminiContent
Append(GeminiContent data)Uralstech.UGemini.Models.Content.GeminiContent
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, 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
GetContent(string message, GeminiRole role=GeminiRole.Unspecified)Uralstech.UGemini.Models.Content.GeminiContentstatic
GetContent(string message, Texture2D image, GeminiRole role=GeminiRole.Unspecified)Uralstech.UGemini.Models.Content.GeminiContentstatic
GetContent(string message, AudioClip audio, GeminiRole role=GeminiRole.Unspecified)Uralstech.UGemini.Models.Content.GeminiContentstatic
GetContent(string message, GeminiFile file, GeminiRole role=GeminiRole.Unspecified)Uralstech.UGemini.Models.Content.GeminiContentstatic
GetContent(GeminiFunctionCall functionCall)Uralstech.UGemini.Models.Content.GeminiContentstatic
GetContent(GeminiFunctionResponse functionResponse)Uralstech.UGemini.Models.Content.GeminiContentstatic
PartsUralstech.UGemini.Models.Content.GeminiContent
RoleUralstech.UGemini.Models.Content.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_models_1_1_content_1_1_gemini_content.html similarity index 50% rename from docs/class_uralstech_1_1_u_gemini_1_1_gemini_content.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html index b19da2c0..652f7a2f 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_gemini_content.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.GeminiContent Class Reference +UGemini: Uralstech.UGemini.Models.Content.GeminiContent Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
-
Uralstech.UGemini.GeminiContent Class Reference
+List of all members
+
Uralstech.UGemini.Models.Content.GeminiContent Class Reference

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

-Inheritance diagram for Uralstech.UGemini.GeminiContent:
+Inheritance diagram for Uralstech.UGemini.Models.Content.GeminiContent:
- - + + Uralstech.UGemini.IAppendableData< GeminiContent >
- - + + @@ -130,41 +130,41 @@

Public Member Functions

-void Append (GeminiContent data)
 
+void Append (GeminiContent data)
 
- Public Member Functions inherited from Uralstech.UGemini.IAppendableData< GeminiContent >
void Append (T data)
 Appends the data to the current IAppendableData<T>.
- - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +

Static Public Member Functions

static GeminiContent GetContent (string message, GeminiRole role=GeminiRole.Unspecified)
 Creates a new GeminiContent from a role and message.
 
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.
 
static GeminiContent GetContent (GeminiFunctionCall functionCall)
 Creates a new GeminiContent from a GeminiFunctionCall.
 
static GeminiContent GetContent (GeminiFunctionResponse functionResponse)
 Creates a new GeminiContent from a GeminiFunctionResponse.
 
static GeminiContent GetContent (string message, GeminiRole role=GeminiRole.Unspecified)
 Creates a new GeminiContent from a role and message.
 
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.
 
static GeminiContent GetContent (GeminiFunctionCall functionCall)
 Creates a new GeminiContent from a GeminiFunctionCall.
 
static GeminiContent GetContent (GeminiFunctionResponse functionResponse)
 Creates a new GeminiContent from a GeminiFunctionResponse.
 
- - - - - - + + + + + +

Public Attributes

-GeminiContentPart[] Parts
 Ordered Parts that constitute a single message. Parts may have different MIME types.
 
-GeminiRole Role
 Optional. The producer of the content.
 
+GeminiContentPart[] Parts
 Ordered Parts that constitute a single message. Parts may have different MIME types.
 
+GeminiRole Role
 Optional. The producer of the content.
 

Detailed Description

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

Member Function Documentation

- -

◆ GetContent() [1/6]

+ +

◆ GetContent() [1/6]

- -

◆ GetContent() [2/6]

+ +

◆ GetContent() [2/6]

- -

◆ GetContent() [3/6]

+ +

◆ GetContent() [3/6]

@@ -241,7 +241,7 @@

- + @@ -253,7 +253,7 @@

- +
static GeminiContent Uralstech.UGemini.GeminiContent.GetContent static GeminiContent Uralstech.UGemini.Models.Content.GeminiContent.GetContent ( string message,
GeminiRole role = GeminiRole::Unspecified )GeminiRole role = GeminiRole::Unspecified )
@@ -263,7 +263,7 @@

-

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

+

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

Requires Utilities.Encoding.Wav.

Parameters
@@ -273,12 +273,12 @@

Returns
A new GeminiContent object.
+
Returns
A new GeminiContent object.
- -

◆ GetContent() [4/6]

+ +

◆ GetContent() [4/6]

@@ -287,7 +287,7 @@

- + @@ -299,7 +299,7 @@

- +
static GeminiContent Uralstech.UGemini.GeminiContent.GetContent static GeminiContent Uralstech.UGemini.Models.Content.GeminiContent.GetContent ( string message,
GeminiRole role = GeminiRole::Unspecified )GeminiRole role = GeminiRole::Unspecified )
@@ -309,7 +309,7 @@

-

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

+

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

Parameters
@@ -318,12 +318,12 @@

Returns
A new GeminiContent object.
+
Returns
A new GeminiContent object.
- -

◆ GetContent() [5/6]

+ +

◆ GetContent() [5/6]

@@ -332,14 +332,14 @@

roleThe role of the content creator.
- + - +
static GeminiContent Uralstech.UGemini.GeminiContent.GetContent static GeminiContent Uralstech.UGemini.Models.Content.GeminiContent.GetContent ( string message,
GeminiRole role = GeminiRole::Unspecified )GeminiRole role = GeminiRole::Unspecified )
@@ -349,7 +349,7 @@

-

Creates a new GeminiContent from a role and message.

+

Creates a new GeminiContent from a role and message.

Parameters
@@ -357,12 +357,12 @@

Returns
A new GeminiContent object.
+
Returns
A new GeminiContent object.
- -

◆ GetContent() [6/6]

+ +

◆ GetContent() [6/6]

@@ -371,7 +371,7 @@

roleThe role of the content creator.
- + @@ -383,7 +383,7 @@

- +
static GeminiContent Uralstech.UGemini.GeminiContent.GetContent static GeminiContent Uralstech.UGemini.Models.Content.GeminiContent.GetContent ( string message,
GeminiRole role = GeminiRole::Unspecified )GeminiRole role = GeminiRole::Unspecified )
@@ -393,7 +393,7 @@

-

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

+

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

Parameters
@@ -402,19 +402,19 @@

Returns
A new GeminiContent object.
+
Returns
A new GeminiContent object.

The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContent.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContent.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.js new file mode 100644 index 00000000..bc4ca9e0 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.js @@ -0,0 +1,12 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content = +[ + [ "Append", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a768f2663a092c8f2671f31f24a182b62", null ], + [ "GetContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a4c3741843c4112d150666495079bf645", null ], + [ "GetContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a1131c07bdb35e23d2d95bda8dbac6782", null ], + [ "GetContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a39154d76caaf43440a7847cb76d27412", null ], + [ "GetContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a90ef5374a537a6565a70e9e409d6515b", null ], + [ "GetContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a644ae5e0009169e9cc994749c2c522e5", null ], + [ "GetContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a905634171a8aec7e8666ef321bce25f3", null ], + [ "Parts", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#ab7908ab3797d3a1474f7a9b0aa780300", null ], + [ "Role", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a2a29056109200f16891aaab3021808b8", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.png new file mode 100644 index 00000000..6326e15d Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.png differ 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_models_1_1_content_1_1_gemini_content_blob-members.html similarity index 71% rename from docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob-members.html index ec76caf4..f986f8e9 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_models_1_1_content_1_1_gemini_content_blob-members.html @@ -27,7 +27,7 @@

@@ -71,7 +71,7 @@
@@ -97,16 +97,16 @@
-
Uralstech.UGemini.GeminiContentBlob Member List
+
Uralstech.UGemini.Models.Content.GeminiContentBlob Member List
-

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

+

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

roleThe role of the content creator.
-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
- - - - + + + +
DataUralstech.UGemini.GeminiContentBlob
GetContentBlob(AudioClip audio)Uralstech.UGemini.GeminiContentBlobstatic
GetContentBlob(Texture2D image, bool useJPEG=false)Uralstech.UGemini.GeminiContentBlobstatic
MimeTypeUralstech.UGemini.GeminiContentBlob
DataUralstech.UGemini.Models.Content.GeminiContentBlob
GetContentBlob(AudioClip audio)Uralstech.UGemini.Models.Content.GeminiContentBlobstatic
GetContentBlob(Texture2D image, bool useJPEG=false)Uralstech.UGemini.Models.Content.GeminiContentBlobstatic
MimeTypeUralstech.UGemini.Models.Content.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_models_1_1_content_1_1_gemini_content_blob.html similarity index 64% rename from docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html index c91fac11..852d61ed 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_models_1_1_content_1_1_gemini_content_blob.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.GeminiContentBlob Class Reference +UGemini: Uralstech.UGemini.Models.Content.GeminiContentBlob Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -100,8 +100,8 @@ -
Uralstech.UGemini.GeminiContentBlob Class Reference
+List of all members
+
Uralstech.UGemini.Models.Content.GeminiContentBlob Class Reference
@@ -110,29 +110,29 @@ - - - - - - + + + + + +

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 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.
 
- - - - + + + - - + +

Public Attributes

GeminiContentType MimeType
 The type of the data.
 
+
GeminiContentType MimeType
 The type of the data.
 
string Data
 The base64 encoded bytes of data.
 
 The base64 encoded bytes of data.
 

Detailed Description

Raw media bytes.

-

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

+

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

Member Function Documentation

- -

◆ GetContentBlob() [1/2]

+ +

◆ GetContentBlob() [1/2]

The type of the data.

-

You can use EnumExtensions.ContentType(string) to convert string values to their GeminiContentType equivalents, like: "image/png".ContentType()

+

You can use GeminiContentTypeExtensions.ContentType(string) to convert string values to their GeminiContentType equivalents, like: "image/png".ContentType()


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content/GeminiContentBlob.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiContentBlob.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.js new file mode 100644 index 00000000..269b2c64 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.js @@ -0,0 +1,7 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob = +[ + [ "GetContentBlob", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#adbf49048cbeb27b8c5f0c6b42a898843", null ], + [ "GetContentBlob", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#ad551a00302e88f9293306e4b421c22bb", null ], + [ "Data", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#ae1921272fb4b4d4441d2c7a624902dd0", null ], + [ "MimeType", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#a4f4ee3d625a797eae1f9bfee1f1660e7", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part-members.html similarity index 56% rename from docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part-members.html index 6d86c9d2..5e3b0553 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,22 +97,23 @@
-
Uralstech.UGemini.Embedding.GeminiEmbedContentRequest Member List
+
Uralstech.UGemini.Models.Content.GeminiContentPart Member List
-

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

+

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

- - - - - - - - - - + + + + + + + + + + +
ApiVersionUralstech.UGemini.Embedding.GeminiEmbedContentRequest
ContentUralstech.UGemini.Embedding.GeminiEmbedContentRequest
ContentTypeUralstech.UGemini.Embedding.GeminiEmbedContentRequest
GeminiEmbedContentRequest(GeminiModelId model, bool useBetaApi=false)Uralstech.UGemini.Embedding.GeminiEmbedContentRequest
GetEndpointUri(GeminiRequestMetadata metadata)Uralstech.UGemini.Embedding.GeminiEmbedContentRequest
GetUtf8EncodedData()Uralstech.UGemini.Embedding.GeminiEmbedContentRequest
ModelUralstech.UGemini.Embedding.GeminiEmbedContentRequest
OutputDimensionalityUralstech.UGemini.Embedding.GeminiEmbedContentRequest
TaskTypeUralstech.UGemini.Embedding.GeminiEmbedContentRequest
TitleUralstech.UGemini.Embedding.GeminiEmbedContentRequest
Append(GeminiContentPart data)Uralstech.UGemini.Models.Content.GeminiContentPart
Uralstech::UGemini::IAppendableData< GeminiContentPart >.Append(T data)Uralstech.UGemini.IAppendableData< GeminiContentPart >
CodeExecutionResultUralstech.UGemini.Models.Content.GeminiContentPart
ExecutableCodeUralstech.UGemini.Models.Content.GeminiContentPart
FileDataUralstech.UGemini.Models.Content.GeminiContentPart
FunctionCallUralstech.UGemini.Models.Content.GeminiContentPart
FunctionResponseUralstech.UGemini.Models.Content.GeminiContentPart
InlineDataUralstech.UGemini.Models.Content.GeminiContentPart
IsAppendable(GeminiContentPart data)Uralstech.UGemini.Models.Content.GeminiContentPart
IsEmptyUralstech.UGemini.Models.Content.GeminiContentPart
TextUralstech.UGemini.Models.Content.GeminiContentPart
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_models_1_1_content_1_1_gemini_content_part.html similarity index 53% rename from docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html index 029f2015..8a40d915 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_models_1_1_content_1_1_gemini_content_part.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.GeminiContentPart Class Reference +UGemini: Uralstech.UGemini.Models.Content.GeminiContentPart Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
-
Uralstech.UGemini.GeminiContentPart Class Reference
+List of all members +
Uralstech.UGemini.Models.Content.GeminiContentPart Class Reference
-

A datatype containing media that is part of a multi-part Content message. Must only contain one field at a time. +

A datatype containing media that is part of a multi-part Content message. Must only contain one field at a time. More...

-Inheritance diagram for Uralstech.UGemini.GeminiContentPart:
+Inheritance diagram for Uralstech.UGemini.Models.Content.GeminiContentPart:
- - + + Uralstech.UGemini.IAppendableData< GeminiContentPart >
- - - - - + + + + + @@ -133,50 +133,58 @@

Public Member Functions

-void Append (GeminiContentPart data)
 
bool IsAppendable (GeminiContentPart data)
 Is the data to be appended compatible with the current GeminiContentPart?
 
+void Append (GeminiContentPart data)
 
bool IsAppendable (GeminiContentPart data)
 Is the data to be appended compatible with the current GeminiContentPart?
 
- Public Member Functions inherited from Uralstech.UGemini.IAppendableData< GeminiContentPart >
void Append (T data)
 Appends the data to the current IAppendableData<T>.
- - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + +

Public Attributes

+
string Text = null
 Inline text.
 
-GeminiContentBlob InlineData = null
 Inline media bytes.
 
GeminiFunctionCall FunctionCall = null
 A predicted FunctionCall returned from the model that contains a string representing the FunctionDeclaratio.name with the arguments and their values.
 
GeminiFunctionResponse FunctionResponse = null
 The result output of a FunctionCall that contains a string representing the FunctionDeclaration.name and a structured JSON object containing any output from the function is used as context to the model.
 
GeminiFileData FileData = null
 URI based data.
 
 Inline text.
 
+GeminiContentBlob InlineData = null
 Inline media bytes.
 
GeminiFunctionCall FunctionCall = null
 A predicted FunctionCall returned from the model that contains a string representing the FunctionDeclaratio.name with the arguments and their values.
 
GeminiFunctionResponse FunctionResponse = null
 The result output of a FunctionCall that contains a string representing the FunctionDeclaration.name and a structured JSON object containing any output from the function is used as context to the model.
 
GeminiFileData FileData = null
 URI based data.
 
+GeminiExecutableCode ExecutableCode = null
 Code generated by the model that is meant to be executed.
 
+GeminiCodeExecutionResult CodeExecutionResult = null
 Result of executing the ExecutableCode.
 
- - - + +

Properties

+
bool IsEmpty [get]
 Is there no content stored in this GeminiContentPart?
 
 Is there no content stored in this GeminiContentPart?
 

Detailed Description

-

A datatype containing media that is part of a multi-part Content message. Must only contain one field at a time.

+

A datatype containing media that is part of a multi-part Content message. Must only contain one field at a time.

Member Function Documentation

- -

◆ IsAppendable()

+ +

◆ IsAppendable()

- + - +
bool Uralstech.UGemini.GeminiContentPart.IsAppendable bool Uralstech.UGemini.Models.Content.GeminiContentPart.IsAppendable (GeminiContentPart data)GeminiContentPart data)
-

Is the data to be appended compatible with the current GeminiContentPart?

+

Is the data to be appended compatible with the current GeminiContentPart?

Parameters
@@ -187,14 +195,14 @@

Member Data Documentation

- -

◆ FileData

+ +

◆ FileData

dataThe data to be appended.
- +
GeminiFileData Uralstech.UGemini.GeminiContentPart.FileData = nullGeminiFileData Uralstech.UGemini.Models.Content.GeminiContentPart.FileData = null
@@ -204,14 +212,14 @@

-

◆ FunctionCall

+ +

◆ FunctionCall

- +
GeminiFunctionCall Uralstech.UGemini.GeminiContentPart.FunctionCall = nullGeminiFunctionCall Uralstech.UGemini.Models.Content.GeminiContentPart.FunctionCall = null
@@ -221,14 +229,14 @@

-

◆ FunctionResponse

+ +

◆ FunctionResponse

- +
GeminiFunctionResponse Uralstech.UGemini.GeminiContentPart.FunctionResponse = nullGeminiFunctionResponse Uralstech.UGemini.Models.Content.GeminiContentPart.FunctionResponse = null
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.js new file mode 100644 index 00000000..625c9dd3 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.js @@ -0,0 +1,13 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part = +[ + [ "Append", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#aa5bac29b780137b090b9e2f18d8bd361", null ], + [ "IsAppendable", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#abca588842b10ce4f4e01da42a8791b1f", null ], + [ "CodeExecutionResult", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a2744d46f3d7c48341fba745f04f8065b", null ], + [ "ExecutableCode", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a2569e5f827a4add0a35baffbf7496893", null ], + [ "FileData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a8870a0d1610d2504ae053cc78f77ce92", null ], + [ "FunctionCall", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#aa419bdcf00e7205f842d3cb354e50708", null ], + [ "FunctionResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a77c40b4baa40828d6f92572910212879", null ], + [ "InlineData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#af270bdedd4052ddc2ae7e6ad0d60ab8d", null ], + [ "Text", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a6da074bd3ecbc226a8caef238d370de0", null ], + [ "IsEmpty", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#ab226a0cea65da5111ee133e31aa76a92", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.png new file mode 100644 index 00000000..652eee05 Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.png differ 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_models_1_1_content_1_1_gemini_file_data-members.html similarity index 71% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data-members.html index 14b9194d..07dd2aae 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_models_1_1_content_1_1_gemini_file_data-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,16 +97,16 @@
-
Uralstech.UGemini.Chat.GeminiCitationSource Member List
+
Uralstech.UGemini.Models.Content.GeminiFileData Member List
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html new file mode 100644 index 00000000..603cce1e --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html @@ -0,0 +1,178 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Content.GeminiFileData Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Content.GeminiFileData Class Reference
+
+
+ +

URI based data. + More...

+ + + + + + + + +

+Public Member Functions

GeminiFileData ()
 Creates a new GeminiFileData object.
 
 GeminiFileData (GeminiContentType contentType, string fileUri)
 Creates a new GeminiFileData object.
 
+ + + + + + + +

+Public Attributes

+string MimeType = null
 The IANA standard MIME type of the source data.
 
+string FileUri
 URI.
 
+

Detailed Description

+

URI based data.

+

Constructor & Destructor Documentation

+ +

◆ GeminiFileData()

+ +
+
+ + + + + + + + + + + +
Uralstech.UGemini.Models.Content.GeminiFileData.GeminiFileData (GeminiContentType contentType,
string fileUri )
+
+ +

Creates a new GeminiFileData object.

+
Parameters
+ + + +
contentTypeThe type of the file's contents.
fileUriThe URI to the file.
+
+
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/GeminiFileData.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.js new file mode 100644 index 00000000..e56b9d69 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.js @@ -0,0 +1,7 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data = +[ + [ "GeminiFileData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#a0ee16065b60107cf31668ea3bbb5b692", null ], + [ "GeminiFileData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#aed1e0b92775ff77aacb67ec7e9a0176f", null ], + [ "FileUri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#ac37b3c86eeebe28a8503b0ba831d3783", null ], + [ "MimeType", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#ababdee858d64f84489f23d6c9cb197eb", null ] +]; \ No newline at end of file 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_models_1_1_content_1_1_unity_extensions-members.html similarity index 69% rename from docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions-members.html index 4700ece7..80c05058 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,16 +97,16 @@
-
Uralstech.UGemini.UnityExtensions Member List
+
Uralstech.UGemini.Models.Content.UnityExtensions Member List
-

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

+

This is the complete list of members for Uralstech.UGemini.Models.Content.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
ToBase64JPEG(this Texture2D image)Uralstech.UGemini.Models.Content.UnityExtensionsstatic
ToBase64PNG(this Texture2D image)Uralstech.UGemini.Models.Content.UnityExtensionsstatic
ToBase64WAV(this AudioClip clip)Uralstech.UGemini.Models.Content.UnityExtensionsstatic
ToWAV(this AudioClip clip)Uralstech.UGemini.Models.Content.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_models_1_1_content_1_1_unity_extensions.html similarity index 71% rename from docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html index 55957ae6..8ad39b6a 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.UnityExtensions Class Reference +UGemini: Uralstech.UGemini.Models.Content.UnityExtensions Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.UnityExtensions Class Reference
+List of all members
+
Uralstech.UGemini.Models.Content.UnityExtensions Class Reference
@@ -109,24 +109,24 @@ - - - - - - - - - - - - + + + + + + + + + + + +

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.
 
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()

+ +

◆ ToBase64JPEG()

@@ -135,7 +135,7 @@

- + @@ -159,8 +159,8 @@

-

◆ ToBase64PNG()

+ +

◆ ToBase64PNG()

@@ -169,7 +169,7 @@

static string Uralstech.UGemini.UnityExtensions.ToBase64JPEG static string Uralstech.UGemini.Models.Content.UnityExtensions.ToBase64JPEG ( this Texture2D image)
- + @@ -193,8 +193,8 @@

-

◆ ToBase64WAV()

+ +

◆ ToBase64WAV()

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

static string Uralstech.UGemini.UnityExtensions.ToBase64PNG static string Uralstech.UGemini.Models.Content.UnityExtensions.ToBase64PNG ( this Texture2D image)
- + @@ -227,8 +227,8 @@

-

◆ ToWAV()

+ +

◆ ToWAV()

@@ -237,7 +237,7 @@

static string Uralstech.UGemini.UnityExtensions.ToBase64WAV static string Uralstech.UGemini.Models.Content.UnityExtensions.ToBase64WAV ( this AudioClip clip)
- + @@ -262,14 +262,14 @@

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.js new file mode 100644 index 00000000..1a44c181 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.js @@ -0,0 +1,7 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions = +[ + [ "ToBase64JPEG", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#af2cd8196d267384760311d94bd995f0f", null ], + [ "ToBase64PNG", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#a653d9a4e4cf065181ce1a53eef17e053", null ], + [ "ToBase64WAV", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#aa0f7b2f7dfecb215bda8515b2c65f022", null ], + [ "ToWAV", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#abc6fac5a256a7dd7e69e3de56412532c", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request-members.html new file mode 100644 index 00000000..085f741a --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request-members.html @@ -0,0 +1,123 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+

static byte[] Uralstech.UGemini.UnityExtensions.ToWAV static byte[] Uralstech.UGemini.Models.Content.UnityExtensions.ToWAV ( this AudioClip clip)
+ + + + + +
+
UGemini 2.0.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.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html similarity index 59% rename from docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html index f0512271..f1b5466d 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_models_1_1_count_tokens_1_1_gemini_token_count_request.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest Class Reference +UGemini: Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
-
Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest Class Reference
+List of all members
+
Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest Class Reference

Request to count tokens in given content. More...

-Inheritance diagram for Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest:
+Inheritance diagram for Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest:
- - -Uralstech.UGemini.IGeminiPostRequest -Uralstech.UGemini.IGeminiRequest + + +Uralstech.UGemini.IGeminiPostRequest +Uralstech.UGemini.IGeminiRequest
- - + - - - - - - - - + + + + + - +

Public Member Functions

string GetEndpointUri (GeminiRequestMetadata metadata)
 Gets the URI to the API endpoint.
Parameters
+
string GetEndpointUri (GeminiRequestMetadata metadata)
 Gets the URI to the API endpoint.
Parameters
metadataThe metadata of the request to be carried out on the URI.
@@ -130,54 +130,52 @@
Returns
The URI.

 
 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.
+
 
 GeminiTokenCountRequest (GeminiModelId model, bool useBetaApi=false)
 Creates a new GeminiTokenCountRequest.
 
string GetUtf8EncodedData ()
 Converts the request object to a UTF-8 encoded string.
Returns
The string data.

 
 
- - - - - - - + + + + + + - - - + + - - + +

Public Attributes

-GeminiContent[] Contents = null
 The input given to the model as a prompt. This field is ignored when CompleteRequest is set.
 
-GeminiChatRequest CompleteRequest = null
 The overall input given to the model. CountTokens will count prompt, function calling, etc.
 
+
+GeminiContent[] Contents = null
 The input given to the model as a prompt. This field is ignored when CompleteRequest is set.
 
+GeminiChatRequest CompleteRequest = null
 The overall input given to the model. CountTokens will count prompt, function calling, etc.
 
GeminiModelId Model
 The model to use.
 
+
 The model to use.
 
string ApiVersion
 The API version to use.
 
 The API version to use.
 
- - - + + +

Properties

string ContentType [get]
 The MIME type of the request content.
 
string ContentType [get]
 The MIME type of the request content.
 
- Properties inherited from Uralstech.UGemini.IGeminiPostRequest

Detailed Description

Request to count tokens in given content.

Constructor & Destructor Documentation

- -

◆ GeminiTokenCountRequest() [1/2]

+ +

◆ GeminiTokenCountRequest()

- + @@ -189,7 +187,7 @@

-

Creates a new GeminiTokenCountRequest.

+

Creates a new GeminiTokenCountRequest.

Parameters

Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GeminiTokenCountRequest Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.GeminiTokenCountRequest ( GeminiModelId model,
@@ -198,35 +196,17 @@

-

◆ GeminiTokenCountRequest() [2/2]

- -
-
-

modelThe model to use.
- - - - - - -
Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GeminiTokenCountRequest ()
-

Member Function Documentation

- -

◆ GetEndpointUri()

+ +

◆ GetEndpointUri()

- + @@ -247,14 +227,14 @@

-

◆ GetUtf8EncodedData()

+ +

◆ GetUtf8EncodedData()

string Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GetEndpointUri string Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.GetEndpointUri ( GeminiRequestMetadata metadata)
- + @@ -270,8 +250,8 @@

Property Documentation

- -

◆ ContentType

+ +

◆ ContentType

@@ -280,7 +260,7 @@

string Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.GetUtf8EncodedData string Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.GetUtf8EncodedData ( )
- +
string Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.ContentTypestring Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.ContentType
@@ -297,14 +277,14 @@

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.js new file mode 100644 index 00000000..ddc2a981 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.js @@ -0,0 +1,11 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request = +[ + [ "GeminiTokenCountRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a596225b38afff2de6fcf93d3121f8824", null ], + [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#aab49d58d3761ae958e6a0325d97e2b83", null ], + [ "GetUtf8EncodedData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#adb7251eae6cb41d6f084679d0dd634c7", null ], + [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a2b4f3c0c7575e66ef1a53e42e4326709", null ], + [ "CompleteRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a7807de6d6c62dba30268ed8d00ed14fb", null ], + [ "Contents", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a41f0b5181daae11aa871b488765974f5", null ], + [ "Model", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a86c7187cac25eb7282fd8d9a7193dd46", null ], + [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a80c25d193cb38ccaaf97a6c4213008f1", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.png new file mode 100644 index 00000000..50bfa5fe Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response-members.html similarity index 83% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response-members.html index 2386aeff..573da84c 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,13 +97,13 @@
-
Uralstech.UGemini.Answer.GeminiGroundingPassages Member List
+
Uralstech.UGemini.Models.CountTokens.GeminiTokenCountResponse Member List
-

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

+

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

- +
PassagesUralstech.UGemini.Answer.GeminiGroundingPassages
TotalTokensUralstech.UGemini.Models.CountTokens.GeminiTokenCountResponse
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_models_1_1_count_tokens_1_1_gemini_token_count_response.html similarity index 75% rename from docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.html index a25d77c1..58200b89 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_models_1_1_count_tokens_1_1_gemini_token_count_response.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.TokenCounting.GeminiTokenCountResponse Class Reference +UGemini: Uralstech.UGemini.Models.CountTokens.GeminiTokenCountResponse Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,31 +99,31 @@
-
Uralstech.UGemini.TokenCounting.GeminiTokenCountResponse Class Reference
+List of all members
+
Uralstech.UGemini.Models.CountTokens.GeminiTokenCountResponse Class Reference
-

A response from CountTokens. +

A response from CountTokens. More...

- - - + + +

Public Attributes

int TotalTokens
 The number of tokens that the model tokenizes the prompt into.
 
int TotalTokens
 The number of tokens that the model tokenizes the prompt into.
 

Detailed Description

-

A response from CountTokens.

+

A response from CountTokens.

Member Data Documentation

- -

◆ TotalTokens

+ +

◆ TotalTokens

- +
int Uralstech.UGemini.TokenCounting.GeminiTokenCountResponse.TotalTokensint Uralstech.UGemini.Models.CountTokens.GeminiTokenCountResponse.TotalTokens
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.js new file mode 100644 index 00000000..200f46a5 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.js @@ -0,0 +1,4 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response = +[ + [ "TotalTokens", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.html#a7f7d82cd9428a80d5e66e5b45122d675", 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_models_1_1_embedding_1_1_gemini_batch_embed_content_request-members.html similarity index 58% rename from docs/class_uralstech_1_1_u_gemini_1_1_gemini_content_part-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request-members.html index 8528e3d1..7ca371e1 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_models_1_1_embedding_1_1_gemini_batch_embed_content_request-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,21 +97,19 @@
-
Uralstech.UGemini.GeminiContentPart Member List
+
Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest Member List
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html similarity index 65% rename from docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html index f36b9a61..5e7ca40f 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest Class Reference +UGemini: Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
-
Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest Class Reference
+List of all members
+
Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest Class Reference

Generates multiple embeddings from the model given input text in a synchronous call. More...

-Inheritance diagram for Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest:
+Inheritance diagram for Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest:
- - -Uralstech.UGemini.IGeminiPostRequest -Uralstech.UGemini.IGeminiRequest + + +Uralstech.UGemini.IGeminiPostRequest +Uralstech.UGemini.IGeminiRequest
- - + - - - - - - + + + + + - +

Public Member Functions

string GetEndpointUri (GeminiRequestMetadata metadata)
 Gets the URI to the API endpoint.
Parameters
+
string GetEndpointUri (GeminiRequestMetadata metadata)
 Gets the URI to the API endpoint.
Parameters
metadataThe metadata of the request to be carried out on the URI.
@@ -130,48 +130,48 @@
Returns
The URI.

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

 
 
- - - - + + + - - - + + - - + +

Public Attributes

-GeminiEmbedContentRequest[] Requests
 Embed requests for the batch. The model in each of these requests must match the model specified in Model.
 
+
+GeminiEmbedContentRequest[] Requests
 Embed requests for the batch. The model in each of these requests must match the model specified in Model.
 
GeminiModelId Model
 The model to use.
 
+
 The model to use.
 
string ApiVersion
 The API version to use.
 
 The API version to use.
 
- - - + + +

Properties

string ContentType [get]
 The MIME type of the request content.
 
string ContentType [get]
 The MIME type of the request content.
 
- Properties inherited from Uralstech.UGemini.IGeminiPostRequest

Detailed Description

Generates multiple embeddings from the model given input text in a synchronous call.

Constructor & Destructor Documentation

- -

◆ GeminiBatchEmbedContentRequest()

+ +

◆ GeminiBatchEmbedContentRequest()

- + @@ -183,7 +183,7 @@

-

Creates a new GeminiBatchEmbedContentRequest.

+

Creates a new GeminiBatchEmbedContentRequest.

Parameters

Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.GeminiBatchEmbedContentRequest Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.GeminiBatchEmbedContentRequest ( GeminiModelId model,
@@ -195,14 +195,14 @@

Member Function Documentation

- -

◆ GetEndpointUri()

+ +

◆ GetEndpointUri()

modelThe model to use.
- + @@ -223,14 +223,14 @@

-

◆ GetUtf8EncodedData()

+ +

◆ GetUtf8EncodedData()

string Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.GetEndpointUri string Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.GetEndpointUri ( GeminiRequestMetadata metadata)
- + @@ -246,8 +246,8 @@

Property Documentation

- -

◆ ContentType

+ +

◆ ContentType

@@ -256,7 +256,7 @@

string Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.GetUtf8EncodedData string Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.GetUtf8EncodedData ( )
- +
string Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.ContentTypestring Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.ContentType
@@ -273,14 +273,14 @@

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.js new file mode 100644 index 00000000..3c19013a --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.js @@ -0,0 +1,10 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request = +[ + [ "GeminiBatchEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ae2cf0c3e9233f6a7ae0b33ce67979173", null ], + [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ac554761fbaac870a11f22f2cbeafb8bb", null ], + [ "GetUtf8EncodedData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a06d784f963100a81880c0b7ed9d2063b", null ], + [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#afc5eaafc19e85e1d6d11005828654007", null ], + [ "Model", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a739651cdcdb21080ae91c46515ea2054", null ], + [ "Requests", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a4d457206e2b7772f74463d3bc3a4fbe4", null ], + [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ab66fdfdb07dc07051ffdbc27008e88e1", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.png new file mode 100644 index 00000000..cc0e3e1f Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response-members.html similarity index 82% rename from docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response-members.html index ed418eb9..feab1f8d 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,13 +97,13 @@
-
Uralstech.UGemini.Embedding.GeminiContentEmbedding Member List
+
Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentResponse Member List
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html similarity index 72% rename from docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html index 611b622e..14b90e38 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Embedding.GeminiBatchEmbedContentResponse Class Reference +UGemini: Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentResponse Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,32 +99,32 @@
-
Uralstech.UGemini.Embedding.GeminiBatchEmbedContentResponse Class Reference
+List of all members
+
Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentResponse Class Reference
-

The response to a GeminiBatchEmbedContentRequest. +

The response to a GeminiBatchEmbedContentRequest. More...

- - - + + +

Public Attributes

-GeminiContentEmbedding[] Embeddings
 The embeddings for each request, in the same order as provided in the batch request.
 
+GeminiContentEmbedding[] Embeddings
 The embeddings for each request, in the same order as provided in the batch request.
 

Detailed Description

-

The response to a GeminiBatchEmbedContentRequest.

+

The response to a GeminiBatchEmbedContentRequest.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/BatchEmbedding/GeminiBatchEmbedContentResponse.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent/GeminiBatchEmbedContentResponse.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.js new file mode 100644 index 00000000..d7e2bd5f --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.js @@ -0,0 +1,4 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response = +[ + [ "Embeddings", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html#afe4292704a87476278238c645cb13d5a", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding-members.html similarity index 83% rename from docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding-members.html index 8cf93b66..0927e002 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,13 +97,13 @@
-
Uralstech.UGemini.Embedding.GeminiBatchEmbedContentResponse Member List
+
Uralstech.UGemini.Models.Embedding.GeminiContentEmbedding Member List

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html similarity index 80% rename from docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html index 27f5beea..e01af61c 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Embedding.GeminiContentEmbedding Class Reference +UGemini: Uralstech.UGemini.Models.Embedding.GeminiContentEmbedding Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Embedding.GeminiContentEmbedding Class Reference
+List of all members
+
Uralstech.UGemini.Models.Embedding.GeminiContentEmbedding Class Reference
@@ -109,22 +109,22 @@ - - - + +

Public Attributes

+
float[] Values
 The embedding values.
 
 The embedding values.
 

Detailed Description

A list of floats representing an embedding.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiContentEmbedding.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/GeminiContentEmbedding.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.js new file mode 100644 index 00000000..f5387cca --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.js @@ -0,0 +1,4 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding = +[ + [ "Values", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html#a3f9d9a115f8012a115354062d4920dfe", 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_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request-members.html similarity index 53% rename from docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request-members.html index 8dcf206d..327699a5 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_models_1_1_embedding_1_1_gemini_embed_content_request-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,21 +97,22 @@
-
Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest Member List
+
Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest Member List
-

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

+

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

- - - - - - - - - + + + + + + + + + +
ApiVersionUralstech.UGemini.TokenCounting.GeminiTokenCountRequest
CompleteRequestUralstech.UGemini.TokenCounting.GeminiTokenCountRequest
ContentsUralstech.UGemini.TokenCounting.GeminiTokenCountRequest
ContentTypeUralstech.UGemini.TokenCounting.GeminiTokenCountRequest
GeminiTokenCountRequest(GeminiModelId model, bool useBetaApi=false)Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest
GeminiTokenCountRequest()Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest
GetEndpointUri(GeminiRequestMetadata metadata)Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest
GetUtf8EncodedData()Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest
ModelUralstech.UGemini.TokenCounting.GeminiTokenCountRequest
ApiVersionUralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest
ContentUralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest
ContentTypeUralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest
GeminiEmbedContentRequest(GeminiModelId model, bool useBetaApi=false)Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest
GetEndpointUri(GeminiRequestMetadata metadata)Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest
GetUtf8EncodedData()Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest
ModelUralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest
OutputDimensionalityUralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest
TaskTypeUralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest
TitleUralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html similarity index 58% rename from docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html index ae13ef72..6e061933 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Embedding.GeminiEmbedContentRequest Class Reference +UGemini: Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
-
Uralstech.UGemini.Embedding.GeminiEmbedContentRequest Class Reference
+List of all members +
Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest Class Reference

Generates an embedding from the model. More...

-Inheritance diagram for Uralstech.UGemini.Embedding.GeminiEmbedContentRequest:
+Inheritance diagram for Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest:
- - -Uralstech.UGemini.IGeminiPostRequest -Uralstech.UGemini.IGeminiRequest + + +Uralstech.UGemini.IGeminiPostRequest +Uralstech.UGemini.IGeminiRequest
- - + - - - - - - + + + + + - +

Public Member Functions

string GetEndpointUri (GeminiRequestMetadata metadata)
 Gets the URI to the API endpoint.
Parameters
+
string GetEndpointUri (GeminiRequestMetadata metadata)
 Gets the URI to the API endpoint.
Parameters
metadataThe metadata of the request to be carried out on the URI.
@@ -130,57 +130,57 @@
Returns
The URI.

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

 
 
- - - - - - - - - - - - - + + + + + + + + + + + + - - - + + - - + +

Public Attributes

-GeminiContent Content
 The content to embed. Only the GeminiContentPart.Text fields will be counted.
 
GeminiEmbedTaskType TaskType = GeminiEmbedTaskType.Unspecified
 Optional task type for which the embeddings will be used.
 
string Title = null
 An optional title for the text. Only applicable when TaskType is GeminiEmbedTaskType.RetrievalDocument.
 
int OutputDimensionality = -1
 Optional reduced dimension for the output embedding.
 
+
+GeminiContent Content
 The content to embed. Only the GeminiContentPart.Text fields will be counted.
 
GeminiEmbedTaskType TaskType = GeminiEmbedTaskType.Unspecified
 Optional task type for which the embeddings will be used.
 
string Title = null
 An optional title for the text. Only applicable when TaskType is GeminiEmbedTaskType.RetrievalDocument.
 
int OutputDimensionality = -1
 Optional reduced dimension for the output embedding.
 
GeminiModelId Model
 The model to use.
 
+
 The model to use.
 
string ApiVersion
 The API version to use.
 
 The API version to use.
 
- - - + + +

Properties

string ContentType [get]
 The MIME type of the request content.
 
string ContentType [get]
 The MIME type of the request content.
 
- Properties inherited from Uralstech.UGemini.IGeminiPostRequest

Detailed Description

Generates an embedding from the model.

Constructor & Destructor Documentation

- -

◆ GeminiEmbedContentRequest()

+ +

◆ GeminiEmbedContentRequest()

- + @@ -192,7 +192,7 @@

-

Creates a new GeminiEmbedContentRequest.

+

Creates a new GeminiEmbedContentRequest.

Parameters

Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.GeminiEmbedContentRequest Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.GeminiEmbedContentRequest ( GeminiModelId model,
@@ -204,14 +204,14 @@

Member Function Documentation

- -

◆ GetEndpointUri()

+ +

◆ GetEndpointUri()

modelThe model to use.
- + @@ -232,14 +232,14 @@

-

◆ GetUtf8EncodedData()

+ +

◆ GetUtf8EncodedData()

string Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.GetEndpointUri string Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.GetEndpointUri ( GeminiRequestMetadata metadata)
- + @@ -255,14 +255,14 @@

Member Data Documentation

- -

◆ OutputDimensionality

+ +

◆ OutputDimensionality

string Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.GetUtf8EncodedData string Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.GetUtf8EncodedData ( )
- +
int Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.OutputDimensionality = -1int Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.OutputDimensionality = -1
@@ -273,14 +273,14 @@

-

◆ TaskType

+ +

◆ TaskType

- +
GeminiEmbedTaskType Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.TaskType = GeminiEmbedTaskType.UnspecifiedGeminiEmbedTaskType Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.TaskType = GeminiEmbedTaskType.Unspecified
@@ -290,26 +290,26 @@

-

◆ Title

+ +

◆ Title

- +
string Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.Title = nullstring Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.Title = null
-

An optional title for the text. Only applicable when TaskType is GeminiEmbedTaskType.RetrievalDocument.

-

Specifying a this for GeminiEmbedTaskType.RetrievalDocument provides better quality embeddings for retrieval.

+

An optional title for the text. Only applicable when TaskType is GeminiEmbedTaskType.RetrievalDocument.

+

Specifying a this for GeminiEmbedTaskType.RetrievalDocument provides better quality embeddings for retrieval.

Property Documentation

- -

◆ ContentType

+ +

◆ ContentType

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.js new file mode 100644 index 00000000..085d290e --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.js @@ -0,0 +1,13 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request = +[ + [ "GeminiEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#ab8cc8d1354d4cec612c6c36ec073e297", null ], + [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a36343a969db82baffc398839c3452f9d", null ], + [ "GetUtf8EncodedData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#af0f772901b7d42cfb9f8db154430d8c0", null ], + [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#ae01a474097945c69de0b183c4a8130b5", null ], + [ "Content", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a61ba2b047b3d3ace8450600864e4983c", null ], + [ "Model", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a38632425ffd88ac9d5792cd437ca3b79", null ], + [ "OutputDimensionality", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a1b5f8e298bd59b114481a4aa3beebc5a", null ], + [ "TaskType", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#aa4e376ba2ac736b5c11618c577f22064", null ], + [ "Title", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a16ebaf170f03aad0b06895718ad6ae72", null ], + [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a316df4c1279a635e34728733563ef5e0", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.png new file mode 100644 index 00000000..61f977b9 Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response-members.html similarity index 83% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response-members.html index 8ddfdbfd..578bef13 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,13 +97,13 @@
-
Uralstech.UGemini.Answer.GeminiGroundingAttributions Member List
+
Uralstech.UGemini.Models.Embedding.GeminiEmbedContentResponse Member List
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html similarity index 73% rename from docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html index c9d63f84..7b75cd31 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Embedding.GeminiEmbedContentResponse Class Reference +UGemini: Uralstech.UGemini.Models.Embedding.GeminiEmbedContentResponse Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,32 +99,32 @@
-
Uralstech.UGemini.Embedding.GeminiEmbedContentResponse Class Reference
+List of all members
+
Uralstech.UGemini.Models.Embedding.GeminiEmbedContentResponse Class Reference
-

The response to a GeminiEmbedContentRequest. +

The response to a GeminiEmbedContentRequest. More...

- - - + + +

Public Attributes

-GeminiContentEmbedding Embedding
 The embedding generated from the input content.
 
+GeminiContentEmbedding Embedding
 The embedding generated from the input content.
 

Detailed Description

-

The response to a GeminiEmbedContentRequest.

+

The response to a GeminiEmbedContentRequest.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding/GeminiEmbedContentResponse.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent/GeminiEmbedContentResponse.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.js new file mode 100644 index 00000000..0f2ec171 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.js @@ -0,0 +1,4 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response = +[ + [ "Embedding", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html#a561a80f60917e260b2bc7db6d710c9b7", null ] +]; \ No newline at end of file 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 index 41f4e41c..9113fa37 100644 --- 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 @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.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 index 266937f1..b78e14e8 100644 --- 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 @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.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_get_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request-members.html index 9a291d88..79065d5d 100644 --- 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 @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.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_get_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html index ee9dcc28..4727ae63 100644 --- 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 @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -209,7 +209,7 @@

-
UGemini 1.4.0 +
UGemini 2.0.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_id.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html index e6fd3511..9e31595b 100644 --- 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 @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.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_id_string_converter-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter-members.html index 1caba219..fcaa57e1 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.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_id_string_converter.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html index 321a17bd..55eb335b 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.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_list_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request-members.html index 01dd29c7..f1fd811c 100644 --- 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 @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.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_list_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html index 267dc055..5cb28cd1 100644 --- 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 @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -105,7 +105,7 @@
-

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

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

Inheritance diagram for Uralstech.UGemini.Models.GeminiModelListRequest:
@@ -145,11 +145,11 @@   string PageToken = string.Empty - A page token from a previous models.list call.
+ A page token from a previous GeminiModelListRequest call.
 

Detailed Description

-

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

+

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

Constructor & Destructor Documentation

◆ GeminiModelListRequest()

@@ -225,7 +225,7 @@

-
UGemini 1.4.0 +
UGemini 2.0.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_list_response.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html index 7d69aa46..5ee0b68d 100644 --- 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 @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -104,7 +104,7 @@
-

The response for a GeminiModelListResponse call. +

The response for a GeminiModelListRequest call. More...

- +

@@ -115,13 +115,13 @@

 
string NextPageToken
 A token that can be sent as a GeminiModelListRequest.PageToken into a subsequent GeminiModelListRequest call.
 A token that can be sent as a GeminiModelListRequest.PageToken into a subsequent GeminiModelListRequest call.
 

Detailed Description

-

The response for a GeminiModelListResponse call.

+

The response for a GeminiModelListRequest call.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList/GeminiModelListResponse.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/List/GeminiModelListResponse.cs
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_models_1_1_generation_1_1_candidate_1_1_gemini_candidate-members.html similarity index 59% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate-members.html index f958f769..d648ab68 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_models_1_1_generation_1_1_candidate_1_1_gemini_candidate-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,21 +97,21 @@
-
Uralstech.UGemini.Chat.GeminiCandidate Member List
+
Uralstech.UGemini.Models.Generation.Candidate.GeminiCandidate Member List
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_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html similarity index 59% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html index a3b5840c..f47d5b7f 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_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiCandidate Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Candidate.GeminiCandidate Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -100,28 +100,28 @@ -
Uralstech.UGemini.Chat.GeminiCandidate Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.Candidate.GeminiCandidate Class Reference

A response candidate generated from the model. More...

-Inheritance diagram for Uralstech.UGemini.Chat.GeminiCandidate:
+Inheritance diagram for Uralstech.UGemini.Models.Generation.Candidate.GeminiCandidate:
- - -Uralstech.UGemini.IAppendableData< GeminiCandidate > + + +Uralstech.UGemini.IAppendableData< GeminiCandidate >
- - + + @@ -129,62 +129,62 @@

Public Member Functions

-void Append (GeminiCandidate data)
 
+void Append (GeminiCandidate data)
 
- Public Member Functions inherited from Uralstech.UGemini.IAppendableData< GeminiCandidate >
void Append (T data)
 Appends the data to the current IAppendableData<T>.
- - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - + + + + + - - + +

Public Attributes

-GeminiContent Content
 Generated content returned from the model.
 
-GeminiFinishReason FinishReason
 The reason why the model stopped generating tokens.
 
-GeminiSafetyRating[] SafetyRatings
 List of ratings for the safety of a response candidate There is at most one rating per category.
 
GeminiCitationMetadata CitationMetadata
 Citation information for model-generated candidate.
 
+
+GeminiContent Content
 Generated content returned from the model.
 
+GeminiFinishReason FinishReason
 The reason why the model stopped generating tokens.
 
+GeminiSafetyRating[] SafetyRatings
 List of ratings for the safety of a response candidate There is at most one rating per category.
 
GeminiCitationMetadata CitationMetadata
 Citation information for model-generated candidate.
 
int TokenCount
 Token count for this candidate.
 
GeminiGroundingAttribution[] GroundingAttributions
 Attribution information for sources that contributed to a grounded answer.
 
+
 Token count for this candidate.
 
GeminiGroundingAttribution[] GroundingAttributions
 Attribution information for sources that contributed to a grounded answer.
 
int Index
 Index of the candidate in the list of candidates.
 
 Index of the candidate in the list of candidates.
 

Detailed Description

A response candidate generated from the model.

Member Data Documentation

- -

◆ CitationMetadata

+ +

◆ CitationMetadata

- +
GeminiCitationMetadata Uralstech.UGemini.Chat.GeminiCandidate.CitationMetadataGeminiCitationMetadata Uralstech.UGemini.Models.Generation.Candidate.GeminiCandidate.CitationMetadata

Citation information for model-generated candidate.

-

This field may be populated with recitation information for any text included in Content.
+

This field may be populated with recitation information for any text included in Content.
These are passages that are "recited" from copyrighted material in the foundational LLM's training data.

- -

◆ GroundingAttributions

+ +

◆ GroundingAttributions

- +
GeminiGroundingAttribution [] Uralstech.UGemini.Chat.GeminiCandidate.GroundingAttributionsGeminiGroundingAttribution [] Uralstech.UGemini.Models.Generation.Candidate.GeminiCandidate.GroundingAttributions
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.js new file mode 100644 index 00000000..e3bf2ece --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.js @@ -0,0 +1,11 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate = +[ + [ "Append", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a39db4b28e90c00695d094fc6ecc37463", null ], + [ "CitationMetadata", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a61bbec645072ef135f766d3b034f1f0c", null ], + [ "Content", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a2f8e104e04dd1e18a2cce2ddb188c7c8", null ], + [ "FinishReason", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#af3ce231630ff340de1ce75cff68c2258", null ], + [ "GroundingAttributions", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a600a90611b24e69fc67fac8c1f664c3e", null ], + [ "Index", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#adb618ad7de15bdd01b8ff73043e28db6", null ], + [ "SafetyRatings", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a656bcc6f89d7a0420a3b35da0620e269", null ], + [ "TokenCount", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#aeb8dd941a1d016bd260a3d85ad6d5e6e", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.png new file mode 100644 index 00000000..3c92452f Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.png differ 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_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback-members.html similarity index 73% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback-members.html index 344fdb4d..4eaea774 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_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,16 +97,16 @@
-
Uralstech.UGemini.Chat.GeminiPromptFeedback Member List
+
Uralstech.UGemini.Models.Generation.Candidate.GeminiPromptFeedback Member List
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_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html similarity index 67% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html index 261417f0..87baec66 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_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiPromptFeedback Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Candidate.GeminiPromptFeedback Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -100,28 +100,28 @@ -
Uralstech.UGemini.Chat.GeminiPromptFeedback Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.Candidate.GeminiPromptFeedback Class Reference
-

A set of the feedback metadata the prompt specified in GeminiChatResponse.Candidates. +

A set of the feedback metadata for the prompt specified in a generation request. More...

-Inheritance diagram for Uralstech.UGemini.Chat.GeminiPromptFeedback:
+Inheritance diagram for Uralstech.UGemini.Models.Generation.Candidate.GeminiPromptFeedback:
- - -Uralstech.UGemini.IAppendableData< GeminiPromptFeedback > + + +Uralstech.UGemini.IAppendableData< GeminiPromptFeedback >
- - + + @@ -129,26 +129,26 @@

Public Member Functions

-void Append (GeminiPromptFeedback data)
 
+void Append (GeminiPromptFeedback data)
 
- Public Member Functions inherited from Uralstech.UGemini.IAppendableData< GeminiPromptFeedback >
void Append (T data)
 Appends the data to the current IAppendableData<T>.
- - - - - - + + + + + +

Public Attributes

-GeminiBlockReason BlockReason
 If set, the prompt was blocked and no candidates are returned. Rephrase your prompt.
 
-GeminiSafetyRating[] SafetyRatings
 Ratings for safety of the prompt. There is at most one rating per category.
 
+GeminiBlockReason BlockReason
 If set, the prompt was blocked and no candidates are returned. Rephrase your prompt.
 
+GeminiSafetyRating[] SafetyRatings
 Ratings for safety of the prompt. There is at most one rating per category.
 

Detailed Description

-

A set of the feedback metadata the prompt specified in GeminiChatResponse.Candidates.

+

A set of the feedback metadata for the prompt specified in a generation request.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiPromptFeedback.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate/GeminiPromptFeedback.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.js new file mode 100644 index 00000000..81c54540 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.js @@ -0,0 +1,6 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback = +[ + [ "Append", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#ad2144572702f62f0e282b8f68501d8eb", null ], + [ "BlockReason", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#aefc0158250ceb828d60c0cb755eb6487", null ], + [ "SafetyRatings", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#a112d006b352767b76ee16ff9c241c553", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.png new file mode 100644 index 00000000..d1a3f3bd Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.png differ 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_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata-members.html similarity index 66% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata-members.html index 5994b0f5..19d84f0f 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_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,18 +97,18 @@
-
Uralstech.UGemini.Chat.GeminiUsageMetadata Member List
+
Uralstech.UGemini.Models.Generation.Candidate.GeminiUsageMetadata Member List
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_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html similarity index 69% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html index b1a16564..1fe0cdcf 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_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiUsageMetadata Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Candidate.GeminiUsageMetadata Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -100,28 +100,28 @@ -
Uralstech.UGemini.Chat.GeminiUsageMetadata Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.Candidate.GeminiUsageMetadata Class Reference

Metadata on the generation request's token usage. More...

-Inheritance diagram for Uralstech.UGemini.Chat.GeminiUsageMetadata:
+Inheritance diagram for Uralstech.UGemini.Models.Generation.Candidate.GeminiUsageMetadata:
- - -Uralstech.UGemini.IAppendableData< GeminiUsageMetadata > + + +Uralstech.UGemini.IAppendableData< GeminiUsageMetadata >
- - + + @@ -129,33 +129,33 @@

Public Member Functions

-void Append (GeminiUsageMetadata data)
 
+void Append (GeminiUsageMetadata data)
 
- Public Member Functions inherited from Uralstech.UGemini.IAppendableData< GeminiUsageMetadata >
void Append (T data)
 Appends the data to the current IAppendableData<T>.
- - - - + + + - - - + + - - - + + - - + +

Public Attributes

int PromptTokenCount
 Number of tokens in the prompt. When cachedContent is set, this is still the total effective prompt size. I.e. this includes the number of tokens in the cached content.
 
+
int PromptTokenCount
 Number of tokens in the prompt. When cachedContent is set, this is still the total effective prompt size. I.e. this includes the number of tokens in the cached content.
 
int CachedContentTokenCount
 Number of tokens in the cached part of the prompt, i.e. in the cached content.
 
+
 Number of tokens in the cached part of the prompt, i.e. in the cached content.
 
int CandidatesTokenCount
 Total number of tokens across the generated candidates.
 
+
 Total number of tokens across the generated candidates.
 
int TotalTokenCount
 Total token count for the generation request (prompt + candidates).
 
 Total token count for the generation request (prompt + candidates).
 

Detailed Description

Metadata on the generation request's token usage.

Member Data Documentation

- -

◆ PromptTokenCount

+ +

◆ PromptTokenCount

- +
int Uralstech.UGemini.Chat.GeminiUsageMetadata.PromptTokenCountint Uralstech.UGemini.Models.Generation.Candidate.GeminiUsageMetadata.PromptTokenCount
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.js new file mode 100644 index 00000000..1e89ccd4 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.js @@ -0,0 +1,8 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata = +[ + [ "Append", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a90352ffe31b452a83e5c549c6e94a600", null ], + [ "CachedContentTokenCount", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#abed6568e1efe96b646f1d22f3b89b63e", null ], + [ "CandidatesTokenCount", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#af6b437442608e725c4f82cf6cbc9ec94", null ], + [ "PromptTokenCount", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a7301c1376aa4d9fdbe49fedd862aa3d9", null ], + [ "TotalTokenCount", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a1bcc13b9d089da3c6abf9b6605feffb3", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.png new file mode 100644 index 00000000..ccbe1a6f Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request-members.html new file mode 100644 index 00000000..1c9ab351 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request-members.html @@ -0,0 +1,131 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest Member List
+
+ +
+ + + + 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_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html similarity index 51% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html index 6482aabe..2785250e 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_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiChatRequest Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
-
Uralstech.UGemini.Chat.GeminiChatRequest Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest Class Reference

Request to generate a response from the model. More...

-Inheritance diagram for Uralstech.UGemini.Chat.GeminiChatRequest:
+Inheritance diagram for Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest:
- - + + Uralstech.UGemini.IGeminiStreamablePostRequest< GeminiChatResponse >
- - - - - - - - + + + + - - + - + @@ -141,50 +139,50 @@

Public Member Functions

+
string GetEndpointUri (GeminiRequestMetadata metadata)
 
 GeminiChatRequest (GeminiModelId model, bool useBetaApi=false)
 Creates a new GeminiChatRequest.
 
 GeminiChatRequest ()
 
+
 
 GeminiChatRequest (GeminiModelId model, bool useBetaApi=false)
 Creates a new GeminiChatRequest.
 
string GetUtf8EncodedData ()
 
+
 
async Task ProcessStreamedData (List< JToken > allEvents, JToken lastEvent)
 
 
- Public Member Functions inherited from Uralstech.UGemini.IGeminiStreamablePostRequest< GeminiChatResponse >
Task ProcessStreamedData (List< JToken > allEvents, JToken lastEvent)
 Callback to process Server Sent Events (SSEs).
- - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - - + + + + +

Public Attributes

GeminiContent[] Contents
 The content of the current conversation with the model.
 
GeminiTool[] Tools = null
 A list of Tools the model may use to generate the next response.
 
GeminiToolConfiguration ToolConfig = null
 Tool configuration for any Tool specified in the request.
 
GeminiSafetySettings[] SafetySettings = null
 A list of unique GeminiSafetySettings instances for blocking unsafe content.
 
GeminiContent SystemInstruction = null
 Developer set system instruction. Currently, text only.
 
-GeminiGenerationConfiguration GenerationConfig = null
 Configuration options for model generation and outputs.
 
string CachedContent = null
 The name of the cached content used as context to serve the prediction. Format: cachedContents/{cachedContent}.
 
+
GeminiContent[] Contents
 The content of the current conversation with the model.
 
GeminiTool[] Tools = null
 A list of Tools the model may use to generate the next response.
 
GeminiToolConfiguration ToolConfig = null
 Tool configuration for any Tool specified in the request.
 
GeminiSafetySettings[] SafetySettings = null
 A list of unique GeminiSafetySettings instances for blocking unsafe content.
 
GeminiContent SystemInstruction = null
 Developer set system instruction. Currently, text only.
 
+GeminiGenerationConfiguration GenerationConfig = null
 Configuration options for model generation and outputs.
 
string CachedContent = null
 The name of the cached content used as context to serve the prediction. Format: cachedContents/{cachedContent}.
 
GeminiModelId Model
 The model to use.
 
+
 The model to use.
 
string ApiVersion
 The API version to use.
 
-Func< GeminiChatResponse, Task > OnPartialResponseReceived
 Callback for receiving streamed responses.
 
 The API version to use.
 
+Func< GeminiChatResponse, Task > OnPartialResponseReceived
 Callback for receiving streamed responses.
 
- - - - - + + + + @@ -194,14 +192,14 @@

Detailed Description

Request to generate a response from the model.

Constructor & Destructor Documentation

- -

◆ GeminiChatRequest() [1/2]

+ +

◆ GeminiChatRequest()

Properties

+
string ContentType [get]
 
-GeminiChatResponse StreamedResponse [get]
 The streamed response.
 
 
+GeminiChatResponse StreamedResponse [get]
 The streamed response.
 
- Properties inherited from Uralstech.UGemini.IGeminiStreamablePostRequest< GeminiChatResponse >
TResponse StreamedResponse [get]
- + @@ -213,7 +211,7 @@

-

Creates a new GeminiChatRequest.

+

Creates a new GeminiChatRequest.

Parameters

Uralstech.UGemini.Chat.GeminiChatRequest.GeminiChatRequest Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.GeminiChatRequest ( GeminiModelId model,
@@ -222,35 +220,17 @@

-

◆ GeminiChatRequest() [2/2]

- -
-
-

modelThe model to use.
- - - - - - -
Uralstech.UGemini.Chat.GeminiChatRequest.GeminiChatRequest ()
-

Member Data Documentation

- -

◆ CachedContent

+ +

◆ CachedContent

- +
string Uralstech.UGemini.Chat.GeminiChatRequest.CachedContent = nullstring Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.CachedContent = null
@@ -262,14 +242,14 @@

-

◆ Contents

+ +

◆ Contents

- +
GeminiContent [] Uralstech.UGemini.Chat.GeminiChatRequest.ContentsGeminiContent [] Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.Contents
@@ -279,38 +259,38 @@

-

◆ SafetySettings

+ +

◆ SafetySettings

- +
GeminiSafetySettings [] Uralstech.UGemini.Chat.GeminiChatRequest.SafetySettings = nullGeminiSafetySettings [] Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.SafetySettings = null
-

A list of unique GeminiSafetySettings instances for blocking unsafe content.

-

This will be enforced on Contents and GeminiChatResponse.Candidates.
- There should not be more than one setting for each GeminiSafetyHarmCategory type. The API will block any
+

A list of unique GeminiSafetySettings instances for blocking unsafe content.

+

This will be enforced on Contents and GeminiChatResponse.Candidates.
+ There should not be more than one setting for each GeminiSafetyHarmCategory type. The API will block any
contents and responses that fail to meet the thresholds set by these settings. This list overrides the default
- settings for each GeminiSafetyHarmCategory specified in the SafetySettings. If there is
- no GeminiSafetySettings for a given GeminiSafetyHarmCategory provided in the list, the API will use the
- default safety setting for that category. Harm categories GeminiSafetyHarmCategory.HateSpeech,
- GeminiSafetyHarmCategory.SexuallyExplicit, GeminiSafetyHarmCategory.DangerousContent and
- GeminiSafetyHarmCategory.Harassment are supported.

+ settings for each GeminiSafetyHarmCategory specified in the SafetySettings. If there is
+ no GeminiSafetySettings for a given GeminiSafetyHarmCategory provided in the list, the API will use the
+ default safety setting for that category. Harm categories GeminiSafetyHarmCategory.HateSpeech,
+ GeminiSafetyHarmCategory.SexuallyExplicit, GeminiSafetyHarmCategory.DangerousContent and
+ GeminiSafetyHarmCategory.Harassment are supported.

- -

◆ SystemInstruction

+ +

◆ SystemInstruction

- +
GeminiContent Uralstech.UGemini.Chat.GeminiChatRequest.SystemInstruction = nullGeminiContent Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.SystemInstruction = null
@@ -320,14 +300,14 @@

-

◆ ToolConfig

+ +

◆ ToolConfig

- +
GeminiToolConfiguration Uralstech.UGemini.Chat.GeminiChatRequest.ToolConfig = nullGeminiToolConfiguration Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.ToolConfig = null
@@ -337,19 +317,19 @@

-

◆ Tools

+ +

◆ Tools

- +
GeminiTool [] Uralstech.UGemini.Chat.GeminiChatRequest.Tools = nullGeminiTool [] Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.Tools = null
-

A list of Tools the model may use to generate the next response.

+

A list of Tools the model may use to generate the next response.

A Tool is a piece of code that enables the system to interact with external systems to perform an action, or set of actions,
outside of knowledge and scope of the model.The only supported tool is currently Function.

@@ -358,14 +338,14 @@

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.js new file mode 100644 index 00000000..d760f342 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.js @@ -0,0 +1,19 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request = +[ + [ "GeminiChatRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a5d0d1ac0c0880ee7a7953d3eb4ba3257", null ], + [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4139f12135cd58347c8df9c6e493774f", null ], + [ "GetUtf8EncodedData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a3aa394c7912d968b2fe4cb63e607963e", null ], + [ "ProcessStreamedData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a5ae6864a43de0026c8eb0cff6cba6eaa", null ], + [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a33c2eb713abd2a56cd74b0426d16c962", null ], + [ "CachedContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a7f6d748aacac2e2d70c09afbc7608ce7", null ], + [ "Contents", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a928b52ad7b59ab7f6f4024b2518bfa86", null ], + [ "GenerationConfig", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#af593ab40d701a4113e7d4fa7c14dc78d", null ], + [ "Model", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a942edba722416ae1d0a3442b47a6cb4e", null ], + [ "OnPartialResponseReceived", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#acdc11c094b1091e1a059701bd86e5140", null ], + [ "SafetySettings", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4f2cbe03559c05971069c57a2662dd8e", null ], + [ "SystemInstruction", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#afa40b61e39dc5aa9eb3cc481ed441ce9", null ], + [ "ToolConfig", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4e0dd561cac2b9d929e8d447f638c365", null ], + [ "Tools", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a74aca7c98bdbcec9df766375c2f917e0", null ], + [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#ae1165db5ff3a76210bc7e0c8337433f9", null ], + [ "StreamedResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a0f5c32b60ace67b787372df56057a8dc", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.png new file mode 100644 index 00000000..12f64d4e Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.png differ 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_models_1_1_generation_1_1_chat_1_1_gemini_chat_response-members.html similarity index 68% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response-members.html index 98e4251d..3b4c2fa6 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_models_1_1_generation_1_1_chat_1_1_gemini_chat_response-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,18 +97,18 @@
-
Uralstech.UGemini.Chat.GeminiChatResponse Member List
+
Uralstech.UGemini.Models.Generation.Chat.GeminiChatResponse Member List
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_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html similarity index 57% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html index 37a6d427..819ef405 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_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiChatResponse Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Chat.GeminiChatResponse Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
-
Uralstech.UGemini.Chat.GeminiChatResponse Class Reference
+List of all members

+
Uralstech.UGemini.Models.Generation.Chat.GeminiChatResponse Class Reference

Response from the model supporting multiple candidates. More...

-Inheritance diagram for Uralstech.UGemini.Chat.GeminiChatResponse:
+Inheritance diagram for Uralstech.UGemini.Models.Generation.Chat.GeminiChatResponse:
- - -Uralstech.UGemini.IAppendableData< GeminiChatResponse > + + +Uralstech.UGemini.IAppendableData< GeminiChatResponse >
- - + + @@ -130,47 +130,47 @@

Public Member Functions

-void Append (GeminiChatResponse data)
 
+void Append (GeminiChatResponse data)
 
- Public Member Functions inherited from Uralstech.UGemini.IAppendableData< GeminiChatResponse >
void Append (T data)
 Appends the data to the current IAppendableData<T>.
- - - - - - - - - + + + + + + + + +

Public Attributes

-GeminiCandidate[] Candidates
 Candidate responses from the model.
 
-GeminiPromptFeedback PromptFeedback
 Returns the prompt's feedback related to the content filters.
 
-GeminiUsageMetadata UsageMetadata
 Metadata on the generation requests' token usage.
 
+GeminiCandidate[] Candidates
 Candidate responses from the model.
 
+GeminiPromptFeedback PromptFeedback
 Returns the prompt's feedback related to the content filters.
 
+GeminiUsageMetadata UsageMetadata
 Metadata on the generation requests' token usage.
 
- - - + + +

Properties

-GeminiContentPart[] Parts [get]
 The parts of the GeminiChatResponse message.
 
+GeminiContentPart[] Parts [get]
 The parts of the GeminiChatResponse message.
 

Detailed Description

Response from the model supporting multiple candidates.

Note on safety ratings and content filtering. They are reported for both prompt in
- PromptFeedback and for each candidate in GeminiCandidate.FinishReason
- and in GeminiCandidate.SafetyRatings. The API contract is that:
+ PromptFeedback and for each candidate in GeminiCandidate.FinishReason
+ and in GeminiCandidate.SafetyRatings. The API contract is that:


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/GeminiChatResponse.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat/GeminiChatResponse.cs

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.js new file mode 100644 index 00000000..944ea49f --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.js @@ -0,0 +1,8 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response = +[ + [ "Append", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#acd0fc58b29c182981cb15b0f83d31fe8", null ], + [ "Candidates", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#ae682270ec874b5ac97db0189ef81270a", null ], + [ "PromptFeedback", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#af20ca00041cca3729b0d1637a262f5c1", null ], + [ "UsageMetadata", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#ab82cb5b1f23d0317081c6a8bc847b419", null ], + [ "Parts", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#a48d7d4510a2f2f4bb6b6dfa2e3f5b6eb", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.png new file mode 100644 index 00000000..b16f9d47 Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration-members.html new file mode 100644 index 00000000..ebfab9c7 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration-members.html @@ -0,0 +1,123 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.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_models_1_1_generation_1_1_gemini_generation_configuration.html similarity index 59% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html index 01458623..58228c08 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_models_1_1_generation_1_1_gemini_generation_configuration.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiGenerationConfiguration Class Reference +UGemini: Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Chat.GeminiGenerationConfiguration Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration Class Reference
@@ -109,45 +109,45 @@ - - - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - + + + + + + + +

Public Attributes

+
string[] StopSequences = null
 The set of character sequences (up to 5) that will stop output generation. If specified, the API will stop at the first appearance of a stop sequence. The stop sequence will not be included as part of the response.
 
GeminiResponseType ResponseMimeType = GeminiResponseType.Unspecified
 Output response type of the generated candidate text.
 
GeminiSchema ResponseSchema = null
 Output response schema of the generated candidate text when response mime type can have schema.
 
int CandidateCount = 1
 Number of generated responses to return.
 
+
 The set of character sequences (up to 5) that will stop output generation. If specified, the API will stop at the first appearance of a stop sequence. The stop sequence will not be included as part of the response.
 
GeminiResponseType ResponseMimeType = GeminiResponseType.Unspecified
 Output response type of the generated candidate text.
 
GeminiSchema ResponseSchema = null
 Output response schema of the generated candidate text when response mime type can have schema.
 
int CandidateCount = 1
 Number of generated responses to return.
 
int MaxOutputTokens = -1
 The maximum number of tokens to include in a candidate.
 
+
 The maximum number of tokens to include in a candidate.
 
float Temperature = -1f
 Controls the randomness of the output. Values can range from 0.0 - 2.0.
 
float TopP = -1f
 The maximum cumulative probability of tokens to consider when sampling.
 
int TopK = -1
 The maximum number of tokens to consider when sampling.
 
 Controls the randomness of the output. Values can range from 0.0 - 2.0.
 
float TopP = -1f
 The maximum cumulative probability of tokens to consider when sampling.
 
int TopK = -1
 The maximum number of tokens to consider when sampling.
 

Detailed Description

Configuration options for model generation and outputs. Not all parameters may be configurable for every model.

Member Data Documentation

- -

◆ CandidateCount

+ +

◆ CandidateCount

- +
int Uralstech.UGemini.Chat.GeminiGenerationConfiguration.CandidateCount = 1int Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration.CandidateCount = 1
@@ -157,14 +157,14 @@

-

◆ ResponseMimeType

+ +

◆ ResponseMimeType

- +
GeminiResponseType Uralstech.UGemini.Chat.GeminiGenerationConfiguration.ResponseMimeType = GeminiResponseType.UnspecifiedGeminiResponseType Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration.ResponseMimeType = GeminiResponseType.Unspecified
@@ -174,33 +174,33 @@

-

◆ ResponseSchema

+ +

◆ ResponseSchema

- +
GeminiSchema Uralstech.UGemini.Chat.GeminiGenerationConfiguration.ResponseSchema = nullGeminiSchema Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration.ResponseSchema = null

Output response schema of the generated candidate text when response mime type can have schema.

-

If set, a compatible GeminiResponseType must also be set. Compatible types: GeminiResponseType.Json: Schema for JSON response.
+

If set, a compatible GeminiResponseType must also be set. Compatible types: GeminiResponseType.Json: Schema for JSON response.

Only available in the beta API.

- -

◆ TopK

+ +

◆ TopK

- +
int Uralstech.UGemini.Chat.GeminiGenerationConfiguration.TopK = -1int Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration.TopK = -1
@@ -211,14 +211,14 @@

-

◆ TopP

+ +

◆ TopP

- +
float Uralstech.UGemini.Chat.GeminiGenerationConfiguration.TopP = -1ffloat Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration.TopP = -1f
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.js new file mode 100644 index 00000000..f29243ba --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.js @@ -0,0 +1,11 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration = +[ + [ "CandidateCount", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#abad1b1c865c8a39db3aa8dcd210cd4ff", null ], + [ "MaxOutputTokens", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a9bbe8783f9b896e026cfd57bf0b8247c", null ], + [ "ResponseMimeType", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a52dc1931b46a9086ab471e074d2e2883", null ], + [ "ResponseSchema", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#aa9e448d3ba80023285cfc36c0081f6f5", null ], + [ "StopSequences", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a34401911a658c71990135e28d142047b", null ], + [ "Temperature", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a0c54f8e380fd88f201a6428bb11b0f53", null ], + [ "TopK", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#ab49c73af6adf36faee95920651d5f87f", null ], + [ "TopP", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a087e5e462703802c895d787106d3dc7c", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request-members.html new file mode 100644 index 00000000..c50b1bed --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request-members.html @@ -0,0 +1,127 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html similarity index 53% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html index 223eed0e..ea6a4fdf 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Answer.GeminiAnswerRequest Class Reference +UGemini: Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
-
Uralstech.UGemini.Answer.GeminiAnswerRequest Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest Class Reference

Generates a grounded answer from the model. More...

-Inheritance diagram for Uralstech.UGemini.Answer.GeminiAnswerRequest:
+Inheritance diagram for Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest:
- - -Uralstech.UGemini.IGeminiPostRequest -Uralstech.UGemini.IGeminiRequest + + +Uralstech.UGemini.IGeminiPostRequest +Uralstech.UGemini.IGeminiRequest
- - + - - - - - - + + + + + - +

Public Member Functions

string GetEndpointUri (GeminiRequestMetadata metadata)
 Gets the URI to the API endpoint.
Parameters
+
string GetEndpointUri (GeminiRequestMetadata metadata)
 Gets the URI to the API endpoint.
Parameters
metadataThe metadata of the request to be carried out on the URI.
@@ -130,63 +130,64 @@
Returns
The URI.

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

 
 
- - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + - - + +

Public Attributes

GeminiContent[] Contents
 The content of the current conversation with the model.
 
-GeminiAnswerStyle AnswerStyle
 Style in which answers should be returned.
 
Chat.GeminiSafetySettings[] SafetySettings = null
 A list of unique Chat.GeminiSafetySettings instances for blocking unsafe content.
 
GeminiGroundingPassages InlinePassages = null
 Passages provided inline with the request.
 
GeminiSemanticRetrieverConfig SemanticRetriever = null
 Content retrieved from resources created via the Semantic Retriever API.
 
float Temperature = -1f
 Controls the randomness of the output.
 
+
GeminiContent[] Contents
 The content of the current conversation with the model.
 
+GeminiAnswerStyle AnswerStyle
 Style in which answers should be returned.
 
GeminiSafetySettings[] SafetySettings = null
 A list of unique GeminiSafetySettings instances for blocking unsafe content.
 
GeminiGroundingPassages InlinePassages = null
 Passages provided inline with the request.
 
GeminiSemanticRetrieverConfig SemanticRetriever = null
 Content retrieved from resources created via the Semantic Retriever API.
 
float Temperature = -1f
 Controls the randomness of the output.
 
GeminiModelId Model
 The model to use.
 
+
 The model to use.
 
string ApiVersion
 The API version to use.
 
 The API version to use.
 
- - - + + +

Properties

string ContentType [get]
 The MIME type of the request content.
 
string ContentType [get]
 The MIME type of the request content.
 
- Properties inherited from Uralstech.UGemini.IGeminiPostRequest

Detailed Description

Generates a grounded answer from the model.

+

Only available in the beta API.

Constructor & Destructor Documentation

- -

◆ GeminiAnswerRequest()

+ +

◆ GeminiAnswerRequest()

- + @@ -198,7 +199,8 @@

-

Creates a new GeminiAnswerRequest.

+

Creates a new GeminiAnswerRequest.

+

Only available in the beta API.

Parameters

Uralstech.UGemini.Answer.GeminiAnswerRequest.GeminiAnswerRequest Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.GeminiAnswerRequest ( GeminiModelId model,
@@ -210,14 +212,14 @@

Member Function Documentation

- -

◆ GetEndpointUri()

+ +

◆ GetEndpointUri()

modelThe model to use.
- + @@ -238,14 +240,14 @@

-

◆ GetUtf8EncodedData()

+ +

◆ GetUtf8EncodedData()

string Uralstech.UGemini.Answer.GeminiAnswerRequest.GetEndpointUri string Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.GetEndpointUri ( GeminiRequestMetadata metadata)
- + @@ -261,14 +263,14 @@

Member Data Documentation

- -

◆ Contents

+ +

◆ Contents

string Uralstech.UGemini.Answer.GeminiAnswerRequest.GetUtf8EncodedData string Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.GetUtf8EncodedData ( )
- +
GeminiContent [] Uralstech.UGemini.Answer.GeminiAnswerRequest.ContentsGeminiContent [] Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.Contents
@@ -280,72 +282,72 @@

-

◆ InlinePassages

+ +

◆ InlinePassages

- +
GeminiGroundingPassages Uralstech.UGemini.Answer.GeminiAnswerRequest.InlinePassages = nullGeminiGroundingPassages Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.InlinePassages = null

Passages provided inline with the request.

-

This or SemanticRetriever are must be provided at a time.

+

This or SemanticRetriever are must be provided at a time.

- -

◆ SafetySettings

+ +

◆ SafetySettings

- +
Chat.GeminiSafetySettings [] Uralstech.UGemini.Answer.GeminiAnswerRequest.SafetySettings = nullGeminiSafetySettings [] Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.SafetySettings = null
-

A list of unique Chat.GeminiSafetySettings instances for blocking unsafe content.

-

This will be enforced on Contents and GeminiAnswerResponse.Answer.
- There should not be more than one setting for each GeminiSafetyHarmCategory type. The API will block any
+

A list of unique GeminiSafetySettings instances for blocking unsafe content.

+

This will be enforced on Contents and GeminiAnswerResponse.Answer.
+ There should not be more than one setting for each GeminiSafetyHarmCategory type. The API will block any
contents and responses that fail to meet the thresholds set by these settings. This list overrides the default
- settings for each GeminiSafetyHarmCategory specified in the SafetySettings. If there is
- no Chat.GeminiSafetySettings for a given GeminiSafetyHarmCategory provided in the list, the API will use the
- default safety setting for that category. Harm categories GeminiSafetyHarmCategory.HateSpeech,
- GeminiSafetyHarmCategory.SexuallyExplicit, GeminiSafetyHarmCategory.DangerousContent and
- GeminiSafetyHarmCategory.Harassment are supported.

+ settings for each GeminiSafetyHarmCategory specified in the SafetySettings. If there is
+ no GeminiSafetySettings for a given GeminiSafetyHarmCategory provided in the list, the API will use the
+ default safety setting for that category. Harm categories GeminiSafetyHarmCategory.HateSpeech,
+ GeminiSafetyHarmCategory.SexuallyExplicit, GeminiSafetyHarmCategory.DangerousContent and
+ GeminiSafetyHarmCategory.Harassment are supported.

- -

◆ SemanticRetriever

+ +

◆ SemanticRetriever

- +
GeminiSemanticRetrieverConfig Uralstech.UGemini.Answer.GeminiAnswerRequest.SemanticRetriever = nullGeminiSemanticRetrieverConfig Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.SemanticRetriever = null
-

Content retrieved from resources created via the Semantic Retriever API.

-

This or InlinePassages are must be provided at a time.

+

Content retrieved from resources created via the Semantic Retriever API.

+

This or InlinePassages are must be provided at a time.

- -

◆ Temperature

+ +

◆ Temperature

- +
float Uralstech.UGemini.Answer.GeminiAnswerRequest.Temperature = -1ffloat Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.Temperature = -1f
@@ -358,8 +360,8 @@

Property Documentation

- -

◆ ContentType

+ +

◆ ContentType

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.js new file mode 100644 index 00000000..ab0d4f83 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.js @@ -0,0 +1,15 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request = +[ + [ "GeminiAnswerRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#ab4fc9021714ef9f8c60bcf5c8184ec87", null ], + [ "GetEndpointUri", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#ae7a244e1b2954d7eee82c32c9483ebf9", null ], + [ "GetUtf8EncodedData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a17d01467514d7e26af0d02835c851dca", null ], + [ "AnswerStyle", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a473fc29b2de393948c42e11c4236a7c3", null ], + [ "ApiVersion", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a99810bce8ba3008dbccbdf8636cdc828", null ], + [ "Contents", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a7a5a232d39669c31d656a674a459e816", null ], + [ "InlinePassages", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a1be9485651083c0374091ab3496cfe45", null ], + [ "Model", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a6bd29bb475f369822b638e17dab4e231", null ], + [ "SafetySettings", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#af777031b8efc92461b2e8f498ce6eb31", null ], + [ "SemanticRetriever", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#acb38e8c901ea005f1fffef20c4c3de45", null ], + [ "Temperature", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a81fded6b35297dba501349fac13e217a", null ], + [ "ContentType", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a6bb8cc47611a721b517da6b589a5d3f5", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.png new file mode 100644 index 00000000..26dbeb2a Binary files /dev/null and b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.png differ diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response-members.html new file mode 100644 index 00000000..61aca313 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response-members.html @@ -0,0 +1,118 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerResponse Member List
+
+ +
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html similarity index 58% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html index 09b9ed7a..0515bcf4 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Answer.GeminiAnswerResponse Class Reference +UGemini: Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerResponse Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Answer.GeminiAnswerResponse Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerResponse Class Reference
@@ -109,45 +109,45 @@ - - - - - - - - - + + + + + + + + +

Public Attributes

GeminiCandidate Answer
 Candidate answer from the model.
 
float AnswerableProbability
 The model's estimate of the probability that its answer is correct and grounded in the input passages.
 
GeminiPromptFeedback InputFeedback
 Feedback related to the input data used to answer the question, as opposed to model-generated response to the question.
 
GeminiCandidate Answer
 Candidate answer from the model.
 
float AnswerableProbability
 The model's estimate of the probability that its answer is correct and grounded in the input passages.
 
GeminiPromptFeedback InputFeedback
 Feedback related to the input data used to answer the question, as opposed to model-generated response to the question.
 

Detailed Description

Response from the model for a grounded answer.

Member Data Documentation

- -

◆ Answer

+ +

◆ Answer

- +
GeminiCandidate Uralstech.UGemini.Answer.GeminiAnswerResponse.AnswerGeminiCandidate Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerResponse.Answer
-

Candidate answer from the model.

+

Candidate answer from the model.

The model always attempts to provide a grounded answer, even when the answer is unlikely to be answerable from the given passages.
- In that case, a low-quality or ungrounded answer may be provided, along with a low AnswerableProbability.

+ In that case, a low-quality or ungrounded answer may be provided, along with a low AnswerableProbability.

- -

◆ AnswerableProbability

+ +

◆ AnswerableProbability

- +
float Uralstech.UGemini.Answer.GeminiAnswerResponse.AnswerableProbabilityfloat Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerResponse.AnswerableProbability
@@ -164,14 +164,14 @@

-

◆ InputFeedback

+ +

◆ InputFeedback

- +
GeminiPromptFeedback Uralstech.UGemini.Answer.GeminiAnswerResponse.InputFeedbackGeminiPromptFeedback Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerResponse.InputFeedback
@@ -179,25 +179,25 @@


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiAnswerResponse.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/GeminiAnswerResponse.cs

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.js new file mode 100644 index 00000000..640a0286 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.js @@ -0,0 +1,6 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response = +[ + [ "Answer", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#a7d032fb09b02446597b3fb2ee4508ffe", null ], + [ "AnswerableProbability", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#a346ad13bbff034d239df7c98a356fcaf", null ], + [ "InputFeedback", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#aad2781255c2d9cd9668c0583dd551bcf", null ] +]; \ No newline at end of file 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_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_dfa9a2347b0c57abc3ec17328603dca2.html similarity index 79% rename from docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_dfa9a2347b0c57abc3ec17328603dca2.html index 92019c4a..b8f71ae6 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_enum_extensions-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_dfa9a2347b0c57abc3ec17328603dca2.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,14 +97,13 @@
-
Uralstech.UGemini.EnumExtensions Member List
+
Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassages Member List
-

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

+

This is the complete list of members for Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassages, including all inherited members.

- - +
ContentType(this string mimeType)Uralstech.UGemini.EnumExtensionsstatic
MimeType(this GeminiContentType enumValue)Uralstech.UGemini.EnumExtensionsstatic
PassagesUralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassages
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_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_e8e301a42c505929743c3ac903ea4edb.html similarity index 74% rename from docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_e8e301a42c505929743c3ac903ea4edb.html index 7a8a7e8c..9a4fafc0 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_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_e8e301a42c505929743c3ac903ea4edb.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,15 +97,14 @@
-
Uralstech.UGemini.Tools.GeminiFunctionCall Member List
+
Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassage Member List
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html new file mode 100644 index 00000000..dc759cd0 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html @@ -0,0 +1,136 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassage Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassage Class Reference
+
+
+ +

Passage included inline with a grounding configuration. + More...

+ + + + + + + + +

+Public Attributes

+string Id
 Identifier for the passage for attributing this passage in grounded answers.
 
+GeminiContent Content
 Content of the passage.
 
+

Detailed Description

+

Passage included inline with a grounding configuration.

+

The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassage.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.js new file mode 100644 index 00000000..1c603bb7 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage = +[ + [ "Content", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html#a7e85c91ca161d560beea00bca3487b29", null ], + [ "Id", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html#abb6797aa76882041c4e9fe71fef89a66", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html similarity index 68% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html index 8394ccab..661eaabc 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Answer.GeminiGroundingPassage Class Reference +UGemini: Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassages Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,36 +99,32 @@
-
Uralstech.UGemini.Answer.GeminiGroundingPassage Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassages Class Reference
-

Passage included inline with a grounding configuration. +

A repeated list of passages. More...

- - - - - - + + +

Public Attributes

-string Id
 Identifier for the passage for attributing this passage in grounded answers.
 
-GeminiContent Content
 Content of the passage.
 
+GeminiGroundingPassage[] Passages
 List of passages.
 

Detailed Description

-

Passage included inline with a grounding configuration.

+

A repeated list of passages.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingPassage.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding/GeminiGroundingPassages.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.js new file mode 100644 index 00000000..38862178 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.js @@ -0,0 +1,4 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages = +[ + [ "Passages", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html#af1fc6a76edaa955413ffaaaeb6876d64", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html similarity index 57% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html index 04d9311e..1d77435a 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Answer.GeminiMetadataCondition Class Reference +UGemini: Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiMetadataCondition Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Answer.GeminiMetadataCondition Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiMetadataCondition Class Reference
@@ -109,75 +109,75 @@ - - - - - - - - - + + + + + + + + +

Public Attributes

-GeminiMetadataConditionOperator Operation
 Operator applied to the given key-value pair to trigger the condition.
 
string StringValue = null
 The string value to filter the metadata on.
 
float? NumericValue = null
 The numeric value to filter the metadata on.
 
+GeminiMetadataConditionOperator Operation
 Operator applied to the given key-value pair to trigger the condition.
 
string StringValue = null
 The string value to filter the metadata on.
 
float? NumericValue = null
 The numeric value to filter the metadata on.
 

Detailed Description

Filter condition applicable to a single key.

Member Data Documentation

- -

◆ NumericValue

+ +

◆ NumericValue

- +
float? Uralstech.UGemini.Answer.GeminiMetadataCondition.NumericValue = nullfloat? Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiMetadataCondition.NumericValue = null

The numeric value to filter the metadata on.

-

If this is provided, DO NOT provide StringValue.
+

If this is provided, DO NOT provide StringValue.

The value type must be consistent with the value type defined in the field for the corresponding key.
If the value types are not consistent, the result will be an empty set. When the CustomMetadata has a
- StringList value type, the filtering condition should use StringValue paired
- with an GeminiMetadataConditionOperator.Includes/GeminiMetadataConditionOperator.Excludes
+ StringList value type, the filtering condition should use StringValue paired
+ with an GeminiMetadataConditionOperator.Includes/GeminiMetadataConditionOperator.Excludes
operation, otherwise the result will also be an empty set.

- -

◆ StringValue

+ +

◆ StringValue

- +
string Uralstech.UGemini.Answer.GeminiMetadataCondition.StringValue = nullstring Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiMetadataCondition.StringValue = null

The string value to filter the metadata on.

-

If this is provided, DO NOT provide NumericValue.
+

If this is provided, DO NOT provide NumericValue.

The value type must be consistent with the value type defined in the field for the corresponding key.
If the value types are not consistent, the result will be an empty set. When the CustomMetadata has a
- StringList value type, the filtering condition should use StringValue paired
- with an GeminiMetadataConditionOperator.Includes/GeminiMetadataConditionOperator.Excludes
+ StringList value type, the filtering condition should use StringValue paired
+ with an GeminiMetadataConditionOperator.Includes/GeminiMetadataConditionOperator.Excludes
operation, otherwise the result will also be an empty set.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataCondition.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataCondition.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.js new file mode 100644 index 00000000..53538129 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.js @@ -0,0 +1,6 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187 = +[ + [ "NumericValue", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a646d5c8cc86fb4de69f6a21c44c5600d", null ], + [ "Operation", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a06f890e497205a1ba284498cfb244b59", null ], + [ "StringValue", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a3b5f1efdd2c879bf35ccc6a1b0660182", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri423d28f3d3196ade30c6249ca6de1c23.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri423d28f3d3196ade30c6249ca6de1c23.html new file mode 100644 index 00000000..437058a6 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri423d28f3d3196ade30c6249ca6de1c23.html @@ -0,0 +1,117 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiMetadataFilter Member List
+
+ +
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html similarity index 62% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html index 91236533..15f9fbf7 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Answer.GeminiSemanticRetrieverConfig Class Reference +UGemini: Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiSemanticRetrieverConfig Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Answer.GeminiSemanticRetrieverConfig Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiSemanticRetrieverConfig Class Reference
@@ -109,38 +109,38 @@ - - - - - - - - - - + + + + + + + + - - - + + - - + +

Public Attributes

+
string Source
 Name of the resource for retrieval, e.g. corpora/123 or corpora/123/documents/abc.
 
-GeminiContent Query
 Query to use for similarity matching Chunks in the given resource.
 
-GeminiMetadataFilter[] MetadataFilters = null
 Filters for selecting Documents and/or Chunks from the resource.
 
+
 Name of the resource for retrieval, e.g. corpora/123 or corpora/123/documents/abc.
 
+GeminiContent Query
 Query to use for similarity matching Chunks in the given resource.
 
+GeminiMetadataFilter[] MetadataFilters = null
 Filters for selecting Documents and/or Chunks from the resource.
 
int MaxChunksCount = -1
 Maximum number of relevant Chunks to retrieve.
 
+
 Maximum number of relevant Chunks to retrieve.
 
float MinimumRelevanceScore = -1f
 Minimum relevance score for retrieved relevant Chunks.
 
 Minimum relevance score for retrieved relevant Chunks.
 

Detailed Description

Configuration for retrieving grounding content from a Corpus or Document created using the Semantic Retriever API.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiSemanticRetrieverConfig.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiSemanticRetrieverConfig.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.js new file mode 100644 index 00000000..96ffae0e --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.js @@ -0,0 +1,8 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf = +[ + [ "MaxChunksCount", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a40b7f8da9729ea5aa93c810b29836743", null ], + [ "MetadataFilters", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a0ed7de27e0c2b7086ebdbe4e26e7ab9e", null ], + [ "MinimumRelevanceScore", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a5bb8cff55ea4dfafd13cd13a288a7202", null ], + [ "Query", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a6b74504269212fc64d567cddadefda92", null ], + [ "Source", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a8bcb8eb93a765885dd5fdf1ba7d424a6", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retricbc90f74754412722dd9321a93576f4e.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retricbc90f74754412722dd9321a93576f4e.html new file mode 100644 index 00000000..f86a30a5 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retricbc90f74754412722dd9321a93576f4e.html @@ -0,0 +1,118 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiMetadataCondition Member List
+
+ +
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html similarity index 70% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html index 1c952bf1..f60fb619 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Answer.GeminiMetadataFilter Class Reference +UGemini: Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiMetadataFilter Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Answer.GeminiMetadataFilter Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiMetadataFilter Class Reference
@@ -109,27 +109,27 @@ - - - - - - + + + + +

Public Attributes

+
string Key
 The key of the metadata to filter on.
 
-GeminiMetadataCondition[] Conditions
 The Conditions for the given key that will trigger this filter. Multiple Conditions are joined by logical ORs.
 
 The key of the metadata to filter on.
 
+GeminiMetadataCondition[] Conditions
 The Conditions for the given key that will trigger this filter. Multiple Conditions are joined by logical ORs.
 

Detailed Description

User provided filter to limit retrieval based on Chunk or Document level metadata values.

Example (genre = drama OR genre = action): key = "document.custom_metadata.genre" conditions = [{stringValue = "drama", operation = EQUAL}, {stringValue = "action", operation = EQUAL}]


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever/GeminiMetadataFilter.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever/GeminiMetadataFilter.cs

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.js new file mode 100644 index 00000000..fbfd5a78 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter = +[ + [ "Conditions", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html#a8ae6e8e9ccb87809cd654b89a98897dc", null ], + [ "Key", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html#a0e9089f08b5b6e39d5ed395b2aebbc94", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retrifedbd69a35d694b29e256a384f46e443.html similarity index 59% rename from docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retrifedbd69a35d694b29e256a384f46e443.html index a85a98fc..5a6550dc 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retrifedbd69a35d694b29e256a384f46e443.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,19 +97,17 @@
-
Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest Member List
+
Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiSemanticRetrieverConfig Member List
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_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating-members.html similarity index 72% rename from docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating-members.html index fe326c67..c3617132 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_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,15 +97,15 @@
-
Uralstech.UGemini.Tools.Declaration.GeminiFunctionDeclaration Member List
+
Uralstech.UGemini.Models.Generation.Safety.GeminiSafetyRating Member List
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_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html similarity index 65% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html index ede8f519..c0ffd7f8 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_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiSafetyRating Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Safety.GeminiSafetyRating Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,42 +99,42 @@
-
Uralstech.UGemini.Chat.GeminiSafetyRating Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.Safety.GeminiSafetyRating Class Reference
-

Safety rating for a piece of content. +

Safety rating for a piece of content. More...

- - - - - - - + + + + + + - - + +

Public Attributes

-GeminiSafetyHarmCategory Category
 The category for this rating.
 
-GeminiHarmProbability Probability
 The probability of harm for this content.
 
+
+GeminiSafetyHarmCategory Category
 The category for this rating.
 
+GeminiHarmProbability Probability
 The probability of harm for this content.
 
bool Blocked
 Was this content blocked because of this rating?
 
 Was this content blocked because of this rating?
 

Detailed Description

-

Safety rating for a piece of content.

+

Safety rating for a piece of content.

The safety rating contains the category of harm and the harm probability level in that category for a piece of
content is classified for safety across a number of harm categories and the probability of the harm classification is included here.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety/GeminiSafetyRating.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetyRating.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.js new file mode 100644 index 00000000..540dcf9d --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.js @@ -0,0 +1,6 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating = +[ + [ "Blocked", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a0aca03d6de119d34e7cf4ef93428ee02", null ], + [ "Category", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a5d5cc75b4d1df8a12fa339638073fbc4", null ], + [ "Probability", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a57016f8ab5ab1ab8cf04047a4278de35", null ] +]; \ No newline at end of file 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_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings-members.html similarity index 77% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings-members.html index ece7eb2e..1205b3c2 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_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,14 +97,14 @@
-
Uralstech.UGemini.Chat.GeminiGroundingAttribution Member List
+
Uralstech.UGemini.Models.Generation.Safety.GeminiSafetySettings Member List

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_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html similarity index 66% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html index 212e15c7..ec6a6ec2 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_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Chat.GeminiSafetySettings Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Safety.GeminiSafetySettings Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,37 +99,37 @@
-
Uralstech.UGemini.Chat.GeminiSafetySettings Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.Safety.GeminiSafetySettings Class Reference
-

Safety setting, affecting the safety-blocking behavior. +

Safety setting, affecting the safety-blocking behavior. More...

- - - - - - + + + + + +

Public Attributes

-GeminiSafetyHarmCategory Category
 The category for this setting.
 
-GeminiSafetyHarmBlockThreshold Threshold
 Controls the probability threshold at which harm is blocked.
 
+GeminiSafetyHarmCategory Category
 The category for this setting.
 
+GeminiSafetyHarmBlockThreshold Threshold
 Controls the probability threshold at which harm is blocked.
 

Detailed Description

-

Safety setting, affecting the safety-blocking behavior.

+

Safety setting, affecting the safety-blocking behavior.

Passing a safety setting for a category changes the allowed probability that content is blocked.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest/GeminiSafetySettings.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety/GeminiSafetySettings.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.js new file mode 100644 index 00000000..bb1af5de --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings = +[ + [ "Category", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html#a28d0cc1cf00b773acf21f237436937c3", null ], + [ "Threshold", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html#a5941b31b5ea579ac1f3ce46ae9b76116", null ] +]; \ No newline at end of file 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_models_1_1_generation_1_1_schema_1_1_gemini_schema-members.html similarity index 58% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema-members.html index c63ae039..20783110 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_models_1_1_generation_1_1_schema_1_1_gemini_schema-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,20 +97,21 @@
-
Uralstech.UGemini.Chat.GeminiGenerationConfiguration Member List
+
Uralstech.UGemini.Models.Generation.Schema.GeminiSchema Member List
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html new file mode 100644 index 00000000..4efd379d --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html @@ -0,0 +1,199 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Generation.Schema.GeminiSchema Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Generation.Schema.GeminiSchema Class Reference
+
+
+ +

The 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. + More...

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

+Public Attributes

+GeminiSchemaDataType Type
 Data type.
 
+GeminiSchemaDataFormat Format = GeminiSchemaDataFormat.Unspecified
 The format of the data. This is used only for primitive datatypes.
 
+string Description = null
 A brief description of the parameter. This could contain examples of use. Parameter description may be formatted as Markdown.
 
+bool? Nullable = null
 Indicates if the value may be null.
 
string[] Enum = null
 Possible values of the element of GeminiSchemaDataType.String with enum format.
 
+long? MaxItems = null
 Optional. Maximum number of the elements for GeminiSchemaDataType.Array.
 
+Dictionary< string, GeminiSchemaProperties = null
 The properties of GeminiSchemaDataType.Object.
 
+string[] Required = null
 Required properties of GeminiSchemaDataType.Object.
 
+GeminiSchema Items = null
 Schema of the elements of GeminiSchemaDataType.Array.
 
+

Detailed Description

+

The 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.

+

Member Data Documentation

+ +

◆ Enum

+ +
+
+ + + + +
string [] Uralstech.UGemini.Models.Generation.Schema.GeminiSchema.Enum = null
+
+ +

Possible values of the element of GeminiSchemaDataType.String with enum format.

+

For example we can define an Enum Direction as:

+
GeminiSchema enumSchema = new()
+
{
+ + +
Enum = new string[]
+
{
+
"EAST",
+
"NORTH",
+
"SOUTH",
+
"WEST",
+
},
+
};
+
The Schema object allows the definition of input and output data types. These types can be objects,...
Definition GeminiSchema.cs:13
+
GeminiSchemaDataType Type
Data type.
Definition GeminiSchema.cs:17
+
string[] Enum
Possible values of the element of GeminiSchemaDataType.String with enum format.
Definition GeminiSchema.cs:59
+
GeminiSchemaDataFormat Format
The format of the data. This is used only for primitive datatypes.
Definition GeminiSchema.cs:23
+
GeminiSchemaDataFormat
Defines the format of schema data.
Definition GeminiSchemaDataFormat.cs:12
+
GeminiSchemaDataType
Contains the list of OpenAPI data types as defined by the OpenAPI Specification.
Definition GeminiSchemaDataType.cs:12
+
+
+
+
The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema/GeminiSchema.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.js new file mode 100644 index 00000000..4fe29e7e --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.js @@ -0,0 +1,12 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema = +[ + [ "Description", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a2ad788449a5bc25c6c5480303fb6b572", null ], + [ "Enum", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a9a193ae6fc0f132b49bb9af8eb0fe05f", null ], + [ "Format", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ad546a645bed11072980cc283e57e8971", null ], + [ "Items", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#afc2f664344d83a5f78b5a2bcd28d6dd5", null ], + [ "MaxItems", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ab39d2670f7577d8b95703e17f58595d7", null ], + [ "Nullable", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ab442eee19e58b59be9012a0a423cb954", null ], + [ "Properties", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a505c6aa39014e9dd85ed496b3f35b981", null ], + [ "Required", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ad6436b01f673b11f61b078da6959562a", null ], + [ "Type", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a26fd9fbcf1b5f4ba1f3a9e399a9d4a73", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result-members.html similarity index 74% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result-members.html index 31351940..52a3c398 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,15 +97,14 @@
-
Uralstech.UGemini.Answer.GeminiMetadataCondition Member List
+
Uralstech.UGemini.Models.Generation.Tools.CodeExecution.GeminiCodeExecutionResult Member List

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html new file mode 100644 index 00000000..3a0252f7 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html @@ -0,0 +1,137 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Generation.Tools.CodeExecution.GeminiCodeExecutionResult Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Generation.Tools.CodeExecution.GeminiCodeExecutionResult Class Reference
+
+
+ +

Result of executing the GeminiExecutableCode. + More...

+ + + + + + + + +

+Public Attributes

+GeminiCodeExecutionOutcome Outcome
 Outcome of the code execution.
 
+string Output = null
 Contains stdout when code execution is successful, stderr or other description otherwise.
 
+

Detailed Description

+

Result of executing the GeminiExecutableCode.

+

Only generated when using the Declaration.GeminiCodeExecution tool, and always follows a part containing the GeminiExecutableCode.

+

The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiCodeExecutionResult.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.js new file mode 100644 index 00000000..07eaaa8a --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result = +[ + [ "Outcome", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html#a165e93dfd020cce67f6f2d84dfc867f9", null ], + [ "Output", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html#adae9b469d2926c1523127af65b0a2310", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code-members.html new file mode 100644 index 00000000..eea7e8ab --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code-members.html @@ -0,0 +1,117 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Generation.Tools.CodeExecution.GeminiExecutableCode Member List
+
+ +
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html new file mode 100644 index 00000000..44370db9 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html @@ -0,0 +1,137 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Generation.Tools.CodeExecution.GeminiExecutableCode Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Generation.Tools.CodeExecution.GeminiExecutableCode Class Reference
+
+
+ +

Code generated by the model that is meant to be executed, and the result returned to the model. + More...

+ + + + + + + + +

+Public Attributes

+GeminiCodeExecutionLanguage Language
 Programming language of the Code.
 
+string Code
 The code to be executed.
 
+

Detailed Description

+

Code generated by the model that is meant to be executed, and the result returned to the model.

+

Only generated when using the Declaration.GeminiCodeExecution tool, in which the code will be automatically executed, and a corresponding GeminiCodeExecutionResult will also be generated.

+

The documentation for this class was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution/GeminiExecutableCode.cs
  • +
+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.js new file mode 100644 index 00000000..fd75f4e6 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code = +[ + [ "Code", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html#adc29a3d6bf2b07c6ba6406720b5ed0aa", null ], + [ "Language", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html#a52aa95da8c6f757247582d1bb3dfc183", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_code_execution.html similarity index 70% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_code_execution.html index 7b23ce3a..c9365a19 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_code_execution.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Answer.GeminiGroundingAttributions Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiCodeExecution Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,34 +97,24 @@
- -
Uralstech.UGemini.Answer.GeminiGroundingAttributions Class Reference
+
Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiCodeExecution Class Reference
-

Attributions for sources that contributed to an answer. +

Tool that executes code generated by the model, and automatically returns the result to the model. More...

- - - - - -

-Public Attributes

-GeminiGroundingAttribution[] Passages
 The list of attributions.
 

Detailed Description

-

Attributions for sources that contributed to an answer.

+

Tool that executes code generated by the model, and automatically returns the result to the model.

+

See CodeExecution.GeminiExecutableCode and CodeExecution.GeminiCodeExecutionResult which are only generated when using this tool.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/GeminiGroundingAttributions.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiCodeExecution.cs
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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_func292ccad5a7114fbdd925db3119ba05d2.html similarity index 74% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_func292ccad5a7114fbdd925db3119ba05d2.html index 13e3a6db..b9d474bd 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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_func292ccad5a7114fbdd925db3119ba05d2.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,14 +97,14 @@
-
Uralstech.UGemini.Chat.GeminiGroundingPassageId Member List
+
Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionCallingConfiguration Member List
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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html similarity index 60% rename from docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html index dcc771ad..d56d437d 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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Tools.Declaration.GeminiFunctionCallingConfiguration Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionCallingConfiguration Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Tools.Declaration.GeminiFunctionCallingConfiguration Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionCallingConfiguration Class Reference
@@ -109,45 +109,45 @@ - - - - - - + + + + + +

Public Attributes

-GeminiFunctionCallingMode Mode = GeminiFunctionCallingMode.Auto
 Specifies the mode in which function calling should execute. If unspecified, the default value will be set to AUTO.
 
string[] AllowedFunctionNames = null
 A set of function names that, when provided, limits the functions the model will call.
 
+GeminiFunctionCallingMode Mode = GeminiFunctionCallingMode.Auto
 Specifies the mode in which function calling should execute. If unspecified, the default value will be set to AUTO.
 
string[] AllowedFunctionNames = null
 A set of function names that, when provided, limits the functions the model will call.
 

Detailed Description

Configuration for specifying function calling behavior.

Member Data Documentation

- -

◆ AllowedFunctionNames

+ +

◆ AllowedFunctionNames

- +
string [] Uralstech.UGemini.Tools.Declaration.GeminiFunctionCallingConfiguration.AllowedFunctionNames = nullstring [] Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionCallingConfiguration.AllowedFunctionNames = null

A set of function names that, when provided, limits the functions the model will call.

-

This should only be set when Mode is GeminiFunctionCallingMode.Any.
- Function names should match [GeminiFunctionDeclaration.Name]. With mode set to GeminiFunctionCallingMode.Any,
+

This should only be set when Mode is GeminiFunctionCallingMode.Any.
+ Function names should match [GeminiFunctionDeclaration.Name]. With mode set to GeminiFunctionCallingMode.Any,
model will predict a function call from the set of function names provided.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionCallingConfiguration.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionCallingConfiguration.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.js new file mode 100644 index 00000000..85a5ecec --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration = +[ + [ "AllowedFunctionNames", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#aa41c3ba57030b6ed7b8851cdf71b58df", null ], + [ "Mode", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a00536163ab10230dc6b211d317b90385", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration-members.html new file mode 100644 index 00000000..75e18ed4 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration-members.html @@ -0,0 +1,118 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionDeclaration Member List
+
+ +
+ + + + 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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html similarity index 69% rename from docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html index 09f25549..ca882ce1 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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Tools.Declaration.GeminiFunctionDeclaration Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionDeclaration Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Tools.Declaration.GeminiFunctionDeclaration Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionDeclaration Class Reference
@@ -111,34 +111,34 @@ - - - - + + - - - - + + + - + Schema Value: the Schema defining the type used for the parameter.
+

Public Attributes

+
string Name
 The name of the function. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 63.
 
+
 The name of the function. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 63.
 
string Description
 A brief description of the function.
 
-GeminiSchema Parameters = null
 Describes the parameters to this function. Reflects the Open API 3.03 Parameter Object string Key: the name of the parameter.
+
 A brief description of the function.
 
+GeminiSchema Parameters = null
 Describes the parameters to this function. Reflects the Open API 3.03 Parameter Object string Key: the name of the parameter.
Parameter names are case sensitive.
- Schema Value: the Schema defining the type used for the parameter.
 
 

Detailed Description

Structured 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.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiFunctionDeclaration.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiFunctionDeclaration.cs

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.js new file mode 100644 index 00000000..5703f1ac --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.js @@ -0,0 +1,6 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration = +[ + [ "Description", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a96b827958b1123d5d8295729ec1e4bb3", null ], + [ "Name", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad38d6a53484be75f28b840c814aa3769", null ], + [ "Parameters", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a250f92e3c4759e165cb442152ab864bc", null ] +]; \ No newline at end of file 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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool-members.html similarity index 77% rename from docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool-members.html index ee2d120d..3887b894 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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,14 +97,14 @@
-
Uralstech.UGemini.Tools.Declaration.GeminiFunctionCallingConfiguration Member List
+
Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiTool Member List
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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html similarity index 55% rename from docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html index 4df80896..2ea2b2d2 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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Tools.Declaration.GeminiTool Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiTool Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Tools.Declaration.GeminiTool Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiTool Class Reference
@@ -109,46 +109,50 @@ - - - + + + + + +

Public Attributes

GeminiFunctionDeclaration[] FunctionDeclarations = null
 A list of FunctionDeclarations available to the model that can be used for function calling.
 
GeminiFunctionDeclaration[] FunctionDeclarations = null
 A list of FunctionDeclarations available to the model that can be used for function calling.
 
+GeminiCodeExecution CodeExecution = null
 Enables the model to execute code as part of generation.
 

Detailed Description

Tool details that the model may use to generate response.

A Tool is a piece of code that enables the system to interact with external systems
to perform an action, or set of actions, outside of knowledge and scope of the model.

Member Data Documentation

- -

◆ FunctionDeclarations

+ +

◆ FunctionDeclarations

- +
GeminiFunctionDeclaration [] Uralstech.UGemini.Tools.Declaration.GeminiTool.FunctionDeclarations = nullGeminiFunctionDeclaration [] Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiTool.FunctionDeclarations = null

A list of FunctionDeclarations available to the model that can be used for function calling.

The model or system does not execute the function. Instead the defined function may be returned as
- a [GeminiFunctionCall][GeminiContent.GeminiContentPart.FunctionCall] with arguments to the client
+ a [GeminiFunctionCall][GeminiContent.GeminiContentPart.FunctionCall] with arguments to the client
side for execution. The model may decide to call a subset of these functions by populating
- [GeminiFunctionCall][GeminiContent.GeminiContentPart.FunctionCall] in the response.
- The next conversation turn may contain a [GeminiFunctionResponse][GeminiContent.GeminiContentPart.FunctionResponse]
- with the [GeminiContent.Role] GeminiRole.ToolResponse generation context for the next model turn.

+ [GeminiFunctionCall][GeminiContent.GeminiContentPart.FunctionCall] in the response.
+ The next conversation turn may contain a [GeminiFunctionResponse][GeminiContent.GeminiContentPart.FunctionResponse]
+ with the [GeminiContent.Role] GeminiRole.ToolResponse generation context for the next model turn.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration/GeminiTool.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration/GeminiTool.cs

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.js new file mode 100644 index 00000000..3b240a8a --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool = +[ + [ "CodeExecution", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html#a00c9511961cc5480b36bf3e98902abb9", null ], + [ "FunctionDeclarations", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html#a8b4b9f30ad86756f463d707ce835e71c", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration-members.html similarity index 73% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration-members.html index 11d1457e..ae8e5708 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,15 +97,14 @@
-
Uralstech.UGemini.Answer.GeminiAnswerResponse Member List
+
Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiToolConfiguration Member List
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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html similarity index 64% rename from docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html index e46415e3..de9ea44c 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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Tools.Declaration.GeminiToolConfiguration Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiToolConfiguration Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -100,8 +100,8 @@ -
Uralstech.UGemini.Tools.Declaration.GeminiToolConfiguration Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiToolConfiguration Class Reference
@@ -110,22 +110,22 @@ - - - + + +

Static Public Member Functions

static GeminiToolConfiguration GetConfiguration (GeminiFunctionCallingMode callingMode, string[] allowedFunctions=null)
 Creates a new GeminiToolConfiguration.
 
static GeminiToolConfiguration GetConfiguration (GeminiFunctionCallingMode callingMode, string[] allowedFunctions=null)
 Creates a new GeminiToolConfiguration.
 
- - - + + +

Public Attributes

-GeminiFunctionCallingConfiguration FunctionCallingConfig = null
 Function calling config.
 
+GeminiFunctionCallingConfiguration FunctionCallingConfig = null
 Function calling config.
 

Detailed Description

The Tool configuration containing parameters for specifying Tool use in the request.

Member Function Documentation

- -

◆ GetConfiguration()

+ +

◆ GetConfiguration()

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

- + - + @@ -151,7 +151,7 @@

-

Creates a new GeminiToolConfiguration.

+

Creates a new GeminiToolConfiguration.

Parameters

static GeminiToolConfiguration Uralstech.UGemini.Tools.Declaration.GeminiToolConfiguration.GetConfiguration static GeminiToolConfiguration Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiToolConfiguration.GetConfiguration (GeminiFunctionCallingMode callingMode, GeminiFunctionCallingMode callingMode,
@@ -164,14 +164,14 @@

diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.js new file mode 100644 index 00000000..262cdcf8 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration = +[ + [ "GetConfiguration", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a8a854448cde37229c8173a5a90bccf4e", null ], + [ "FunctionCallingConfig", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a6a567c8de25d9bfe1ab691fac0d1510a", null ] +]; \ No newline at end of file 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_models_1_1_generation_1_1_tools_1_1_gemini_function_call-members.html similarity index 72% rename from docs/class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call-members.html index fa093b51..bbeb8165 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_models_1_1_generation_1_1_tools_1_1_gemini_function_call-members.html @@ -27,7 +27,7 @@

@@ -71,7 +71,7 @@
@@ -97,15 +97,15 @@
-
Uralstech.UGemini.Chat.GeminiSafetyRating Member List
+
Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionCall Member List
-

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

+

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

callingModeSpecifies the mode in which function calling should execute.
-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
- - - + + +
BlockedUralstech.UGemini.Chat.GeminiSafetyRating
CategoryUralstech.UGemini.Chat.GeminiSafetyRating
ProbabilityUralstech.UGemini.Chat.GeminiSafetyRating
ArgumentsUralstech.UGemini.Models.Generation.Tools.GeminiFunctionCall
GetResponse(JObject responseJson=null)Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionCall
NameUralstech.UGemini.Models.Generation.Tools.GeminiFunctionCall

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_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html similarity index 66% rename from docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html index f8644b89..e0908a41 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_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Tools.GeminiFunctionCall Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionCall Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -100,8 +100,8 @@ -
Uralstech.UGemini.Tools.GeminiFunctionCall Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionCall Class Reference
@@ -110,31 +110,31 @@ - - - + + +

Public Member Functions

GeminiFunctionResponse GetResponse (JObject responseJson=null)
 Creates a GeminiFunctionResponse for this function call.
 
GeminiFunctionResponse GetResponse (JObject responseJson=null)
 Creates a GeminiFunctionResponse for this function call.
 
- - - - - - + + + + +

Public Attributes

+
string Name
 The name of the function to call. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 63.
 
JObject Arguments = null
 Optional. The function parameters and values in JSON object format.
 
 The name of the function to call. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 63.
 
JObject Arguments = null
 Optional. The function parameters and values in JSON object format.
 

Detailed Description

A predicted FunctionCall returned from the model that contains a string representing the FunctionDeclaration.name with the arguments and their values.

Member Function Documentation

- -

◆ GetResponse()

+ +

◆ GetResponse()

- + @@ -142,26 +142,26 @@

-

Creates a GeminiFunctionResponse for this function call.

+

Creates a GeminiFunctionResponse for this function call.

Parameters

GeminiFunctionResponse Uralstech.UGemini.Tools.GeminiFunctionCall.GetResponse GeminiFunctionResponse Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionCall.GetResponse ( JObject responseJson = null)
responseJsonThe JSON response data.
-
Returns
A new GeminiFunctionResponse object.
+
Returns
A new GeminiFunctionResponse object.

Member Data Documentation

- -

◆ Arguments

+ +

◆ Arguments

- +
JObject Uralstech.UGemini.Tools.GeminiFunctionCall.Arguments = nullJObject Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionCall.Arguments = null
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.js new file mode 100644 index 00000000..4682032d --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.js @@ -0,0 +1,6 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call = +[ + [ "GetResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#a6fc0ccd2ea06ebb4454b8d26c4d6bf61", null ], + [ "Arguments", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#a22de232521b5a4b96f9163bffee3ddcb", null ], + [ "Name", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#aebed63886326e55b7c6bb5653b2c6019", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response-members.html similarity index 77% rename from docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage-members.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response-members.html index 7e522990..1590aebe 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage-members.html +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,14 +97,14 @@
-
Uralstech.UGemini.Answer.GeminiGroundingPassage Member List
+
Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionResponse Member List
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_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html similarity index 57% rename from docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html index 99da79b0..14ff52b0 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_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Tools.GeminiFunctionResponse Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionResponse Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,36 +99,36 @@
-
Uralstech.UGemini.Tools.GeminiFunctionResponse Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionResponse Class Reference
-

The result output from a GeminiFunctionCall that contains a string representing the Declaration.GeminiFunctionDeclaration.Name and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a GeminiFunctionCall made based on model prediction. +

The result output from a GeminiFunctionCall that contains a string representing the Declaration.GeminiFunctionDeclaration.Name and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a GeminiFunctionCall made based on model prediction. More...

- - - - - - + + + + +

Public Attributes

+
string Name
 The name of the function to call. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 63.
 
-GeminiFunctionResponseContent Response = null
 The function response data.
 
 The name of the function to call. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 63.
 
+GeminiFunctionResponseContent Response = null
 The function response data.
 

Detailed Description

-

The result output from a GeminiFunctionCall that contains a string representing the Declaration.GeminiFunctionDeclaration.Name and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a GeminiFunctionCall made based on model prediction.

+

The result output from a GeminiFunctionCall that contains a string representing the Declaration.GeminiFunctionDeclaration.Name and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a GeminiFunctionCall made based on model prediction.


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponse.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionResponse.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.js new file mode 100644 index 00000000..92af79a6 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response = +[ + [ "Name", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html#a30c0fb36c459884ff345d5493de38661", null ], + [ "Response", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html#a7a36601430f879fe5ccf41f41f6f5259", null ] +]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content-members.html b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content-members.html new file mode 100644 index 00000000..b8b84600 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content-members.html @@ -0,0 +1,117 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionResponseContent Member List
+
+ +
+ + + + 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_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html similarity index 75% rename from docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html rename to docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html index 6548d746..f2ba4e06 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_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Tools.GeminiFunctionResponseContent Class Reference +UGemini: Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionResponseContent Class Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,8 +99,8 @@
-
Uralstech.UGemini.Tools.GeminiFunctionResponseContent Class Reference
+List of all members
+
Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionResponseContent Class Reference
@@ -109,26 +109,26 @@ - - - - + + - - + +

Public Attributes

+
string Name
 The name of the function.
 
+
 The name of the function.
 
JObject ResponseData
 The actual JSON response data of the function.
 
 The actual JSON response data of the function.
 

Detailed Description

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


The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/GeminiFunctionResponseContent.cs
  • +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/GeminiFunctionResponseContent.cs
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.js b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.js new file mode 100644 index 00000000..a33619f8 --- /dev/null +++ b/docs/class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.js @@ -0,0 +1,5 @@ +var class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content = +[ + [ "Name", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html#a4dcc75c503a068efe6df602f3835a063", null ], + [ "ResponseData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html#a164dae965f3e178bf4ceed00aa915068", null ] +]; \ No newline at end of file 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 deleted file mode 100644 index 05e18a4f..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - -UGemini: Uralstech.UGemini.Schema.GeminiSchema Class Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
UGemini 1.4.0 -
-
A C# wrapper for the Google Gemini API.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
Uralstech.UGemini.Schema.GeminiSchema Class Reference
-
-
- -

The 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. - More...

- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-GeminiSchemaDataType Type
 Data type.
 
-GeminiSchemaDataFormat Format = GeminiSchemaDataFormat.Unspecified
 The format of the data. This is used only for primitive datatypes.
 
-string Description = null
 A brief description of the parameter. This could contain examples of use. Parameter description may be formatted as Markdown.
 
-bool? Nullable = null
 Indicates if the value may be null.
 
string[] Enum = null
 Possible values of the element of GeminiSchemaDataType.String with enum format.
 
-Dictionary< string, GeminiSchemaProperties = null
 The properties of GeminiSchemaDataType.Object.
 
-string[] Required = null
 Required properties of GeminiSchemaDataType.Object.
 
-GeminiSchema Items = null
 Schema of the elements of GeminiSchemaDataType.Array.
 
-

Detailed Description

-

The 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.

-

Member Data Documentation

- -

◆ Enum

- -
-
- - - - -
string [] Uralstech.UGemini.Schema.GeminiSchema.Enum = null
-
- -

Possible values of the element of GeminiSchemaDataType.String with enum format.

-

For example we can define an Enum Direction as:

-
GeminiSchema enumSchema = new()
-
{
- - -
Enum = new string[]
-
{
-
"EAST",
-
"NORTH",
-
"SOUTH",
-
"WEST",
-
},
-
};
-
The Schema object allows the definition of input and output data types. These types can be objects,...
Definition GeminiSchema.cs:13
-
string[] Enum
Possible values of the element of GeminiSchemaDataType.String with enum format.
Definition GeminiSchema.cs:59
-
GeminiSchemaDataFormat Format
The format of the data. This is used only for primitive datatypes.
Definition GeminiSchema.cs:23
-
GeminiSchemaDataType Type
Data type.
Definition GeminiSchema.cs:17
-
GeminiSchemaDataFormat
Defines the format of schema data.
Definition GeminiSchemaDataFormat.cs:12
-
GeminiSchemaDataType
Contains the list of OpenAPI data types as defined by the OpenAPI Specification.
Definition GeminiSchemaDataType.cs:12
-
-
-
-
The documentation for this class was generated from the following file:
    -
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema/GeminiSchema.cs
  • -
-
-
- - - - diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.js b/docs/class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.js deleted file mode 100644 index 8f80a92f..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.js +++ /dev/null @@ -1,11 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema = -[ - [ "Description", "class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#af7967d2ed8d41acccb3085e730507432", null ], - [ "Enum", "class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a6c034cc47b4abda6d72bd44039624d43", null ], - [ "Format", "class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a70b4a186a5595c79e24e6971f983527f", null ], - [ "Items", "class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#ac07bef009172baa056cbe393cc7502a8", null ], - [ "Nullable", "class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a2f2e7fe77c107eb037f3c36e781aced7", null ], - [ "Properties", "class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a0b6f943d1680b2ad69255367a51e23d1", null ], - [ "Required", "class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a416cb1a2523cff371dce8dc065ac6e04", null ], - [ "Type", "class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a898c914eab89fabe3dadaf5e4c5b5afd", null ] -]; \ No newline at end of file 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 2dee4b2c..3f6d76ce 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.4.0 +
UGemini 2.0.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 89b483d9..3302476e 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -143,7 +143,7 @@

- 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 deleted file mode 100644 index 4f43f42c..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.js +++ /dev/null @@ -1,12 +0,0 @@ -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#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#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_request.png b/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.png deleted file mode 100644 index 6ec6ef05..00000000 Binary files a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.png and /dev/null differ 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 deleted file mode 100644 index d16455f1..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -UGemini: Member List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
UGemini 1.4.0 -
-
A C# wrapper for the Google Gemini API.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
Uralstech.UGemini.TokenCounting.GeminiTokenCountResponse Member List
-
-
- -

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

- - -
TotalTokensUralstech.UGemini.TokenCounting.GeminiTokenCountResponse
-
- - - - diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.js deleted file mode 100644 index 708f09e6..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.js +++ /dev/null @@ -1,4 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response = -[ - [ "TotalTokens", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html#ac30f0c1df0556b19f9c5424f39fcc68e", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.js b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.js deleted file mode 100644 index 40164d37..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration = -[ - [ "AllowedFunctionNames", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a22601994c075f383bcaf7b31e9378726", null ], - [ "Mode", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a1a449b063064c973eeb93e12f6bab937", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.js b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.js deleted file mode 100644 index 4aeed7ad..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration = -[ - [ "Description", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ac6f78dd06d711c56357549cff8e2f830", null ], - [ "Name", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a80166a44ed49972a247e0d156ef39332", null ], - [ "Parameters", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad45eded0ba314e4af96d89511c2837fb", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.js b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.js deleted file mode 100644 index 19fb73fc..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.js +++ /dev/null @@ -1,4 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool = -[ - [ "FunctionDeclarations", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html#ade17f48f01c1aa40ea0dfc6c61211499", null ] -]; \ No newline at end of file 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 deleted file mode 100644 index a9d6fbdc..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.js +++ /dev/null @@ -1,5 +0,0 @@ -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.js b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.js deleted file mode 100644 index c19c23d4..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.js +++ /dev/null @@ -1,6 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call = -[ - [ "GetResponse", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#adc9304ceaa0540f2705ca94f853738c3", null ], - [ "Arguments", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a5ba65a22b3ff2ed367f372c829ec0fb9", null ], - [ "Name", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a789b27239b44a6ed066e08d357dc364c", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.js b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.js deleted file mode 100644 index d379990f..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response = -[ - [ "Name", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#a17bd6590b2e6c3d25d5dc5125566a4bd", null ], - [ "Response", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#aefdfe5f45b0ee5dd65a80b972b51264c", null ] -]; \ No newline at end of file diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.js b/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.js deleted file mode 100644 index 71cb0b1d..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.js +++ /dev/null @@ -1,5 +0,0 @@ -var class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content = -[ - [ "Name", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#ac47315f230fcfc4b595d3ca4b955c949", null ], - [ "ResponseData", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#a875c0339af7ba98e787a14206730d67c", null ] -]; \ No newline at end of file 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 deleted file mode 100644 index 05c0b399..00000000 --- a/docs/class_uralstech_1_1_u_gemini_1_1_unity_extensions.js +++ /dev/null @@ -1,7 +0,0 @@ -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 2725f050..ab027463 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.4.0 +
UGemini 2.0.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 66a5eb65..25dabc52 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
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 index 8dd6790a..49a842a0 100644 --- 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 @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
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 index 2f4e662a..0e53497c 100644 --- 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 @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/classes.html b/docs/classes.html index 9a1c771a..c57fbf4d 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,24 +100,21 @@
Class Index
-
E | G | I | S | U | W
+
G | I | S | U | W
-
E
-
EnumExtensions (Uralstech.UGemini)
-
G
-
GeminiAnswerRequest (Uralstech.UGemini.Answer)
GeminiAnswerResponse (Uralstech.UGemini.Answer)
GeminiAttributionSourceId (Uralstech.UGemini.Chat)
GeminiBatchEmbedContentRequest (Uralstech.UGemini.Embedding)
GeminiBatchEmbedContentResponse (Uralstech.UGemini.Embedding)
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)
GeminiContentEmbedding (Uralstech.UGemini.Embedding)
GeminiContentPart (Uralstech.UGemini)
GeminiEmbedContentRequest (Uralstech.UGemini.Embedding)
GeminiEmbedContentResponse (Uralstech.UGemini.Embedding)
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)
GeminiGroundingAttributions (Uralstech.UGemini.Answer)
GeminiGroundingPassage (Uralstech.UGemini.Answer)
GeminiGroundingPassageId (Uralstech.UGemini.Chat)
GeminiGroundingPassages (Uralstech.UGemini.Answer)
GeminiManager (Uralstech.UGemini)
GeminiMetadataCondition (Uralstech.UGemini.Answer)
GeminiMetadataFilter (Uralstech.UGemini.Answer)
GeminiModel (Uralstech.UGemini.Models)
GeminiModelGetRequest (Uralstech.UGemini.Models)
GeminiModelId (Uralstech.UGemini.Models)
GeminiModelIdStringConverter (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)
GeminiSemanticRetrieverConfig (Uralstech.UGemini.Answer)
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)
+
GeminiAnswerRequest (Uralstech.UGemini.Models.Generation.QuestionAnswering)
GeminiAnswerResponse (Uralstech.UGemini.Models.Generation.QuestionAnswering)
GeminiAttributionSourceId (Uralstech.UGemini.Models.Content.Attribution)
GeminiBatchEmbedContentRequest (Uralstech.UGemini.Models.Embedding)
GeminiBatchEmbedContentResponse (Uralstech.UGemini.Models.Embedding)
GeminiCachedContent (Uralstech.UGemini.Models.Caching)
GeminiCachedContentCreateRequest (Uralstech.UGemini.Models.Caching)
GeminiCachedContentCreationData (Uralstech.UGemini.Models.Caching)
GeminiCachedContentDeleteRequest (Uralstech.UGemini.Models.Caching)
GeminiCachedContentGetRequest (Uralstech.UGemini.Models.Caching)
GeminiCachedContentListRequest (Uralstech.UGemini.Models.Caching)
GeminiCachedContentListResponse (Uralstech.UGemini.Models.Caching)
GeminiCachedContentPatchData (Uralstech.UGemini.Models.Caching)
GeminiCachedContentPatchRequest (Uralstech.UGemini.Models.Caching)
GeminiCachedContentUsageMetadata (Uralstech.UGemini.Models.Caching)
GeminiCandidate (Uralstech.UGemini.Models.Generation.Candidate)
GeminiChatRequest (Uralstech.UGemini.Models.Generation.Chat)
GeminiChatResponse (Uralstech.UGemini.Models.Generation.Chat)
GeminiCitationMetadata (Uralstech.UGemini.Models.Content.Citation)
GeminiCitationSource (Uralstech.UGemini.Models.Content.Citation)
GeminiCodeExecution (Uralstech.UGemini.Models.Generation.Tools.Declaration)
GeminiCodeExecutionResult (Uralstech.UGemini.Models.Generation.Tools.CodeExecution)
GeminiContent (Uralstech.UGemini.Models.Content)
GeminiContentBlob (Uralstech.UGemini.Models.Content)
GeminiContentEmbedding (Uralstech.UGemini.Models.Embedding)
GeminiContentPart (Uralstech.UGemini.Models.Content)
GeminiContentTypeExtensions (Uralstech.UGemini)
GeminiEmbedContentRequest (Uralstech.UGemini.Models.Embedding)
GeminiEmbedContentResponse (Uralstech.UGemini.Models.Embedding)
GeminiExecutableCode (Uralstech.UGemini.Models.Generation.Tools.CodeExecution)
GeminiFile (Uralstech.UGemini.FileAPI)
GeminiFileData (Uralstech.UGemini.Models.Content)
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.Models.Generation.Tools)
GeminiFunctionCallingConfiguration (Uralstech.UGemini.Models.Generation.Tools.Declaration)
GeminiFunctionDeclaration (Uralstech.UGemini.Models.Generation.Tools.Declaration)
GeminiFunctionResponse (Uralstech.UGemini.Models.Generation.Tools)
GeminiFunctionResponseContent (Uralstech.UGemini.Models.Generation.Tools)
GeminiGenerationConfiguration (Uralstech.UGemini.Models.Generation)
GeminiGroundingAttribution (Uralstech.UGemini.Models.Content.Attribution)
GeminiGroundingPassage (Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding)
GeminiGroundingPassageId (Uralstech.UGemini.Models.Content.Attribution)
GeminiGroundingPassages (Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding)
GeminiManager (Uralstech.UGemini)
GeminiMetadataCondition (Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever)
GeminiMetadataFilter (Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever)
GeminiModel (Uralstech.UGemini.Models)
GeminiModelGetRequest (Uralstech.UGemini.Models)
GeminiModelId (Uralstech.UGemini.Models)
GeminiModelIdStringConverter (Uralstech.UGemini.Models)
GeminiModelListRequest (Uralstech.UGemini.Models)
GeminiModelListResponse (Uralstech.UGemini.Models)
GeminiPromptFeedback (Uralstech.UGemini.Models.Generation.Candidate)
GeminiRequestException (Uralstech.UGemini.Exceptions)
GeminiRequestMetadata (Uralstech.UGemini)
GeminiSafetyRating (Uralstech.UGemini.Models.Generation.Safety)
GeminiSafetySettings (Uralstech.UGemini.Models.Generation.Safety)
GeminiSchema (Uralstech.UGemini.Models.Generation.Schema)
GeminiSecondsToTimeSpanJsonConverter (Uralstech.UGemini)
GeminiSemanticRetrieverChunk (Uralstech.UGemini.Models.Content.Attribution)
GeminiSemanticRetrieverConfig (Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever)
GeminiStatus (Uralstech.UGemini.Status)
GeminiStatusDetails (Uralstech.UGemini.Status)
GeminiTokenCountRequest (Uralstech.UGemini.Models.CountTokens)
GeminiTokenCountResponse (Uralstech.UGemini.Models.CountTokens)
GeminiTool (Uralstech.UGemini.Models.Generation.Tools.Declaration)
GeminiToolConfiguration (Uralstech.UGemini.Models.Generation.Tools.Declaration)
GeminiUsageMetadata (Uralstech.UGemini.Models.Generation.Candidate)
+
I
+
IAppendableData (Uralstech.UGemini)
IGeminiDeleteRequest (Uralstech.UGemini)
IGeminiGetRequest (Uralstech.UGemini)
IGeminiMultiPartPostRequest (Uralstech.UGemini)
IGeminiPatchRequest (Uralstech.UGemini)
IGeminiPostRequest (Uralstech.UGemini)
IGeminiRequest (Uralstech.UGemini)
IGeminiStreamablePostRequest (Uralstech.UGemini)
+
S
Singleton (Uralstech.UGemini.Utils.Singleton)
-
-
U
-
UnityExtensions (Uralstech.UGemini)
+
U
+
UnityExtensions (Uralstech.UGemini.Models.Content)
+
W
WebRequestHelper (Uralstech.UGemini.Utils.Web)
diff --git a/docs/deprecated.html b/docs/deprecated.html deleted file mode 100644 index c140d65a..00000000 --- a/docs/deprecated.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - -UGemini: Deprecated List - - - - - - - - - - - - - - - -
-
- - - - - - -
-
UGemini 1.4.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_2cd4b8e655d1cdd9a035ae930ac0af91.html b/docs/dir_013ee413de2049f66b1f84991ec3034f.html similarity index 91% rename from docs/dir_2cd4b8e655d1cdd9a035ae930ac0af91.html rename to docs/dir_013ee413de2049f66b1f84991ec3034f.html index ae4ecbcb..a890b5bc 100644 --- a/docs/dir_2cd4b8e655d1cdd9a035ae930ac0af91.html +++ b/docs/dir_013ee413de2049f66b1f84991ec3034f.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountResponse Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/List Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,7 +97,7 @@
-
TokenCountResponse Directory Reference
+
List Directory Reference
@@ -105,7 +105,7 @@ diff --git a/docs/dir_07237fb6c09a71abeadc28ffed67c80d.html b/docs/dir_07237fb6c09a71abeadc28ffed67c80d.html new file mode 100644 index 00000000..f4a51b48 --- /dev/null +++ b/docs/dir_07237fb6c09a71abeadc28ffed67c80d.html @@ -0,0 +1,129 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Generation Directory Reference
+
+
+ + + + + + + + + + + + + + +

+Directories

 Answer
 
 Candidate
 
 Chat
 
 Safety
 
 Schema
 
 Tools
 
+
+
+ + + + diff --git a/docs/dir_0ac7074907d29246002a45daff855281.html b/docs/dir_0ac7074907d29246002a45daff855281.html new file mode 100644 index 00000000..9b7c47bd --- /dev/null +++ b/docs/dir_0ac7074907d29246002a45daff855281.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Get Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Get Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_0cf1fdd9581045be842ff0eaed1ba6ab.html b/docs/dir_0cf1fdd9581045be842ff0eaed1ba6ab.html index b96801f6..d8629818 100644 --- a/docs/dir_0cf1fdd9581045be842ff0eaed1ba6ab.html +++ b/docs/dir_0cf1fdd9581045be842ff0eaed1ba6ab.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_0e627c1ac5c52a53686c6fad1295165d.html b/docs/dir_0e627c1ac5c52a53686c6fad1295165d.html new file mode 100644 index 00000000..b2f4ac06 --- /dev/null +++ b/docs/dir_0e627c1ac5c52a53686c6fad1295165d.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/EmbedContent Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
EmbedContent Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_19bf2fd78afc23e23e04211a950dc2a5.html b/docs/dir_19bf2fd78afc23e23e04211a950dc2a5.html new file mode 100644 index 00000000..7ce3b306 --- /dev/null +++ b/docs/dir_19bf2fd78afc23e23e04211a950dc2a5.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Delete Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Delete Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_2275036caab114621a79ba2a009aca1a.html b/docs/dir_2275036caab114621a79ba2a009aca1a.html new file mode 100644 index 00000000..99b477af --- /dev/null +++ b/docs/dir_2275036caab114621a79ba2a009aca1a.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/List Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
List Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_3bf679e8c953133e0d58e5335204f81e.html b/docs/dir_3bf679e8c953133e0d58e5335204f81e.html new file mode 100644 index 00000000..63938835 --- /dev/null +++ b/docs/dir_3bf679e8c953133e0d58e5335204f81e.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/CodeExecution Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
CodeExecution Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_45828abe6c639379787a2d7b4d089ad6.html b/docs/dir_45828abe6c639379787a2d7b4d089ad6.html index cb006dee..9dfc2019 100644 --- a/docs/dir_45828abe6c639379787a2d7b4d089ad6.html +++ b/docs/dir_45828abe6c639379787a2d7b4d089ad6.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_4e65de734f19fd6b82dcc2ec587fef8b.html b/docs/dir_4e65de734f19fd6b82dcc2ec587fef8b.html new file mode 100644 index 00000000..01fb24d3 --- /dev/null +++ b/docs/dir_4e65de734f19fd6b82dcc2ec587fef8b.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Patch Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Patch Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_4e6688c00147626c283d98ffe9788cc8.html b/docs/dir_4e6688c00147626c283d98ffe9788cc8.html index 978a48d4..e65ce001 100644 --- a/docs/dir_4e6688c00147626c283d98ffe9788cc8.html +++ b/docs/dir_4e6688c00147626c283d98ffe9788cc8.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -103,31 +103,13 @@ - - - - - - - - - - - - - + - - - - - - - +

Directories

 Answer
 
 ChatRequest
 
 ChatResponse
 
 Common
 
 Embedding
 
 FileAPI
 
 Interfaces
 Files
 
 Models
 
 Requests
 
 Schema
 
 TokenCountRequest
 
 TokenCountResponse
 
 Tools
 Status
 
diff --git a/docs/dir_5fee28166436329a50f0d9968913e820.html b/docs/dir_50924235e0b6bd2dae8c5f0233f59420.html similarity index 91% rename from docs/dir_5fee28166436329a50f0d9968913e820.html rename to docs/dir_50924235e0b6bd2dae8c5f0233f59420.html index e6d8eb12..1bc89089 100644 --- a/docs/dir_5fee28166436329a50f0d9968913e820.html +++ b/docs/dir_50924235e0b6bd2dae8c5f0233f59420.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Status Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Upload Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,7 +97,7 @@
-
Status Directory Reference
+
Upload Directory Reference
@@ -105,7 +105,7 @@ diff --git a/docs/dir_dab8088f0d18bf8f79ee7a435b6ad4af.html b/docs/dir_55a9cfa9fd444401365f258c113168e7.html similarity index 90% rename from docs/dir_dab8088f0d18bf8f79ee7a435b6ad4af.html rename to docs/dir_55a9cfa9fd444401365f258c113168e7.html index 03b32026..2c48aed2 100644 --- a/docs/dir_dab8088f0d18bf8f79ee7a435b6ad4af.html +++ b/docs/dir_55a9cfa9fd444401365f258c113168e7.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Attribution Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Attribution Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -105,7 +105,7 @@ diff --git a/docs/dir_571542eb0a773cd2ddc8819a34fb7d8f.html b/docs/dir_571542eb0a773cd2ddc8819a34fb7d8f.html index 303730cc..23bcca44 100644 --- a/docs/dir_571542eb0a773cd2ddc8819a34fb7d8f.html +++ b/docs/dir_571542eb0a773cd2ddc8819a34fb7d8f.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_596fbf9c69e305cf1c95c79512c3385a.html b/docs/dir_596fbf9c69e305cf1c95c79512c3385a.html new file mode 100644 index 00000000..e647890b --- /dev/null +++ b/docs/dir_596fbf9c69e305cf1c95c79512c3385a.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Chat Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Chat Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_5e1e3af2226d766e7aac202db69e59c0.html b/docs/dir_5e1e3af2226d766e7aac202db69e59c0.html index 4a6fb3a7..a4aeff45 100644 --- a/docs/dir_5e1e3af2226d766e7aac202db69e59c0.html +++ b/docs/dir_5e1e3af2226d766e7aac202db69e59c0.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_f11cc955343796023543dcbbba423498.html b/docs/dir_6158db8c86252d765a8660ee73994e4a.html similarity index 87% rename from docs/dir_f11cc955343796023543dcbbba423498.html rename to docs/dir_6158db8c86252d765a8660ee73994e4a.html index ace7b732..840ea910 100644 --- a/docs/dir_f11cc955343796023543dcbbba423498.html +++ b/docs/dir_6158db8c86252d765a8660ee73994e4a.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/TokenCountRequest Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/SemanticRetriever Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,7 +97,7 @@
-
TokenCountRequest Directory Reference
+
SemanticRetriever Directory Reference
@@ -105,7 +105,7 @@ diff --git a/docs/dir_639eaf50eaab041394cfc71acb30a3e2.html b/docs/dir_639eaf50eaab041394cfc71acb30a3e2.html deleted file mode 100644 index 25d04dcb..00000000 --- a/docs/dir_639eaf50eaab041394cfc71acb30a3e2.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/SingleRequests Directory Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
UGemini 1.4.0 -
-
A C# wrapper for the Google Gemini API.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
SingleRequests Directory Reference
-
-
-
-
- - - - diff --git a/docs/dir_b1eff6f381348d833c55c7fc24029359.html b/docs/dir_685fce134643dfa5c500e1526a1763eb.html similarity index 89% rename from docs/dir_b1eff6f381348d833c55c7fc24029359.html rename to docs/dir_685fce134643dfa5c500e1526a1763eb.html index ab5f7385..c15b5055 100644 --- a/docs/dir_b1eff6f381348d833c55c7fc24029359.html +++ b/docs/dir_685fce134643dfa5c500e1526a1763eb.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Answer/SemanticRetriever Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding/BatchEmbedContent Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,7 +97,7 @@
-
SemanticRetriever Directory Reference
+
BatchEmbedContent Directory Reference
@@ -105,7 +105,7 @@ diff --git a/docs/dir_9e8bd6c92425ddf4abf809a110ec88d6.html b/docs/dir_69aaec94fb6a1075730f939bb2175cdb.html similarity index 86% rename from docs/dir_9e8bd6c92425ddf4abf809a110ec88d6.html rename to docs/dir_69aaec94fb6a1075730f939bb2175cdb.html index 5e1ec1e7..5eb15609 100644 --- a/docs/dir_9e8bd6c92425ddf4abf809a110ec88d6.html +++ b/docs/dir_69aaec94fb6a1075730f939bb2175cdb.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Embedding Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Embedding Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -103,7 +103,9 @@ - + + +

Directories

 BatchEmbedding
 BatchEmbedContent
 
 EmbedContent
 
@@ -111,7 +113,7 @@ diff --git a/docs/dir_799ccc7a6fdc8614d97a310240c62b20.html b/docs/dir_799ccc7a6fdc8614d97a310240c62b20.html new file mode 100644 index 00000000..132aba5e --- /dev/null +++ b/docs/dir_799ccc7a6fdc8614d97a310240c62b20.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Candidate Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Candidate Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_79ce1939d651232f8863ced08a91b1bc.html b/docs/dir_79ce1939d651232f8863ced08a91b1bc.html index 7cecc7e2..68f9bc14 100644 --- a/docs/dir_79ce1939d651232f8863ced08a91b1bc.html +++ b/docs/dir_79ce1939d651232f8863ced08a91b1bc.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_7b32ae131e363405b055f19c1a0e1a96.html b/docs/dir_7cc201dd994632b50a41076c84678819.html similarity index 92% rename from docs/dir_7b32ae131e363405b055f19c1a0e1a96.html rename to docs/dir_7cc201dd994632b50a41076c84678819.html index eec2e808..0812f98a 100644 --- a/docs/dir_7b32ae131e363405b055f19c1a0e1a96.html +++ b/docs/dir_7cc201dd994632b50a41076c84678819.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/SingleRequests Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/CountTokens Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,7 +97,7 @@
-
SingleRequests Directory Reference
+
CountTokens Directory Reference
@@ -105,7 +105,7 @@ diff --git a/docs/dir_ea41b9fdea0c9c558fe84d9635771122.html b/docs/dir_831052c238e8bd40f466c285a821e794.html similarity index 85% rename from docs/dir_ea41b9fdea0c9c558fe84d9635771122.html rename to docs/dir_831052c238e8bd40f466c285a821e794.html index 51d8accb..98ce7957 100644 --- a/docs/dir_ea41b9fdea0c9c558fe84d9635771122.html +++ b/docs/dir_831052c238e8bd40f466c285a821e794.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,17 +97,15 @@
-
FileAPI Directory Reference
+
Answer Directory Reference
- + - - - +

Directories

 FileList
 Grounding
 
 FileUpload
 
 SingleRequests
 SemanticRetriever
 
@@ -115,7 +113,7 @@ diff --git a/docs/dir_7f83b953453a5a6302c54c2e3bea924a.html b/docs/dir_89c24d3d9ca7205bcc150bdec64b7414.html similarity index 89% rename from docs/dir_7f83b953453a5a6302c54c2e3bea924a.html rename to docs/dir_89c24d3d9ca7205bcc150bdec64b7414.html index 97d60eda..76073568 100644 --- a/docs/dir_7f83b953453a5a6302c54c2e3bea924a.html +++ b/docs/dir_89c24d3d9ca7205bcc150bdec64b7414.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools/Declaration Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools/Declaration Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -105,7 +105,7 @@ diff --git a/docs/dir_8b1ced5b26fc57cc43f16200e9404335.html b/docs/dir_8b1ced5b26fc57cc43f16200e9404335.html new file mode 100644 index 00000000..5fde1f0b --- /dev/null +++ b/docs/dir_8b1ced5b26fc57cc43f16200e9404335.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Safety Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Safety Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_91010fa87fa4260dd2f08dffd3c9d302.html b/docs/dir_91010fa87fa4260dd2f08dffd3c9d302.html index 85e9b5fe..0a8d04ff 100644 --- a/docs/dir_91010fa87fa4260dd2f08dffd3c9d302.html +++ b/docs/dir_91010fa87fa4260dd2f08dffd3c9d302.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_69e2993eb13f991ef9ba6d65b852f451.html b/docs/dir_91efd32a263145bf6e686a420f9f1dca.html similarity index 92% rename from docs/dir_69e2993eb13f991ef9ba6d65b852f451.html rename to docs/dir_91efd32a263145bf6e686a420f9f1dca.html index 7537beec..9bd4118c 100644 --- a/docs/dir_69e2993eb13f991ef9ba6d65b852f451.html +++ b/docs/dir_91efd32a263145bf6e686a420f9f1dca.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/ModelList Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Get Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,7 +97,7 @@
-
ModelList Directory Reference
+
Get Directory Reference
@@ -105,7 +105,7 @@ diff --git a/docs/dir_7bf9768446f3d52e4e7c54f27bcecdbf.html b/docs/dir_97a413c7db6c6ac2241fb1dd03245fac.html similarity index 93% rename from docs/dir_7bf9768446f3d52e4e7c54f27bcecdbf.html rename to docs/dir_97a413c7db6c6ac2241fb1dd03245fac.html index 16123b5e..5bf2d721 100644 --- a/docs/dir_7bf9768446f3d52e4e7c54f27bcecdbf.html +++ b/docs/dir_97a413c7db6c6ac2241fb1dd03245fac.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Schema Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Status Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,7 +97,7 @@
-
Schema Directory Reference
+
Status Directory Reference
@@ -105,7 +105,7 @@ diff --git a/docs/dir_99bc29c6936f470334c3fc04d002ff88.html b/docs/dir_99bc29c6936f470334c3fc04d002ff88.html new file mode 100644 index 00000000..ef7b5b78 --- /dev/null +++ b/docs/dir_99bc29c6936f470334c3fc04d002ff88.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Answer/Grounding Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Grounding Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_93c3bc8a96ca6048bafec87cf9753dd5.html b/docs/dir_a482eb51576e5be5d0a7e44ae6480b88.html similarity index 91% rename from docs/dir_93c3bc8a96ca6048bafec87cf9753dd5.html rename to docs/dir_a482eb51576e5be5d0a7e44ae6480b88.html index 455c3a9e..d8aef092 100644 --- a/docs/dir_93c3bc8a96ca6048bafec87cf9753dd5.html +++ b/docs/dir_a482eb51576e5be5d0a7e44ae6480b88.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Citation Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content/Citation Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -105,7 +105,7 @@ diff --git a/docs/dir_ab25d43778534ba667a6114394eb6008.html b/docs/dir_ab25d43778534ba667a6114394eb6008.html index fe10888d..9906296e 100644 --- a/docs/dir_ab25d43778534ba667a6114394eb6008.html +++ b/docs/dir_ab25d43778534ba667a6114394eb6008.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_61de3f7e470d8a0370f122f53ce620cc.html b/docs/dir_b2f02983e28b6a809affc5dfc9f1c745.html similarity index 78% rename from docs/dir_61de3f7e470d8a0370f122f53ce620cc.html rename to docs/dir_b2f02983e28b6a809affc5dfc9f1c745.html index f00114bd..e5986bb9 100644 --- a/docs/dir_61de3f7e470d8a0370f122f53ce620cc.html +++ b/docs/dir_b2f02983e28b6a809affc5dfc9f1c745.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Tools Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,13 +97,19 @@
-
Tools Directory Reference
+
Files Directory Reference
- + + + + + + +

Directories

 Declaration
 Delete
 
 Get
 
 List
 
 Upload
 
@@ -111,7 +117,7 @@ diff --git a/docs/dir_2d0e3fc52c9c8547cde5380efc394c06.html b/docs/dir_c0eb0275b8ae4e5fdfe9724ed49fd3eb.html similarity index 91% rename from docs/dir_2d0e3fc52c9c8547cde5380efc394c06.html rename to docs/dir_c0eb0275b8ae4e5fdfe9724ed49fd3eb.html index 69a13030..dcea2882 100644 --- a/docs/dir_2d0e3fc52c9c8547cde5380efc394c06.html +++ b/docs/dir_c0eb0275b8ae4e5fdfe9724ed49fd3eb.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Interfaces Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/List Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,7 +97,7 @@
-
Interfaces Directory Reference
+
List Directory Reference
@@ -105,7 +105,7 @@ diff --git a/docs/dir_9e13d6181526d6f987f54600128cf5cb.html b/docs/dir_c7d3b2f61f9f2b7cacc68b3f78266e76.html similarity index 88% rename from docs/dir_9e13d6181526d6f987f54600128cf5cb.html rename to docs/dir_c7d3b2f61f9f2b7cacc68b3f78266e76.html index 9941608f..ea79c91d 100644 --- a/docs/dir_9e13d6181526d6f987f54600128cf5cb.html +++ b/docs/dir_c7d3b2f61f9f2b7cacc68b3f78266e76.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Content Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,15 +97,15 @@
-
Common Directory Reference
+
Content Directory Reference
- + - +

Directories

 Content
 Attribution
 
 Status
 Citation
 
@@ -113,7 +113,7 @@ diff --git a/docs/dir_247a43b3ef47eb4822906801f884d68c.html b/docs/dir_cd85903541037b33cee8a4062593e3d6.html similarity index 91% rename from docs/dir_247a43b3ef47eb4822906801f884d68c.html rename to docs/dir_cd85903541037b33cee8a4062593e3d6.html index aad05a64..63f71a70 100644 --- a/docs/dir_247a43b3ef47eb4822906801f884d68c.html +++ b/docs/dir_cd85903541037b33cee8a4062593e3d6.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatRequest Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Get Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,7 +97,7 @@
-
ChatRequest Directory Reference
+
Get Directory Reference
@@ -105,7 +105,7 @@ diff --git a/docs/dir_cde94363325f5665f20e6a3ebd23d890.html b/docs/dir_cde94363325f5665f20e6a3ebd23d890.html index d6ba8851..bbf736bd 100644 --- a/docs/dir_cde94363325f5665f20e6a3ebd23d890.html +++ b/docs/dir_cde94363325f5665f20e6a3ebd23d890.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_d42e02a83cf454114a5144760a546a01.html b/docs/dir_d42e02a83cf454114a5144760a546a01.html index 9ae12d72..d00454c5 100644 --- a/docs/dir_d42e02a83cf454114a5144760a546a01.html +++ b/docs/dir_d42e02a83cf454114a5144760a546a01.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -103,6 +103,8 @@ + + diff --git a/docs/dir_d4927128aca269360b915a591685c458.html b/docs/dir_d4927128aca269360b915a591685c458.html new file mode 100644 index 00000000..da2968db --- /dev/null +++ b/docs/dir_d4927128aca269360b915a591685c458.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Schema Directory Reference + + + + + + + + + + + + + + + +
+
+

Directories

 Data
 
 Exceptions
 
 Managers
+ + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Schema Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_dca4ea00c8abb4245c94995554864f6d.html b/docs/dir_dca4ea00c8abb4245c94995554864f6d.html deleted file mode 100644 index 82b5f3ad..00000000 --- a/docs/dir_dca4ea00c8abb4245c94995554864f6d.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileUpload Directory Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
UGemini 1.4.0 -
-
A C# wrapper for the Google Gemini API.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
FileUpload Directory Reference
-
-
-
-
- - - - diff --git a/docs/dir_aab46cb59f58ef9cdae5c43c3bc8fe6c.html b/docs/dir_e55f62ec1b14e790f6bda61cd366b2c9.html similarity index 91% rename from docs/dir_aab46cb59f58ef9cdae5c43c3bc8fe6c.html rename to docs/dir_e55f62ec1b14e790f6bda61cd366b2c9.html index 969a12da..3a4cf986 100644 --- a/docs/dir_aab46cb59f58ef9cdae5c43c3bc8fe6c.html +++ b/docs/dir_e55f62ec1b14e790f6bda61cd366b2c9.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse/Safety Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Files/Delete Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,7 +97,7 @@
-
Safety Directory Reference
+
Delete Directory Reference
@@ -105,7 +105,7 @@ diff --git a/docs/dir_e7ee1d28c99e4ec2f60b93f699c1f94a.html b/docs/dir_e7ee1d28c99e4ec2f60b93f699c1f94a.html index b6998b4d..bf1c59c2 100644 --- a/docs/dir_e7ee1d28c99e4ec2f60b93f699c1f94a.html +++ b/docs/dir_e7ee1d28c99e4ec2f60b93f699c1f94a.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/dir_bcd9169d5d1eccefec498caf28918575.html b/docs/dir_eb0bb4db95b1bfcf694040baae97c8d0.html similarity index 85% rename from docs/dir_bcd9169d5d1eccefec498caf28918575.html rename to docs/dir_eb0bb4db95b1bfcf694040baae97c8d0.html index c45e8e77..a64e1348 100644 --- a/docs/dir_bcd9169d5d1eccefec498caf28918575.html +++ b/docs/dir_eb0bb4db95b1bfcf694040baae97c8d0.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/ChatResponse Directory Reference +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Generation/Tools Directory Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,17 +97,15 @@
-
ChatResponse Directory Reference
+
Tools Directory Reference
- + - - - +

Directories

 Attribution
 CodeExecution
 
 Citation
 
 Safety
 Declaration
 
@@ -115,7 +113,7 @@ diff --git a/docs/dir_eb0cbf0d152b2e91129c00d942446481.html b/docs/dir_eb0cbf0d152b2e91129c00d942446481.html deleted file mode 100644 index 41db2710..00000000 --- a/docs/dir_eb0cbf0d152b2e91129c00d942446481.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/FileAPI/FileList Directory Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
UGemini 1.4.0 -
-
A C# wrapper for the Google Gemini API.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
FileList Directory Reference
-
-
-
-
- - - - diff --git a/docs/dir_eb5f6669294a20429730b39d48191cc9.html b/docs/dir_eb5f6669294a20429730b39d48191cc9.html index 8ed7a0b8..77f73b31 100644 --- a/docs/dir_eb5f6669294a20429730b39d48191cc9.html +++ b/docs/dir_eb5f6669294a20429730b39d48191cc9.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -103,9 +103,19 @@ - + - + + + + + + + + + + +

Directories

 ModelList
 Caching
 
 SingleRequests
 Content
 
 CountTokens
 
 Embedding
 
 Generation
 
 Get
 
 List
 
diff --git a/docs/dir_f1ec357c88386f962af94ad09a7db653.html b/docs/dir_f1ec357c88386f962af94ad09a7db653.html new file mode 100644 index 00000000..4ab05947 --- /dev/null +++ b/docs/dir_f1ec357c88386f962af94ad09a7db653.html @@ -0,0 +1,113 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching/Create Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Create Directory Reference
+
+
+
+
+ + + + diff --git a/docs/dir_f6bad9bce42544300078c0b4eea41757.html b/docs/dir_f6bad9bce42544300078c0b4eea41757.html new file mode 100644 index 00000000..0d7671d3 --- /dev/null +++ b/docs/dir_f6bad9bce42544300078c0b4eea41757.html @@ -0,0 +1,127 @@ + + + + + + + +UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Models/Caching Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Caching Directory Reference
+
+
+ + + + + + + + + + + + +

+Directories

 Create
 
 Delete
 
 Get
 
 List
 
 Patch
 
+
+
+ + + + diff --git a/docs/doxygen_crawl.html b/docs/doxygen_crawl.html index 2e60fe27..fb365c86 100644 --- a/docs/doxygen_crawl.html +++ b/docs/doxygen_crawl.html @@ -8,24 +8,18 @@ + - - - - - - - - - - - + + + + @@ -34,71 +28,14 @@ + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -121,8 +58,6 @@ - - @@ -136,35 +71,135 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - @@ -172,41 +207,49 @@ - - - - - - + + + + + + + + - - + + + - + + + - + + - - - - + + + + + + + + + - + - - + + - - - - - - - + + + + @@ -250,180 +293,34 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -440,15 +337,15 @@ + - - + @@ -467,6 +364,7 @@ + @@ -474,45 +372,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - + @@ -521,6 +385,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -562,15 +576,139 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -578,57 +716,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -647,6 +744,25 @@ + + + + + + + + + + + + + + + + + + + @@ -655,6 +771,9 @@ + + + @@ -664,7 +783,6 @@ - @@ -675,7 +793,6 @@ - @@ -686,7 +803,6 @@ - @@ -698,30 +814,26 @@ + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - @@ -749,6 +861,7 @@ + @@ -758,60 +871,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -820,35 +879,130 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - diff --git a/docs/functions.html b/docs/functions.html index 2b255149..128475bb 100644 --- a/docs/functions.html +++ b/docs/functions.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,15 +100,14 @@
Here is a list of all documented class members with links to the class documentation for each member:

- a -

diff --git a/docs/functions_b.html b/docs/functions_b.html index e5e06ab9..917cbd4c 100644 --- a/docs/functions_b.html +++ b/docs/functions_b.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -101,8 +101,8 @@

- b -

diff --git a/docs/functions_c.html b/docs/functions_c.html index 381bdf2f..b2d4db9d 100644 --- a/docs/functions_c.html +++ b/docs/functions_c.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,23 +100,26 @@
Here is a list of all documented class members with links to the class documentation for each member:

- c -

diff --git a/docs/functions_d.html b/docs/functions_d.html index ccccc64f..9fd799bb 100644 --- a/docs/functions_d.html +++ b/docs/functions_d.html @@ -27,7 +27,7 @@ -
diff --git a/docs/functions_e.html b/docs/functions_e.html index 9779f685..48eb00e5 100644 --- a/docs/functions_e.html +++ b/docs/functions_e.html @@ -27,7 +27,7 @@ -
diff --git a/docs/functions_f.html b/docs/functions_f.html index d7083255..75a4c741 100644 --- a/docs/functions_f.html +++ b/docs/functions_f.html @@ -27,7 +27,7 @@ -
diff --git a/docs/functions_func.html b/docs/functions_func.html index c0dd4efa..d0634de5 100644 --- a/docs/functions_func.html +++ b/docs/functions_func.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,45 +100,50 @@
Here is a list of all documented functions with links to the class documentation for each member:

- a -

- c -

- g -

- i -

- m -

@@ -149,12 +154,12 @@

- o -

diff --git a/docs/functions_g.html b/docs/functions_g.html index 9a3f6d16..945db9bb 100644 --- a/docs/functions_g.html +++ b/docs/functions_g.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,31 +100,37 @@
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 index 5057aa28..eb646208 100644 --- a/docs/functions_i.html +++ b/docs/functions_i.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,18 +100,18 @@
Here is a list of all documented class members with links to the class documentation for each member:

- i -

diff --git a/docs/functions_k.html b/docs/functions_k.html index b121abfa..51c471d4 100644 --- a/docs/functions_k.html +++ b/docs/functions_k.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,7 +100,7 @@
Here is a list of all documented class members with links to the class documentation for each member:

- k -

diff --git a/docs/functions_l.html b/docs/functions_l.html index 4230c121..96993b4c 100644 --- a/docs/functions_l.html +++ b/docs/functions_l.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,7 +100,8 @@
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 index ba427e8f..de573ec9 100644 --- a/docs/functions_m.html +++ b/docs/functions_m.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,16 +100,18 @@
Here is a list of all documented class members with links to the class documentation for each member:

- m -

diff --git a/docs/functions_n.html b/docs/functions_n.html index 19a5d6b3..be5be290 100644 --- a/docs/functions_n.html +++ b/docs/functions_n.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,10 +100,10 @@
Here is a list of all documented class members with links to the class documentation for each member:

- n -

diff --git a/docs/functions_o.html b/docs/functions_o.html index a101b89d..ee652647 100644 --- a/docs/functions_o.html +++ b/docs/functions_o.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,11 +100,13 @@
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 index 27c99c25..abb76fb8 100644 --- a/docs/functions_p.html +++ b/docs/functions_p.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,17 +100,18 @@
Here is a list of all documented class members with links to the class documentation for each member:

- p -

diff --git a/docs/functions_prop.html b/docs/functions_prop.html index 3efc8ce7..11091d1c 100644 --- a/docs/functions_prop.html +++ b/docs/functions_prop.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -98,11 +98,11 @@
Here is a list of all documented properties with links to the class documentation for each member:
diff --git a/docs/functions_q.html b/docs/functions_q.html index 6abc7b91..20148145 100644 --- a/docs/functions_q.html +++ b/docs/functions_q.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,7 +100,7 @@
Here is a list of all documented class members with links to the class documentation for each member:

- q -

diff --git a/docs/functions_r.html b/docs/functions_r.html index 6ede85d4..95271f9b 100644 --- a/docs/functions_r.html +++ b/docs/functions_r.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -101,21 +101,20 @@

- r -

diff --git a/docs/functions_s.html b/docs/functions_s.html index fef8b0f4..1f6b7fc2 100644 --- a/docs/functions_s.html +++ b/docs/functions_s.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,25 +100,25 @@
Here is a list of all documented class members with links to the class documentation for each member:

- s -

diff --git a/docs/functions_t.html b/docs/functions_t.html index 2e27da44..38cbae3c 100644 --- a/docs/functions_t.html +++ b/docs/functions_t.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,24 +100,25 @@
Here is a list of all documented class members with links to the class documentation for each member:

- t -

diff --git a/docs/functions_u.html b/docs/functions_u.html index 36b90f88..3c9db45c 100644 --- a/docs/functions_u.html +++ b/docs/functions_u.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,9 +100,9 @@
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 index a480776a..9eaa817a 100644 --- a/docs/functions_v.html +++ b/docs/functions_v.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,7 +100,7 @@
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.js b/docs/functions_vars.js new file mode 100644 index 00000000..4d1fdf69 --- /dev/null +++ b/docs/functions_vars.js @@ -0,0 +1,23 @@ +var functions_vars = +[ + [ "a", "functions_vars.html", null ], + [ "b", "functions_vars_b.html", null ], + [ "c", "functions_vars_c.html", null ], + [ "d", "functions_vars_d.html", null ], + [ "e", "functions_vars_e.html", null ], + [ "f", "functions_vars_f.html", null ], + [ "g", "functions_vars_g.html", null ], + [ "i", "functions_vars_i.html", null ], + [ "k", "functions_vars_k.html", null ], + [ "l", "functions_vars_l.html", null ], + [ "m", "functions_vars_m.html", null ], + [ "n", "functions_vars_n.html", null ], + [ "o", "functions_vars_o.html", null ], + [ "p", "functions_vars_p.html", null ], + [ "q", "functions_vars_q.html", null ], + [ "r", "functions_vars_r.html", null ], + [ "s", "functions_vars_s.html", null ], + [ "t", "functions_vars_t.html", null ], + [ "u", "functions_vars_u.html", null ], + [ "v", "functions_vars_v.html", null ] +]; \ No newline at end of file diff --git a/docs/functions_vars_b.html b/docs/functions_vars_b.html new file mode 100644 index 00000000..cebaa047 --- /dev/null +++ b/docs/functions_vars_b.html @@ -0,0 +1,116 @@ + + + + + + + +UGemini: Class Members - Variables + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all documented variables with links to the class documentation for each member:
+ +

- b -

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

- c -

+
+
+ + + + diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response-members.html b/docs/functions_vars_d.html similarity index 59% rename from docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response-members.html rename to docs/functions_vars_d.html index 3e6ff7b6..7be80347 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response-members.html +++ b/docs/functions_vars_d.html @@ -5,7 +5,7 @@ -UGemini: Member List +UGemini: Class Members - Variables @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -96,16 +96,17 @@
-
-
Uralstech.UGemini.Tools.GeminiFunctionResponse Member List
-
+
Here is a list of all documented variables with links to the class documentation for each member:
-

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

- - - -
NameUralstech.UGemini.Tools.GeminiFunctionResponse
ResponseUralstech.UGemini.Tools.GeminiFunctionResponse
+

- d -

+
-
-
BatchEmbedding Directory Reference
-
+
Here is a list of all documented variables with links to the class documentation for each member:
+ +

- g -

diff --git a/docs/functions_vars_i.html b/docs/functions_vars_i.html new file mode 100644 index 00000000..459b0e54 --- /dev/null +++ b/docs/functions_vars_i.html @@ -0,0 +1,122 @@ + + + + + + + +UGemini: Class Members - Variables + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/docs/functions_enum.html b/docs/functions_vars_k.html similarity index 84% rename from docs/functions_enum.html rename to docs/functions_vars_k.html index 97cffc14..28f9fb3a 100644 --- a/docs/functions_enum.html +++ b/docs/functions_vars_k.html @@ -5,7 +5,7 @@ -UGemini: Class Members - Enumerations +UGemini: Class Members - Variables @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -97,8 +97,10 @@
-
Here is a list of all documented enums with links to the class documentation for each member:
diff --git a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool-members.html b/docs/functions_vars_l.html similarity index 78% rename from docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool-members.html rename to docs/functions_vars_l.html index 9d492507..dbb05f88 100644 --- a/docs/class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool-members.html +++ b/docs/functions_vars_l.html @@ -5,7 +5,7 @@ -UGemini: Member List +UGemini: Class Members - Variables @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -96,15 +96,14 @@

-
-
Uralstech.UGemini.Tools.Declaration.GeminiTool Member List
-
+
Here is a list of all documented variables with links to the class documentation for each member:
-

This is the complete list of members for Uralstech.UGemini.Tools.Declaration.GeminiTool, including all inherited members.

- - -
FunctionDeclarationsUralstech.UGemini.Tools.Declaration.GeminiTool
+

- l -

+
-
-
Uralstech.UGemini.Tools.Declaration.GeminiToolConfiguration Member List
-
+
Here is a list of all documented variables with links to the class documentation for each member:
-

This is the complete list of members for Uralstech.UGemini.Tools.Declaration.GeminiToolConfiguration, including all inherited members.

- - - -
FunctionCallingConfigUralstech.UGemini.Tools.Declaration.GeminiToolConfiguration
GetConfiguration(GeminiFunctionCallingMode callingMode, string[] allowedFunctions=null)Uralstech.UGemini.Tools.Declaration.GeminiToolConfigurationstatic
+

- n -

+ -
-
Answer Directory Reference
-
diff --git a/docs/dir_33048e782358b094b45fbcfefea5624d.html b/docs/functions_vars_v.html similarity index 76% rename from docs/dir_33048e782358b094b45fbcfefea5624d.html rename to docs/functions_vars_v.html index df04df53..1a59f6ae 100644 --- a/docs/dir_33048e782358b094b45fbcfefea5624d.html +++ b/docs/functions_vars_v.html @@ -5,7 +5,7 @@ -UGemini: UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Common/Content Directory Reference +UGemini: Class Members - Variables @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -96,16 +96,20 @@
-
-
Content Directory Reference
-
+
Here is a list of all documented variables with links to the class documentation for each member:
+ +

- v -

diff --git a/docs/functions_w.html b/docs/functions_w.html index 6f302a62..ada965db 100644 --- a/docs/functions_w.html +++ b/docs/functions_w.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -100,7 +100,7 @@
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 dbb4ae17..94b16c55 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -102,92 +102,105 @@
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
- - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 CUralstech.UGemini.EnumExtensionsExtensions for Enum type objects
 CException
 CUralstech.UGemini.Exceptions.GeminiRequestExceptionThrown when a Gemini API request fails
 CUralstech.UGemini.Answer.GeminiAnswerResponseResponse from the model for a grounded answer
 CUralstech.UGemini.Chat.GeminiAttributionSourceIdIdentifier for the source contributing to this attribution
 CUralstech.UGemini.Embedding.GeminiBatchEmbedContentResponseThe response to a GeminiBatchEmbedContentRequest
 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.Embedding.GeminiContentEmbeddingA list of floats representing an embedding
 CUralstech.UGemini.Embedding.GeminiEmbedContentResponseThe response to a GeminiEmbedContentRequest
 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.
+
 CException
 CUralstech.UGemini.Exceptions.GeminiRequestExceptionThrown when a Gemini API request fails
 CUralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerResponseResponse from the model for a grounded answer
 CUralstech.UGemini.Models.Content.Attribution.GeminiAttributionSourceIdIdentifier for the source contributing to this attribution
 CUralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentResponseThe response to a GeminiBatchEmbedContentRequest
 CUralstech.UGemini.Models.Caching.GeminiCachedContentContent that has been preprocessed and can be used in subsequent request to GenerativeService
 CUralstech.UGemini.Models.Caching.GeminiCachedContentCreationDataData to cache content that has been preprocessed and can be used in subsequent request to GenerativeService
 CUralstech.UGemini.Models.Caching.GeminiCachedContentListResponseThe response for a GeminiCachedContentListRequest call
 CUralstech.UGemini.Models.Caching.GeminiCachedContentPatchDataData to patch an existing cached content resource with new data
 CUralstech.UGemini.Models.Caching.GeminiCachedContentUsageMetadataMetadata on the usage of the cached content
 CUralstech.UGemini.Models.Content.Citation.GeminiCitationMetadataA collection of source attributions for a piece of content
 CUralstech.UGemini.Models.Content.Citation.GeminiCitationSourceA citation to a source for a portion of a specific response
 CUralstech.UGemini.Models.Generation.Tools.Declaration.GeminiCodeExecutionTool that executes code generated by the model, and automatically returns the result to the model
 CUralstech.UGemini.Models.Generation.Tools.CodeExecution.GeminiCodeExecutionResultResult of executing the GeminiExecutableCode
 CUralstech.UGemini.Models.Content.GeminiContentBlobRaw media bytes
 CUralstech.UGemini.Models.Embedding.GeminiContentEmbeddingA list of floats representing an embedding
 CUralstech.UGemini.GeminiContentTypeExtensionsExtensions for Enum type objects
 CUralstech.UGemini.Models.Embedding.GeminiEmbedContentResponseThe response to a GeminiEmbedContentRequest
 CUralstech.UGemini.Models.Generation.Tools.CodeExecution.GeminiExecutableCodeCode generated by the model that is meant to be executed, and the result returned to the model
 CUralstech.UGemini.FileAPI.GeminiFileMetadata for a file uploaded to the File API
 CUralstech.UGemini.Models.Content.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.Models.Generation.Tools.GeminiFunctionCallA predicted FunctionCall returned from the model that contains a string representing the FunctionDeclaration.name with the arguments and their values
 CUralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionCallingConfigurationConfiguration for specifying function calling behavior
 CUralstech.UGemini.Models.Generation.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.Answer.GeminiGroundingAttributionsAttributions for sources that contributed to an answer
 CUralstech.UGemini.Answer.GeminiGroundingPassagePassage included inline with a grounding configuration
 CUralstech.UGemini.Chat.GeminiGroundingPassageIdIdentifier for a part within a GroundingPassage
 CUralstech.UGemini.Answer.GeminiGroundingPassagesA repeated list of passages
 CUralstech.UGemini.Answer.GeminiMetadataConditionFilter condition applicable to a single key
 CUralstech.UGemini.Answer.GeminiMetadataFilterUser provided filter to limit retrieval based on Chunk or Document level metadata values
 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.Answer.GeminiSemanticRetrieverConfigConfiguration for retrieving grounding content from a Corpus or Document created using the Semantic Retriever API
 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.Answer.GeminiAnswerRequestGenerates a grounded answer from the model
 CUralstech.UGemini.Embedding.GeminiBatchEmbedContentRequestGenerates multiple embeddings from the model given input text in a synchronous call
 CUralstech.UGemini.Embedding.GeminiEmbedContentRequestGenerates an embedding from the model
 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
 CUralstech.UGemini.Models.GeminiModelIdStringConverterCustom JSON converter to handle conversion of GeminiModelId to a single string value and vice-versa
 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
 CUralstech.UGemini.Models.Generation.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.Models.Generation.Tools.GeminiFunctionResponseContentThe response of a Gemini function call. Based on the Protocol Buffer Struct type
 CUralstech.UGemini.Models.Generation.GeminiGenerationConfigurationConfiguration options for model generation and outputs. Not all parameters may be configurable for every model
 CUralstech.UGemini.Models.Content.Attribution.GeminiGroundingAttributionAttribution for a source that contributed to an answer
 CUralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassagePassage included inline with a grounding configuration
 CUralstech.UGemini.Models.Content.Attribution.GeminiGroundingPassageIdIdentifier for a part within a GroundingPassage
 CUralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassagesA repeated list of passages
 CUralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiMetadataConditionFilter condition applicable to a single key
 CUralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiMetadataFilterUser provided filter to limit retrieval based on Chunk or Document level metadata values
 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 GeminiModelListRequest call
 CUralstech.UGemini.GeminiRequestMetadataMetadata about a computation request
 CUralstech.UGemini.Models.Generation.Safety.GeminiSafetyRatingSafety rating for a piece of content
 CUralstech.UGemini.Models.Generation.Safety.GeminiSafetySettingsSafety setting, affecting the safety-blocking behavior
 CUralstech.UGemini.Models.Generation.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.Models.Content.Attribution.GeminiSemanticRetrieverChunkIdentifier for a Chunk retrieved via Semantic Retriever specified in the GenerateAnswerRequest using SemanticRetrieverConfig
 CUralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiSemanticRetrieverConfigConfiguration for retrieving grounding content from a Corpus or Document created using the Semantic Retriever API
 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.Models.CountTokens.GeminiTokenCountResponseA response from CountTokens
 CUralstech.UGemini.Models.Generation.Tools.Declaration.GeminiToolTool details that the model may use to generate response
 CUralstech.UGemini.Models.Generation.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.Models.Generation.Candidate.GeminiCandidateA response candidate generated from the model
 CUralstech.UGemini.IAppendableData< GeminiChatResponse >
 CUralstech.UGemini.Models.Generation.Chat.GeminiChatResponseResponse from the model supporting multiple candidates
 CUralstech.UGemini.IAppendableData< GeminiContent >
 CUralstech.UGemini.Models.Content.GeminiContentThe base structured datatype containing multi-part content of a message
 CUralstech.UGemini.IAppendableData< GeminiContentPart >
 CUralstech.UGemini.Models.Content.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.Models.Generation.Candidate.GeminiPromptFeedbackA set of the feedback metadata for the prompt specified in a generation request
 CUralstech.UGemini.IAppendableData< GeminiUsageMetadata >
 CUralstech.UGemini.Models.Generation.Candidate.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.Models.Caching.GeminiCachedContentDeleteRequestRequests for deletion of a cached content resource
 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.Caching.GeminiCachedContentGetRequestRequests metadata cached content. Return type is GeminiCachedContent
 CUralstech.UGemini.Models.Caching.GeminiCachedContentListRequestRequests metadata for all existing cached content. Return type is GeminiCachedContentListResponse
 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.IGeminiPatchRequestAll Gemini API PATCH requests must inherit from this interface
 CUralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequestPatches a GeminiCachedContent resource. Response type is GeminiCachedContent
 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.Models.Caching.GeminiCachedContentCreateRequestCreates a GeminiCachedContent resource. Response type is GeminiCachedContent
 CUralstech.UGemini.Models.CountTokens.GeminiTokenCountRequestRequest to count tokens in given content
 CUralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequestGenerates multiple embeddings from the model given input text in a synchronous call
 CUralstech.UGemini.Models.Embedding.GeminiEmbedContentRequestGenerates an embedding from the model
 CUralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequestGenerates a grounded answer from the model
 CUralstech.UGemini.IGeminiStreamablePostRequest< GeminiChatResponse >
 CUralstech.UGemini.Models.Generation.Chat.GeminiChatRequestRequest to generate a response from the model
 CJsonConverter
 CUralstech.UGemini.GeminiSecondsToTimeSpanJsonConverterCustom JSON converter to convert a time string of a format like "10.334s" to a TimeSpan
 CUralstech.UGemini.Models.GeminiModelIdStringConverterCustom JSON converter to handle conversion of GeminiModelId to a single string value and vice-versa
 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.Models.Content.UnityExtensionsExtensions for Unity types
 CUralstech.UGemini.Utils.Web.WebRequestHelperExtensions for the UnityWebRequest type
diff --git a/docs/hierarchy.js b/docs/hierarchy.js index b98e5ea1..545ca5cc 100644 --- a/docs/hierarchy.js +++ b/docs/hierarchy.js @@ -1,96 +1,110 @@ 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 ] ] ], - [ "Uralstech.UGemini.Answer.GeminiAnswerResponse", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html", null ], - [ "Uralstech.UGemini.Chat.GeminiAttributionSourceId", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html", null ], - [ "Uralstech.UGemini.Embedding.GeminiBatchEmbedContentResponse", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html", null ], - [ "Uralstech.UGemini.Chat.GeminiCitationMetadata", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html", null ], - [ "Uralstech.UGemini.Chat.GeminiCitationSource", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html", null ], - [ "Uralstech.UGemini.GeminiContentBlob", "class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html", null ], - [ "Uralstech.UGemini.Embedding.GeminiContentEmbedding", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html", null ], - [ "Uralstech.UGemini.Embedding.GeminiEmbedContentResponse", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html", null ], + [ "Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html", null ], + [ "Uralstech.UGemini.Models.Content.Attribution.GeminiAttributionSourceId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html", null ], + [ "Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html", null ], + [ "Uralstech.UGemini.Models.Caching.GeminiCachedContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html", null ], + [ "Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html", null ], + [ "Uralstech.UGemini.Models.Caching.GeminiCachedContentListResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html", null ], + [ "Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html", null ], + [ "Uralstech.UGemini.Models.Caching.GeminiCachedContentUsageMetadata", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html", null ], + [ "Uralstech.UGemini.Models.Content.Citation.GeminiCitationMetadata", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html", null ], + [ "Uralstech.UGemini.Models.Content.Citation.GeminiCitationSource", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html", null ], + [ "Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiCodeExecution", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_code_execution.html", null ], + [ "Uralstech.UGemini.Models.Generation.Tools.CodeExecution.GeminiCodeExecutionResult", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html", null ], + [ "Uralstech.UGemini.Models.Content.GeminiContentBlob", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html", null ], + [ "Uralstech.UGemini.Models.Embedding.GeminiContentEmbedding", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html", null ], + [ "Uralstech.UGemini.GeminiContentTypeExtensions", "class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html", null ], + [ "Uralstech.UGemini.Models.Embedding.GeminiEmbedContentResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html", null ], + [ "Uralstech.UGemini.Models.Generation.Tools.CodeExecution.GeminiExecutableCode", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html", null ], [ "Uralstech.UGemini.FileAPI.GeminiFile", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html", null ], - [ "Uralstech.UGemini.GeminiFileData", "class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html", null ], + [ "Uralstech.UGemini.Models.Content.GeminiFileData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html", null ], [ "Uralstech.UGemini.FileAPI.GeminiFileListResponse", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html", null ], [ "Uralstech.UGemini.FileAPI.GeminiFileUploadMetaData", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html", null ], [ "Uralstech.UGemini.FileAPI.GeminiFileUploadResponse", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html", null ], [ "Uralstech.UGemini.FileAPI.GeminiFileVideoMetaData", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html", null ], - [ "Uralstech.UGemini.Tools.GeminiFunctionCall", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html", null ], - [ "Uralstech.UGemini.Tools.Declaration.GeminiFunctionCallingConfiguration", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html", null ], - [ "Uralstech.UGemini.Tools.Declaration.GeminiFunctionDeclaration", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html", null ], - [ "Uralstech.UGemini.Tools.GeminiFunctionResponse", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html", null ], - [ "Uralstech.UGemini.Tools.GeminiFunctionResponseContent", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html", null ], - [ "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.Answer.GeminiGroundingAttributions", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html", null ], - [ "Uralstech.UGemini.Answer.GeminiGroundingPassage", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.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.Answer.GeminiGroundingPassages", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html", null ], - [ "Uralstech.UGemini.Answer.GeminiMetadataCondition", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html", null ], - [ "Uralstech.UGemini.Answer.GeminiMetadataFilter", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html", null ], + [ "Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionCall", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html", null ], + [ "Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionCallingConfiguration", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html", null ], + [ "Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionDeclaration", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html", null ], + [ "Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html", null ], + [ "Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionResponseContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html", null ], + [ "Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html", null ], + [ "Uralstech.UGemini.Models.Content.Attribution.GeminiGroundingAttribution", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html", null ], + [ "Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassage", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html", null ], + [ "Uralstech.UGemini.Models.Content.Attribution.GeminiGroundingPassageId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html", null ], + [ "Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassages", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html", null ], + [ "Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiMetadataCondition", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html", null ], + [ "Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiMetadataFilter", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.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 ], - [ "Uralstech.UGemini.Schema.GeminiSchema", "class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html", null ], - [ "Uralstech.UGemini.Chat.GeminiSemanticRetrieverChunk", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html", null ], - [ "Uralstech.UGemini.Answer.GeminiSemanticRetrieverConfig", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html", null ], + [ "Uralstech.UGemini.Models.Generation.Safety.GeminiSafetyRating", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html", null ], + [ "Uralstech.UGemini.Models.Generation.Safety.GeminiSafetySettings", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html", null ], + [ "Uralstech.UGemini.Models.Generation.Schema.GeminiSchema", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html", null ], + [ "Uralstech.UGemini.Models.Content.Attribution.GeminiSemanticRetrieverChunk", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html", null ], + [ "Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiSemanticRetrieverConfig", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html", null ], [ "Uralstech.UGemini.Status.GeminiStatus", "class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html", null ], [ "Uralstech.UGemini.Status.GeminiStatusDetails", "class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html", null ], - [ "Uralstech.UGemini.TokenCounting.GeminiTokenCountResponse", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html", null ], - [ "Uralstech.UGemini.Tools.Declaration.GeminiTool", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html", null ], - [ "Uralstech.UGemini.Tools.Declaration.GeminiToolConfiguration", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html", null ], + [ "Uralstech.UGemini.Models.CountTokens.GeminiTokenCountResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.html", null ], + [ "Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiTool", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html", null ], + [ "Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiToolConfiguration", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html", null ], [ "Uralstech.UGemini.IAppendableData< T >", "interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html", null ], [ "Uralstech.UGemini.IAppendableData< GeminiCandidate >", "interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html", [ - [ "Uralstech.UGemini.Chat.GeminiCandidate", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html", null ] + [ "Uralstech.UGemini.Models.Generation.Candidate.GeminiCandidate", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html", null ] ] ], [ "Uralstech.UGemini.IAppendableData< GeminiChatResponse >", "interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html", [ - [ "Uralstech.UGemini.Chat.GeminiChatResponse", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html", null ] + [ "Uralstech.UGemini.Models.Generation.Chat.GeminiChatResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html", null ] ] ], [ "Uralstech.UGemini.IAppendableData< GeminiContent >", "interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html", [ - [ "Uralstech.UGemini.GeminiContent", "class_uralstech_1_1_u_gemini_1_1_gemini_content.html", null ] + [ "Uralstech.UGemini.Models.Content.GeminiContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html", null ] ] ], [ "Uralstech.UGemini.IAppendableData< GeminiContentPart >", "interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html", [ - [ "Uralstech.UGemini.GeminiContentPart", "class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html", null ] + [ "Uralstech.UGemini.Models.Content.GeminiContentPart", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html", null ] ] ], [ "Uralstech.UGemini.IAppendableData< GeminiPromptFeedback >", "interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html", [ - [ "Uralstech.UGemini.Chat.GeminiPromptFeedback", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html", null ] + [ "Uralstech.UGemini.Models.Generation.Candidate.GeminiPromptFeedback", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html", null ] ] ], [ "Uralstech.UGemini.IAppendableData< GeminiUsageMetadata >", "interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html", [ - [ "Uralstech.UGemini.Chat.GeminiUsageMetadata", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html", null ] + [ "Uralstech.UGemini.Models.Generation.Candidate.GeminiUsageMetadata", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html", null ] ] ], [ "Uralstech.UGemini.IGeminiRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html", [ [ "Uralstech.UGemini.IGeminiDeleteRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html", [ - [ "Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html", null ] + [ "Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html", null ], + [ "Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html", null ] ] ], [ "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.Models.Caching.GeminiCachedContentGetRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html", null ], + [ "Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_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 ] ] ], + [ "Uralstech.UGemini.IGeminiPatchRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html", [ + [ "Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html", null ] + ] ], [ "Uralstech.UGemini.IGeminiPostRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html", [ - [ "Uralstech.UGemini.Answer.GeminiAnswerRequest", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html", null ], - [ "Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html", null ], - [ "Uralstech.UGemini.Embedding.GeminiEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html", null ], [ "Uralstech.UGemini.IGeminiStreamablePostRequest< TResponse >", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html", null ], - [ "Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html", null ] + [ "Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html", null ], + [ "Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html", null ], + [ "Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html", null ], + [ "Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html", null ], + [ "Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html", null ] ] ] ] ], [ "Uralstech.UGemini.IGeminiStreamablePostRequest< GeminiChatResponse >", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html", [ - [ "Uralstech.UGemini.Chat.GeminiChatRequest", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html", null ] + [ "Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html", null ] ] ], [ "JsonConverter", null, [ - [ "Uralstech.UGemini.FileAPI.GeminiTimeSpanJsonConverter", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html", null ], + [ "Uralstech.UGemini.GeminiSecondsToTimeSpanJsonConverter", "class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html", null ], [ "Uralstech.UGemini.Models.GeminiModelIdStringConverter", "class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html", null ] ] ], [ "MonoBehaviour", null, [ @@ -99,6 +113,6 @@ 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.Models.Content.UnityExtensions", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_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 d6c44371..2e242440 100644 --- a/docs/index.html +++ b/docs/index.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.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 3fa6845e..73b6e7d3 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.4.0 +
UGemini 2.0.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 4c2ea71b..c3f781d1 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -148,7 +148,7 @@

-
UGemini 1.4.0 +
UGemini 2.0.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 6a27fefd..49da3bfd 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -111,8 +111,9 @@
-Uralstech.UGemini.IGeminiRequest -Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest +Uralstech.UGemini.IGeminiRequest +Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest +Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest
diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.png b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.png index 2c1113f6..c885e48b 100644 Binary files a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.png and b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.png differ 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 06999249..d843fb8f 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 @@ 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 e47a6b77..39a1a836 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 @@ @@ -111,11 +111,13 @@
-Uralstech.UGemini.IGeminiRequest -Uralstech.UGemini.FileAPI.GeminiFileGetRequest -Uralstech.UGemini.FileAPI.GeminiFileListRequest -Uralstech.UGemini.Models.GeminiModelGetRequest -Uralstech.UGemini.Models.GeminiModelListRequest +Uralstech.UGemini.IGeminiRequest +Uralstech.UGemini.FileAPI.GeminiFileGetRequest +Uralstech.UGemini.FileAPI.GeminiFileListRequest +Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest +Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest +Uralstech.UGemini.Models.GeminiModelGetRequest +Uralstech.UGemini.Models.GeminiModelListRequest
-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
-
UGemini 1.4.0 +
UGemini 2.0.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.png b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.png index 657b03c9..84ed2d7a 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 78943070..1cebae05 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 306f58d4..73cb97ac 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_patch_request-members.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request-members.html new file mode 100644 index 00000000..8e65192c --- /dev/null +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request-members.html @@ -0,0 +1,118 @@ + + + + + + + +UGemini: Member List + + + + + + + + + + + + + + + +
+
+
-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
+ + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +

+
+ +
+
+
+ +
+ + + + diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html new file mode 100644 index 00000000..33ea04ba --- /dev/null +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html @@ -0,0 +1,202 @@ + + + + + + + +UGemini: Uralstech.UGemini.IGeminiPatchRequest Interface Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.IGeminiPatchRequest Interface Reference
+
+
+ +

All Gemini API PATCH requests must inherit from this interface. + More...

+
+Inheritance diagram for Uralstech.UGemini.IGeminiPatchRequest:
+
+
+ + +Uralstech.UGemini.IGeminiRequest +Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest + +
+ + + + + + + + + +

+Public Member Functions

string GetUtf8EncodedData ()
 Converts the request object to a UTF-8 encoded string.
 
- Public Member Functions inherited from Uralstech.UGemini.IGeminiRequest
string GetEndpointUri (GeminiRequestMetadata metadata)
 Gets the URI to the API endpoint.
 
+ + + + +

+Properties

string ContentType [get]
 The MIME type of the request content.
 
+

Detailed Description

+

All Gemini API PATCH requests must inherit from this interface.

+

Member Function Documentation

+ +

◆ GetUtf8EncodedData()

+ +
+
+ + + + + + + +
string Uralstech.UGemini.IGeminiPatchRequest.GetUtf8EncodedData ()
+
+ +

Converts the request object to a UTF-8 encoded string.

+
Returns
The string data.
+ +

Implemented in Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.

+ +
+
+

Property Documentation

+ +

◆ ContentType

+ +
+
+ + + + + +
+ + + + +
string Uralstech.UGemini.IGeminiPatchRequest.ContentType
+
+get
+
+ +

The MIME type of the request content.

+ +

Implemented in Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.

+ +
+
+
The documentation for this interface was generated from the following file:
    +
  • UGemini/Packages/com.uralstech.ugemini/Runtime/Scripts/Data/Requests/IGeminiPatchRequest.cs
  • +
+
+
+ + + + diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.js b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.js new file mode 100644 index 00000000..cc3f95a1 --- /dev/null +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.js @@ -0,0 +1,5 @@ +var interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request = +[ + [ "GetUtf8EncodedData", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html#a80cd3d6f8c845a72858850754588d35d", null ], + [ "ContentType", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html#aacfd538b20761dd2d73941cad8e7d438", null ] +]; \ No newline at end of file diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.png b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.png new file mode 100644 index 00000000..7ba45862 Binary files /dev/null and b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.png differ 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 80ab3996..56e65dc5 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request-members.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request-members.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html index 24d4e0a6..3b42ba1c 100644 --- a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html +++ b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -113,12 +113,13 @@
-Uralstech.UGemini.IGeminiRequest -Uralstech.UGemini.Answer.GeminiAnswerRequest -Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest -Uralstech.UGemini.Embedding.GeminiEmbedContentRequest -Uralstech.UGemini.IGeminiStreamablePostRequest< TResponse > -Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest +Uralstech.UGemini.IGeminiRequest +Uralstech.UGemini.IGeminiStreamablePostRequest< TResponse > +Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest +Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest +Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest +Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest +Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest
@@ -159,7 +160,7 @@

Returns
The string data.
-

Implemented in Uralstech.UGemini.Answer.GeminiAnswerRequest, Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest, Uralstech.UGemini.Embedding.GeminiEmbedContentRequest, and Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.

+

Implemented in Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest, Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest, Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest, Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest, and Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.

@@ -186,7 +187,7 @@

Uralstech.UGemini.Answer.GeminiAnswerRequest, Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest, Uralstech.UGemini.Embedding.GeminiEmbedContentRequest, and Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest.

+

Implemented in Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest, Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest, Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest, Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest, and Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.

diff --git a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.png b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.png index a3c3b195..3f285749 100644 Binary files a/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.png and b/docs/interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.png differ 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 f1f80f61..c6ef410d 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 5b239acd..b20372a7 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 @@ @@ -112,21 +112,27 @@
-Uralstech.UGemini.IGeminiDeleteRequest -Uralstech.UGemini.IGeminiGetRequest -Uralstech.UGemini.IGeminiMultiPartPostRequest -Uralstech.UGemini.IGeminiPostRequest -Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest -Uralstech.UGemini.FileAPI.GeminiFileGetRequest -Uralstech.UGemini.FileAPI.GeminiFileListRequest -Uralstech.UGemini.Models.GeminiModelGetRequest -Uralstech.UGemini.Models.GeminiModelListRequest -Uralstech.UGemini.FileAPI.GeminiFileUploadRequest -Uralstech.UGemini.Answer.GeminiAnswerRequest -Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest -Uralstech.UGemini.Embedding.GeminiEmbedContentRequest -Uralstech.UGemini.IGeminiStreamablePostRequest< TResponse > -Uralstech.UGemini.TokenCounting.GeminiTokenCountRequest +Uralstech.UGemini.IGeminiDeleteRequest +Uralstech.UGemini.IGeminiGetRequest +Uralstech.UGemini.IGeminiMultiPartPostRequest +Uralstech.UGemini.IGeminiPatchRequest +Uralstech.UGemini.IGeminiPostRequest +Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest +Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest +Uralstech.UGemini.FileAPI.GeminiFileGetRequest +Uralstech.UGemini.FileAPI.GeminiFileListRequest +Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest +Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest +Uralstech.UGemini.Models.GeminiModelGetRequest +Uralstech.UGemini.Models.GeminiModelListRequest +Uralstech.UGemini.FileAPI.GeminiFileUploadRequest +Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest +Uralstech.UGemini.IGeminiStreamablePostRequest< TResponse > +Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest +Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest +Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest +Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest +Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest
-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -163,7 +169,7 @@

Returns
The URI.
-

Implemented in Uralstech.UGemini.Answer.GeminiAnswerRequest, Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest, Uralstech.UGemini.Embedding.GeminiEmbedContentRequest, 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.

+

Implemented in Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest, Uralstech.UGemini.FileAPI.GeminiFileGetRequest, Uralstech.UGemini.FileAPI.GeminiFileListRequest, Uralstech.UGemini.FileAPI.GeminiFileUploadRequest, Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest, Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest, Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest, Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest, Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest, Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest, Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest, Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest, Uralstech.UGemini.Models.GeminiModelGetRequest, Uralstech.UGemini.Models.GeminiModelListRequest, and Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.

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 0060fa71..ca1e1c5d 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 8c9dd5ca..de31bcec 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 774eb5a1..8ab66f81 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/md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html b/docs/md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html index ee0a39cf..cfc96ee2 100644 --- a/docs/md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html +++ b/docs/md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html @@ -27,7 +27,7 @@ @@ -101,63 +101,71 @@
-

-

+

+

Basics

-

+

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.

-

+

Add an instance of Uralstech.UGemini.GeminiManager to your scene, and set it up with your Gemini API key. You can get your API key from here.

+

GeminiManager

There are only three methods in GeminiManager:

-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -170,15 +178,15 @@

StreamRequest* Computes a streaming request on the Gemini API
-

*Requires Utilities.Async package.

+

*Requires Utilities.Async.

All computations on the Gemini API are done through GeminiManager.Request, GeminiManager.StreamRequest and their variants.

In this page, the fields, properties and methods of each type will not be explained. Every type has been fully documented in code, so please check the code docstrings or reference documentation 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 useBetaApi boolean parameter in the request's constructor to do so.

-

+

Models

-

GeminiModel from Uralstech.UGemini.Models has four static model IDs:

+

Uralstech.UGemini.Models.GeminiModel has four static model IDs:

You can provide these to the model parameter in the constructors for model-related requests. UGemini can also implicitly convert string model IDs to GeminiModelId objects.

-

+

QuickStart: Multi-turn Chat Request

This is a simple script that maintains the user's chat history with Gemini.

- + +
-
List<GeminiContent> _chatHistory = new();
+
private List<GeminiContent> _chatHistory = new();
-
async Task<string> OnChat(string text)
+
private async Task<string> OnChat(string text)
{
-
_chatHistory.Add(GeminiContent.GetContent(text, GeminiRole.User));
- - +
_chatHistory.Add(GeminiContent.GetContent(text, GeminiRole.User));
+ +
{
Contents = _chatHistory.ToArray(),
}
);
-
_chatHistory.Add(response.Candidates[0].Content);
-
return response.Parts[0].Text;
+
_chatHistory.Add(response.Candidates[0].Content);
+
return response.Parts[0].Text;
}
-
GeminiContent Content
Generated content returned from the model.
Definition GeminiCandidate.cs:16
-
Request to generate a response from the model.
Definition GeminiChatRequest.cs:18
-
Response from the model supporting multiple candidates.
Definition GeminiChatResponse.cs:20
-
GeminiCandidate[] Candidates
Candidate responses from the model.
Definition GeminiChatResponse.cs:24
-
GeminiContentPart[] Parts
The parts of the GeminiChatResponse message.
Definition GeminiChatResponse.cs:40
-
The base structured datatype containing multi-part content of a message.
Definition GeminiContent.cs:16
-
static GeminiContent GetContent(string message, GeminiRole role=GeminiRole.Unspecified)
Creates a new GeminiContent from a role and message.
Definition GeminiContent.cs:34
-
string Text
Inline text.
Definition GeminiContentPart.cs:18
The class for accessing the Gemini API!
Definition GeminiManager.cs:17
+
The base structured datatype containing multi-part content of a message.
Definition GeminiContent.cs:16
+
static GeminiContent GetContent(string message, GeminiRole role=GeminiRole.Unspecified)
Creates a new GeminiContent from a role and message.
Definition GeminiContent.cs:34
Information about a Generative Language Model.
Definition GeminiModel.cs:11
static readonly GeminiModelId Gemini1_5Flash
Gemini 1.5 Flash is a fast and versatile multimodal model for scaling across diverse tasks.
Definition GeminiModel.cs:56
+
Request to generate a response from the model.
Definition GeminiChatRequest.cs:20
+
Response from the model supporting multiple candidates.
Definition GeminiChatResponse.cs:22
+
GeminiContentPart[] Parts
The parts of the GeminiChatResponse message.
Definition GeminiChatResponse.cs:42
+
GeminiCandidate[] Candidates
Candidate responses from the model.
Definition GeminiChatResponse.cs:26
static T Instance
The active instance of type T .
Definition Singleton.cs:18
-
Definition GeminiChatRequest.cs:12
-
Definition GeminiModel.cs:5
-
Definition GeminiAnswerRequest.cs:7
-
GeminiRole
The role of a Gemini content creator.
Definition GeminiRole.cs:13
+
Definition GeminiAttributionSourceId.cs:5
+
GeminiRole
The role of a Gemini content creator.
Definition GeminiRole.cs:13
+
Definition GeminiChatRequest.cs:14
+
Definition GeminiCachedContentCreateRequest.cs:5
+
Definition GeminiFileDeleteRequest.cs:2

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.

-

+

All Supported Endpoints

-

+

+CachedContents (Beta API)

+
+

‍Context caching allows you to save and reuse precomputed input tokens that you wish to use repeatedly, for example when asking different questions about the same media file.

+
+

+Create

+
+

‍Creates CachedContent resource.

+
+
private async Task<GeminiCachedContent> RunCreateCachedContentRequest()
+
{
+
// Content must be at least 32,768 tokens.
+
StringBuilder sb = new StringBuilder();
+
for (int i = 0; i < 1800; i++)
+
sb.Append("(*)#$*OIJIR$U(IJT^(U$*I%O$#@");
+
+
+
return await GeminiManager.Instance.Request<GeminiCachedContent>(new GeminiCachedContentCreateRequest(new GeminiCachedContentCreationData
+
{
+
Contents = new[]
+
{
+
GeminiContent.GetContent(sb.ToString(), GeminiRole.User),
+
},
+
ExpireTime = DateTime.UtcNow.AddDays(1),
+
Model = "gemini-1.5-flash-001", // Make sure the model you use supports caching!
+
}));
+
}
+

See GeminiCachedContent and GeminiCachedContentCreateRequest for more details.

+

+Delete

+
+

‍Deletes CachedContent resource.

+
+
private async Task RunDeleteCachedContentRequest(GeminiCachedContent content)
+
{
+
Debug.Log("Deleting cached content...");
+
await GeminiManager.Instance.Request(new GeminiCachedContentDeleteRequest(content.Name));
+
Debug.Log("Content deleted.");
+
}
+

See GeminiCachedContentDeleteRequest for more details.

+

+Get

+
+

‍Reads CachedContent resource.

+
+
private async Task<GeminiCachedContent> RunGetCachedContentRequest(string contentName)
+
{
+
return await GeminiManager.Instance.Request<GeminiCachedContent>(new GeminiCachedContentGetRequest(contentName));
+
}
+

See GeminiCachedContent and GeminiCachedContentGetRequest for more details.

+

+List

+
+

‍Lists CachedContents.

+
+
private async Task<GeminiCachedContent[]> RunListCachedContentRequest()
+
{
+
GeminiCachedContentListResponse response = await GeminiManager.Instance.Request<GeminiCachedContentListResponse>(new GeminiCachedContentListRequest());
+
return response.CachedContents;
+
}
+

See GeminiCachedContentListResponse and GeminiCachedContentListRequest for more details.

+

+Patch

+
+

‍Updates CachedContent resource (only expiration is updatable).

+
+
private async Task<GeminiCachedContent> RunPatchCachedContentRequest(string contentName)
+
{
+
return await GeminiManager.Instance.Request<GeminiCachedContent>(new GeminiCachedContentPatchRequest(new GeminiCachedContentPatchData
+
{
+
ExpireTime = DateTime.UtcNow.AddYears(1),
+
}, contentName));
+
}
+

See GeminiCachedContent and GeminiCachedContentPatchRequest for more details.

+

Models

‍The Models endpoint contains methods that allow you to access and inference Gemini models.

-

+

Get

‍Gets information about a specific Model such as its version number, token limits, parameters and other metadata.

-
private async Task<GeminiModel> RunGetModelRequest(string modelId)
+
+ +
+
private async Task<GeminiModel> RunGetModelRequest(string modelId)
{
return await GeminiManager.Instance.Request<GeminiModel>(new GeminiModelGetRequest(modelId));
}
Gets information about a specific model. Return type is GeminiModel.
Definition GeminiModelGetRequest.cs:7

See GeminiModel and GeminiModelGetRequest for more details.

Newer models will not be recognized by the request if you're not using the Beta API.

-

+

List

‍Lists the Models available through the Gemini API.

-
async Task<GeminiModel[]> RunListModelsRequest(int maxModels = 50, string pageToken = string.Empty)
+
+ +
+
private async Task<GeminiModel[]> RunListModelsRequest(int maxModels = 50, string pageToken = null)
{
{
@@ -265,94 +354,121 @@

return response?.Models;
}
Requests metadata for all existing models. Return type is GeminiModelListResponse.
Definition GeminiModelListRequest.cs:7
-
The response for a GeminiModelListResponse call.
Definition GeminiModelListResponse.cs:11
+
The response for a GeminiModelListRequest call.
Definition GeminiModelListResponse.cs:11
GeminiModel[] Models
The list of models.
Definition GeminiModelListResponse.cs:16

See GeminiModelListResponse and GeminiModelListRequest for more details.

Newer models will not be recognized by the request if you're not using the Beta API.

-

+

EmbedContent

‍Generates a text embedding vector from the input Content using the specified Gemini Embedding model.

-
private async void RunEmbedContentRequest()
+
+ + + +
+
private async void RunEmbedContentRequest()
{
Debug.Log("Running embedding request.");
-
GeminiEmbedContentResponse response = await GeminiManager.Instance.Request<GeminiEmbedContentResponse>(
-
new GeminiEmbedContentRequest(GeminiModel.TextEmbedding004)
+ +
{
-
Content = GeminiContent.GetContent("Hello! How are you?"),
+
Content = GeminiContent.GetContent("Hello! How are you?"),
}
);
Debug.Log($"Embedding values: {string.Join(", ", response.Embedding.Values)}");
}
+
Generates an embedding from the model.
Definition GeminiEmbedContentRequest.cs:13
+
The response to a GeminiEmbedContentRequest.
Definition GeminiEmbedContentResponse.cs:11
static readonly GeminiModelId TextEmbedding004
text-embedding-004 achieves a stronger retrieval performance and outperforms existing models with com...
Definition GeminiModel.cs:66
-

See GeminiEmbedContentResponse and GeminiEmbedContentRequest for more details.

-

+
Definition GeminiBatchEmbedContentRequest.cs:5
+

See GeminiEmbedContentResponse and GeminiEmbedContentRequest for more details.

+

BatchEmbedContents

‍Generates multiple embedding vectors from the input Content which consists of a batch of strings represented as EmbedContentRequest objects.

-
private async void RunBatchEmbedContentRequest()
+
+ + + +
+
private async void RunBatchEmbedContentRequest()
{
Debug.Log("Running batch embedding request.");
// Make sure the model used for the batch request is the same for all included requests.
-
GeminiBatchEmbedContentResponse response = await GeminiManager.Instance.Request<GeminiBatchEmbedContentResponse>(
-
new GeminiBatchEmbedContentRequest(GeminiModel.TextEmbedding004)
+ +
{
-
Requests = new GeminiEmbedContentRequest[]
+
Requests = new GeminiEmbedContentRequest[]
{
-
new GeminiEmbedContentRequest(GeminiModel.TextEmbedding004)
+
{
-
Content = GeminiContent.GetContent("Hello! How are you?"),
+
Content = GeminiContent.GetContent("Hello! How are you?"),
},
-
new GeminiEmbedContentRequest(GeminiModel.TextEmbedding004)
+
{
-
Content = GeminiContent.GetContent("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),
+
Content = GeminiContent.GetContent("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),
}
}
}
);
-
foreach (GeminiContentEmbedding embedding in response.Embeddings)
+
foreach (GeminiContentEmbedding embedding in response.Embeddings)
Debug.Log($"Embedding values: {string.Join(", ", embedding.Values)}");
}
-

See GeminiBatchEmbedContentResponse and GeminiBatchEmbedContentRequest for more details.

-

+
Generates multiple embeddings from the model given input text in a synchronous call.
Definition GeminiBatchEmbedContentRequest.cs:11
+
The response to a GeminiBatchEmbedContentRequest.
Definition GeminiBatchEmbedContentResponse.cs:11
+
GeminiContentEmbedding[] Embeddings
The embeddings for each request, in the same order as provided in the batch request.
Definition GeminiBatchEmbedContentResponse.cs:15
+
A list of floats representing an embedding.
Definition GeminiContentEmbedding.cs:11
+

See GeminiBatchEmbedContentResponse and GeminiBatchEmbedContentRequest for more details.

+

GenerateContent

‍Generates a model response given an input GenerateContentRequest.

-
private async void RunChatRequest()
+
+ + + +
+
private async void RunChatRequest()
{
Debug.Log("Running chat request.");
- - + +
{
-
Contents = new GeminiContent[]
+
Contents = new GeminiContent[]
{
-
GeminiContent.GetContent("What's up?")
+
GeminiContent.GetContent("What's up?")
},
}
);
Debug.Log($"Gemini's response: {response.Parts[^1].Text}");
}
-

See GeminiChatResponse and GeminiChatRequest for more details.

-

+

See GeminiChatResponse and GeminiChatRequest for more details.

+

StreamGenerateContent

‍Generates a streamed response from the model given an input GenerateContentRequest.

-
private async void RunStreamingChatRequest()
+
+ + + +
+
private async void RunStreamingChatRequest()
{
Debug.Log("Running streamed chat request.");
-
GeminiChatResponse response = await GeminiManager.Instance.StreamRequest(
- +
GeminiChatResponse response = await GeminiManager.Instance.StreamRequest(
+
{
Contents = new GeminiContent[]
{
@@ -371,32 +487,39 @@

Debug.Log($"Gemini's final response: {response.Parts[^1].Text}");
}
-

See GeminiChatResponse and GeminiChatRequest for more details.

-

+

See GeminiChatResponse and GeminiChatRequest for more details.

+

GenerateAnswer (Beta API)

‍Generates a grounded answer from the model given an input GenerateAnswerRequest.

-
private async void RunQuestionAnsweringRequest()
+
+ + + + + +
+
private async void RunQuestionAnsweringRequest()
{
Debug.Log("Running Q/A request.");
-
GeminiAnswerResponse response = await GeminiManager.Instance.Request<GeminiAnswerResponse>(
-
new GeminiAnswerRequest(GeminiModel.Aqa)
+ +
{
-
Contents = new GeminiContent[]
+
Contents = new GeminiContent[]
{
-
GeminiContent.GetContent("What is ezr²?")
+
GeminiContent.GetContent("What is ezr²?")
},
-
InlinePassages = new GeminiGroundingPassages()
+
InlinePassages = new GeminiGroundingPassages()
{
-
Passages = new GeminiGroundingPassage[]
+
Passages = new GeminiGroundingPassage[]
{
-
new GeminiGroundingPassage()
+
{
Id = "ezrSquaredContext",
- +
"ezr² is an easy to learn and practical interpreted programming language for beginners and experts alike made in C#." +
"The latest version of ezr² RE has been released! ezr² RE, or REwrite, is the project's initiative to rewrite ezr². " +
"The latest working version of ezr² RE has many more features than the latest version of ezr²! But, it is still in " +
@@ -409,154 +532,198 @@

}
},
-
AnswerStyle = GeminiAnswerStyle.Verbose,
+
AnswerStyle = GeminiAnswerStyle.Verbose,
}
);
-
if (response.Answer.Content != null)
+
if (response.Answer.Content != null)
Debug.Log($"Gemini's answer: {response.Answer.Content.Parts[^1].Text}");
-
foreach (GeminiGroundingAttribution attribution in response.Answer.GroundingAttributions)
+
foreach (GeminiGroundingAttribution attribution in response.Answer.GroundingAttributions)
Debug.Log($"Attribution ID: {attribution.SourceId.GroundingPassage.PassageId} | Content: {attribution.Content.Parts[^1].Text}");
}
-
Attribution for a source that contributed to an answer.
Definition GeminiGroundingAttribution.cs:11
+
Attribution for a source that contributed to an answer.
Definition GeminiGroundingAttribution.cs:11
static readonly GeminiModelId Aqa
You can use the AQA model to perform Attributed Question-Answering (AQA)–related tasks over a documen...
Definition GeminiModel.cs:77
-
GeminiAnswerStyle
Style for grounded answers.
Definition GeminiAnswerStyle.cs:12
-

See GeminiAnswerResponse and GeminiAnswerRequest for more details.

-

+
Generates a grounded answer from the model.
Definition GeminiAnswerRequest.cs:19
+
Response from the model for a grounded answer.
Definition GeminiAnswerResponse.cs:12
+
GeminiCandidate Answer
Candidate answer from the model.
Definition GeminiAnswerResponse.cs:20
+
Passage included inline with a grounding configuration.
Definition GeminiGroundingPassage.cs:12
+
A repeated list of passages.
Definition GeminiGroundingPassages.cs:11
+
Definition GeminiAttributionSourceId.cs:5
+ +
Definition GeminiAnswerRequest.cs:10
+
GeminiAnswerStyle
Style for grounded answers.
Definition GeminiAnswerStyle.cs:12
+

See GeminiAnswerResponse and GeminiAnswerRequest for more details.

+

CountTokens

‍Runs a model's tokenizer on input Content and returns the token count.

-
private async void RunTokenCountRequest()
+
+ + + +
+
private async void RunTokenCountRequest()
{
Debug.Log("Running token counting request.");
-
GeminiTokenCountResponse response = await GeminiManager.Instance.Request<GeminiTokenCountResponse>(
-
new GeminiTokenCountRequest(GeminiModel.Gemini1_5Flash)
+ +
{
-
Contents = new GeminiContent[]
+
Contents = new GeminiContent[]
{
-
GeminiContent.GetContent("Hello! How are you?"),
+
GeminiContent.GetContent("Hello! How are you?"),
}
}
);
Debug.Log($"Tokens: {response.TotalTokens}");
}
-

See GeminiTokenCountResponse and GeminiTokenCountRequest for more details.

-

+
Request to count tokens in given content.
Definition GeminiTokenCountRequest.cs:14
+
A response from CountTokens.
Definition GeminiTokenCountResponse.cs:11
+
Definition GeminiTokenCountRequest.cs:8
+

See GeminiTokenCountResponse and GeminiTokenCountRequest for more details.

+

TunedModels (Unstable)

‍The TunedModels endpoint contains methods that allow you to access and inference fine-tuned Gemini models.

-

+

GenerateContent

‍Generates a model response given an input GenerateContentRequest.

// This is untested code.
+ + + +
private async void RunTunedModelChatRequest()
{
Debug.Log("Running chat request on tuned model.");
- -
new GeminiChatRequest("tunedModels/modelname")
+ +
new GeminiChatRequest("tunedModels/modelname")
{
-
Contents = new GeminiContent[]
+
Contents = new GeminiContent[]
{
-
GeminiContent.GetContent("What's up?")
+
GeminiContent.GetContent("What's up?")
},
}
);
Debug.Log($"Tuned Gemini's response: {response.Parts[^1].Text}");
}
-

See GeminiChatResponse and GeminiChatRequest for more details.

-

+

See GeminiChatResponse and GeminiChatRequest for more details.

+

Files (Beta API)

‍The Gemini File API can be used to store data on the cloud for future prompting with the Gemini models.

-

+

Delete

‍Deletes the File.

-
private async void RunDeleteFileRequest(string fileId)
+
+ +
+
private async void RunDeleteFileRequest(string fileId)
{
Debug.Log("Deleting file...");
-
await GeminiManager.Instance.Request(new GeminiFileDeleteRequest(fileId));
+
await GeminiManager.Instance.Request(new GeminiFileDeleteRequest(fileId));
Debug.Log("File deleted.");
}
+
Requests the deletion of a file.
Definition GeminiFileDeleteRequest.cs:10
+
Definition GeminiFileDeleteRequest.cs:2

See GeminiFileDeleteRequest for more details.

-

+

Get

‍Gets the metadata for the given File.

-
private async Task<GeminiFile> RunGetFileRequest(string fileId)
+
+ +
+
private async Task<GeminiFile> RunGetFileRequest(string fileId)
{
-
return await GeminiManager.Instance.Request<GeminiFile>(new GeminiFileGetRequest(fileId));
+
return await GeminiManager.Instance.Request<GeminiFile>(new GeminiFileGetRequest(fileId));
}
+
Requests metadata for an existing file. Return type is GeminiFile.
Definition GeminiFileGetRequest.cs:10
+
Metadata for a file uploaded to the File API.
Definition GeminiFile.cs:13

See GeminiFile and GeminiFileGetRequest for more details.

-

+

List

‍Lists the metadata for Files owned by the requesting project.

-
private async Task<GeminiFile[]> RunListFilesRequest(int maxFiles = 10, string pageToken = string.Empty)
+
+ +
+
private async Task<GeminiFile[]> RunListFilesRequest(int maxFiles = 10, string pageToken = null)
{
-
GeminiFileListResponse response = await GeminiManager.Instance.Request<GeminiFileListResponse>(new GeminiFileListRequest()
+
{
MaxResponseFiles = maxFiles,
PageToken = string.IsNullOrWhiteSpace(pageToken) ? string.Empty : pageToken,
});
-
return response?.Files;
+
return response?.Files;
}
+
Requests metadata for all existing files. Return type is GeminiFileListResponse.
Definition GeminiFileListRequest.cs:10
+
The response for a GeminiFileListRequest call.
Definition GeminiFileListResponse.cs:11
+
GeminiFile[] Files
The list of files.
Definition GeminiFileListResponse.cs:16

See GeminiFileListResponse and GeminiFileListRequest for more details.

-

+

Media (Beta API)

‍The Gemini File API can be used to store data on the cloud for future prompting with the Gemini models.

-

+

Upload

‍Creates a File.

-
private async Task<GeminiFile> RunUploadFileRequest(string text)
+
+ +
+
private async Task<GeminiFile> RunUploadFileRequest(string text)
{
-
GeminiFileUploadResponse response = await GeminiManager.Instance.Request<GeminiFileUploadResponse>(new GeminiFileUploadRequest(GeminiContentType.TextPlain.MimeType())
+
{
-
File = new GeminiFileUploadMetaData()
+
{
DisplayName = "I'm a File",
},
RawData = Encoding.UTF8.GetBytes(text)
});
-
return response.File;
+
return response.File;
}
+
Metadata for a GeminiFile to be uploaded.
Definition GeminiFileUploadMetaData.cs:12
+
Uploads a file to the Gemini File API. Response type is GeminiFileUploadResponse.
Definition GeminiFileUploadRequest.cs:16
+
Response for a file upload request.
Definition GeminiFileUploadResponse.cs:11
+
GeminiFile File
Metadata for the created file.
Definition GeminiFileUploadResponse.cs:15
GeminiContentType
Enum for the types of content able to be fed to the Gemini API.
Definition GeminiContentType.cs:12

See GeminiFileUploadResponse and GeminiFileUploadRequest for more details.

-

+

GeminiChatRequest Features

-

+

Streaming Responses

GeminiChatRequest allows you to stream Gemini's response in real-time. You can do so by using GeminiManager.StreamRequest and utilizing the callback in GeminiChatRequest.

You can even stream function calls! Check out the Streaming Generated Content sample included in the package.

- + +
-
[SerializeField] Text _chatResponse;
+
[SerializeField] private Text _chatResponse;
-
async Task<string> OnChat(string text)
+
private async Task<string> OnChat(string text)
{
- +
{
Contents = new GeminiContent[]
{
@@ -570,15 +737,16 @@

}
});
-
return response.Parts[0].Text;
+
return response.Parts[0].Text;
}

If you do not want to use the callback, you can let the StreamRequest task run in the background, and access the streamed data from the GeminiChatRequest.StreamedResponse property.

-

+

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.

+
-
async Task<GeminiContent> GetFileContent(string filePath, GeminiContentType contentType)
+
private async Task<GeminiContent> GetFileContent(string filePath, GeminiContentType contentType)
{
byte[] data;
try
@@ -591,17 +759,17 @@

return null;
}
-
return new GeminiContent()
+
return new GeminiContent()
{
-
Parts = new GeminiContentPart[]
+
Parts = new GeminiContentPart[]
{
- +
{
Text = "What's in this file?"
},
- +
{
-
InlineData = new GeminiContentBlob()
+
InlineData = new GeminiContentBlob()
{
MimeType = contentType,
Data = Convert.ToBase64String(data)
@@ -610,10 +778,10 @@

}
};
}
-
Raw media bytes.
Definition GeminiContentBlob.cs:14
-
A datatype containing media that is part of a multi-part Content message. Must only contain one field...
Definition GeminiContentPart.cs:13
+
Raw media bytes.
Definition GeminiContentBlob.cs:14
+
A datatype containing media that is part of a multi-part Content message. Must only contain one field...
Definition GeminiContentPart.cs:14

Now, the GeminiContent returned by the method can be fed into a chat request!

-

+

Utility Methods

GeminiContent and GeminiContentBlob also contain static utility methods to help create them from Unity types like AudioClip or Texture2D:

    @@ -626,34 +794,35 @@

-

Requires [*Utilities.Encoding.Wav](https://openupm.com/packages/com.utilities.encoder.wav/).

-

+

*Requires Utilities.Encoding.Wav.

+

Function Calling

First, we have to setup our tools and define our function schemas.

- - - - + + + + +
-
GeminiTool _geminiFunctions = new GeminiTool()
+
private GeminiTool _geminiFunctions = new GeminiTool()
{
-
FunctionDeclarations = new GeminiFunctionDeclaration[]
+
FunctionDeclarations = new GeminiFunctionDeclaration[]
{
- +
{
Name = "printToConsole",
Description = "Print text to the user's console.",
-
Parameters = new GeminiSchema()
+
Parameters = new GeminiSchema()
{
-
Type = GeminiSchemaDataType.Object,
+
Type = GeminiSchemaDataType.Object,
Properties = new Dictionary<string, GeminiSchema>()
{
{
-
"text", new GeminiSchema()
+
"text", new GeminiSchema()
{
-
Type = GeminiSchemaDataType.String,
+
Type = GeminiSchemaDataType.String,
Description = "The text to print. e.g. \"Hello, World!\"",
Nullable = false,
}
@@ -663,22 +832,22 @@

}
},
- +
{
Name = "changeTextColor",
Description = "Change the color of the text.",
-
Parameters = new GeminiSchema()
+
Parameters = new GeminiSchema()
{
-
Type = GeminiSchemaDataType.Object,
+
Type = GeminiSchemaDataType.Object,
Properties = new Dictionary<string, GeminiSchema>()
{
{
-
"color", new GeminiSchema()
+
"color", new GeminiSchema()
{
-
Type = GeminiSchemaDataType.String,
+
Type = GeminiSchemaDataType.String,
Description = "The color to set. e.g. \"BLUE\"",
- -
Enum = new string[]
+ +
Enum = new string[]
{
"RED",
"GREEN",
@@ -694,61 +863,62 @@

}
},
};
-
The Schema object allows the definition of input and output data types. These types can be objects,...
Definition GeminiSchema.cs:13
-
string[] Enum
Possible values of the element of GeminiSchemaDataType.String with enum format.
Definition GeminiSchema.cs:59
-
Structured representation of a function declaration as defined by the OpenAPI 3.03 specification....
Definition GeminiFunctionDeclaration.cs:15
-
Tool details that the model may use to generate response.
Definition GeminiTool.cs:16
-
Definition GeminiSchema.cs:7
-
GeminiSchemaDataFormat
Defines the format of schema data.
Definition GeminiSchemaDataFormat.cs:12
- -
GeminiSchemaDataType
Contains the list of OpenAPI data types as defined by the OpenAPI Specification.
Definition GeminiSchemaDataType.cs:12
-
Definition GeminiFunctionCallingConfiguration.cs:6
-
Definition GeminiFunctionCallingConfiguration.cs:6
-

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 Schema object allows the definition of input and output data types. These types can be objects,...
Definition GeminiSchema.cs:13
+
string[] Enum
Possible values of the element of GeminiSchemaDataType.String with enum format.
Definition GeminiSchema.cs:59
+
Structured representation of a function declaration as defined by the OpenAPI 3.03 specification....
Definition GeminiFunctionDeclaration.cs:15
+
Tool details that the model may use to generate response.
Definition GeminiTool.cs:17
+
Definition GeminiSchema.cs:7
+
GeminiSchemaDataFormat
Defines the format of schema data.
Definition GeminiSchemaDataFormat.cs:12
+ +
GeminiSchemaDataType
Contains the list of OpenAPI data types as defined by the OpenAPI Specification.
Definition GeminiSchemaDataType.cs:12
+ +
Definition GeminiCodeExecutionLanguage.cs:6
+

To use Gemini Tools, we need to declare each tool to use. So, we have created a declaration for function calling. Each tool must be declared separately but every function must be declared in a single tool declaration.

+

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 keys of the dictionary should be the parameter name, and the values should be GeminiSchema objects which define 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.

-
[SerializeField] Text _chatResponse;
+
[SerializeField] private Text _chatResponse;
-
async Task<string> OnChat(string text)
+
private async Task<string> OnChat(string text)
{
List<GeminiContent> contents = new()
{
- +
};
- -
GeminiFunctionCall functionCall;
+ +
GeminiFunctionCall functionCall;
string responseText = string.Empty;
do
{
- +
{
Contents = contents.ToArray(),
-
Tools = new GeminiTool[] { _geminiFunctions },
- +
Tools = new GeminiTool[] { _geminiFunctions },
+
});
// Don't forget to do this! If the function call is not added to the chat
// history, Gemini will throw an error when receiving the response!
-
contents.Add(response.Candidates[0].Content);
+
contents.Add(response.Candidates[0].Content);
-
responseText = Array.Find(response.Parts, part => !string.IsNullOrEmpty(part.Text))?.Text;
-
GeminiContentPart[] allFunctionCalls = Array.FindAll(response.Parts, part => part.FunctionCall != null);
+
responseText = Array.Find(response.Parts, part => !string.IsNullOrEmpty(part.Text))?.Text;
+
GeminiContentPart[] allFunctionCalls = Array.FindAll(response.Parts, part => part.FunctionCall != null);
functionCall = null;
for (int i = 0; i < allFunctionCalls.Length; i++)
{
-
functionCall = allFunctionCalls[i].FunctionCall;
+
functionCall = allFunctionCalls[i].FunctionCall;
JObject functionResponse = null;
-
switch (functionCall.Name)
+
switch (functionCall.Name)
{
case "printToConsole":
-
Debug.Log(functionCall.Arguments["text"].ToObject<string>());
+
Debug.Log(functionCall.Arguments["text"].ToObject<string>());
break;
case "changeTextColor":
-
if (!TryChangeTextColor(functionCall.Arguments["color"].ToObject<string>()))
+
if (!TryChangeTextColor(functionCall.Arguments["color"].ToObject<string>()))
{
functionResponse = new JObject()
{
@@ -767,7 +937,7 @@

break;
}
-
contents.Add(GeminiContent.GetContent(functionCall.GetResponse(functionResponse ?? new JObject()
+
contents.Add(GeminiContent.GetContent(functionCall.GetResponse(functionResponse ?? new JObject()
{
["result"] = "Completed executing function successfully."
})));
@@ -778,7 +948,7 @@

return responseText;
}
-
bool TryChangeTextColor(string color)
+
private bool TryChangeTextColor(string color)
{
switch (color)
{
@@ -801,59 +971,102 @@

Debug.Log("Changed text color!");
return true;
}
-
GeminiFunctionCall FunctionCall
A predicted FunctionCall returned from the model that contains a string representing the FunctionDecl...
Definition GeminiContentPart.cs:33
-
The Tool configuration containing parameters for specifying Tool use in the request.
Definition GeminiToolConfiguration.cs:12
-
static GeminiToolConfiguration GetConfiguration(GeminiFunctionCallingMode callingMode, string[] allowedFunctions=null)
Creates a new GeminiToolConfiguration.
Definition GeminiToolConfiguration.cs:25
-
A predicted FunctionCall returned from the model that contains a string representing the FunctionDecl...
Definition GeminiFunctionCall.cs:13
-
JObject Arguments
Optional. The function parameters and values in JSON object format.
Definition GeminiFunctionCall.cs:26
-
string Name
The name of the function to call. Must be a-z, A-Z, 0-9, or contain underscores and dashes,...
Definition GeminiFunctionCall.cs:17
-
GeminiFunctionResponse GetResponse(JObject responseJson=null)
Creates a GeminiFunctionResponse for this function call.
Definition GeminiFunctionCall.cs:33
- -
GeminiFunctionCallingMode
Defines the execution behavior for function calling by defining the execution mode.
Definition GeminiFunctionCallingMode.cs:12
+
GeminiFunctionCall FunctionCall
A predicted FunctionCall returned from the model that contains a string representing the FunctionDecl...
Definition GeminiContentPart.cs:34
+
The Tool configuration containing parameters for specifying Tool use in the request.
Definition GeminiToolConfiguration.cs:12
+
static GeminiToolConfiguration GetConfiguration(GeminiFunctionCallingMode callingMode, string[] allowedFunctions=null)
Creates a new GeminiToolConfiguration.
Definition GeminiToolConfiguration.cs:25
+
A predicted FunctionCall returned from the model that contains a string representing the FunctionDecl...
Definition GeminiFunctionCall.cs:13
+
JObject Arguments
Optional. The function parameters and values in JSON object format.
Definition GeminiFunctionCall.cs:26
+
GeminiFunctionResponse GetResponse(JObject responseJson=null)
Creates a GeminiFunctionResponse for this function call.
Definition GeminiFunctionCall.cs:33
+
string Name
The name of the function to call. Must be a-z, A-Z, 0-9, or contain underscores and dashes,...
Definition GeminiFunctionCall.cs:17
+ +
GeminiFunctionCallingMode
Defines the execution behavior for function calling by defining the execution mode.
Definition GeminiFunctionCallingMode.cs:12

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, but it is recommended to include. 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.

+

The response is a JSON object, which is optional, but it is recommended to include. Note the use of GeminiToolConfiguration.GetConfiguration, which is a utility method to create a GeminiToolConfiguration with the given GeminiFunctionCallingMode. GeminiFunctionCallingMode.Any means Gemini will always call at least one function in each request, Auto means the model will call the functions when it thinks it needs to, and None means no functions can be called.

After the function is called, we respond by adding the calls and responses to the history. We use the GetResponse utility method to get a GeminiFunctionResponse object with the response JSON.

Function calling is, as of writing, only available in the Beta API.

-

+

+Code Execution

+

Code execution is also a Tool, so it is similar to function calling:

+
+ + + + +
+
private GeminiTool _geminiCodeExecution = new GeminiTool()
+
{
+
CodeExecution = new GeminiCodeExecution()
+
};
+
+
[SerializeField] private Text _chatResponse;
+
+
private async Task<string> OnChat(string text)
+
{
+
List<GeminiContent> contents = new()
+
{
+ +
};
+
+ +
{
+
Contents = contents.ToArray(),
+
Tools = new GeminiTool[] { _geminiCodeExecution },
+
});
+
+
string responseText = string.Join(", ", Array.ConvertAll(response.Parts, part => $"(Text={part.Text}, Code={part.ExecutableCode?.Code}, ExecutionResult={part.CodeExecutionResult?.Output})"));
+
+
_chatResponse.text = responseText;
+
return responseText;
+
}
+
Tool that executes code generated by the model, and automatically returns the result to the model.
Definition GeminiCodeExecution.cs:14
+

That's it! Now, when code execution is used, the response should be something like this:

+
> Make a simple python program to print hello world and use code execution for that.
+
Result: (Text=, Code=, ExecutionResult=), (Text=, Code=print("Hello world!"), ExecutionResult=), (Text=, Code=, ExecutionResult=Hello world!),
+
(Text=I have created a simple Python program that prints "Hello world!". I used the `print()` function to achieve this. The code was executed
+
using the `tool_code` block., Code=, ExecutionResult=)
+

Code execution is also, as of writing, only available in the Beta API.

+

JSON Response Mode

In JSON mode, Gemini will always respond in the specified JSON response schema.

- - + + + +
-
async Task<string> OnChat(string text)
+
private async Task<string> OnChat(string text)
{
// Note: It seems GeminiModel.Gemini1_5Flash is not very good at JSON.
- +
{
-
Contents = new GeminiContent[]
+
Contents = new GeminiContent[]
{
- +
},
-
SystemInstruction = GeminiContent.GetContent("You are a helpful math teacher who teacher their students mathematics in the most helpful way possible."),
-
GenerationConfig = new GeminiGenerationConfiguration()
+
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()
+
ResponseMimeType = GeminiResponseType.Json,
+
ResponseSchema = new GeminiSchema()
{
-
Type = GeminiSchemaDataType.Array,
+
Type = GeminiSchemaDataType.Array,
Description = "A list of mathematical expressions.",
-
Items = new GeminiSchema()
+
Items = new GeminiSchema()
{
-
Type = GeminiSchemaDataType.Object,
+
Type = GeminiSchemaDataType.Object,
Properties = new Dictionary<string, GeminiSchema>()
{
{
-
"expression", new GeminiSchema()
+
"expression", new GeminiSchema()
{
-
Type = GeminiSchemaDataType.String,
+
Type = GeminiSchemaDataType.String,
}
},
{
-
"explanation", new GeminiSchema()
+
"explanation", new GeminiSchema()
{
-
Type = GeminiSchemaDataType.String,
+
Type = GeminiSchemaDataType.String,
}
},
},
@@ -863,39 +1076,40 @@

}
});
-
return response.Parts[0].Text;
+
return response.Parts[0].Text;
}
-
Configuration options for model generation and outputs. Not all parameters may be configurable for ev...
Definition GeminiGenerationConfiguration.cs:13
static readonly GeminiModelId Gemini1_5Pro
Gemini 1.5 Pro is a mid-size multimodal model that is optimized for a wide-range of reasoning tasks....
Definition GeminiModel.cs:46
-
GeminiResponseType
The response type for Gemini model responses.
Definition GeminiResponseType.cs:12
+
Configuration options for model generation and outputs. Not all parameters may be configurable for ev...
Definition GeminiGenerationConfiguration.cs:13
+
Definition GeminiAnswerRequest.cs:10
+
GeminiResponseType
The response type for Gemini model responses.
Definition GeminiResponseType.cs:12

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.

JSON mode is also only available in the Beta API.

-

+

Samples

For full-fledged examples of the features of this package, check out the samples included in the package:

-

+

Mult-turn Chat

A sample scene showing a multi-turn chat system. GitHub Source

-

+

Function Calling

A sample scene showing a function calling system. GitHub Source

-

+

Streaming Generated Content

A sample showing a system which streams Gemini's responses, including function calls. GitHub Source

-

+

Question Answering

A sample scene with a system where Gemini answers questions based only on the given context. GitHub Source

-

+

Prompting with File API

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

-

+

JSON Response

A sample scene showing a system where Gemini responds in a specified JSON format. GitHub Source

-

+

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

-

+

Token Counting

A sample scene showing a token counting system using the countTokens endpoint. GitHub Source

diff --git a/docs/md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html b/docs/md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html new file mode 100644 index 00000000..58119f6a --- /dev/null +++ b/docs/md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html @@ -0,0 +1,238 @@ + + + + + + + +UGemini: Breaking Changes Notice + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Breaking Changes Notice
+
+
+

UGemini v2.0.0 contains many breaking changes. To update your code to use UGemini 2.0.0, refer to the following list and table of changes:

+

+General Changes

+
    +
  • EnumExtensions is now GeminiContentTypeExtensions.
  • +
  • GeminiTimeSpanJsonConverter is now GeminiSecondsToTimeSpanJsonConverter in Uralstech.UGemini.
  • +
  • The fileId field in the constructors for GeminiFileDeleteRequest and GeminiFileGetRequest has been renamed to fileNameOrId.
  • +
  • All code previously marked as "deprecated" has been removed.
  • +
+

+Namespace Changes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Class Old Namespace New Namespace
GeminiContent Uralstech.UGemini Uralstech.UGemini.Models.Content
GeminiContentBlob Uralstech.UGemini Uralstech.UGemini.Models.Content
GeminiContentPart Uralstech.UGemini Uralstech.UGemini.Models.Content
GeminiFileData Uralstech.UGemini Uralstech.UGemini.Models.Content
GeminiRole Uralstech.UGemini Uralstech.UGemini.Models.Content
UnityExtensions Uralstech.UGemini Uralstech.UGemini.Models.Content
GeminiAttributionSourceId Uralstech.UGemini.Chat Uralstech.UGemini.Models.Content.Attribution
GeminiGroundingAttribution Uralstech.UGemini.Chat Uralstech.UGemini.Models.Content.Attribution
GeminiGroundingPassageId Uralstech.UGemini.Chat Uralstech.UGemini.Models.Content.Attribution
GeminiSemanticRetrieverChunk Uralstech.UGemini.Chat Uralstech.UGemini.Models.Content.Attribution
GeminiCitationMetadata Uralstech.UGemini.Chat Uralstech.UGemini.Models.Content.Citation
GeminiCitationSource Uralstech.UGemini.Chat Uralstech.UGemini.Models.Content.Citation
GeminiTokenCountRequest Uralstech.UGemini.TokenCounting Uralstech.UGemini.Models.CountTokens
GeminiTokenCountResponse Uralstech.UGemini.TokenCounting Uralstech.UGemini.Models.CountTokens
GeminiBatchEmbedContentRequest Uralstech.UGemini.Embedding Uralstech.UGemini.Models.Embedding
GeminiBatchEmbedContentResponse Uralstech.UGemini.Embedding Uralstech.UGemini.Models.Embedding
GeminiContentEmbedding Uralstech.UGemini.Embedding Uralstech.UGemini.Models.Embedding
GeminiEmbedContentRequest Uralstech.UGemini.Embedding Uralstech.UGemini.Models.Embedding
GeminiEmbedContentResponse Uralstech.UGemini.Embedding Uralstech.UGemini.Models.Embedding
GeminiEmbedTaskType Uralstech.UGemini.Embedding Uralstech.UGemini.Models.Embedding
GeminiGenerationConfiguration Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation
GeminiResponseType Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation
GeminiCandidate Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation.Candidate
GeminiPromptFeedback Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation.Candidate
GeminiUsageMetadata Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation.Candidate
GeminiFinishReason Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation.Candidate
GeminiChatRequest Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation.Chat
GeminiChatResponse Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation.Chat
GeminiAnswerRequest Uralstech.UGemini.Answer Uralstech.UGemini.Models.Generation.QuestionAnswering
GeminiAnswerResponse Uralstech.UGemini.Answer Uralstech.UGemini.Models.Generation.QuestionAnswering
GeminiAnswerStyle Uralstech.UGemini.Answer Uralstech.UGemini.Models.Generation.QuestionAnswering
GeminiGroundingPassage Uralstech.UGemini.Answer Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding
GeminiGroundingPassages Uralstech.UGemini.Answer Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding
GeminiMetadataCondition Uralstech.UGemini.Answer Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever
GeminiMetadataFilter Uralstech.UGemini.Answer Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever
GeminiSemanticRetrieverConfig Uralstech.UGemini.Answer Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever
GeminiMetadataConditionOperator Uralstech.UGemini.Answer Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever
GeminiSafetyRating Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation.Safety
GeminiSafetySettings Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation.Safety
GeminiBlockReason Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation.Safety
GeminiHarmProbability Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation.Safety
GeminiSafetyHarmBlockThreshold Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation.Safety
GeminiSafetyHarmCategory Uralstech.UGemini.Chat Uralstech.UGemini.Models.Generation.Safety
GeminiSchema Uralstech.UGemini.Schema Uralstech.UGemini.Models.Generation.Schema
GeminiSchemaDataFormat Uralstech.UGemini.Schema Uralstech.UGemini.Models.Generation.Schema
GeminiSchemaDataType Uralstech.UGemini.Schema Uralstech.UGemini.Models.Generation.Schema
GeminiFunctionCall Uralstech.UGemini.Tools Uralstech.UGemini.Models.Generation.Tools
GeminiFunctionResponse Uralstech.UGemini.Tools Uralstech.UGemini.Models.Generation.Tools
GeminiFunctionResponseContent Uralstech.UGemini.Tools Uralstech.UGemini.Models.Generation.Tools
GeminiFunctionCallingConfiguration Uralstech.UGemini.Tools.Declaration Uralstech.UGemini.Models.Generation.Tools.Declaration
GeminiFunctionDeclaration Uralstech.UGemini.Tools.Declaration Uralstech.UGemini.Models.Generation.Tools.Declaration
GeminiTool Uralstech.UGemini.Tools.Declaration Uralstech.UGemini.Models.Generation.Tools.Declaration
GeminiToolConfiguration Uralstech.UGemini.Tools.Declaration Uralstech.UGemini.Models.Generation.Tools.Declaration
GeminiFunctionCallingMode Uralstech.UGemini.Tools.Declaration Uralstech.UGemini.Models.Generation.Tools.Declaration
+
+
+
+ + + + diff --git a/docs/menudata.js b/docs/menudata.js index 01626bb3..e497cbdd 100644 --- a/docs/menudata.js +++ b/docs/menudata.js @@ -71,24 +71,23 @@ var menudata={children:[ {text:"w",url:"functions_func.html#index_w"}]}, {text:"Variables",url:"functions_vars.html",children:[ {text:"a",url:"functions_vars.html#index_a"}, -{text:"b",url:"functions_vars.html#index_b"}, -{text:"c",url:"functions_vars.html#index_c"}, -{text:"d",url:"functions_vars.html#index_d"}, -{text:"e",url:"functions_vars.html#index_e"}, -{text:"f",url:"functions_vars.html#index_f"}, -{text:"g",url:"functions_vars.html#index_g"}, -{text:"i",url:"functions_vars.html#index_i"}, -{text:"k",url:"functions_vars.html#index_k"}, -{text:"l",url:"functions_vars.html#index_l"}, -{text:"m",url:"functions_vars.html#index_m"}, -{text:"n",url:"functions_vars.html#index_n"}, -{text:"o",url:"functions_vars.html#index_o"}, -{text:"p",url:"functions_vars.html#index_p"}, -{text:"q",url:"functions_vars.html#index_q"}, -{text:"r",url:"functions_vars.html#index_r"}, -{text:"s",url:"functions_vars.html#index_s"}, -{text:"t",url:"functions_vars.html#index_t"}, -{text:"u",url:"functions_vars.html#index_u"}, -{text:"v",url:"functions_vars.html#index_v"}]}, -{text:"Enumerations",url:"functions_enum.html"}, +{text:"b",url:"functions_vars_b.html#index_b"}, +{text:"c",url:"functions_vars_c.html#index_c"}, +{text:"d",url:"functions_vars_d.html#index_d"}, +{text:"e",url:"functions_vars_e.html#index_e"}, +{text:"f",url:"functions_vars_f.html#index_f"}, +{text:"g",url:"functions_vars_g.html#index_g"}, +{text:"i",url:"functions_vars_i.html#index_i"}, +{text:"k",url:"functions_vars_k.html#index_k"}, +{text:"l",url:"functions_vars_l.html#index_l"}, +{text:"m",url:"functions_vars_m.html#index_m"}, +{text:"n",url:"functions_vars_n.html#index_n"}, +{text:"o",url:"functions_vars_o.html#index_o"}, +{text:"p",url:"functions_vars_p.html#index_p"}, +{text:"q",url:"functions_vars_q.html#index_q"}, +{text:"r",url:"functions_vars_r.html#index_r"}, +{text:"s",url:"functions_vars_s.html#index_s"}, +{text:"t",url:"functions_vars_t.html#index_t"}, +{text:"u",url:"functions_vars_u.html#index_u"}, +{text:"v",url:"functions_vars_v.html#index_v"}]}, {text:"Properties",url:"functions_prop.html"}]}]}]} diff --git a/docs/namespace_uralstech.html b/docs/namespace_uralstech.html index 19b5e829..aecaa487 100644 --- a/docs/namespace_uralstech.html +++ b/docs/namespace_uralstech.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/namespace_uralstech_1_1_u_gemini.html b/docs/namespace_uralstech_1_1_u_gemini.html index 6e446992..b51d69b2 100644 --- a/docs/namespace_uralstech_1_1_u_gemini.html +++ b/docs/namespace_uralstech_1_1_u_gemini.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -106,20 +106,8 @@ - - - - - - - - - - - - - - + + @@ -127,6 +115,9 @@ + + + @@ -139,6 +130,9 @@ + + + @@ -148,9 +142,6 @@ - - -

Classes

class  EnumExtensions
 Extensions for Enum type objects. More...
 
class  GeminiContent
 The base structured datatype containing multi-part content of a message. More...
 
class  GeminiContentBlob
 Raw media bytes. More...
 
class  GeminiContentPart
 A datatype containing media that is part of a multi-part Content message. Must only contain one field at a time. More...
 
class  GeminiFileData
 URI based data. More...
class  GeminiContentTypeExtensions
 Extensions for Enum type objects. More...
 
class  GeminiManager
 The class for accessing the Gemini API! More...
class  GeminiRequestMetadata
 Metadata about a computation request. More...
 
class  GeminiSecondsToTimeSpanJsonConverter
 Custom JSON converter to convert a time string of a format like "10.334s" to a TimeSpan. More...
 
interface  IAppendableData
 An interface for data that is to be appended to at runtime. More...
 
interface  IGeminiMultiPartPostRequest
 All Gemini API POST requests with multi-part data must inherit from this interface. More...
 
interface  IGeminiPatchRequest
 All Gemini API PATCH requests must inherit from this interface. More...
 
interface  IGeminiPostRequest
 All Gemini API POST requests must inherit from this interface. More...
 
interface  IGeminiStreamablePostRequest
 All streamed Gemini API POST requests must inherit from this interface. More...
 
class  UnityExtensions
 Extensions for Unity types. More...
 
@@ -198,35 +189,11 @@   ApplicationXPython , ApplicationJSON , ApplicationRTF +, ApplicationPDF
} - - - - - -

Enumerations

 Enum for the types of content able to be fed to the Gemini API. More...
 
enum  GeminiRole { Unspecified -, User -, Assistant -, ToolResponse - }
 The role of a Gemini content creator. More...
 
enum  GeminiSafetyHarmCategory {
-  Unspecified -, Derogatory -, Toxicity -, Violence -,
-  Sexual -, Medical -, Dangerous -, Harassment -,
-  HateSpeech -, SexuallyExplicit -, DangerousContent -
- }
 The category of a rating. More...
 

Enumeration Type Documentation

@@ -313,72 +280,7 @@

ApplicationRTF 

(File API) Application RTF content.

- - -

-
- -

◆ GeminiRole

- -
-
- -

The role of a Gemini content creator.

- - - - - -
Enumerator
Unspecified 

Don't use this.

-
User 

The content was made by the user.

-
Assistant 

The content was made by the model.

-
ToolResponse 

The content was made by a function.

-

Only available in the beta API.

-
- -
-
- -

◆ GeminiSafetyHarmCategory

- -
-
- -

The category of a rating.

- - - - - - - - - - - -
Enumerator
Unspecified 

Category is unspecified.

-
Derogatory 

Negative or harmful comments targeting identity and/or protected attribute.

-
Toxicity 

Content that is rude, disrespectful, or profane.

-
Violence 

Describes scenarios depicting violence against an individual or group, or general descriptions of gore.

-
Sexual 

Contains references to sexual acts or other lewd content.

-
Medical 

Promotes unchecked medical advice.

-
Dangerous 

Dangerous content that promotes, facilitates, or encourages harmful acts.

-
Harassment 

Harasment content.

-
HateSpeech 

Hate speech and content.

-
SexuallyExplicit 

Sexually explicit content.

-
DangerousContent 

Dangerous content.

+
ApplicationPDF 

(File API) Application PDF content.

diff --git a/docs/namespace_uralstech_1_1_u_gemini.js b/docs/namespace_uralstech_1_1_u_gemini.js index 5d678a90..bfb9c759 100644 --- a/docs/namespace_uralstech_1_1_u_gemini.js +++ b/docs/namespace_uralstech_1_1_u_gemini.js @@ -1,31 +1,22 @@ var namespace_uralstech_1_1_u_gemini = [ - [ "Answer", "namespace_uralstech_1_1_u_gemini_1_1_answer.html", "namespace_uralstech_1_1_u_gemini_1_1_answer" ], - [ "Chat", "namespace_uralstech_1_1_u_gemini_1_1_chat.html", "namespace_uralstech_1_1_u_gemini_1_1_chat" ], - [ "Embedding", "namespace_uralstech_1_1_u_gemini_1_1_embedding.html", "namespace_uralstech_1_1_u_gemini_1_1_embedding" ], [ "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" ], - [ "GeminiFileData", "class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html", "class_uralstech_1_1_u_gemini_1_1_gemini_file_data" ], + [ "GeminiContentTypeExtensions", "class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html", "class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions" ], [ "GeminiManager", "class_uralstech_1_1_u_gemini_1_1_gemini_manager.html", "class_uralstech_1_1_u_gemini_1_1_gemini_manager" ], [ "GeminiRequestMetadata", "class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html", "class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata" ], + [ "GeminiSecondsToTimeSpanJsonConverter", "class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html", "class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter" ], [ "IAppendableData", "interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html", "interface_uralstech_1_1_u_gemini_1_1_i_appendable_data" ], [ "IGeminiDeleteRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html", null ], [ "IGeminiGetRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html", null ], [ "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" ], + [ "IGeminiPatchRequest", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html", "interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_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" ], - [ "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 ], @@ -61,25 +52,7 @@ var namespace_uralstech_1_1_u_gemini = [ "ApplicationXTypeScript", "namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca10f1dbc6812321daa1682d6d63ce968f", null ], [ "ApplicationXPython", "namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca0fd2e025338c0e9f1424bde1a8cf5ed4", null ], [ "ApplicationJSON", "namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca7e7c4db28ee21e36d7f7d0ec839f7601", null ], - [ "ApplicationRTF", "namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca8ab434228369f9059cc5f0955dbd2bb4", null ] - ] ], - [ "GeminiRole", "namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52", [ - [ "Unspecified", "namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a6fcdc090caeade09d0efd6253932b6f5", null ], - [ "User", "namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a8f9bfe9d1345237cb3b2b205864da075", null ], - [ "Assistant", "namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a9b1363da9503dbd4142c0274a88e8d4b", null ], - [ "ToolResponse", "namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52afde9e414e674f69454deb52a73765e62", null ] - ] ], - [ "GeminiSafetyHarmCategory", "namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7e", [ - [ "Unspecified", "namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6fcdc090caeade09d0efd6253932b6f5", null ], - [ "Derogatory", "namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eae6ff0ff9621ddfb821303c01de15c217", null ], - [ "Toxicity", "namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6882500ce8663d315bd70a1a1c522fe6", null ], - [ "Violence", "namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea0ef93352ce96f36586f2a3cf3525ecca", null ], - [ "Sexual", "namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea53257f3f3ac60dd1f6d686c4bfd61efc", null ], - [ "Medical", "namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea077262cc53a1fb1b5f651d31b6bf81ba", null ], - [ "Dangerous", "namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaf44f1629db33ba70816eb97d3c4e2282", null ], - [ "Harassment", "namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea1bb7d92c816a9bebed2d7c998fec7564", null ], - [ "HateSpeech", "namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6d92ab74bd52ac359f68e33d628805a0", null ], - [ "SexuallyExplicit", "namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaa1a132d2d12093f5cfeddf67393d2211", null ], - [ "DangerousContent", "namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eac94148758d8111d82f63cae96d7b6e55", null ] + [ "ApplicationRTF", "namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca8ab434228369f9059cc5f0955dbd2bb4", null ], + [ "ApplicationPDF", "namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac0e3d26aad10e9f7e2ac26ab05f1f503", null ] ] ] ]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_answer.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_answer.html deleted file mode 100644 index 8321c354..00000000 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_answer.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - -UGemini: Uralstech.UGemini.Answer Namespace Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
UGemini 1.4.0 -
-
A C# wrapper for the Google Gemini API.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
Uralstech.UGemini.Answer Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

class  GeminiAnswerRequest
 Generates a grounded answer from the model. More...
 
class  GeminiAnswerResponse
 Response from the model for a grounded answer. More...
 
class  GeminiGroundingAttributions
 Attributions for sources that contributed to an answer. More...
 
class  GeminiGroundingPassage
 Passage included inline with a grounding configuration. More...
 
class  GeminiGroundingPassages
 A repeated list of passages. More...
 
class  GeminiMetadataCondition
 Filter condition applicable to a single key. More...
 
class  GeminiMetadataFilter
 User provided filter to limit retrieval based on Chunk or Document level metadata values. More...
 
class  GeminiSemanticRetrieverConfig
 Configuration for retrieving grounding content from a Corpus or Document created using the Semantic Retriever API. More...
 
- - - - - - - -

-Enumerations

enum  GeminiAnswerStyle { Unspecified -, Abstractive -, Extractive -, Verbose - }
 Style for grounded answers. More...
 
enum  GeminiMetadataConditionOperator {
-  Unspecified -, LessThan -, LessThanOrEqual -, Equal -,
-  GreaterThanOrEqual -, GreaterThan -, NotEqual -, Includes -,
-  Excludes -
- }
 Defines the valid operators that can be applied to a key-value pair. More...
 
-

Enumeration Type Documentation

- -

◆ GeminiAnswerStyle

- -
-
- -

Style for grounded answers.

- - - - - -
Enumerator
Unspecified 

Unspecified answer style.

-
Abstractive 

Succint but abstract style.

-
Extractive 

Very brief and extractive style.

-
Verbose 

Verbose style including extra details. The response may be formatted as a sentence, paragraph, multiple paragraphs, or bullet points, etc.

-
- -
-
- -

◆ GeminiMetadataConditionOperator

- -
-
- -

Defines the valid operators that can be applied to a key-value pair.

- - - - - - - - - - -
Enumerator
Unspecified 

The default value. This value is unused.

-
LessThan 

Supported by numeric.

-
LessThanOrEqual 

Supported by numeric.

-
Equal 

Supported by numeric and string.

-
GreaterThanOrEqual 

Supported by numeric.

-
GreaterThan 

Supported by numeric.

-
NotEqual 

Supported by numeric and string.

-
Includes 

Supported by string only when CustomMetadata value type for the given key has a stringListValue.

-
Excludes 

Supported by string only when CustomMetadata value type for the given key has a stringListValue.

-
- -
-
-
-
- - - - diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_answer.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_answer.js deleted file mode 100644 index a3cd2369..00000000 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_answer.js +++ /dev/null @@ -1,28 +0,0 @@ -var namespace_uralstech_1_1_u_gemini_1_1_answer = -[ - [ "GeminiAnswerRequest", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request" ], - [ "GeminiAnswerResponse", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response" ], - [ "GeminiGroundingAttributions", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions" ], - [ "GeminiGroundingPassage", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage" ], - [ "GeminiGroundingPassages", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages" ], - [ "GeminiMetadataCondition", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition" ], - [ "GeminiMetadataFilter", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter" ], - [ "GeminiSemanticRetrieverConfig", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html", "class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config" ], - [ "GeminiAnswerStyle", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39", [ - [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39a6fcdc090caeade09d0efd6253932b6f5", null ], - [ "Abstractive", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39a3643ff82b614f00244c6d39459e473d4", null ], - [ "Extractive", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39affc23b7f16cd5183b6304160942cc572", null ], - [ "Verbose", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39ad4a9fa383ab700c5bdd6f31cf7df0faf", null ] - ] ], - [ "GeminiMetadataConditionOperator", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5", [ - [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a6fcdc090caeade09d0efd6253932b6f5", null ], - [ "LessThan", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5ac6d9d7bb9939f62f01c80f8b1251501c", null ], - [ "LessThanOrEqual", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a4ab671acbbaacb0db7d8477cfe4f4e0b", null ], - [ "Equal", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5af5f286e73bda105e538310b3190f75c5", null ], - [ "GreaterThanOrEqual", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a25c44812e9d75f685d2a0b815dea1ebe", null ], - [ "GreaterThan", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5af6d044fe1f01fb0c956b80099e2a3072", null ], - [ "NotEqual", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a19bb0af2c3c530538cb41aff7f235b96", null ], - [ "Includes", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5ab3733659cbf8c4c1da209dcf37cf2eb9", null ], - [ "Excludes", "namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a9c996acd3d07c857bf343151d04f6c00", null ] - ] ] -]; \ No newline at end of file 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 deleted file mode 100644 index 9dadc894..00000000 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_chat.html +++ /dev/null @@ -1,347 +0,0 @@ - - - - - - - -UGemini: Uralstech.UGemini.Chat Namespace Reference - - - - - - - - - - - - - - - -
-
- - - - - - -
-
UGemini 1.4.0 -
-
A C# wrapper for the Google Gemini API.
-
-
- - - - - - - - -
-
- -
-
-
- -
- -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
- -
Uralstech.UGemini.Chat Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

class  GeminiAttributionSourceId
 Identifier for the source contributing to this attribution. More...
 
class  GeminiCandidate
 A response candidate generated from the model. More...
 
class  GeminiChatRequest
 Request to generate a response from the model. More...
 
class  GeminiChatResponse
 Response from the model supporting multiple candidates. More...
 
class  GeminiCitationMetadata
 A collection of source attributions for a piece of content. More...
 
class  GeminiCitationSource
 A citation to a source for a portion of a specific response. More...
 
class  GeminiGenerationConfiguration
 Configuration options for model generation and outputs. Not all parameters may be configurable for every model. More...
 
class  GeminiGroundingAttribution
 Attribution for a source that contributed to an answer. More...
 
class  GeminiGroundingPassageId
 Identifier for a part within a GroundingPassage. More...
 
class  GeminiPromptFeedback
 A set of the feedback metadata the prompt specified in GeminiChatResponse.Candidates. More...
 
class  GeminiSafetyRating
 Safety rating for a piece of content. More...
 
class  GeminiSafetySettings
 Safety setting, affecting the safety-blocking behavior. More...
 
class  GeminiSemanticRetrieverChunk
 Identifier for a Chunk retrieved via Semantic Retriever specified in the GenerateAnswerRequest using SemanticRetrieverConfig. More...
 
class  GeminiUsageMetadata
 Metadata on the generation request's token usage. More...
 
- - - - - - - - - - - - - - - - -

-Enumerations

enum  GeminiResponseType { Unspecified -, PlainText -, Json - }
 The response type for Gemini model responses. More...
 
enum  GeminiSafetyHarmBlockThreshold {
-  Unspecified -, LowAndAbove -, MediumAndAbove -, OnlyHigh -,
-  None -
- }
 Block at and beyond a specified harm probability. More...
 
enum  GeminiFinishReason {
-  Unspecified -, Stop -, MaxTokens -, Safety -,
-  Recitation -, Other -
- }
 Defines the reason why the model stopped generating tokens. More...
 
enum  GeminiBlockReason { Unspecified -, Safety -, Other - }
 Specifies what was the reason why prompt was blocked. More...
 
enum  GeminiHarmProbability {
-  Unspecified -, Negligible -, Low -, Medium -,
-  High -
- }
 The probability that a piece of content is harmful. More...
 
-

Enumeration Type Documentation

- -

◆ GeminiBlockReason

- -
-
- -

Specifies what was the reason why prompt was blocked.

- - - - -
Enumerator
Unspecified 

Default value. This value is unused.

-
Safety 

Prompt was blocked due to safety reasons. You can inspect GeminiPromptFeedback.SafetyRatings to understand which safety category blocked it.

-
Other 

Prompt was blocked due to unknown reasons.

-
- -
-
- -

◆ GeminiFinishReason

- -
-
- -

Defines the reason why the model stopped generating tokens.

- - - - - - - -
Enumerator
Unspecified 

Default value. This value is unused.

-
Stop 

Natural stop point of the model or provided stop sequence.

-
MaxTokens 

The maximum number of tokens as specified in the request was reached.

-
Safety 

The candidate content was flagged for safety reasons.

-
Recitation 

The candidate content was flagged for recitation reasons.

-
Other 

Unknown reason.

-
- -
-
- -

◆ GeminiHarmProbability

- -
-
- -

The probability that a piece of content is harmful.

-

The classification system gives the probability of the content being unsafe. This does not indicate the severity of harm for a piece of content.

- - - - - - -
Enumerator
Unspecified 

Probability is unspecified.

-
Negligible 

Content has a negligible chance of being unsafe.

-
Low 

Content has a low chance of being unsafe.

-
Medium 

Content has a medium chance of being unsafe.

-
High 

Content has a high chance of being unsafe.

-
- -
-
- -

◆ GeminiResponseType

- -
-
- -

The response type for Gemini model responses.

- - - - -
Enumerator
Unspecified 

Unspecified, don't use.

-
PlainText 

(default) Plain text response type.

-
Json 

JSON response type.

-
- -
-
- -

◆ GeminiSafetyHarmBlockThreshold

- -
-
- -

Block at and beyond a specified harm probability.

- - - - - - -
Enumerator
Unspecified 

Threshold is unspecified.

-
LowAndAbove 

Content with GeminiHarmProbability.Negligible will be allowed.

-
MediumAndAbove 

Content with GeminiHarmProbability.Negligible and GeminiHarmProbability.Low will be allowed.

-
OnlyHigh 

Content with GeminiHarmProbability.Negligible, GeminiHarmProbability.Low, and GeminiHarmProbability.Medium will be allowed.

-
None 

All content will be allowed.

-
- -
-
-
-
- - - - diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_chat.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_chat.js deleted file mode 100644 index e25bf40a..00000000 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_chat.js +++ /dev/null @@ -1,49 +0,0 @@ -var namespace_uralstech_1_1_u_gemini_1_1_chat = -[ - [ "GeminiAttributionSourceId", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id" ], - [ "GeminiCandidate", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate" ], - [ "GeminiChatRequest", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request" ], - [ "GeminiChatResponse", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response" ], - [ "GeminiCitationMetadata", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata" ], - [ "GeminiCitationSource", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source" ], - [ "GeminiGenerationConfiguration", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration" ], - [ "GeminiGroundingAttribution", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution" ], - [ "GeminiGroundingPassageId", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id" ], - [ "GeminiPromptFeedback", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback" ], - [ "GeminiSafetyRating", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating" ], - [ "GeminiSafetySettings", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings" ], - [ "GeminiSemanticRetrieverChunk", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk" ], - [ "GeminiUsageMetadata", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html", "class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata" ], - [ "GeminiBlockReason", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4", [ - [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6fcdc090caeade09d0efd6253932b6f5", null ], - [ "Safety", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6472ce41c26babff27b4c28028093d77", null ], - [ "Other", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6311ae17c1ee52b36e68aaf4ad066387", null ] - ] ], - [ "GeminiFinishReason", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9", [ - [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6fcdc090caeade09d0efd6253932b6f5", null ], - [ "Stop", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a11a755d598c0c417f9a36758c3da7481", null ], - [ "MaxTokens", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9aaf0e6be419dc2af93d93caca768aed99", null ], - [ "Safety", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6472ce41c26babff27b4c28028093d77", null ], - [ "Recitation", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9ad3a9b13d5048a26687e92197ed538ee6", null ], - [ "Other", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6311ae17c1ee52b36e68aaf4ad066387", null ] - ] ], - [ "GeminiHarmProbability", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7", [ - [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a6fcdc090caeade09d0efd6253932b6f5", null ], - [ "Negligible", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7aa295493d972709c15ec5098fb718e14a", null ], - [ "Low", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a28d0edd045e05cf5af64e35ae0c4c6ef", null ], - [ "Medium", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a87f8a6ab85c9ced3702b4ea641ad4bb5", null ], - [ "High", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a655d20c1ca69519ca647684edbb2db35", null ] - ] ], - [ "GeminiResponseType", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147", [ - [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147a6fcdc090caeade09d0efd6253932b6f5", null ], - [ "PlainText", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147ab7ebbf7f254ef646928dd58f62383a85", null ], - [ "Json", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147aeed8d85b888a6c015834240885ee6333", null ] - ] ], - [ "GeminiSafetyHarmBlockThreshold", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083", [ - [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a6fcdc090caeade09d0efd6253932b6f5", null ], - [ "LowAndAbove", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083ab38533abc7d7d3bf2661d78df74e0ba7", null ], - [ "MediumAndAbove", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a4115c8b233f3f48c8716473bf12f7ceb", null ], - [ "OnlyHigh", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a0ffb341e3112a1c2b1b07867af5d09bb", null ], - [ "None", "namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a6adf97f83acf6453d4a6a4b1070f3754", null ] - ] ] -]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_embedding.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_embedding.js deleted file mode 100644 index 526ea94a..00000000 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_embedding.js +++ /dev/null @@ -1,18 +0,0 @@ -var namespace_uralstech_1_1_u_gemini_1_1_embedding = -[ - [ "GeminiBatchEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request" ], - [ "GeminiBatchEmbedContentResponse", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response" ], - [ "GeminiContentEmbedding", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding" ], - [ "GeminiEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request" ], - [ "GeminiEmbedContentResponse", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html", "class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response" ], - [ "GeminiEmbedTaskType", "namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5", [ - [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a6fcdc090caeade09d0efd6253932b6f5", null ], - [ "RetrievalQuery", "namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a441fb7b5f57e487f8116e72cf34097d9", null ], - [ "RetrievalDocument", "namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a15952ff8d84c753ddbcec43e05dfabb2", null ], - [ "SemanticSimilarity", "namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a3e8822eb47cd168c4f93611754c74fec", null ], - [ "Classification", "namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a5c9335b28e6277ddbe0137f04e5e58a7", null ], - [ "Clustering", "namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5ade3a31857992c01e9d9a1139971b66bc", null ], - [ "QuestionAnswering", "namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a74073d5c6a6067844a27ddf3d54c44bb", null ], - [ "FactVerification", "namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a09bc4cb325762ff3d24aca4fae40e516", null ] - ] ] -]; \ No newline at end of file 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 02c92a3e..687404f0 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 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
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 f90e0b1f..abe99c73 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 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -133,9 +133,6 @@ class  GeminiFileVideoMetaData  Metadata for a video GeminiFile. More...
  -class  GeminiTimeSpanJsonConverter - Custom JSON converter to convert a time string of a format like "10.334s" to a TimeSpan. More...
-  diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.js index ac32aa66..ab391416 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.js +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.js @@ -9,7 +9,6 @@ var namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i = [ "GeminiFileUploadRequest", "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_file_a_p_i_1_1_gemini_file_upload_request" ], [ "GeminiFileUploadResponse", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html", "class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response" ], [ "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" ], [ "GeminiFileState", "namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40", [ [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a6fcdc090caeade09d0efd6253932b6f5", null ], [ "Processing", "namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a643562a9ae7099c8aabfdc93478db117", null ], 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 index d6c870ec..09b75355 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_models.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models.html @@ -27,7 +27,7 @@ @@ -118,10 +118,10 @@ - + - +

Enumerations

-
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
 Custom JSON converter to handle conversion of GeminiModelId to a single string value and vice-versa. More...
 
class  GeminiModelListRequest
 Requests metadata for all existing models. Return type is GeminiModelListResponse. More...
 Requests metadata for all existing models. Return type is GeminiModelListResponse. More...
 
class  GeminiModelListResponse
 The response for a GeminiModelListResponse call. More...
 The response for a GeminiModelListRequest 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 index a65e44b4..6b759fef 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_models.js +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models.js @@ -1,5 +1,10 @@ var namespace_uralstech_1_1_u_gemini_1_1_models = [ + [ "Caching", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_caching.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_caching" ], + [ "Content", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content" ], + [ "CountTokens", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens" ], + [ "Embedding", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding" ], + [ "Generation", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation" ], [ "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" ], diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_caching.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_caching.html new file mode 100644 index 00000000..4b9bdcbc --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_caching.html @@ -0,0 +1,149 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Caching Namespace Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Caching Namespace Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  GeminiCachedContent
 Content that has been preprocessed and can be used in subsequent request to GenerativeService. More...
 
class  GeminiCachedContentCreateRequest
 Creates a GeminiCachedContent resource. Response type is GeminiCachedContent. More...
 
class  GeminiCachedContentCreationData
 Data to cache content that has been preprocessed and can be used in subsequent request to GenerativeService. More...
 
class  GeminiCachedContentDeleteRequest
 Requests for deletion of a cached content resource. More...
 
class  GeminiCachedContentGetRequest
 Requests metadata cached content. Return type is GeminiCachedContent. More...
 
class  GeminiCachedContentListRequest
 Requests metadata for all existing cached content. Return type is GeminiCachedContentListResponse. More...
 
class  GeminiCachedContentListResponse
 The response for a GeminiCachedContentListRequest call. More...
 
class  GeminiCachedContentPatchData
 Data to patch an existing cached content resource with new data. More...
 
class  GeminiCachedContentPatchRequest
 Patches a GeminiCachedContent resource. Response type is GeminiCachedContent. More...
 
class  GeminiCachedContentUsageMetadata
 Metadata on the usage of the cached content. More...
 
+
+
+ + + + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_caching.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_caching.js new file mode 100644 index 00000000..504a52d8 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_caching.js @@ -0,0 +1,13 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_caching = +[ + [ "GeminiCachedContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content" ], + [ "GeminiCachedContentCreateRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request" ], + [ "GeminiCachedContentCreationData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data" ], + [ "GeminiCachedContentDeleteRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request" ], + [ "GeminiCachedContentGetRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request" ], + [ "GeminiCachedContentListRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request" ], + [ "GeminiCachedContentListResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response" ], + [ "GeminiCachedContentPatchData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data" ], + [ "GeminiCachedContentPatchRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request" ], + [ "GeminiCachedContentUsageMetadata", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata" ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html new file mode 100644 index 00000000..9f3341a2 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html @@ -0,0 +1,173 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Content Namespace Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Content Namespace Reference
+
+
+ + + + + + + + + + + + + + + + + +

+Classes

class  GeminiContent
 The base structured datatype containing multi-part content of a message. More...
 
class  GeminiContentBlob
 Raw media bytes. More...
 
class  GeminiContentPart
 A datatype containing media that is part of a multi-part Content message. Must only contain one field at a time. More...
 
class  GeminiFileData
 URI based data. More...
 
class  UnityExtensions
 Extensions for Unity types. More...
 
+ + + + +

+Enumerations

enum  GeminiRole { Unspecified +, User +, Assistant +, ToolResponse + }
 The role of a Gemini content creator. More...
 
+

Enumeration Type Documentation

+ +

◆ GeminiRole

+ +
+
+ +

The role of a Gemini content creator.

+ + + + + +
Enumerator
Unspecified 

Don't use this.

+
User 

The content was made by the user.

+
Assistant 

The content was made by the model.

+
ToolResponse 

The content was made by a function.

+

Only available in the beta API.

+
+ +
+
+
+
+ + + + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.js new file mode 100644 index 00000000..9ef58271 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.js @@ -0,0 +1,16 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content = +[ + [ "Attribution", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution" ], + [ "Citation", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation" ], + [ "GeminiContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content" ], + [ "GeminiContentBlob", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob" ], + [ "GeminiContentPart", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part" ], + [ "GeminiFileData", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data" ], + [ "UnityExtensions", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions" ], + [ "GeminiRole", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285db", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dba6fcdc090caeade09d0efd6253932b6f5", null ], + [ "User", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dba8f9bfe9d1345237cb3b2b205864da075", null ], + [ "Assistant", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dba9b1363da9503dbd4142c0274a88e8d4b", null ], + [ "ToolResponse", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dbafde9e414e674f69454deb52a73765e62", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution.html new file mode 100644 index 00000000..08e4d4c0 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution.html @@ -0,0 +1,131 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Content.Attribution Namespace Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Content.Attribution Namespace Reference
+
+
+ + + + + + + + + + + + + + +

+Classes

class  GeminiAttributionSourceId
 Identifier for the source contributing to this attribution. More...
 
class  GeminiGroundingAttribution
 Attribution for a source that contributed to an answer. More...
 
class  GeminiGroundingPassageId
 Identifier for a part within a GroundingPassage. More...
 
class  GeminiSemanticRetrieverChunk
 Identifier for a Chunk retrieved via Semantic Retriever specified in the GenerateAnswerRequest using SemanticRetrieverConfig. More...
 
+
+
+ + + + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution.js new file mode 100644 index 00000000..e4672836 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution.js @@ -0,0 +1,7 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution = +[ + [ "GeminiAttributionSourceId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id" ], + [ "GeminiGroundingAttribution", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution" ], + [ "GeminiGroundingPassageId", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id" ], + [ "GeminiSemanticRetrieverChunk", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk" ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation.html new file mode 100644 index 00000000..b2dd0f7c --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation.html @@ -0,0 +1,125 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Content.Citation Namespace Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Content.Citation Namespace Reference
+
+
+ + + + + + + + +

+Classes

class  GeminiCitationMetadata
 A collection of source attributions for a piece of content. More...
 
class  GeminiCitationSource
 A citation to a source for a portion of a specific response. More...
 
+
+
+ + + + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation.js new file mode 100644 index 00000000..360ffad2 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation.js @@ -0,0 +1,5 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation = +[ + [ "GeminiCitationMetadata", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata" ], + [ "GeminiCitationSource", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source" ] +]; \ No newline at end of file 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_models_1_1_count_tokens.html similarity index 81% rename from docs/namespace_uralstech_1_1_u_gemini_1_1_token_counting.html rename to docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens.html index 046746e6..3b36ec90 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_token_counting.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.TokenCounting Namespace Reference +UGemini: Uralstech.UGemini.Models.CountTokens Namespace Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,17 +99,17 @@
-
Uralstech.UGemini.TokenCounting Namespace Reference
+
Uralstech.UGemini.Models.CountTokens Namespace Reference
- - + + - - + +

Classes

class  GeminiTokenCountRequest
 Request to count tokens in given content. More...
class  GeminiTokenCountRequest
 Request to count tokens in given content. More...
 
class  GeminiTokenCountResponse
 A response from CountTokens. More...
class  GeminiTokenCountResponse
 A response from CountTokens. More...
 
@@ -117,7 +117,7 @@ diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens.js new file mode 100644 index 00000000..a820f1c9 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens.js @@ -0,0 +1,5 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens = +[ + [ "GeminiTokenCountRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request" ], + [ "GeminiTokenCountResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response" ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_embedding.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html similarity index 61% rename from docs/namespace_uralstech_1_1_u_gemini_1_1_embedding.html rename to docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html index 12165cb2..62038f45 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_embedding.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Embedding Namespace Reference +UGemini: Uralstech.UGemini.Models.Embedding Namespace Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -100,75 +100,75 @@ -
Uralstech.UGemini.Embedding Namespace Reference
+
Uralstech.UGemini.Models.Embedding Namespace Reference
- - + + - - + + - - + + - - + + - - + +

Classes

class  GeminiBatchEmbedContentRequest
 Generates multiple embeddings from the model given input text in a synchronous call. More...
class  GeminiBatchEmbedContentRequest
 Generates multiple embeddings from the model given input text in a synchronous call. More...
 
class  GeminiBatchEmbedContentResponse
 The response to a GeminiBatchEmbedContentRequest. More...
class  GeminiBatchEmbedContentResponse
 The response to a GeminiBatchEmbedContentRequest. More...
 
class  GeminiContentEmbedding
 A list of floats representing an embedding. More...
class  GeminiContentEmbedding
 A list of floats representing an embedding. More...
 
class  GeminiEmbedContentRequest
 Generates an embedding from the model. More...
class  GeminiEmbedContentRequest
 Generates an embedding from the model. More...
 
class  GeminiEmbedContentResponse
 The response to a GeminiEmbedContentRequest. More...
class  GeminiEmbedContentResponse
 The response to a GeminiEmbedContentRequest. More...
 
- - - + +

Enumerations

enum  GeminiEmbedTaskType {
-  Unspecified -, RetrievalQuery -, RetrievalDocument -, SemanticSimilarity +
enum  GeminiEmbedTaskType {
+  Unspecified +, RetrievalQuery +, RetrievalDocument +, SemanticSimilarity ,
-  Classification -, Clustering -, QuestionAnswering -, FactVerification +  Classification +, Clustering +, QuestionAnswering +, FactVerification
}
 Type of task for which the embedding will be used. More...
 
 Type of task for which the embedding will be used. More...
 

Enumeration Type Documentation

- -

◆ GeminiEmbedTaskType

+ +

◆ GeminiEmbedTaskType

Type of task for which the embedding will be used.

- - - - - - - -
Enumerator
Unspecified 

Unset value.

+
Enumerator
Unspecified 

Unset value.

RetrievalQuery 

Specifies the given text is a query in a search/retrieval setting.

+
RetrievalQuery 

Specifies the given text is a query in a search/retrieval setting.

RetrievalDocument 

Specifies the given text is a document from the corpus being searched.

+
RetrievalDocument 

Specifies the given text is a document from the corpus being searched.

SemanticSimilarity 

Specifies the given text will be used for STS.

+
SemanticSimilarity 

Specifies the given text will be used for STS.

Classification 

Specifies that the given text will be classified.

+
Classification 

Specifies that the given text will be classified.

Clustering 

Specifies that the embeddings will be used for clustering.

+
Clustering 

Specifies that the embeddings will be used for clustering.

QuestionAnswering 

Specifies that the given text will be used for question answering.

+
QuestionAnswering 

Specifies that the given text will be used for question answering.

FactVerification 

Specifies that the given text will be used for fact verification.

+
FactVerification 

Specifies that the given text will be used for fact verification.

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

diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.js new file mode 100644 index 00000000..372027e3 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.js @@ -0,0 +1,18 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding = +[ + [ "GeminiBatchEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request" ], + [ "GeminiBatchEmbedContentResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response" ], + [ "GeminiContentEmbedding", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding" ], + [ "GeminiEmbedContentRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request" ], + [ "GeminiEmbedContentResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response" ], + [ "GeminiEmbedTaskType", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a6fcdc090caeade09d0efd6253932b6f5", null ], + [ "RetrievalQuery", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a441fb7b5f57e487f8116e72cf34097d9", null ], + [ "RetrievalDocument", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a15952ff8d84c753ddbcec43e05dfabb2", null ], + [ "SemanticSimilarity", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a3e8822eb47cd168c4f93611754c74fec", null ], + [ "Classification", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a5c9335b28e6277ddbe0137f04e5e58a7", null ], + [ "Clustering", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4ade3a31857992c01e9d9a1139971b66bc", null ], + [ "QuestionAnswering", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a74073d5c6a6067844a27ddf3d54c44bb", null ], + [ "FactVerification", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a09bc4cb325762ff3d24aca4fae40e516", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html new file mode 100644 index 00000000..23a2a70e --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html @@ -0,0 +1,157 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Generation Namespace Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Generation Namespace Reference
+
+
+ + + + + +

+Classes

class  GeminiGenerationConfiguration
 Configuration options for model generation and outputs. Not all parameters may be configurable for every model. More...
 
+ + + + +

+Enumerations

enum  GeminiResponseType { Unspecified +, PlainText +, Json + }
 The response type for Gemini model responses. More...
 
+

Enumeration Type Documentation

+ +

◆ GeminiResponseType

+ +
+
+ +

The response type for Gemini model responses.

+ + + + +
Enumerator
Unspecified 

Unspecified, don't use.

+
PlainText 

(default) Plain text response type.

+
Json 

JSON response type.

+
+ +
+
+
+
+ + + + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.js new file mode 100644 index 00000000..fa5f2a4f --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.js @@ -0,0 +1,15 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation = +[ + [ "Candidate", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate" ], + [ "Chat", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat" ], + [ "QuestionAnswering", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering" ], + [ "Safety", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety" ], + [ "Schema", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema" ], + [ "Tools", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools" ], + [ "GeminiGenerationConfiguration", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration" ], + [ "GeminiResponseType", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791d", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791da6fcdc090caeade09d0efd6253932b6f5", null ], + [ "PlainText", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791dab7ebbf7f254ef646928dd58f62383a85", null ], + [ "Json", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791daeed8d85b888a6c015834240885ee6333", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html new file mode 100644 index 00000000..cc643939 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html @@ -0,0 +1,188 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Generation.Candidate Namespace Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Generation.Candidate Namespace Reference
+
+
+ + + + + + + + + + + +

+Classes

class  GeminiCandidate
 A response candidate generated from the model. More...
 
class  GeminiPromptFeedback
 A set of the feedback metadata for the prompt specified in a generation request. More...
 
class  GeminiUsageMetadata
 Metadata on the generation request's token usage. More...
 
+ + + + +

+Enumerations

enum  GeminiFinishReason {
+  Unspecified +, Stop +, MaxTokens +, Safety +,
+  Recitation +, Other +, BlockList +, ProhibitedContent +,
+  SPII +, MalformedFunctionCall +
+ }
 Defines the reason why the model stopped generating tokens. More...
 
+

Enumeration Type Documentation

+ +

◆ GeminiFinishReason

+ +
+
+ +

Defines the reason why the model stopped generating tokens.

+ + + + + + + + + + + +
Enumerator
Unspecified 

Default value. This value is unused.

+
Stop 

Natural stop point of the model or provided stop sequence.

+
MaxTokens 

The maximum number of tokens as specified in the request was reached.

+
Safety 

The candidate content was flagged for safety reasons.

+
Recitation 

The candidate content was flagged for recitation reasons.

+
Other 

Unknown reason.

+
BlockList 

Token generation stopped because the content contains forbidden terms.

+
ProhibitedContent 

Token generation stopped for potentially containing prohibited content.

+
SPII 

Token generation stopped because the content potentially contains Sensitive Personally Identifiable Information (SPII).

+
MalformedFunctionCall 

The function call generated by the model is invalid.

+
+ +
+
+
+
+ + + + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.js new file mode 100644 index 00000000..46bb23fb --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.js @@ -0,0 +1,18 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate = +[ + [ "GeminiCandidate", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate" ], + [ "GeminiPromptFeedback", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback" ], + [ "GeminiUsageMetadata", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata" ], + [ "GeminiFinishReason", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6fcdc090caeade09d0efd6253932b6f5", null ], + [ "Stop", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a11a755d598c0c417f9a36758c3da7481", null ], + [ "MaxTokens", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3aaf0e6be419dc2af93d93caca768aed99", null ], + [ "Safety", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6472ce41c26babff27b4c28028093d77", null ], + [ "Recitation", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3ad3a9b13d5048a26687e92197ed538ee6", null ], + [ "Other", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6311ae17c1ee52b36e68aaf4ad066387", null ], + [ "BlockList", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3aec3bc9dd0da332d732a6cdf0e202aecc", null ], + [ "ProhibitedContent", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6b0f23249b46eb0c01e6659299d66b8b", null ], + [ "SPII", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3ab978c2bce7d543f3141b73423f7531ac", null ], + [ "MalformedFunctionCall", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a7a5fd1c6fb926ffc941f1793f46ca958", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat.html new file mode 100644 index 00000000..52b58770 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat.html @@ -0,0 +1,125 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Generation.Chat Namespace Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Generation.Chat Namespace Reference
+
+
+ + + + + + + + +

+Classes

class  GeminiChatRequest
 Request to generate a response from the model. More...
 
class  GeminiChatResponse
 Response from the model supporting multiple candidates. More...
 
+
+
+ + + + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat.js new file mode 100644 index 00000000..4d1aa3fd --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat.js @@ -0,0 +1,5 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat = +[ + [ "GeminiChatRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request" ], + [ "GeminiChatResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response" ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html new file mode 100644 index 00000000..3f9e356d --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html @@ -0,0 +1,163 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Generation.QuestionAnswering Namespace Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Generation.QuestionAnswering Namespace Reference
+
+
+ + + + + + + + +

+Classes

class  GeminiAnswerRequest
 Generates a grounded answer from the model. More...
 
class  GeminiAnswerResponse
 Response from the model for a grounded answer. More...
 
+ + + + +

+Enumerations

enum  GeminiAnswerStyle { Unspecified +, Abstractive +, Extractive +, Verbose + }
 Style for grounded answers. More...
 
+

Enumeration Type Documentation

+ +

◆ GeminiAnswerStyle

+ +
+
+ +

Style for grounded answers.

+ + + + + +
Enumerator
Unspecified 

Unspecified answer style.

+
Abstractive 

Succint but abstract style.

+
Extractive 

Very brief and extractive style.

+
Verbose 

Verbose style including extra details. The response may be formatted as a sentence, paragraph, multiple paragraphs, or bullet points, etc.

+
+ +
+
+
+
+ + + + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.js new file mode 100644 index 00000000..203b974e --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.js @@ -0,0 +1,13 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering = +[ + [ "Grounding", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding" ], + [ "SemanticRetriever", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever" ], + [ "GeminiAnswerRequest", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request" ], + [ "GeminiAnswerResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response" ], + [ "GeminiAnswerStyle", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90d", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90da6fcdc090caeade09d0efd6253932b6f5", null ], + [ "Abstractive", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90da3643ff82b614f00244c6d39459e473d4", null ], + [ "Extractive", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90daffc23b7f16cd5183b6304160942cc572", null ], + [ "Verbose", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90dad4a9fa383ab700c5bdd6f31cf7df0faf", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding.html new file mode 100644 index 00000000..1847078f --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding.html @@ -0,0 +1,125 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding Namespace Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding Namespace Reference
+
+
+ + + + + + + + +

+Classes

class  GeminiGroundingPassage
 Passage included inline with a grounding configuration. More...
 
class  GeminiGroundingPassages
 A repeated list of passages. More...
 
+
+
+ + + + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding.js new file mode 100644 index 00000000..2677495f --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding.js @@ -0,0 +1,5 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding = +[ + [ "GeminiGroundingPassage", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage" ], + [ "GeminiGroundingPassages", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages" ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html new file mode 100644 index 00000000..e4ccc36d --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html @@ -0,0 +1,185 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever Namespace Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever Namespace Reference
+
+
+ + + + + + + + + + + +

+Classes

class  GeminiMetadataCondition
 Filter condition applicable to a single key. More...
 
class  GeminiMetadataFilter
 User provided filter to limit retrieval based on Chunk or Document level metadata values. More...
 
class  GeminiSemanticRetrieverConfig
 Configuration for retrieving grounding content from a Corpus or Document created using the Semantic Retriever API. More...
 
+ + + + +

+Enumerations

enum  GeminiMetadataConditionOperator {
+  Unspecified +, LessThan +, LessThanOrEqual +, Equal +,
+  GreaterThanOrEqual +, GreaterThan +, NotEqual +, Includes +,
+  Excludes +
+ }
 Defines the valid operators that can be applied to a key-value pair. More...
 
+

Enumeration Type Documentation

+ +

◆ GeminiMetadataConditionOperator

+ +
+
+ +

Defines the valid operators that can be applied to a key-value pair.

+ + + + + + + + + + +
Enumerator
Unspecified 

The default value. This value is unused.

+
LessThan 

Supported by numeric.

+
LessThanOrEqual 

Supported by numeric.

+
Equal 

Supported by numeric and string.

+
GreaterThanOrEqual 

Supported by numeric.

+
GreaterThan 

Supported by numeric.

+
NotEqual 

Supported by numeric and string.

+
Includes 

Supported by string only when CustomMetadata value type for the given key has a stringListValue.

+
Excludes 

Supported by string only when CustomMetadata value type for the given key has a stringListValue.

+
+ +
+
+
+
+ + + + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.js new file mode 100644 index 00000000..a890dded --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.js @@ -0,0 +1,17 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever = +[ + [ "GeminiMetadataCondition", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187" ], + [ "GeminiMetadataFilter", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter" ], + [ "GeminiSemanticRetrieverConfig", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf" ], + [ "GeminiMetadataConditionOperator", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceb", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba6fcdc090caeade09d0efd6253932b6f5", null ], + [ "LessThan", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebac6d9d7bb9939f62f01c80f8b1251501c", null ], + [ "LessThanOrEqual", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba4ab671acbbaacb0db7d8477cfe4f4e0b", null ], + [ "Equal", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebaf5f286e73bda105e538310b3190f75c5", null ], + [ "GreaterThanOrEqual", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba25c44812e9d75f685d2a0b815dea1ebe", null ], + [ "GreaterThan", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebaf6d044fe1f01fb0c956b80099e2a3072", null ], + [ "NotEqual", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba19bb0af2c3c530538cb41aff7f235b96", null ], + [ "Includes", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebab3733659cbf8c4c1da209dcf37cf2eb9", null ], + [ "Excludes", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba9c996acd3d07c857bf343151d04f6c00", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html new file mode 100644 index 00000000..013c0bb2 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html @@ -0,0 +1,306 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Generation.Safety Namespace Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Generation.Safety Namespace Reference
+
+
+ + + + + + + + +

+Classes

class  GeminiSafetyRating
 Safety rating for a piece of content. More...
 
class  GeminiSafetySettings
 Safety setting, affecting the safety-blocking behavior. More...
 
+ + + + + + + + + + + + + +

+Enumerations

enum  GeminiBlockReason {
+  Unspecified +, Safety +, Other +, BlockList +,
+  ProhibitedContent +
+ }
 Specifies what was the reason why prompt was blocked. More...
 
enum  GeminiHarmProbability {
+  Unspecified +, Negligible +, Low +, Medium +,
+  High +
+ }
 The probability that a piece of content is harmful. More...
 
enum  GeminiSafetyHarmBlockThreshold {
+  Unspecified +, LowAndAbove +, MediumAndAbove +, OnlyHigh +,
+  None +
+ }
 Block at and beyond a specified harm probability. More...
 
enum  GeminiSafetyHarmCategory {
+  Unspecified +, Derogatory +, Toxicity +, Violence +,
+  Sexual +, Medical +, Dangerous +, Harassment +,
+  HateSpeech +, SexuallyExplicit +, DangerousContent +
+ }
 The category of a rating. More...
 
+

Enumeration Type Documentation

+ +

◆ GeminiBlockReason

+ +
+
+ +

Specifies what was the reason why prompt was blocked.

+ + + + + + +
Enumerator
Unspecified 

Default value. This value is unused.

+
Safety 

Prompt was blocked due to safety reasons. You can inspect Candidate.GeminiPromptFeedback.SafetyRatings to understand which safety category blocked it.

+
Other 

Prompt was blocked due to unknown reasons.

+
BlockList 

Prompt was blocked due to the terms which are included from the terminology blocklist.

+
ProhibitedContent 

Prompt was blocked due to prohibited content.

+
+ +
+
+ +

◆ GeminiHarmProbability

+ +
+
+ +

The probability that a piece of content is harmful.

+

The classification system gives the probability of the content being unsafe. This does not indicate the severity of harm for a piece of content.

+ + + + + + +
Enumerator
Unspecified 

Probability is unspecified.

+
Negligible 

Content has a negligible chance of being unsafe.

+
Low 

Content has a low chance of being unsafe.

+
Medium 

Content has a medium chance of being unsafe.

+
High 

Content has a high chance of being unsafe.

+
+ +
+
+ +

◆ GeminiSafetyHarmBlockThreshold

+ +
+
+ +

Block at and beyond a specified harm probability.

+ + + + + + +
Enumerator
Unspecified 

Threshold is unspecified.

+
LowAndAbove 

Content with GeminiHarmProbability.Negligible will be allowed.

+
MediumAndAbove 

Content with GeminiHarmProbability.Negligible and GeminiHarmProbability.Low will be allowed.

+
OnlyHigh 

Content with GeminiHarmProbability.Negligible, GeminiHarmProbability.Low, and GeminiHarmProbability.Medium will be allowed.

+
None 

All content will be allowed.

+
+ +
+
+ +

◆ GeminiSafetyHarmCategory

+ +
+
+ +

The category of a rating.

+ + + + + + + + + + + + +
Enumerator
Unspecified 

Category is unspecified.

+
Derogatory 

Negative or harmful comments targeting identity and/or protected attribute.

+
Toxicity 

Content that is rude, disrespectful, or profane.

+
Violence 

Describes scenarios depicting violence against an individual or group, or general descriptions of gore.

+
Sexual 

Contains references to sexual acts or other lewd content.

+
Medical 

Promotes unchecked medical advice.

+
Dangerous 

Dangerous content that promotes, facilitates, or encourages harmful acts.

+
Harassment 

Harasment content.

+
HateSpeech 

Hate speech and content.

+
SexuallyExplicit 

Sexually explicit content.

+
DangerousContent 

Dangerous content.

+
+ +
+
+
+
+ + + + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.js new file mode 100644 index 00000000..57bd1263 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.js @@ -0,0 +1,39 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety = +[ + [ "GeminiSafetyRating", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating" ], + [ "GeminiSafetySettings", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings" ], + [ "GeminiBlockReason", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6fcdc090caeade09d0efd6253932b6f5", null ], + [ "Safety", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6472ce41c26babff27b4c28028093d77", null ], + [ "Other", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6311ae17c1ee52b36e68aaf4ad066387", null ], + [ "BlockList", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662aec3bc9dd0da332d732a6cdf0e202aecc", null ], + [ "ProhibitedContent", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6b0f23249b46eb0c01e6659299d66b8b", null ] + ] ], + [ "GeminiHarmProbability", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a6fcdc090caeade09d0efd6253932b6f5", null ], + [ "Negligible", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77aa295493d972709c15ec5098fb718e14a", null ], + [ "Low", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a28d0edd045e05cf5af64e35ae0c4c6ef", null ], + [ "Medium", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a87f8a6ab85c9ced3702b4ea641ad4bb5", null ], + [ "High", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a655d20c1ca69519ca647684edbb2db35", null ] + ] ], + [ "GeminiSafetyHarmBlockThreshold", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a6fcdc090caeade09d0efd6253932b6f5", null ], + [ "LowAndAbove", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65ab38533abc7d7d3bf2661d78df74e0ba7", null ], + [ "MediumAndAbove", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a4115c8b233f3f48c8716473bf12f7ceb", null ], + [ "OnlyHigh", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a0ffb341e3112a1c2b1b07867af5d09bb", null ], + [ "None", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a6adf97f83acf6453d4a6a4b1070f3754", null ] + ] ], + [ "GeminiSafetyHarmCategory", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a6fcdc090caeade09d0efd6253932b6f5", null ], + [ "Derogatory", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51ae6ff0ff9621ddfb821303c01de15c217", null ], + [ "Toxicity", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a6882500ce8663d315bd70a1a1c522fe6", null ], + [ "Violence", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a0ef93352ce96f36586f2a3cf3525ecca", null ], + [ "Sexual", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a53257f3f3ac60dd1f6d686c4bfd61efc", null ], + [ "Medical", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a077262cc53a1fb1b5f651d31b6bf81ba", null ], + [ "Dangerous", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51af44f1629db33ba70816eb97d3c4e2282", null ], + [ "Harassment", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a1bb7d92c816a9bebed2d7c998fec7564", null ], + [ "HateSpeech", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a6d92ab74bd52ac359f68e33d628805a0", null ], + [ "SexuallyExplicit", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51aa1a132d2d12093f5cfeddf67393d2211", null ], + [ "DangerousContent", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51ac94148758d8111d82f63cae96d7b6e55", null ] + ] ] +]; \ 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_models_1_1_generation_1_1_schema.html similarity index 53% rename from docs/namespace_uralstech_1_1_u_gemini_1_1_schema.html rename to docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html index 2bff7655..4ee9a1b4 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_schema.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Schema Namespace Reference +UGemini: Uralstech.UGemini.Models.Generation.Schema Namespace Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -100,115 +100,115 @@ -
Uralstech.UGemini.Schema Namespace Reference
+
Uralstech.UGemini.Models.Generation.Schema Namespace Reference
- - + +

Classes

class  GeminiSchema
 The 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. More...
class  GeminiSchema
 The 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. More...
 
- - - - + + - - + +

Enumerations

enum  GeminiSchemaDataFormat {
-  Unspecified -, Float -, Double -, Int +
enum  GeminiSchemaDataFormat {
+  Unspecified +, Float +, Double +, Int ,
-  Long -, Enum -, Base64Bytes -, Binary +  Long +, Enum +, Base64Bytes +, Binary ,
-  Date -, DateTime +  Date +, DateTime
}
 Defines the format of schema data. More...
 
enum  GeminiSchemaDataType {
-  Unspecified -, String -, Float -, Integer +
 Defines the format of schema data. More...
 
enum  GeminiSchemaDataType {
+  Unspecified +, String +, Float +, Integer ,
-  Boolean -, Array -, Object +  Boolean +, Array +, Object
}
 Contains the list of OpenAPI data types as defined by the OpenAPI Specification. More...
 
 Contains the list of OpenAPI data types as defined by the OpenAPI Specification. More...
 

Enumeration Type Documentation

- -

◆ GeminiSchemaDataFormat

+ +

◆ GeminiSchemaDataFormat

Defines the format of schema data.

- - - - - - - - - -
Enumerator
Unspecified 

Unspecified, don't use.

+
Enumerator
Unspecified 

Unspecified, don't use.

Float 

Equivalent to float.

+
Float 

Equivalent to float.

Double 

Equivalent to double.

+
Double 

Equivalent to double.

Int 

Equivalent to int.

+
Int 

Equivalent to int.

Long 

Equivalent to long.

+
Long 

Equivalent to long.

Enum 

A string enum value.

+
Enum 

A string enum value.

Base64Bytes 

A base64 encoded string of bytes.

+
Base64Bytes 

A base64 encoded string of bytes.

Binary 

A string of "any sequence of octets".

+
Binary 

A string of "any sequence of octets".

Date 

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

+
Date 

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

DateTime 

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

+
DateTime 

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

- -

◆ GeminiSchemaDataType

+ +

◆ GeminiSchemaDataType

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

- - - - - - -
Enumerator
Unspecified 

Not specified, should not be used.

+
Enumerator
Unspecified 

Not specified, should not be used.

String 

String type.

+
String 

String type.

Float 

Number/Float type.

+
Float 

Number/Float type.

Integer 

Integer type.

+
Integer 

Integer type.

Boolean 

Boolean type.

+
Boolean 

Boolean type.

Array 

Array type.

+
Array 

Array type.

Object 

Object type.

+
Object 

Object type.

@@ -219,7 +219,7 @@

diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.js new file mode 100644 index 00000000..111d979a --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.js @@ -0,0 +1,25 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema = +[ + [ "GeminiSchema", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema" ], + [ "GeminiSchemaDataFormat", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a6fcdc090caeade09d0efd6253932b6f5", null ], + [ "Float", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a22ae0e2b89e5e3d477f988cc36d3272b", null ], + [ "Double", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764ad909d38d705ce75386dd86e611a82f5b", null ], + [ "Int", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a1686a6c336b71b36d77354cea19a8b52", null ], + [ "Long", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a8394f0347c184cf156ac5924dccb773b", null ], + [ "Enum", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764acf20423ed48998082c20099488a0917c", null ], + [ "Base64Bytes", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a62c36178349ccf3fd18c0f82db8c21a2", null ], + [ "Binary", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a6ce976e8f061b2b5cfe4d0c50c3405dd", null ], + [ "Date", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a44749712dbec183e983dcd78a7736c41", null ], + [ "DateTime", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a8cf10d2341ed01492506085688270c1e", null ] + ] ], + [ "GeminiSchemaDataType", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019ef", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa6fcdc090caeade09d0efd6253932b6f5", null ], + [ "String", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa27118326006d3829667a400ad23d5d98", null ], + [ "Float", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa22ae0e2b89e5e3d477f988cc36d3272b", null ], + [ "Integer", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efaa0faef0851b4294c06f2b94bb1cb2044", null ], + [ "Boolean", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa27226c864bac7454a8504f8edb15d95b", null ], + [ "Array", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa4410ec34d9e6c1a68100ca0ce033fb17", null ], + [ "Object", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa497031794414a552435f90151ac3b54b", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_tools.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools.html similarity index 69% rename from docs/namespace_uralstech_1_1_u_gemini_1_1_tools.html rename to docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools.html index 3a4a5dd2..b1fa9469 100644 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_tools.html +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Tools Namespace Reference +UGemini: Uralstech.UGemini.Models.Generation.Tools Namespace Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -99,20 +99,20 @@
-
Uralstech.UGemini.Tools Namespace Reference
+
Uralstech.UGemini.Models.Generation.Tools Namespace Reference
- - + + - - + + - - + +

Classes

class  GeminiFunctionCall
 A predicted FunctionCall returned from the model that contains a string representing the FunctionDeclaration.name with the arguments and their values. More...
class  GeminiFunctionCall
 A predicted FunctionCall returned from the model that contains a string representing the FunctionDeclaration.name with the arguments and their values. More...
 
class  GeminiFunctionResponse
 The result output from a GeminiFunctionCall that contains a string representing the Declaration.GeminiFunctionDeclaration.Name and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a GeminiFunctionCall made based on model prediction. More...
class  GeminiFunctionResponse
 The result output from a GeminiFunctionCall that contains a string representing the Declaration.GeminiFunctionDeclaration.Name and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a GeminiFunctionCall made based on model prediction. More...
 
class  GeminiFunctionResponseContent
 The response of a Gemini function call. Based on the Protocol Buffer Struct type. More...
class  GeminiFunctionResponseContent
 The response of a Gemini function call. Based on the Protocol Buffer Struct type. More...
 
@@ -120,7 +120,7 @@ diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools.js new file mode 100644 index 00000000..52369c6d --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools.js @@ -0,0 +1,8 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools = +[ + [ "CodeExecution", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution" ], + [ "Declaration", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration" ], + [ "GeminiFunctionCall", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call" ], + [ "GeminiFunctionResponse", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response" ], + [ "GeminiFunctionResponseContent", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content" ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html new file mode 100644 index 00000000..f702c48e --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html @@ -0,0 +1,190 @@ + + + + + + + +UGemini: Uralstech.UGemini.Models.Generation.Tools.CodeExecution Namespace Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
UGemini 2.0.0 +
+
A C# wrapper for the Google Gemini API.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Uralstech.UGemini.Models.Generation.Tools.CodeExecution Namespace Reference
+
+
+ + + + + + + + +

+Classes

class  GeminiCodeExecutionResult
 Result of executing the GeminiExecutableCode. More...
 
class  GeminiExecutableCode
 Code generated by the model that is meant to be executed, and the result returned to the model. More...
 
+ + + + + + + +

+Enumerations

enum  GeminiCodeExecutionLanguage { Unspecified +, Python + }
 Supported programming languages for the generated code. More...
 
enum  GeminiCodeExecutionOutcome { Unspecified +, Ok +, Failed +, DeadlineExceeded + }
 Enumeration of possible outcomes of the code execution. More...
 
+

Enumeration Type Documentation

+ +

◆ GeminiCodeExecutionLanguage

+ +
+
+ +

Supported programming languages for the generated code.

+ + + +
Enumerator
Unspecified 

Unspecified language. This value should not be used.

+
Python 

Python >= 3.10, with numpy and simpy available.

+
+ +
+
+ +

◆ GeminiCodeExecutionOutcome

+ +
+
+ +

Enumeration of possible outcomes of the code execution.

+ + + + + +
Enumerator
Unspecified 

Unspecified status. This value should not be used.

+
Ok 

Code execution completed successfully.

+
Failed 

Code execution finished but with a failure. stderr should contain the reason.

+
DeadlineExceeded 

Code execution ran for too long, and was cancelled. There may or may not be a partial output present.

+
+ +
+
+
+
+ + + + diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.js new file mode 100644 index 00000000..c508d273 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.js @@ -0,0 +1,15 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution = +[ + [ "GeminiCodeExecutionResult", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result" ], + [ "GeminiExecutableCode", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code" ], + [ "GeminiCodeExecutionLanguage", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a89d25a7a3f5b622af4b50b576197afd0", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a89d25a7a3f5b622af4b50b576197afd0a6fcdc090caeade09d0efd6253932b6f5", null ], + [ "Python", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a89d25a7a3f5b622af4b50b576197afd0aa7f5f35426b927411fc9231b56382173", null ] + ] ], + [ "GeminiCodeExecutionOutcome", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467a6fcdc090caeade09d0efd6253932b6f5", null ], + [ "Ok", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467aa60852f204ed8028c1c58808b746d115", null ], + [ "Failed", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467ad7c8c85bf79bbe1b7188497c32c3b0ca", null ], + [ "DeadlineExceeded", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467abfe21264466e240bec5a8f8e6c4e2487", null ] + ] ] +]; \ No newline at end of file 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_models_1_1_generation_1_1_tools_1_1_declaration.html similarity index 57% rename from docs/namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html rename to docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html index 8b04ed0b..6328962f 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_models_1_1_generation_1_1_tools_1_1_declaration.html @@ -5,7 +5,7 @@ -UGemini: Uralstech.UGemini.Tools.Declaration Namespace Reference +UGemini: Uralstech.UGemini.Models.Generation.Tools.Declaration Namespace Reference @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -71,7 +71,7 @@
@@ -100,59 +100,62 @@ -
Uralstech.UGemini.Tools.Declaration Namespace Reference
+
Uralstech.UGemini.Models.Generation.Tools.Declaration Namespace Reference
- - + + - + + + + + representation of a block of code that can be used as a Tool by the model and executed by the client. More...
- - + + - - + +

Classes

class  GeminiFunctionCallingConfiguration
 Configuration for specifying function calling behavior. More...
class  GeminiCodeExecution
 Tool that executes code generated by the model, and automatically returns the result to the model. More...
 
class  GeminiFunctionDeclaration
class  GeminiFunctionCallingConfiguration
 Configuration for specifying function calling behavior. More...
 
class  GeminiFunctionDeclaration
 Structured 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. More...
 
class  GeminiTool
 Tool details that the model may use to generate response. More...
class  GeminiTool
 Tool details that the model may use to generate response. More...
 
class  GeminiToolConfiguration
 The Tool configuration containing parameters for specifying Tool use in the request. More...
class  GeminiToolConfiguration
 The Tool configuration containing parameters for specifying Tool use in the request. More...
 
- - - + +

Enumerations

enum  GeminiFunctionCallingMode { Unspecified -, Auto -, Any -, None +
enum  GeminiFunctionCallingMode { Unspecified +, Auto +, Any +, None }
 Defines the execution behavior for function calling by defining the execution mode. More...
 
 Defines the execution behavior for function calling by defining the execution mode. More...
 

Enumeration Type Documentation

- -

◆ GeminiFunctionCallingMode

+ +

◆ GeminiFunctionCallingMode

Defines the execution behavior for function calling by defining the execution mode.

- - - -
Enumerator
Unspecified 

Unspecified function calling mode. This value should not be used.

+
Enumerator
Unspecified 

Unspecified function calling mode. This value should not be used.

Auto 

Default model behavior, model decides to predict either a function call or a natural language response.

+
Auto 

Default model behavior, model decides to predict either a function call or a natural language response.

Any 

Model is constrained to always predicting a function call only. If GeminiFunctionCallingConfiguration.AllowedFunctionNames is set, the predicted function call will be limited to any one of GeminiFunctionCallingConfiguration.AllowedFunctionNames, else the predicted function call will be any one of the provided GeminiTool.FunctionDeclarations.

+
Any 

Model is constrained to always predicting a function call only. If GeminiFunctionCallingConfiguration.AllowedFunctionNames is set, the predicted function call will be limited to any one of GeminiFunctionCallingConfiguration.AllowedFunctionNames, else the predicted function call will be any one of the provided GeminiTool.FunctionDeclarations.

None 

Model will not predict any function call. Model behavior is same as when not passing any function declarations.

+
None 

Model will not predict any function call. Model behavior is same as when not passing any function declarations.

@@ -163,7 +166,7 @@

diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.js new file mode 100644 index 00000000..de6706a4 --- /dev/null +++ b/docs/namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.js @@ -0,0 +1,14 @@ +var namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration = +[ + [ "GeminiCodeExecution", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_code_execution.html", null ], + [ "GeminiFunctionCallingConfiguration", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration" ], + [ "GeminiFunctionDeclaration", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration" ], + [ "GeminiTool", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool" ], + [ "GeminiToolConfiguration", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html", "class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration" ], + [ "GeminiFunctionCallingMode", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727", [ + [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727a6fcdc090caeade09d0efd6253932b6f5", null ], + [ "Auto", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727a06b9281e396db002010bde1de57262eb", null ], + [ "Any", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727aed36a1ef76a59ee3f15180e0441188ad", null ], + [ "None", "namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727a6adf97f83acf6453d4a6a4b1070f3754", null ] + ] ] +]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_schema.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_schema.js deleted file mode 100644 index 42504aaf..00000000 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_schema.js +++ /dev/null @@ -1,25 +0,0 @@ -var namespace_uralstech_1_1_u_gemini_1_1_schema = -[ - [ "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" ], - [ "GeminiSchemaDataFormat", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068", [ - [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a6fcdc090caeade09d0efd6253932b6f5", null ], - [ "Float", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a22ae0e2b89e5e3d477f988cc36d3272b", null ], - [ "Double", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068ad909d38d705ce75386dd86e611a82f5b", null ], - [ "Int", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a1686a6c336b71b36d77354cea19a8b52", null ], - [ "Long", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a8394f0347c184cf156ac5924dccb773b", null ], - [ "Enum", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068acf20423ed48998082c20099488a0917c", null ], - [ "Base64Bytes", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a62c36178349ccf3fd18c0f82db8c21a2", null ], - [ "Binary", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a6ce976e8f061b2b5cfe4d0c50c3405dd", null ], - [ "Date", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a44749712dbec183e983dcd78a7736c41", null ], - [ "DateTime", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a8cf10d2341ed01492506085688270c1e", null ] - ] ], - [ "GeminiSchemaDataType", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055a", [ - [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa6fcdc090caeade09d0efd6253932b6f5", null ], - [ "String", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27118326006d3829667a400ad23d5d98", null ], - [ "Float", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa22ae0e2b89e5e3d477f988cc36d3272b", null ], - [ "Integer", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aaa0faef0851b4294c06f2b94bb1cb2044", null ], - [ "Boolean", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27226c864bac7454a8504f8edb15d95b", null ], - [ "Array", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa4410ec34d9e6c1a68100ca0ce033fb17", null ], - [ "Object", "namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa497031794414a552435f90151ac3b54b", null ] - ] ] -]; \ No newline at end of file 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 45b72d34..a214897b 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_token_counting.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_token_counting.js deleted file mode 100644 index af17c222..00000000 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_token_counting.js +++ /dev/null @@ -1,5 +0,0 @@ -var namespace_uralstech_1_1_u_gemini_1_1_token_counting = -[ - [ "GeminiTokenCountRequest", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request" ], - [ "GeminiTokenCountResponse", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html", "class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response" ] -]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_tools.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_tools.js deleted file mode 100644 index 29022015..00000000 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_tools.js +++ /dev/null @@ -1,7 +0,0 @@ -var namespace_uralstech_1_1_u_gemini_1_1_tools = -[ - [ "Declaration", "namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html", "namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration" ], - [ "GeminiFunctionCall", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call" ], - [ "GeminiFunctionResponse", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response" ], - [ "GeminiFunctionResponseContent", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content" ] -]; \ No newline at end of file diff --git a/docs/namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.js b/docs/namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.js deleted file mode 100644 index 9477b271..00000000 --- a/docs/namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.js +++ /dev/null @@ -1,13 +0,0 @@ -var namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration = -[ - [ "GeminiFunctionCallingConfiguration", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration" ], - [ "GeminiFunctionDeclaration", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration" ], - [ "GeminiTool", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool" ], - [ "GeminiToolConfiguration", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html", "class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration" ], - [ "GeminiFunctionCallingMode", "namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6f", [ - [ "Unspecified", "namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa6fcdc090caeade09d0efd6253932b6f5", null ], - [ "Auto", "namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa06b9281e396db002010bde1de57262eb", null ], - [ "Any", "namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6faed36a1ef76a59ee3f15180e0441188ad", null ], - [ "None", "namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa6adf97f83acf6453d4a6a4b1070f3754", null ] - ] ] -]; \ No newline at end of file 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 453661c8..27ddf6e8 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.4.0 +
UGemini 2.0.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.html b/docs/namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html index 6ebc6b66..00587f5c 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
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 7ea05b52..deafac73 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.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html index efc9267e..75395b5c 100644 --- a/docs/namespacemembers.html +++ b/docs/namespacemembers.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -98,21 +98,23 @@
Here is a list of all documented namespace members with links to the namespaces they belong to:
diff --git a/docs/namespacemembers_enum.html b/docs/namespacemembers_enum.html index 6f926191..72458daa 100644 --- a/docs/namespacemembers_enum.html +++ b/docs/namespacemembers_enum.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -98,21 +98,23 @@
Here is a list of all documented namespace enums with links to the namespaces they belong to:
diff --git a/docs/namespaces.html b/docs/namespaces.html index fdf77678..6d6f9283 100644 --- a/docs/namespaces.html +++ b/docs/namespaces.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -101,98 +101,121 @@
Here are the packages with brief descriptions (if available):
-
[detail level 12345]
+
[detail level 1234567]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 NUralstech
 NUGemini
 NAnswer
 CGeminiAnswerRequestGenerates a grounded answer from the model
 CGeminiAnswerResponseResponse from the model for a grounded answer
 CGeminiGroundingAttributionsAttributions for sources that contributed to an answer
 CGeminiGroundingPassagePassage included inline with a grounding configuration
 CGeminiGroundingPassagesA repeated list of passages
 CGeminiMetadataConditionFilter condition applicable to a single key
 CGeminiMetadataFilterUser provided filter to limit retrieval based on Chunk or Document level metadata values
 CGeminiSemanticRetrieverConfigConfiguration for retrieving grounding content from a Corpus or Document created using the Semantic Retriever API
 NChat
 CGeminiAttributionSourceIdIdentifier for the source contributing to this attribution
 CGeminiCandidateA response candidate generated from the model
 CGeminiChatRequestRequest to generate a response from the model
 CGeminiChatResponseResponse from the model supporting multiple candidates
 CGeminiCitationMetadataA collection of source attributions for a piece of content
 CGeminiCitationSourceA citation to a source for a portion of a specific response
 CGeminiGenerationConfigurationConfiguration options for model generation and outputs. Not all parameters may be configurable for every model
 CGeminiGroundingAttributionAttribution for a source that contributed to an answer
 CGeminiGroundingPassageIdIdentifier for a part within a GroundingPassage
 CGeminiPromptFeedbackA set of the feedback metadata the prompt specified in GeminiChatResponse.Candidates
 CGeminiSafetyRatingSafety rating for a piece of content
 CGeminiSafetySettingsSafety setting, affecting the safety-blocking behavior
 CGeminiSemanticRetrieverChunkIdentifier for a Chunk retrieved via Semantic Retriever specified in the GenerateAnswerRequest using SemanticRetrieverConfig
 CGeminiUsageMetadataMetadata on the generation request's token usage
 NEmbedding
 CGeminiBatchEmbedContentRequestGenerates multiple embeddings from the model given input text in a synchronous call
 CGeminiBatchEmbedContentResponseThe response to a GeminiBatchEmbedContentRequest
 CGeminiContentEmbeddingA list of floats representing an embedding
 CGeminiEmbedContentRequestGenerates an embedding from the model
 CGeminiEmbedContentResponseThe response to a GeminiEmbedContentRequest
 NExceptions
 CGeminiRequestExceptionThrown when a Gemini API request fails
 NFileAPI
 CGeminiFileMetadata for a file uploaded to the File API
 CGeminiFileDeleteRequestRequests the deletion of a file
 CGeminiFileGetRequestRequests metadata for an existing file. Return type is GeminiFile
 CGeminiFileListRequestRequests metadata for all existing files. Return type is GeminiFileListResponse
 CGeminiFileListResponseThe response for a GeminiFileListRequest call
 CGeminiFileUploadMetaDataMetadata for a GeminiFile to be uploaded
 CGeminiFileUploadRequestUploads a file to the Gemini File API. Response type is GeminiFileUploadResponse
 CGeminiFileUploadResponseResponse for a file upload request
 CGeminiFileVideoMetaDataMetadata for a video GeminiFile
 CGeminiTimeSpanJsonConverterCustom JSON converter to convert a time string of a format like "10.334s" to a TimeSpan
 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
 CGeminiModelIdStringConverterCustom JSON converter to handle conversion of GeminiModelId to a single string value and vice-versa
 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.
+
 NExceptions
 CGeminiRequestExceptionThrown when a Gemini API request fails
 NFileAPI
 CGeminiFileMetadata for a file uploaded to the File API
 CGeminiFileDeleteRequestRequests the deletion of a file
 CGeminiFileGetRequestRequests metadata for an existing file. Return type is GeminiFile
 CGeminiFileListRequestRequests metadata for all existing files. Return type is GeminiFileListResponse
 CGeminiFileListResponseThe response for a GeminiFileListRequest call
 CGeminiFileUploadMetaDataMetadata for a GeminiFile to be uploaded
 CGeminiFileUploadRequestUploads a file to the Gemini File API. Response type is GeminiFileUploadResponse
 CGeminiFileUploadResponseResponse for a file upload request
 CGeminiFileVideoMetaDataMetadata for a video GeminiFile
 NModels
 NCaching
 CGeminiCachedContentContent that has been preprocessed and can be used in subsequent request to GenerativeService
 CGeminiCachedContentCreateRequestCreates a GeminiCachedContent resource. Response type is GeminiCachedContent
 CGeminiCachedContentCreationDataData to cache content that has been preprocessed and can be used in subsequent request to GenerativeService
 CGeminiCachedContentDeleteRequestRequests for deletion of a cached content resource
 CGeminiCachedContentGetRequestRequests metadata cached content. Return type is GeminiCachedContent
 CGeminiCachedContentListRequestRequests metadata for all existing cached content. Return type is GeminiCachedContentListResponse
 CGeminiCachedContentListResponseThe response for a GeminiCachedContentListRequest call
 CGeminiCachedContentPatchDataData to patch an existing cached content resource with new data
 CGeminiCachedContentPatchRequestPatches a GeminiCachedContent resource. Response type is GeminiCachedContent
 CGeminiCachedContentUsageMetadataMetadata on the usage of the cached content
 NContent
 NAttribution
 CGeminiAttributionSourceIdIdentifier for the source contributing to this attribution
 CGeminiGroundingAttributionAttribution for a source that contributed to an answer
 CGeminiGroundingPassageIdIdentifier for a part within a GroundingPassage
 CGeminiSemanticRetrieverChunkIdentifier for a Chunk retrieved via Semantic Retriever specified in the GenerateAnswerRequest using SemanticRetrieverConfig
 NCitation
 CGeminiCitationMetadataA collection of source attributions for a piece of content
 CGeminiCitationSourceA citation to a source for a portion of a specific response
 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
 CUnityExtensionsExtensions for Unity types
 NCountTokens
 CGeminiTokenCountRequestRequest to count tokens in given content
 CGeminiTokenCountResponseA response from CountTokens
 NEmbedding
 CGeminiBatchEmbedContentRequestGenerates multiple embeddings from the model given input text in a synchronous call
 CGeminiBatchEmbedContentResponseThe response to a GeminiBatchEmbedContentRequest
 CGeminiContentEmbeddingA list of floats representing an embedding
 CGeminiEmbedContentRequestGenerates an embedding from the model
 CGeminiEmbedContentResponseThe response to a GeminiEmbedContentRequest
 NGeneration
 NCandidate
 CGeminiCandidateA response candidate generated from the model
 CGeminiPromptFeedbackA set of the feedback metadata for the prompt specified in a generation request
 CGeminiUsageMetadataMetadata on the generation request's token usage
 NChat
 CGeminiChatRequestRequest to generate a response from the model
 CGeminiChatResponseResponse from the model supporting multiple candidates
 NQuestionAnswering
 NGrounding
 NSemanticRetriever
 CGeminiAnswerRequestGenerates a grounded answer from the model
 CGeminiAnswerResponseResponse from the model for a grounded answer
 NSafety
 CGeminiSafetyRatingSafety rating for a piece of content
 CGeminiSafetySettingsSafety setting, affecting the safety-blocking behavior
 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
 NTools
 NCodeExecution
 NDeclaration
 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
 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
 CGeminiGenerationConfigurationConfiguration options for model generation and outputs. Not all parameters may be configurable for every model
 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
 CGeminiModelIdStringConverterCustom JSON converter to handle conversion of GeminiModelId to a single string value and vice-versa
 CGeminiModelListRequestRequests metadata for all existing models. Return type is GeminiModelListResponse
 CGeminiModelListResponseThe response for a GeminiModelListRequest call
 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
 NUtils
 NSingleton
 CSingletonUtility class to make inheriting types singletons
 NWeb
 CWebRequestHelperExtensions for the UnityWebRequest type
 CGeminiContentTypeExtensionsExtensions for Enum type objects
 CGeminiManagerThe class for accessing the Gemini API!
 CGeminiRequestMetadataMetadata about a computation request
 CGeminiSecondsToTimeSpanJsonConverterCustom JSON converter to convert a time string of a format like "10.334s" to a TimeSpan
 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
 CIGeminiPatchRequestAll Gemini API PATCH requests 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
diff --git a/docs/navtreedata.js b/docs/navtreedata.js index 1e4b39ce..e3a360ed 100644 --- a/docs/navtreedata.js +++ b/docs/navtreedata.js @@ -25,57 +25,65 @@ var NAVTREE = [ [ "UGemini", "index.html", [ + [ "Breaking Changes Notice", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html", null ], [ "QuickStart and Documentation", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html", [ - [ "Basics", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md1", [ - [ "Setup", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md2", null ], - [ "GeminiManager", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md3", null ], - [ "Beta API", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md4", null ], - [ "Models", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md5", null ], - [ "QuickStart: Multi-turn Chat Request", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md6", null ] + [ "Basics", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md4", [ + [ "Setup", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md5", null ], + [ "GeminiManager", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md6", null ], + [ "Beta API", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md7", null ], + [ "Models", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md8", null ], + [ "QuickStart: Multi-turn Chat Request", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md9", null ] ] ], - [ "All Supported Endpoints", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md7", [ - [ "Models", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md8", [ - [ "Get", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md9", null ], - [ "List", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md10", null ], - [ "EmbedContent", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md11", null ], - [ "BatchEmbedContents", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md12", null ], - [ "GenerateContent", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md13", null ], - [ "StreamGenerateContent", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md14", null ], - [ "GenerateAnswer (Beta API)", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md15", null ], - [ "CountTokens", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md16", null ] + [ "All Supported Endpoints", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md10", [ + [ "CachedContents (Beta API)", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md11", [ + [ "Create", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md12", null ], + [ "Delete", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md13", null ], + [ "Get", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md14", null ], + [ "List", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md15", null ], + [ "Patch", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md16", null ] ] ], - [ "TunedModels (Unstable)", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md17", [ - [ "GenerateContent", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md18", null ] + [ "Models", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md17", [ + [ "Get", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md18", null ], + [ "List", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md19", null ], + [ "EmbedContent", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md20", null ], + [ "BatchEmbedContents", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md21", null ], + [ "GenerateContent", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md22", null ], + [ "StreamGenerateContent", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md23", null ], + [ "GenerateAnswer (Beta API)", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md24", null ], + [ "CountTokens", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md25", null ] ] ], - [ "Files (Beta API)", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md19", [ - [ "Delete", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md20", null ], - [ "Get", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md21", null ], - [ "List", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md22", null ] + [ "TunedModels (Unstable)", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md26", [ + [ "GenerateContent", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md27", null ] ] ], - [ "Media (Beta API)", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md23", [ - [ "Upload", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md24", null ] + [ "Files (Beta API)", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md28", [ + [ "Delete", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md29", null ], + [ "Get", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md30", null ], + [ "List", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md31", null ] + ] ], + [ "Media (Beta API)", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md32", [ + [ "Upload", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md33", null ] ] ] ] ], - [ "GeminiChatRequest Features", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md25", [ - [ "Streaming Responses", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md26", null ], - [ "Adding Media Content to Requests", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md27", [ - [ "Utility Methods", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md28", null ] + [ "GeminiChatRequest Features", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md34", [ + [ "Streaming Responses", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md35", null ], + [ "Adding Media Content to Requests", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36", [ + [ "Utility Methods", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md37", null ] ] ], - [ "Function Calling", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md29", null ], - [ "JSON Response Mode", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md30", null ] + [ "Function Calling", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md38", null ], + [ "Code Execution", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md39", null ], + [ "JSON Response Mode", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md40", null ] ] ], - [ "Samples", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md31", [ - [ "Mult-turn Chat", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md32", null ], - [ "Function Calling", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md33", null ], - [ "Streaming Generated Content", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md34", null ], - [ "Question Answering", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md35", null ], - [ "Prompting with File API", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36", null ], - [ "JSON Response", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md37", null ], - [ "List and Get Model Metadata", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md38", null ], - [ "Token Counting", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md39", null ] + [ "Samples", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md41", [ + [ "Mult-turn Chat", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md42", null ], + [ "Function Calling", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md43", null ], + [ "Streaming Generated Content", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md44", null ], + [ "Question Answering", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md45", null ], + [ "Prompting with File API", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md46", null ], + [ "JSON Response", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md47", null ], + [ "List and Get Model Metadata", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md48", null ], + [ "Token Counting", "md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md49", null ] ] ] ] ], - [ "Deprecated List", "deprecated.html", null ], [ "Packages", "namespaces.html", [ [ "Package List", "namespaces.html", "namespaces_dup" ], [ "Package Members", "namespacemembers.html", [ @@ -90,8 +98,7 @@ var NAVTREE = [ "Class Members", "functions.html", [ [ "All", "functions.html", "functions_dup" ], [ "Functions", "functions_func.html", null ], - [ "Variables", "functions_vars.html", null ], - [ "Enumerations", "functions_enum.html", null ], + [ "Variables", "functions_vars.html", "functions_vars" ], [ "Properties", "functions_prop.html", null ] ] ] ] ] @@ -101,9 +108,10 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html#a179e55ec0ca7ec74e1b34d7515b3bdbb", -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a3b0a0484e82dc1877abb45e3db5fe589", -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a3db97ecc85961d57c3a0ff9fc655ff5d" +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#af4f5e6219ac95d3416c563bff90f385b", +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a7782edbcbb98de81e6456a845fec628d", +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a96b827958b1123d5d8295729ec1e4bb3", +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a5c9335b28e6277ddbe0137f04e5e58a7" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/navtreeindex0.js b/docs/navtreeindex0.js index 8361dc5f..7e001f09 100644 --- a/docs/navtreeindex0.js +++ b/docs/navtreeindex0.js @@ -1,253 +1,253 @@ var NAVTREEINDEX0 = { "annotated.html":[3,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html":[2,0,0,0,0,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html":[3,0,0,0,0,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a05006db26397054c965621c4a89a82df":[2,0,0,0,0,0,3], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a05006db26397054c965621c4a89a82df":[3,0,0,0,0,0,3], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a09e50519876c63f08dcdc436026708f6":[2,0,0,0,0,0,10], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a09e50519876c63f08dcdc436026708f6":[3,0,0,0,0,0,10], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a456a6bd4b29d5a9430aabd4da62ad226":[2,0,0,0,0,0,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a456a6bd4b29d5a9430aabd4da62ad226":[3,0,0,0,0,0,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a8c39ac0f97057ba1fe220ede41d986a1":[2,0,0,0,0,0,9], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a8c39ac0f97057ba1fe220ede41d986a1":[3,0,0,0,0,0,9], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#aa36ce918993a2a37f6a48484245cf760":[2,0,0,0,0,0,4], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#aa36ce918993a2a37f6a48484245cf760":[3,0,0,0,0,0,4], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#aad020bbfe89ac5208ffd029cb5f786e4":[2,0,0,0,0,0,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#aad020bbfe89ac5208ffd029cb5f786e4":[3,0,0,0,0,0,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac3e721a1c4f7c301007cf4f78daf78c9":[2,0,0,0,0,0,6], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac3e721a1c4f7c301007cf4f78daf78c9":[3,0,0,0,0,0,6], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac52a9d88173e9e5ef7c5d384518082ed":[2,0,0,0,0,0,8], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac52a9d88173e9e5ef7c5d384518082ed":[3,0,0,0,0,0,8], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac5e2e8d4a65254c88a7bcc1270401bc5":[2,0,0,0,0,0,2], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac5e2e8d4a65254c88a7bcc1270401bc5":[3,0,0,0,0,0,2], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ad9d49da6d6e3e0eb55038102d1b48f6e":[2,0,0,0,0,0,11], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ad9d49da6d6e3e0eb55038102d1b48f6e":[3,0,0,0,0,0,11], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ae69e5f31e8229428c80a49688ca7bd2a":[2,0,0,0,0,0,7], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ae69e5f31e8229428c80a49688ca7bd2a":[3,0,0,0,0,0,7], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#af7bc2ff245995bc0111f722f42bded1b":[2,0,0,0,0,0,5], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#af7bc2ff245995bc0111f722f42bded1b":[3,0,0,0,0,0,5], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html":[2,0,0,0,0,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html":[3,0,0,0,0,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#a1eb8b5c30a93b3fd9844aec986183346":[2,0,0,0,0,1,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#a1eb8b5c30a93b3fd9844aec986183346":[3,0,0,0,0,1,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#a8188b4068a322340f2d05a1353a1043c":[2,0,0,0,0,1,2], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#a8188b4068a322340f2d05a1353a1043c":[3,0,0,0,0,1,2], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#ae6d0e8426defd5c6a91fac0390ab5338":[2,0,0,0,0,1,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#ae6d0e8426defd5c6a91fac0390ab5338":[3,0,0,0,0,1,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html":[2,0,0,0,0,2], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html":[3,0,0,0,0,2], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html#a274c5949aef27ed28b88e4efed158019":[2,0,0,0,0,2,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html#a274c5949aef27ed28b88e4efed158019":[3,0,0,0,0,2,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html":[2,0,0,0,0,3], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html":[3,0,0,0,0,3], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html#aa9f36c925b9ce5bd05917e652682b1e4":[2,0,0,0,0,3,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html#aa9f36c925b9ce5bd05917e652682b1e4":[3,0,0,0,0,3,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html#ae0859be404a2bd4aa87046c98f5c427d":[2,0,0,0,0,3,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html#ae0859be404a2bd4aa87046c98f5c427d":[3,0,0,0,0,3,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html":[2,0,0,0,0,4], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html":[3,0,0,0,0,4], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html#a386f2f31961676c94a677af3b197e3a9":[2,0,0,0,0,4,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html#a386f2f31961676c94a677af3b197e3a9":[3,0,0,0,0,4,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html":[2,0,0,0,0,5], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html":[3,0,0,0,0,5], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#a03b4f9ba58410a5feaf909ed7f168b43":[2,0,0,0,0,5,2], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#a03b4f9ba58410a5feaf909ed7f168b43":[3,0,0,0,0,5,2], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#a901d01bdf927cf8c114ee19356bcb40a":[2,0,0,0,0,5,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#a901d01bdf927cf8c114ee19356bcb40a":[3,0,0,0,0,5,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#acaee4b19c5c579fc93345b3467589c60":[2,0,0,0,0,5,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#acaee4b19c5c579fc93345b3467589c60":[3,0,0,0,0,5,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html":[2,0,0,0,0,6], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html":[3,0,0,0,0,6], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html#a17d0c7d13030bdb9adae727db0b357b3":[2,0,0,0,0,6,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html#a17d0c7d13030bdb9adae727db0b357b3":[3,0,0,0,0,6,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html#aa16d64fa4afc3246424f2ff4a6e59ff9":[2,0,0,0,0,6,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html#aa16d64fa4afc3246424f2ff4a6e59ff9":[3,0,0,0,0,6,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html":[2,0,0,0,0,7], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html":[3,0,0,0,0,7], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#a458833cbf7f3a652eaad1cc3eb9a920c":[2,0,0,0,0,7,4], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#a458833cbf7f3a652eaad1cc3eb9a920c":[3,0,0,0,0,7,4], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#a9787c8248121c9fb804e8a36450093c7":[2,0,0,0,0,7,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#a9787c8248121c9fb804e8a36450093c7":[3,0,0,0,0,7,1], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#aa78d452bc790a986b30d23e7c1202682":[2,0,0,0,0,7,2], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#aa78d452bc790a986b30d23e7c1202682":[3,0,0,0,0,7,2], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#abe553e87c9c7e19330d0dc3779a074ca":[2,0,0,0,0,7,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#abe553e87c9c7e19330d0dc3779a074ca":[3,0,0,0,0,7,0], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#ad78504e966e9dd0240dd8736b73f84f9":[2,0,0,0,0,7,3], -"class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#ad78504e966e9dd0240dd8736b73f84f9":[3,0,0,0,0,7,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html":[2,0,0,0,1,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html":[3,0,0,0,1,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#a87af76d28574012a45db4938fac728fa":[2,0,0,0,1,0,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#a87af76d28574012a45db4938fac728fa":[3,0,0,0,1,0,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#adf2de484d449008884b739d45bbd1799":[2,0,0,0,1,0,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#adf2de484d449008884b739d45bbd1799":[3,0,0,0,1,0,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html":[2,0,0,0,1,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html":[3,0,0,0,1,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a141a55c27ae2167744695008a2781e09":[2,0,0,0,1,1,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a141a55c27ae2167744695008a2781e09":[3,0,0,0,1,1,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a29d57f52a884fc096671fd799738923d":[2,0,0,0,1,1,5], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a29d57f52a884fc096671fd799738923d":[3,0,0,0,1,1,5], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a52985fa76c8b92f3b7feae1b50641f85":[2,0,0,0,1,1,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a52985fa76c8b92f3b7feae1b50641f85":[3,0,0,0,1,1,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a7719d8ebb0bba1d1091359ab569d6494":[2,0,0,0,1,1,7], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a7719d8ebb0bba1d1091359ab569d6494":[3,0,0,0,1,1,7], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a8a42c96a298f1864e82f3143b5d59404":[2,0,0,0,1,1,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a8a42c96a298f1864e82f3143b5d59404":[3,0,0,0,1,1,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#abc1674c7907ce41a69dbe6af56978b95":[2,0,0,0,1,1,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#abc1674c7907ce41a69dbe6af56978b95":[3,0,0,0,1,1,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad1b077e8cb7bd94470bd9c1498e1da35":[2,0,0,0,1,1,6], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad1b077e8cb7bd94470bd9c1498e1da35":[3,0,0,0,1,1,6], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad3ed32bfdd202e0f6d193e30666a3a79":[2,0,0,0,1,1,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#ad3ed32bfdd202e0f6d193e30666a3a79":[3,0,0,0,1,1,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html":[2,0,0,0,1,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html":[3,0,0,0,1,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a0f2b1ac5861b9e731faf375ab8b18dfe":[2,0,0,0,1,2,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a0f2b1ac5861b9e731faf375ab8b18dfe":[3,0,0,0,1,2,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3de7382d373ca63482e5f88e57c1c966":[2,0,0,0,1,2,14], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3de7382d373ca63482e5f88e57c1c966":[3,0,0,0,1,2,14], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4684c03d7163a508080a2c490f77ba2f":[2,0,0,0,1,2,11], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4684c03d7163a508080a2c490f77ba2f":[3,0,0,0,1,2,11], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4bf1586af3db5471e51f9dfc0cea655e":[2,0,0,0,1,2,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4bf1586af3db5471e51f9dfc0cea655e":[3,0,0,0,1,2,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a5b53ad8cb5e8b545e1213d5ab337650e":[2,0,0,0,1,2,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a5b53ad8cb5e8b545e1213d5ab337650e":[3,0,0,0,1,2,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6467a93c2732daf1e0221d51655a1eea":[2,0,0,0,1,2,16], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6467a93c2732daf1e0221d51655a1eea":[3,0,0,0,1,2,16], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6774b2da0b9306f759a038e0b6f49c80":[2,0,0,0,1,2,9], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a6774b2da0b9306f759a038e0b6f49c80":[3,0,0,0,1,2,9], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a701b2356cc58f68d3c916d5e98282adb":[2,0,0,0,1,2,12], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a701b2356cc58f68d3c916d5e98282adb":[3,0,0,0,1,2,12], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a70323da0230e4bb9485a5b7b4136bd23":[2,0,0,0,1,2,8], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a70323da0230e4bb9485a5b7b4136bd23":[3,0,0,0,1,2,8], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a9b45ad619aad82676587fb967652dea0":[2,0,0,0,1,2,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a9b45ad619aad82676587fb967652dea0":[3,0,0,0,1,2,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aa0665fb7c116a965ea787c9cca7e1cc6":[2,0,0,0,1,2,13], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aa0665fb7c116a965ea787c9cca7e1cc6":[3,0,0,0,1,2,13], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ab486729d99f809b1a7650ff23b51a8c1":[2,0,0,0,1,2,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ab486729d99f809b1a7650ff23b51a8c1":[3,0,0,0,1,2,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#acdff47bbe3b715fb361ee8e6108da340":[2,0,0,0,1,2,7], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#acdff47bbe3b715fb361ee8e6108da340":[3,0,0,0,1,2,7], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ad6ed85d43f5a50ec3d0de654779d332c":[2,0,0,0,1,2,15], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ad6ed85d43f5a50ec3d0de654779d332c":[3,0,0,0,1,2,15], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#addde54440073d71ca1aedf8a2ccc677c":[2,0,0,0,1,2,6], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#addde54440073d71ca1aedf8a2ccc677c":[3,0,0,0,1,2,6], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ae5a89742285758d459e3abf491e87286":[2,0,0,0,1,2,5], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#ae5a89742285758d459e3abf491e87286":[3,0,0,0,1,2,5], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aee7430afe5cae86886f2e93ce7128361":[2,0,0,0,1,2,10], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aee7430afe5cae86886f2e93ce7128361":[3,0,0,0,1,2,10], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html":[2,0,0,0,1,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html":[3,0,0,0,1,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a175054395edfe11a3abaa4ed7895db16":[2,0,0,0,1,3,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a175054395edfe11a3abaa4ed7895db16":[3,0,0,0,1,3,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a55e6d4a65bd637dbfbb8db55b8433ea1":[2,0,0,0,1,3,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a55e6d4a65bd637dbfbb8db55b8433ea1":[3,0,0,0,1,3,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a9c1c2b5bcba02fa675c473c6a0bc0c24":[2,0,0,0,1,3,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a9c1c2b5bcba02fa675c473c6a0bc0c24":[3,0,0,0,1,3,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#aa2c6286562630e44ed051ec412ff4117":[2,0,0,0,1,3,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#aa2c6286562630e44ed051ec412ff4117":[3,0,0,0,1,3,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#af1d3aa0f8c16eea71168233a6b1666c2":[2,0,0,0,1,3,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#af1d3aa0f8c16eea71168233a6b1666c2":[3,0,0,0,1,3,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html":[2,0,0,0,1,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html":[3,0,0,0,1,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html#a1b544f3a52acb16444ab69e6805775d2":[2,0,0,0,1,4,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html#a1b544f3a52acb16444ab69e6805775d2":[3,0,0,0,1,4,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html":[2,0,0,0,1,5], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html":[3,0,0,0,1,5], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a5b6603bb20d60d7c88d9def5b4b11cb7":[2,0,0,0,1,5,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a5b6603bb20d60d7c88d9def5b4b11cb7":[3,0,0,0,1,5,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a71d2bf8ce05e2b42615b12bacab1937f":[2,0,0,0,1,5,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a71d2bf8ce05e2b42615b12bacab1937f":[3,0,0,0,1,5,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ac90c61d67254d5ef8b15ded2161f8d22":[2,0,0,0,1,5,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ac90c61d67254d5ef8b15ded2161f8d22":[3,0,0,0,1,5,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ae39e1d9cda0143bd98037b7ec6482884":[2,0,0,0,1,5,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ae39e1d9cda0143bd98037b7ec6482884":[3,0,0,0,1,5,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html":[2,0,0,0,1,6], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html":[3,0,0,0,1,6], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0360180edaf0e25574fdd34d0582b6ca":[2,0,0,0,1,6,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0360180edaf0e25574fdd34d0582b6ca":[3,0,0,0,1,6,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0ff3099380fdeeed0867d8c5ba981659":[2,0,0,0,1,6,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0ff3099380fdeeed0867d8c5ba981659":[3,0,0,0,1,6,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a1953b24c83418d37f2471d94663a3f0f":[2,0,0,0,1,6,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a1953b24c83418d37f2471d94663a3f0f":[3,0,0,0,1,6,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a28c175432583ac9519c6abbfc123d3fd":[2,0,0,0,1,6,7], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a28c175432583ac9519c6abbfc123d3fd":[3,0,0,0,1,6,7], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae1fe92f6184bd1905a42945dc04db415":[2,0,0,0,1,6,6], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae1fe92f6184bd1905a42945dc04db415":[3,0,0,0,1,6,6], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae2e96230a1c69091301d7ae3194a027a":[2,0,0,0,1,6,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae2e96230a1c69091301d7ae3194a027a":[3,0,0,0,1,6,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#aebe9b20e0ac68dbde83b6a067f1f4163":[2,0,0,0,1,6,5], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#aebe9b20e0ac68dbde83b6a067f1f4163":[3,0,0,0,1,6,5], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#af2ed8a6439734a1184d4e7c4fcaf0d4c":[2,0,0,0,1,6,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#af2ed8a6439734a1184d4e7c4fcaf0d4c":[3,0,0,0,1,6,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html":[2,0,0,0,1,7], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html":[3,0,0,0,1,7], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a0b36a4c9080e9a4559f6e7a3002f0bc5":[2,0,0,0,1,7,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a0b36a4c9080e9a4559f6e7a3002f0bc5":[3,0,0,0,1,7,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a746b2fd7913acff907655051e35fbca0":[2,0,0,0,1,7,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a746b2fd7913acff907655051e35fbca0":[3,0,0,0,1,7,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html":[2,0,0,0,1,8], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html":[3,0,0,0,1,8], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a06e6a1694c50695c5b83a975ea50d268":[2,0,0,0,1,8,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a06e6a1694c50695c5b83a975ea50d268":[3,0,0,0,1,8,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a8c439ad68fbb11c8b78f31f4e51bbc54":[2,0,0,0,1,8,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a8c439ad68fbb11c8b78f31f4e51bbc54":[3,0,0,0,1,8,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html":[2,0,0,0,1,9], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html":[3,0,0,0,1,9], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#a5de912c5ccec4789fe27470961741877":[2,0,0,0,1,9,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#a5de912c5ccec4789fe27470961741877":[3,0,0,0,1,9,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ac82792c2584fecc3daa0812b0c8c051b":[2,0,0,0,1,9,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ac82792c2584fecc3daa0812b0c8c051b":[3,0,0,0,1,9,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ae392c914637c07a8a35c2ebfea9ee28a":[2,0,0,0,1,9,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ae392c914637c07a8a35c2ebfea9ee28a":[3,0,0,0,1,9,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html":[2,0,0,0,1,10], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html":[3,0,0,0,1,10], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a33cf6cb3c3f5a742609ca5edca8b6e0a":[2,0,0,0,1,10,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a33cf6cb3c3f5a742609ca5edca8b6e0a":[3,0,0,0,1,10,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a802d7f4e559c651579b4fffa061a64d0":[2,0,0,0,1,10,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a802d7f4e559c651579b4fffa061a64d0":[3,0,0,0,1,10,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#ab3db1567ac6a60de77ae6cd3f20d6671":[2,0,0,0,1,10,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#ab3db1567ac6a60de77ae6cd3f20d6671":[3,0,0,0,1,10,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html":[2,0,0,0,1,11], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html":[3,0,0,0,1,11], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#a9962d8fe55c7e028f127785234cc1157":[2,0,0,0,1,11,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#a9962d8fe55c7e028f127785234cc1157":[3,0,0,0,1,11,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#adfa9c2bbfe105eec2ebfa90de828f05f":[2,0,0,0,1,11,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#adfa9c2bbfe105eec2ebfa90de828f05f":[3,0,0,0,1,11,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html":[2,0,0,0,1,12], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html":[3,0,0,0,1,12], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a28f1ab1196f724b1294d460cf8849f5b":[2,0,0,0,1,12,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a28f1ab1196f724b1294d460cf8849f5b":[3,0,0,0,1,12,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a908cb3948e116fb6eb26421ade232224":[2,0,0,0,1,12,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a908cb3948e116fb6eb26421ade232224":[3,0,0,0,1,12,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html":[2,0,0,0,1,13], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html":[3,0,0,0,1,13], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a0c8d8f9a93e1253f61c54facc8c40c12":[2,0,0,0,1,13,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a0c8d8f9a93e1253f61c54facc8c40c12":[3,0,0,0,1,13,3], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a2f7483cfdd6092820a6d4319ba7cda30":[2,0,0,0,1,13,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a2f7483cfdd6092820a6d4319ba7cda30":[3,0,0,0,1,13,0], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a4cbc44e9304f3cf2605bafb67bc394f1":[2,0,0,0,1,13,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a4cbc44e9304f3cf2605bafb67bc394f1":[3,0,0,0,1,13,4], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a8bd46378ea1f28cedf0ee6555eb687ff":[2,0,0,0,1,13,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a8bd46378ea1f28cedf0ee6555eb687ff":[3,0,0,0,1,13,1], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#ab879555a8ddd4c0a302e9ad24727e43e":[2,0,0,0,1,13,2], -"class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#ab879555a8ddd4c0a302e9ad24727e43e":[3,0,0,0,1,13,2], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html":[2,0,0,0,2,0], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html":[3,0,0,0,2,0], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a12f91201a8266154efbaab4ac81aaf9d":[2,0,0,0,2,0,6], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a12f91201a8266154efbaab4ac81aaf9d":[3,0,0,0,2,0,6], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a31f6b6928d1b39365bd0479c86c43818":[2,0,0,0,2,0,2], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a31f6b6928d1b39365bd0479c86c43818":[3,0,0,0,2,0,2], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a441f4bb4544992b32cb84021efb75f7a":[2,0,0,0,2,0,0], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a441f4bb4544992b32cb84021efb75f7a":[3,0,0,0,2,0,0], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a9789db4ea1409af3e10b412d58846564":[2,0,0,0,2,0,1], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a9789db4ea1409af3e10b412d58846564":[3,0,0,0,2,0,1], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ab9e00a4cdf21a345b79f5c0aa052e5a0":[2,0,0,0,2,0,3], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ab9e00a4cdf21a345b79f5c0aa052e5a0":[3,0,0,0,2,0,3], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ac3be36118a5c68e75084c35f016ff3de":[2,0,0,0,2,0,4], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ac3be36118a5c68e75084c35f016ff3de":[3,0,0,0,2,0,4], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#afbed8cf94e7c244ef32cd590c4c20262":[2,0,0,0,2,0,5], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#afbed8cf94e7c244ef32cd590c4c20262":[3,0,0,0,2,0,5], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html":[2,0,0,0,2,1], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html":[3,0,0,0,2,1], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html#a179e55ec0ca7ec74e1b34d7515b3bdbb":[2,0,0,0,2,1,0] +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html":[2,0,0,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html":[3,0,0,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a0241a65dd35add36465c54d49502f42e":[2,0,0,0,0,0,4], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a0241a65dd35add36465c54d49502f42e":[3,0,0,0,0,0,4], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a4f7b5f748dc4488d852959a9da2ec04a":[2,0,0,0,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a4f7b5f748dc4488d852959a9da2ec04a":[3,0,0,0,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f":[2,0,0,0,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f":[3,0,0,0,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ab3fb73b77d5fc5d480b095d349096058":[2,0,0,0,0,0,2], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ab3fb73b77d5fc5d480b095d349096058":[3,0,0,0,0,0,2], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ac59f2ddf2ae76c53df641e8495efdcd6":[2,0,0,0,0,0,3], +"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ac59f2ddf2ae76c53df641e8495efdcd6":[3,0,0,0,0,0,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html":[2,0,0,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html":[3,0,0,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a4716c3b7accff3019b88ce98b7e556e7":[2,0,0,0,1,0,10], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a4716c3b7accff3019b88ce98b7e556e7":[3,0,0,0,1,0,10], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a69139fa4be6c56153787b4383383c5ff":[2,0,0,0,1,0,4], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a69139fa4be6c56153787b4383383c5ff":[3,0,0,0,1,0,4], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7577cd9e2e81312436e190ab702729eb":[2,0,0,0,1,0,11], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7577cd9e2e81312436e190ab702729eb":[3,0,0,0,1,0,11], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7a61ce06b675869d0e1dbab8ed116676":[2,0,0,0,1,0,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7a61ce06b675869d0e1dbab8ed116676":[3,0,0,0,1,0,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a9cb80a8dbbf55410eaf72dea18c4c0f8":[2,0,0,0,1,0,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a9cb80a8dbbf55410eaf72dea18c4c0f8":[3,0,0,0,1,0,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aae76c98f6875181cd090f2d94b42f1fa":[2,0,0,0,1,0,5], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aae76c98f6875181cd090f2d94b42f1fa":[3,0,0,0,1,0,5], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ab5cee51acc7ec3a63508518f88c23ad7":[2,0,0,0,1,0,8], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ab5cee51acc7ec3a63508518f88c23ad7":[3,0,0,0,1,0,8], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ad6295ecd52e47ec544c37df8faf34f60":[2,0,0,0,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ad6295ecd52e47ec544c37df8faf34f60":[3,0,0,0,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae44865ea1be36945c693065b2f934ab8":[2,0,0,0,1,0,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae44865ea1be36945c693065b2f934ab8":[3,0,0,0,1,0,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae94aa21ac3e6bc39711d9ecbe801ff42":[2,0,0,0,1,0,6], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae94aa21ac3e6bc39711d9ecbe801ff42":[3,0,0,0,1,0,6], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#af39741bd636285a2b08a67b35bd31d81":[2,0,0,0,1,0,9], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#af39741bd636285a2b08a67b35bd31d81":[3,0,0,0,1,0,9], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aff3dcc16ced0439e2bfe77719bf62df8":[2,0,0,0,1,0,7], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aff3dcc16ced0439e2bfe77719bf62df8":[3,0,0,0,1,0,7], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html":[2,0,0,0,1,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html":[3,0,0,0,1,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a3b025a3866813c7a368806a1031a51c4":[2,0,0,0,1,1,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a3b025a3866813c7a368806a1031a51c4":[3,0,0,0,1,1,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a468845875f4d6f4165013baf75e726b5":[2,0,0,0,1,1,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a468845875f4d6f4165013baf75e726b5":[3,0,0,0,1,1,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a674668d1949a0514ab419399b0211b63":[2,0,0,0,1,1,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a674668d1949a0514ab419399b0211b63":[3,0,0,0,1,1,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,1,1,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#af727126ce217dedfd2af30911dd1dc79":[3,0,0,0,1,1,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html":[2,0,0,0,1,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html":[3,0,0,0,1,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a32b7138a90f955de05c9f8b6e31e96cd":[2,0,0,0,1,2,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a32b7138a90f955de05c9f8b6e31e96cd":[3,0,0,0,1,2,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a4cdb2e36ec4b15ce95f1837f9aa4f681":[2,0,0,0,1,2,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a4cdb2e36ec4b15ce95f1837f9aa4f681":[3,0,0,0,1,2,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a5454255b3a5058f077099ee114748b3d":[2,0,0,0,1,2,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a5454255b3a5058f077099ee114748b3d":[3,0,0,0,1,2,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#aca11be9dc3fe159aff1010b6a883df4f":[2,0,0,0,1,2,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#aca11be9dc3fe159aff1010b6a883df4f":[3,0,0,0,1,2,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html":[2,0,0,0,1,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html":[3,0,0,0,1,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a484597170d23fe2baa4d3da40c095f45":[2,0,0,0,1,3,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a484597170d23fe2baa4d3da40c095f45":[3,0,0,0,1,3,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a802d42b80a0de901c1b68e49f58d0b90":[2,0,0,0,1,3,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a802d42b80a0de901c1b68e49f58d0b90":[3,0,0,0,1,3,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ab842bf8b727a0291d9729cb1004b8333":[2,0,0,0,1,3,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ab842bf8b727a0291d9729cb1004b8333":[3,0,0,0,1,3,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ad0656bd91ebc9cb2afe64b937f2f766a":[2,0,0,0,1,3,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ad0656bd91ebc9cb2afe64b937f2f766a":[3,0,0,0,1,3,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ade0f44344f990a15d67e2b83c02f5ea2":[2,0,0,0,1,3,4], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ade0f44344f990a15d67e2b83c02f5ea2":[3,0,0,0,1,3,4], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html":[2,0,0,0,1,4], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html":[3,0,0,0,1,4], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#a92c4155314f0d96455f1d091f6644ed9":[2,0,0,0,1,4,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#a92c4155314f0d96455f1d091f6644ed9":[3,0,0,0,1,4,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#abc46e3038da55dd1b533ae0c515671f5":[2,0,0,0,1,4,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#abc46e3038da55dd1b533ae0c515671f5":[3,0,0,0,1,4,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,1,5], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html":[3,0,0,0,1,5], +"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,1,5,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6571cd81473910df487afd10ccc54e2":[3,0,0,0,1,5,0], +"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,1,5,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6a61a464332b40ea28fdcf67a00b678":[3,0,0,0,1,5,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html":[2,0,0,0,1,6], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html":[3,0,0,0,1,6], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a2c6ffa8abc354537c515c3b7c59fba2a":[2,0,0,0,1,6,5], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a2c6ffa8abc354537c515c3b7c59fba2a":[3,0,0,0,1,6,5], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a402c8ca90f45bf25a980c0bb94736f4d":[2,0,0,0,1,6,4], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a402c8ca90f45bf25a980c0bb94736f4d":[3,0,0,0,1,6,4], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a4feb461a7c62500ee4e94334ff4755d2":[2,0,0,0,1,6,7], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a4feb461a7c62500ee4e94334ff4755d2":[3,0,0,0,1,6,7], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a72b2ec065988d18fa295e59108b74449":[2,0,0,0,1,6,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a72b2ec065988d18fa295e59108b74449":[3,0,0,0,1,6,2], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8a9a563f895ab297a2d4bdc22b5c1bc8":[2,0,0,0,1,6,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8a9a563f895ab297a2d4bdc22b5c1bc8":[3,0,0,0,1,6,3], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8dcab845647e29b4ab5d682d0129a484":[2,0,0,0,1,6,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8dcab845647e29b4ab5d682d0129a484":[3,0,0,0,1,6,1], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab08568e72663bf562de213a9887995c9":[2,0,0,0,1,6,8], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab08568e72663bf562de213a9887995c9":[3,0,0,0,1,6,8], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab3d9a43d842aa220fde8ed386bfa6308":[2,0,0,0,1,6,6], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab3d9a43d842aa220fde8ed386bfa6308":[3,0,0,0,1,6,6], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ac5a87a5b81f5b2adcda7cdf1027b98a4":[2,0,0,0,1,6,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ac5a87a5b81f5b2adcda7cdf1027b98a4":[3,0,0,0,1,6,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html":[2,0,0,0,1,7], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html":[3,0,0,0,1,7], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html#a8ee075c5fa1d1daefe2c4cc000eb82c6":[2,0,0,0,1,7,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html#a8ee075c5fa1d1daefe2c4cc000eb82c6":[3,0,0,0,1,7,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,1,8], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html":[3,0,0,0,1,8], +"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,1,8,0], +"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html#af4affab8f710daf9dc95ea3058f21933":[3,0,0,0,1,8,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html":[2,0,0,0,5], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html":[3,0,0,0,5], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html#a98ec34a43b2e5228321ce00a565e8232":[2,0,0,0,5,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html#a98ec34a43b2e5228321ce00a565e8232":[3,0,0,0,5,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html#add4b09201aaf4e40ae32c4e37fe5545b":[2,0,0,0,5,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html#add4b09201aaf4e40ae32c4e37fe5545b":[3,0,0,0,5,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html":[2,0,0,0,6], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html":[3,0,0,0,6], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a04f9ccdd66f94a07cb41b320f87b461b":[2,0,0,0,6,3], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a04f9ccdd66f94a07cb41b320f87b461b":[3,0,0,0,6,3], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a9c0a36c0676665ba04a27ce95348eebe":[2,0,0,0,6,2], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a9c0a36c0676665ba04a27ce95348eebe":[3,0,0,0,6,2], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ab540f88449967ebfc8f67e1bb5101d75":[2,0,0,0,6,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ab540f88449967ebfc8f67e1bb5101d75":[3,0,0,0,6,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#abd5a1056444e232ec19f662db30e0756":[2,0,0,0,6,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#abd5a1056444e232ec19f662db30e0756":[3,0,0,0,6,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#adc073fccf089ba4c89b6c1730deef63c":[2,0,0,0,6,4], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#adc073fccf089ba4c89b6c1730deef63c":[3,0,0,0,6,4], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a":[2,0,0,0,6,5], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a":[3,0,0,0,6,5], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#aebd7e9c3ee0423260780ac32f834b1fc":[2,0,0,0,6,6], +"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#aebd7e9c3ee0423260780ac32f834b1fc":[3,0,0,0,6,6], +"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html":[2,0,0,0,7], +"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html":[3,0,0,0,7], +"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329":[2,0,0,0,7,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329":[3,0,0,0,7,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html":[2,0,0,0,8], +"class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html":[3,0,0,0,8], +"class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html#a3e15c9156e929bb6eeb7a3d11d912eb3":[2,0,0,0,8,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html#a3e15c9156e929bb6eeb7a3d11d912eb3":[3,0,0,0,8,1], +"class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html#ab48d1dda11aa5aa43c00651e86467d64":[2,0,0,0,8,0], +"class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html#ab48d1dda11aa5aa43c00651e86467d64":[3,0,0,0,8,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html":[2,0,0,0,2,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html":[3,0,0,0,2,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a23532382228cd32e5adcc636627fe524":[2,0,0,0,2,0,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a23532382228cd32e5adcc636627fe524":[3,0,0,0,2,0,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a246b4d168e41a5ccee76cce771285a08":[2,0,0,0,2,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a246b4d168e41a5ccee76cce771285a08":[3,0,0,0,2,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a2f4b466968d640b74e9a663c35435ddd":[2,0,0,0,2,0,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a2f4b466968d640b74e9a663c35435ddd":[3,0,0,0,2,0,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a806860a9ed8ede3bfee20ee2db065adf":[2,0,0,0,2,0,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a806860a9ed8ede3bfee20ee2db065adf":[3,0,0,0,2,0,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a86a2cec3632e1ddcaf8f71975a16d5d1":[2,0,0,0,2,0,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a86a2cec3632e1ddcaf8f71975a16d5d1":[3,0,0,0,2,0,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a9abd35b9fd0f473615ab93645820b7a5":[2,0,0,0,2,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a9abd35b9fd0f473615ab93645820b7a5":[3,0,0,0,2,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#ab1a2f7ecd223d3a3c16f2e29342ae00d":[2,0,0,0,2,0,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#ab1a2f7ecd223d3a3c16f2e29342ae00d":[3,0,0,0,2,0,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html":[2,0,0,0,2,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html":[3,0,0,0,2,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a62341573c83970cbb3cbb8037a9b7654":[2,0,0,0,2,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a62341573c83970cbb3cbb8037a9b7654":[3,0,0,0,2,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a7cc856479f845b6244c530f55f5638ab":[2,0,0,0,2,0,1,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a7cc856479f845b6244c530f55f5638ab":[3,0,0,0,2,0,1,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a863e496361b0f0bd25d58f50e64b7892":[2,0,0,0,2,0,1,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a863e496361b0f0bd25d58f50e64b7892":[3,0,0,0,2,0,1,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a88e82f3c807735af26e83fbb8160b7de":[2,0,0,0,2,0,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a88e82f3c807735af26e83fbb8160b7de":[3,0,0,0,2,0,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a891ccc3f3e2e64270fcfcf81e4c067e0":[2,0,0,0,2,0,1,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a891ccc3f3e2e64270fcfcf81e4c067e0":[3,0,0,0,2,0,1,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#ae4e3357237204b6d3683862604aacce0":[2,0,0,0,2,0,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#ae4e3357237204b6d3683862604aacce0":[3,0,0,0,2,0,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html":[2,0,0,0,2,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html":[3,0,0,0,2,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a2e260988a91f0db5f03511644683a3d0":[2,0,0,0,2,0,2,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a2e260988a91f0db5f03511644683a3d0":[3,0,0,0,2,0,2,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a4faa92d059035e3e1d5829f4ea43904d":[2,0,0,0,2,0,2,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a4faa92d059035e3e1d5829f4ea43904d":[3,0,0,0,2,0,2,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a58a3e91a43bc48698d4b22c95c0ab4b7":[2,0,0,0,2,0,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a58a3e91a43bc48698d4b22c95c0ab4b7":[3,0,0,0,2,0,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a96699f72fb2b8db75d3cef7f5b5d6081":[2,0,0,0,2,0,2,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a96699f72fb2b8db75d3cef7f5b5d6081":[3,0,0,0,2,0,2,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a97f86e61e09c815fcf6a4cb72f91a322":[2,0,0,0,2,0,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a97f86e61e09c815fcf6a4cb72f91a322":[3,0,0,0,2,0,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#ab9ef3b5511dc9f5a921de2a29b213950":[2,0,0,0,2,0,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#ab9ef3b5511dc9f5a921de2a29b213950":[3,0,0,0,2,0,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#abe6441052b8ad26afe6547ffedf383b6":[2,0,0,0,2,0,2,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#abe6441052b8ad26afe6547ffedf383b6":[3,0,0,0,2,0,2,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#ac9db1d13d3fb01eb797e2030208744e8":[2,0,0,0,2,0,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#ac9db1d13d3fb01eb797e2030208744e8":[3,0,0,0,2,0,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html":[2,0,0,0,2,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html":[3,0,0,0,2,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a054877b2d98767661a4c9808ad6eb35a":[2,0,0,0,2,0,3,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a054877b2d98767661a4c9808ad6eb35a":[3,0,0,0,2,0,3,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a280616f447862cad36429b99490a6b92":[2,0,0,0,2,0,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a280616f447862cad36429b99490a6b92":[3,0,0,0,2,0,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a4bb8022a90e8c191e7e6cfde94002284":[2,0,0,0,2,0,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a4bb8022a90e8c191e7e6cfde94002284":[3,0,0,0,2,0,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#adcc9c5d1c3256c97a0d9a598778514e2":[2,0,0,0,2,0,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#adcc9c5d1c3256c97a0d9a598778514e2":[3,0,0,0,2,0,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html":[2,0,0,0,2,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html":[3,0,0,0,2,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a07501565fa4f46b061c37153a2c2a84d":[2,0,0,0,2,0,4,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a07501565fa4f46b061c37153a2c2a84d":[3,0,0,0,2,0,4,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a4be413ba200aa741d6e0cbff741e8471":[2,0,0,0,2,0,4,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a4be413ba200aa741d6e0cbff741e8471":[3,0,0,0,2,0,4,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a919d4a421db49df44497c1e7ba2f68cb":[2,0,0,0,2,0,4,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a919d4a421db49df44497c1e7ba2f68cb":[3,0,0,0,2,0,4,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#add549ebadae8356f19bd4559f007cf56":[2,0,0,0,2,0,4,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#add549ebadae8356f19bd4559f007cf56":[3,0,0,0,2,0,4,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html":[2,0,0,0,2,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html":[3,0,0,0,2,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#a14ac3382f45cef958342666b24856673":[2,0,0,0,2,0,5,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#a14ac3382f45cef958342666b24856673":[3,0,0,0,2,0,5,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#a4b0ab7b92fcb5b4d6b26067f5e3532a0":[2,0,0,0,2,0,5,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#a4b0ab7b92fcb5b4d6b26067f5e3532a0":[3,0,0,0,2,0,5,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#a7452436f14387a1bb0e0feba6f9def38":[2,0,0,0,2,0,5,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#a7452436f14387a1bb0e0feba6f9def38":[3,0,0,0,2,0,5,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#ac91df215a95190d82bb2113601bfcfef":[2,0,0,0,2,0,5,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#ac91df215a95190d82bb2113601bfcfef":[3,0,0,0,2,0,5,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#ad8acfc5d57c60a0266f318cbd77f992f":[2,0,0,0,2,0,5,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#ad8acfc5d57c60a0266f318cbd77f992f":[3,0,0,0,2,0,5,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html":[2,0,0,0,2,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html":[3,0,0,0,2,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html#a5a74ca343abda49d12e290a34988fc1a":[2,0,0,0,2,0,6,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html#a5a74ca343abda49d12e290a34988fc1a":[3,0,0,0,2,0,6,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html#aa101c09559ec6b3ecaad0b7d42ff6d28":[2,0,0,0,2,0,6,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html#aa101c09559ec6b3ecaad0b7d42ff6d28":[3,0,0,0,2,0,6,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html":[2,0,0,0,2,0,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html":[3,0,0,0,2,0,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html#a5ee3934e24f243254324361fe97c4917":[2,0,0,0,2,0,7,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html#a5ee3934e24f243254324361fe97c4917":[3,0,0,0,2,0,7,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html#a6607251dbe87b790e104817ce30feb75":[2,0,0,0,2,0,7,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html#a6607251dbe87b790e104817ce30feb75":[3,0,0,0,2,0,7,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html":[2,0,0,0,2,0,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html":[3,0,0,0,2,0,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a3f77546f9ab0033553781e72670457dc":[2,0,0,0,2,0,8,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a3f77546f9ab0033553781e72670457dc":[3,0,0,0,2,0,8,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a62cc169bd8f4c1048314f63bea70127a":[2,0,0,0,2,0,8,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a62cc169bd8f4c1048314f63bea70127a":[3,0,0,0,2,0,8,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a6822678bfa8b106e049b994b76233afa":[2,0,0,0,2,0,8,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a6822678bfa8b106e049b994b76233afa":[3,0,0,0,2,0,8,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a74fbb1eaf33f83439c4f9688cc46e785":[2,0,0,0,2,0,8,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a74fbb1eaf33f83439c4f9688cc46e785":[3,0,0,0,2,0,8,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a92bcaa8bb6eb6ae447c0d2b9cfff96d5":[2,0,0,0,2,0,8,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a92bcaa8bb6eb6ae447c0d2b9cfff96d5":[3,0,0,0,2,0,8,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#ae20e714558566c91340913235623be9f":[2,0,0,0,2,0,8,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#ae20e714558566c91340913235623be9f":[3,0,0,0,2,0,8,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#af4f5e6219ac95d3416c563bff90f385b":[2,0,0,0,2,0,8,4] }; diff --git a/docs/navtreeindex1.js b/docs/navtreeindex1.js index 8355acb3..8abcb771 100644 --- a/docs/navtreeindex1.js +++ b/docs/navtreeindex1.js @@ -1,253 +1,253 @@ var NAVTREEINDEX1 = { -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html#a179e55ec0ca7ec74e1b34d7515b3bdbb":[3,0,0,0,2,1,0], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html":[2,0,0,0,2,2], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html":[3,0,0,0,2,2], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html#ab7e2e9758cb47f8d69cce929b0f2c4c5":[2,0,0,0,2,2,0], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html#ab7e2e9758cb47f8d69cce929b0f2c4c5":[3,0,0,0,2,2,0], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html":[2,0,0,0,2,3], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html":[3,0,0,0,2,3], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a04c9cd3167547c797648ba05e8e16c53":[2,0,0,0,2,3,1], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a04c9cd3167547c797648ba05e8e16c53":[3,0,0,0,2,3,1], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a25708406b1ff390553011d338d293ef9":[2,0,0,0,2,3,2], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a25708406b1ff390553011d338d293ef9":[3,0,0,0,2,3,2], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a28812d7f399c33f49dd8cb198534b283":[2,0,0,0,2,3,6], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a28812d7f399c33f49dd8cb198534b283":[3,0,0,0,2,3,6], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a3db32a8309936ae2100693f00b411273":[2,0,0,0,2,3,5], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a3db32a8309936ae2100693f00b411273":[3,0,0,0,2,3,5], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a40d85df8336bb6ccc4a8cf4f9536a1ac":[2,0,0,0,2,3,9], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a40d85df8336bb6ccc4a8cf4f9536a1ac":[3,0,0,0,2,3,9], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a593076873f6836772cbc86d98f94df39":[2,0,0,0,2,3,0], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a593076873f6836772cbc86d98f94df39":[3,0,0,0,2,3,0], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a8fd524357a9cb5276572927d8a0015f8":[2,0,0,0,2,3,4], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a8fd524357a9cb5276572927d8a0015f8":[3,0,0,0,2,3,4], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#aaa48fb05808b9d75cbad947fa374aef6":[2,0,0,0,2,3,8], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#aaa48fb05808b9d75cbad947fa374aef6":[3,0,0,0,2,3,8], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#ac6ef06384e6473ca6c3d7d7c19b0dbf7":[2,0,0,0,2,3,3], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#ac6ef06384e6473ca6c3d7d7c19b0dbf7":[3,0,0,0,2,3,3], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#aea6e2627390931cb047f8486715864d6":[2,0,0,0,2,3,7], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#aea6e2627390931cb047f8486715864d6":[3,0,0,0,2,3,7], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html":[2,0,0,0,2,4], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html":[3,0,0,0,2,4], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html#a23b374b4ffd64c0a9e24a30522c1c29b":[2,0,0,0,2,4,0], -"class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html#a23b374b4ffd64c0a9e24a30522c1c29b":[3,0,0,0,2,4,0], -"class_uralstech_1_1_u_gemini_1_1_enum_extensions.html":[2,0,0,0,11], -"class_uralstech_1_1_u_gemini_1_1_enum_extensions.html":[3,0,0,0,11], -"class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#a7443006dc7a71435564cacdd8836e42e":[2,0,0,0,11,0], -"class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#a7443006dc7a71435564cacdd8836e42e":[3,0,0,0,11,0], -"class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#af154ce36e01ae04cd063c3ae988b87b0":[2,0,0,0,11,1], -"class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#af154ce36e01ae04cd063c3ae988b87b0":[3,0,0,0,11,1], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html":[2,0,0,0,3,0], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html":[3,0,0,0,3,0], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a0241a65dd35add36465c54d49502f42e":[2,0,0,0,3,0,6], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a0241a65dd35add36465c54d49502f42e":[3,0,0,0,3,0,6], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a4f7b5f748dc4488d852959a9da2ec04a":[2,0,0,0,3,0,3], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a4f7b5f748dc4488d852959a9da2ec04a":[3,0,0,0,3,0,3], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a6ec18c05e9c6aa74f125d6dc5c57ea86":[2,0,0,0,3,0,2], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a6ec18c05e9c6aa74f125d6dc5c57ea86":[3,0,0,0,3,0,2], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f":[2,0,0,0,3,0,1], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f":[3,0,0,0,3,0,1], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a96ae7557b5724d9aade07b6390ee4ac3":[2,0,0,0,3,0,0], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a96ae7557b5724d9aade07b6390ee4ac3":[3,0,0,0,3,0,0], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ab3fb73b77d5fc5d480b095d349096058":[2,0,0,0,3,0,4], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ab3fb73b77d5fc5d480b095d349096058":[3,0,0,0,3,0,4], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ac59f2ddf2ae76c53df641e8495efdcd6":[2,0,0,0,3,0,5], -"class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ac59f2ddf2ae76c53df641e8495efdcd6":[3,0,0,0,3,0,5], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html":[2,0,0,0,4,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html":[3,0,0,0,4,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a4716c3b7accff3019b88ce98b7e556e7":[2,0,0,0,4,0,10], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a4716c3b7accff3019b88ce98b7e556e7":[3,0,0,0,4,0,10], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a69139fa4be6c56153787b4383383c5ff":[2,0,0,0,4,0,4], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a69139fa4be6c56153787b4383383c5ff":[3,0,0,0,4,0,4], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7577cd9e2e81312436e190ab702729eb":[2,0,0,0,4,0,11], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7577cd9e2e81312436e190ab702729eb":[3,0,0,0,4,0,11], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7a61ce06b675869d0e1dbab8ed116676":[2,0,0,0,4,0,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7a61ce06b675869d0e1dbab8ed116676":[3,0,0,0,4,0,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a9cb80a8dbbf55410eaf72dea18c4c0f8":[2,0,0,0,4,0,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a9cb80a8dbbf55410eaf72dea18c4c0f8":[3,0,0,0,4,0,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aae76c98f6875181cd090f2d94b42f1fa":[2,0,0,0,4,0,5], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aae76c98f6875181cd090f2d94b42f1fa":[3,0,0,0,4,0,5], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ab5cee51acc7ec3a63508518f88c23ad7":[2,0,0,0,4,0,8], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ab5cee51acc7ec3a63508518f88c23ad7":[3,0,0,0,4,0,8], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ad6295ecd52e47ec544c37df8faf34f60":[2,0,0,0,4,0,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ad6295ecd52e47ec544c37df8faf34f60":[3,0,0,0,4,0,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae44865ea1be36945c693065b2f934ab8":[2,0,0,0,4,0,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae44865ea1be36945c693065b2f934ab8":[3,0,0,0,4,0,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae94aa21ac3e6bc39711d9ecbe801ff42":[2,0,0,0,4,0,6], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ae94aa21ac3e6bc39711d9ecbe801ff42":[3,0,0,0,4,0,6], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#af39741bd636285a2b08a67b35bd31d81":[2,0,0,0,4,0,9], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#af39741bd636285a2b08a67b35bd31d81":[3,0,0,0,4,0,9], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aff3dcc16ced0439e2bfe77719bf62df8":[2,0,0,0,4,0,7], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aff3dcc16ced0439e2bfe77719bf62df8":[3,0,0,0,4,0,7], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html":[2,0,0,0,4,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html":[3,0,0,0,4,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a468845875f4d6f4165013baf75e726b5":[2,0,0,0,4,1,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a468845875f4d6f4165013baf75e726b5":[3,0,0,0,4,1,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a674668d1949a0514ab419399b0211b63":[2,0,0,0,4,1,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a674668d1949a0514ab419399b0211b63":[3,0,0,0,4,1,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#aa4ec0edd7dc1974809733389a1f615b3":[2,0,0,0,4,1,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#aa4ec0edd7dc1974809733389a1f615b3":[3,0,0,0,4,1,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#af727126ce217dedfd2af30911dd1dc79":[2,0,0,0,4,1,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#af727126ce217dedfd2af30911dd1dc79":[3,0,0,0,4,1,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html":[2,0,0,0,4,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html":[3,0,0,0,4,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a32b7138a90f955de05c9f8b6e31e96cd":[2,0,0,0,4,2,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a32b7138a90f955de05c9f8b6e31e96cd":[3,0,0,0,4,2,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a4cdb2e36ec4b15ce95f1837f9aa4f681":[2,0,0,0,4,2,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a4cdb2e36ec4b15ce95f1837f9aa4f681":[3,0,0,0,4,2,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a5454255b3a5058f077099ee114748b3d":[2,0,0,0,4,2,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a5454255b3a5058f077099ee114748b3d":[3,0,0,0,4,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,4,2,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a78e88187e3dac8839180bc202eb9bdb8":[3,0,0,0,4,2,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html":[2,0,0,0,4,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html":[3,0,0,0,4,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a484597170d23fe2baa4d3da40c095f45":[2,0,0,0,4,3,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a484597170d23fe2baa4d3da40c095f45":[3,0,0,0,4,3,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a802d42b80a0de901c1b68e49f58d0b90":[2,0,0,0,4,3,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#a802d42b80a0de901c1b68e49f58d0b90":[3,0,0,0,4,3,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ab842bf8b727a0291d9729cb1004b8333":[2,0,0,0,4,3,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ab842bf8b727a0291d9729cb1004b8333":[3,0,0,0,4,3,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ad0656bd91ebc9cb2afe64b937f2f766a":[2,0,0,0,4,3,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ad0656bd91ebc9cb2afe64b937f2f766a":[3,0,0,0,4,3,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ade0f44344f990a15d67e2b83c02f5ea2":[2,0,0,0,4,3,4], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html#ade0f44344f990a15d67e2b83c02f5ea2":[3,0,0,0,4,3,4], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html":[2,0,0,0,4,4], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html":[3,0,0,0,4,4], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#a92c4155314f0d96455f1d091f6644ed9":[2,0,0,0,4,4,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#a92c4155314f0d96455f1d091f6644ed9":[3,0,0,0,4,4,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#abc46e3038da55dd1b533ae0c515671f5":[2,0,0,0,4,4,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#abc46e3038da55dd1b533ae0c515671f5":[3,0,0,0,4,4,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,4,5], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html":[3,0,0,0,4,5], -"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,4,5,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6571cd81473910df487afd10ccc54e2":[3,0,0,0,4,5,0], -"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,4,5,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_meta_data.html#ab6a61a464332b40ea28fdcf67a00b678":[3,0,0,0,4,5,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html":[2,0,0,0,4,6], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html":[3,0,0,0,4,6], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a2c6ffa8abc354537c515c3b7c59fba2a":[2,0,0,0,4,6,4], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a2c6ffa8abc354537c515c3b7c59fba2a":[3,0,0,0,4,6,4], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a402c8ca90f45bf25a980c0bb94736f4d":[2,0,0,0,4,6,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a402c8ca90f45bf25a980c0bb94736f4d":[3,0,0,0,4,6,3], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a4feb461a7c62500ee4e94334ff4755d2":[2,0,0,0,4,6,6], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a4feb461a7c62500ee4e94334ff4755d2":[3,0,0,0,4,6,6], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a72b2ec065988d18fa295e59108b74449":[2,0,0,0,4,6,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a72b2ec065988d18fa295e59108b74449":[3,0,0,0,4,6,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8a9a563f895ab297a2d4bdc22b5c1bc8":[2,0,0,0,4,6,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8a9a563f895ab297a2d4bdc22b5c1bc8":[3,0,0,0,4,6,2], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab08568e72663bf562de213a9887995c9":[2,0,0,0,4,6,7], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab08568e72663bf562de213a9887995c9":[3,0,0,0,4,6,7], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab3d9a43d842aa220fde8ed386bfa6308":[2,0,0,0,4,6,5], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ab3d9a43d842aa220fde8ed386bfa6308":[3,0,0,0,4,6,5], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ac5a87a5b81f5b2adcda7cdf1027b98a4":[2,0,0,0,4,6,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#ac5a87a5b81f5b2adcda7cdf1027b98a4":[3,0,0,0,4,6,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html":[2,0,0,0,4,7], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html":[3,0,0,0,4,7], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html#a8ee075c5fa1d1daefe2c4cc000eb82c6":[2,0,0,0,4,7,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html#a8ee075c5fa1d1daefe2c4cc000eb82c6":[3,0,0,0,4,7,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,4,8], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html":[3,0,0,0,4,8], -"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,4,8,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_video_meta_data.html#af4affab8f710daf9dc95ea3058f21933":[3,0,0,0,4,8,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,4,9], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html":[3,0,0,0,4,9], -"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,4,9,0], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#ab351c77b64f0fadb3a5398cea41753e9":[3,0,0,0,4,9,0], -"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,4,9,1], -"class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_time_span_json_converter.html#abd30b9eec82094da8d389fbbd352c37e":[3,0,0,0,4,9,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html":[2,0,0,0,12], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html":[3,0,0,0,12], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a010166d7b7ad41f2471fb7397f07b3bf":[2,0,0,0,12,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a010166d7b7ad41f2471fb7397f07b3bf":[3,0,0,0,12,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a225a81e02fdae0a0293f259b0434e0eb":[2,0,0,0,12,6], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a225a81e02fdae0a0293f259b0434e0eb":[3,0,0,0,12,6], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a4414240de18abb4e9f8327070f6fb1c1":[2,0,0,0,12,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a4414240de18abb4e9f8327070f6fb1c1":[3,0,0,0,12,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a5ca72ffc7b2b719906b678209c515935":[2,0,0,0,12,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a5ca72ffc7b2b719906b678209c515935":[3,0,0,0,12,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a60ba4372d3243a457bb7684b13574da4":[2,0,0,0,12,8], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a60ba4372d3243a457bb7684b13574da4":[3,0,0,0,12,8], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a621e3a226d58eb12212c0d2df31ffef5":[2,0,0,0,12,4], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a621e3a226d58eb12212c0d2df31ffef5":[3,0,0,0,12,4], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a71a008a63d98f849df9a127e0a6f6ead":[2,0,0,0,12,3], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a71a008a63d98f849df9a127e0a6f6ead":[3,0,0,0,12,3], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#aa47065d6b052c4cfb7afe0fbe224cc8d":[2,0,0,0,12,7], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#aa47065d6b052c4cfb7afe0fbe224cc8d":[3,0,0,0,12,7], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#adf06a76c715005062c9f5d91f79af90a":[2,0,0,0,12,5], -"class_uralstech_1_1_u_gemini_1_1_gemini_content.html#adf06a76c715005062c9f5d91f79af90a":[3,0,0,0,12,5], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html":[2,0,0,0,13], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html":[3,0,0,0,13], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a2f51be095c7775a6dfc6cb9b36d70735":[2,0,0,0,13,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a2f51be095c7775a6dfc6cb9b36d70735":[3,0,0,0,13,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7a20a8a73ccf97071de20dca34c91767":[2,0,0,0,13,3], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7a20a8a73ccf97071de20dca34c91767":[3,0,0,0,13,3], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7d6e48791f4a2fef04eda499b8ade0ec":[2,0,0,0,13,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#a7d6e48791f4a2fef04eda499b8ade0ec":[3,0,0,0,13,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#ad4c1057b53bd920d8045cddbfc5be018":[2,0,0,0,13,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html#ad4c1057b53bd920d8045cddbfc5be018":[3,0,0,0,13,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html":[2,0,0,0,14], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html":[3,0,0,0,14], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a0434b5ebc071eaef138f06c9fc06c82e":[2,0,0,0,14,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a0434b5ebc071eaef138f06c9fc06c82e":[3,0,0,0,14,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1162b9168947253cbf34c1c578d6848a":[2,0,0,0,14,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1162b9168947253cbf34c1c578d6848a":[3,0,0,0,14,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660":[2,0,0,0,14,7], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660":[3,0,0,0,14,7], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a282b5bec90f86dcd9469be23373cc832":[2,0,0,0,14,4], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a282b5bec90f86dcd9469be23373cc832":[3,0,0,0,14,4], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a5e5224b36583c7b5dd229ce8c9bd800d":[2,0,0,0,14,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a5e5224b36583c7b5dd229ce8c9bd800d":[3,0,0,0,14,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a65b4f8f4fabb11319b39459cbd229267":[2,0,0,0,14,3], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a65b4f8f4fabb11319b39459cbd229267":[3,0,0,0,14,3], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#abb1cf8411242d1e70d67dadf87bfc0e2":[2,0,0,0,14,5], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#abb1cf8411242d1e70d67dadf87bfc0e2":[3,0,0,0,14,5], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#af9e3d8f3de91a004055ee2599a1b75d4":[2,0,0,0,14,6], -"class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#af9e3d8f3de91a004055ee2599a1b75d4":[3,0,0,0,14,6], -"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html":[2,0,0,0,15], -"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html":[3,0,0,0,15], -"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#a3f942859d1fa02064afafd30cd7a485a":[2,0,0,0,15,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#a3f942859d1fa02064afafd30cd7a485a":[3,0,0,0,15,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#aa40c412bc4c6c8c2cda3056d86deb6ed":[2,0,0,0,15,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#aa40c412bc4c6c8c2cda3056d86deb6ed":[3,0,0,0,15,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html":[2,0,0,0,16], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html":[3,0,0,0,16], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a041763144e2402bb9d8e53152956553f":[2,0,0,0,16,9], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a041763144e2402bb9d8e53152956553f":[3,0,0,0,16,9], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a0718ada289434a1fdd702eac7e5c870a":[2,0,0,0,16,11], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a0718ada289434a1fdd702eac7e5c870a":[3,0,0,0,16,11], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782":[2,0,0,0,16,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782":[3,0,0,0,16,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a55dcdf017b51fc96f7b5f9d63013b95d":[2,0,0,0,16,0,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a55dcdf017b51fc96f7b5f9d63013b95d":[3,0,0,0,16,0,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a85a63de01cd75e7a87a44cc632a045c5":[2,0,0,0,16,0,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a85a63de01cd75e7a87a44cc632a045c5":[3,0,0,0,16,0,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a4c1005ecacfe4dcc078de5b1538fdc6f":[2,0,0,0,16,10], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a4c1005ecacfe4dcc078de5b1538fdc6f":[3,0,0,0,16,10], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a756739fea8919da8ab6d56c5c10dc370":[2,0,0,0,16,8], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a756739fea8919da8ab6d56c5c10dc370":[3,0,0,0,16,8], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a89b800c896b599e48e247ab98a58b088":[2,0,0,0,16,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a89b800c896b599e48e247ab98a58b088":[3,0,0,0,16,1], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a9c0a36c0676665ba04a27ce95348eebe":[2,0,0,0,16,4], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a9c0a36c0676665ba04a27ce95348eebe":[3,0,0,0,16,4], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ab540f88449967ebfc8f67e1bb5101d75":[2,0,0,0,16,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ab540f88449967ebfc8f67e1bb5101d75":[3,0,0,0,16,2], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#abd5a1056444e232ec19f662db30e0756":[2,0,0,0,16,3], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#abd5a1056444e232ec19f662db30e0756":[3,0,0,0,16,3], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#adc073fccf089ba4c89b6c1730deef63c":[2,0,0,0,16,5], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#adc073fccf089ba4c89b6c1730deef63c":[3,0,0,0,16,5], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a":[2,0,0,0,16,6], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a":[3,0,0,0,16,6], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#aebd7e9c3ee0423260780ac32f834b1fc":[2,0,0,0,16,7], -"class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#aebd7e9c3ee0423260780ac32f834b1fc":[3,0,0,0,16,7], -"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html":[2,0,0,0,17], -"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html":[3,0,0,0,17], -"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329":[2,0,0,0,17,0], -"class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329":[3,0,0,0,17,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html":[2,0,0,0,5,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html":[3,0,0,0,5,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a0ac512fb55049916a47c69cc52255512":[2,0,0,0,5,0,14], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a0ac512fb55049916a47c69cc52255512":[3,0,0,0,5,0,14], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a39483c733a33c950f09ae968074660f7":[2,0,0,0,5,0,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a39483c733a33c950f09ae968074660f7":[3,0,0,0,5,0,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a3b0a0484e82dc1877abb45e3db5fe589":[2,0,0,0,5,0,5] +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#af4f5e6219ac95d3416c563bff90f385b":[3,0,0,0,2,0,8,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html":[2,0,0,0,2,0,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html":[3,0,0,0,2,0,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html#a7abad5301498779f246a9c04e5c5b99f":[2,0,0,0,2,0,9,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html#a7abad5301498779f246a9c04e5c5b99f":[3,0,0,0,2,0,9,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html":[2,0,0,0,2,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html":[3,0,0,0,2,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html#a92ad083742ba12e4127ac367bffa0a96":[2,0,0,0,2,1,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html#a92ad083742ba12e4127ac367bffa0a96":[3,0,0,0,2,1,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html#ab734c0b5b986264617195febcedde422":[2,0,0,0,2,1,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html#ab734c0b5b986264617195febcedde422":[3,0,0,0,2,1,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html":[2,0,0,0,2,1,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html":[3,0,0,0,2,1,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html#a685a70851ccb656a5896cac9a52b0fbd":[2,0,0,0,2,1,0,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html#a685a70851ccb656a5896cac9a52b0fbd":[3,0,0,0,2,1,0,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html#a6c52aded81d798880bc89161160e5beb":[2,0,0,0,2,1,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html#a6c52aded81d798880bc89161160e5beb":[3,0,0,0,2,1,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html":[2,0,0,0,2,1,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html":[3,0,0,0,2,1,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html#ace5e64c1a263bbf87e2c30c660d70707":[2,0,0,0,2,1,0,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html#ace5e64c1a263bbf87e2c30c660d70707":[3,0,0,0,2,1,0,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html#adb3541ddb7a176d070d07e080a5a4472":[2,0,0,0,2,1,0,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html#adb3541ddb7a176d070d07e080a5a4472":[3,0,0,0,2,1,0,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html":[2,0,0,0,2,1,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html":[3,0,0,0,2,1,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html#a2b8d684ee4d5928698ad20c1104554c3":[2,0,0,0,2,1,0,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html#a2b8d684ee4d5928698ad20c1104554c3":[3,0,0,0,2,1,0,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html#a962a73ae249827deea4bed071e070ba8":[2,0,0,0,2,1,0,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html#a962a73ae249827deea4bed071e070ba8":[3,0,0,0,2,1,0,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html":[2,0,0,0,2,1,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html":[3,0,0,0,2,1,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html#ac0cb8cf030f2ec61e7eff67880791a6a":[2,0,0,0,2,1,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html#ac0cb8cf030f2ec61e7eff67880791a6a":[3,0,0,0,2,1,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html":[2,0,0,0,2,1,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html":[3,0,0,0,2,1,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a377145c17dbd869d3d18dbb04cbcad67":[2,0,0,0,2,1,1,1,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a377145c17dbd869d3d18dbb04cbcad67":[3,0,0,0,2,1,1,1,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a4c8914018ec8cff1000a88f375091265":[2,0,0,0,2,1,1,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a4c8914018ec8cff1000a88f375091265":[3,0,0,0,2,1,1,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a4f42154db7924b44229b103257812cd7":[2,0,0,0,2,1,1,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a4f42154db7924b44229b103257812cd7":[3,0,0,0,2,1,1,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#aafe38fcc6a992a7ee9014a7bef3648ab":[2,0,0,0,2,1,1,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#aafe38fcc6a992a7ee9014a7bef3648ab":[3,0,0,0,2,1,1,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html":[2,0,0,0,2,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html":[3,0,0,0,2,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a1131c07bdb35e23d2d95bda8dbac6782":[2,0,0,0,2,1,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a1131c07bdb35e23d2d95bda8dbac6782":[3,0,0,0,2,1,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a2a29056109200f16891aaab3021808b8":[2,0,0,0,2,1,2,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a2a29056109200f16891aaab3021808b8":[3,0,0,0,2,1,2,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a39154d76caaf43440a7847cb76d27412":[2,0,0,0,2,1,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a39154d76caaf43440a7847cb76d27412":[3,0,0,0,2,1,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a4c3741843c4112d150666495079bf645":[2,0,0,0,2,1,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a4c3741843c4112d150666495079bf645":[3,0,0,0,2,1,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a644ae5e0009169e9cc994749c2c522e5":[2,0,0,0,2,1,2,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a644ae5e0009169e9cc994749c2c522e5":[3,0,0,0,2,1,2,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a768f2663a092c8f2671f31f24a182b62":[2,0,0,0,2,1,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a768f2663a092c8f2671f31f24a182b62":[3,0,0,0,2,1,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a905634171a8aec7e8666ef321bce25f3":[2,0,0,0,2,1,2,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a905634171a8aec7e8666ef321bce25f3":[3,0,0,0,2,1,2,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a90ef5374a537a6565a70e9e409d6515b":[2,0,0,0,2,1,2,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a90ef5374a537a6565a70e9e409d6515b":[3,0,0,0,2,1,2,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#ab7908ab3797d3a1474f7a9b0aa780300":[2,0,0,0,2,1,2,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#ab7908ab3797d3a1474f7a9b0aa780300":[3,0,0,0,2,1,2,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html":[2,0,0,0,2,1,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html":[3,0,0,0,2,1,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#a4f4ee3d625a797eae1f9bfee1f1660e7":[2,0,0,0,2,1,3,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#a4f4ee3d625a797eae1f9bfee1f1660e7":[3,0,0,0,2,1,3,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#ad551a00302e88f9293306e4b421c22bb":[2,0,0,0,2,1,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#ad551a00302e88f9293306e4b421c22bb":[3,0,0,0,2,1,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#adbf49048cbeb27b8c5f0c6b42a898843":[2,0,0,0,2,1,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#adbf49048cbeb27b8c5f0c6b42a898843":[3,0,0,0,2,1,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#ae1921272fb4b4d4441d2c7a624902dd0":[2,0,0,0,2,1,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#ae1921272fb4b4d4441d2c7a624902dd0":[3,0,0,0,2,1,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html":[2,0,0,0,2,1,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html":[3,0,0,0,2,1,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a2569e5f827a4add0a35baffbf7496893":[2,0,0,0,2,1,4,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a2569e5f827a4add0a35baffbf7496893":[3,0,0,0,2,1,4,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a2744d46f3d7c48341fba745f04f8065b":[2,0,0,0,2,1,4,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a2744d46f3d7c48341fba745f04f8065b":[3,0,0,0,2,1,4,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a6da074bd3ecbc226a8caef238d370de0":[2,0,0,0,2,1,4,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a6da074bd3ecbc226a8caef238d370de0":[3,0,0,0,2,1,4,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a77c40b4baa40828d6f92572910212879":[2,0,0,0,2,1,4,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a77c40b4baa40828d6f92572910212879":[3,0,0,0,2,1,4,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a8870a0d1610d2504ae053cc78f77ce92":[2,0,0,0,2,1,4,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a8870a0d1610d2504ae053cc78f77ce92":[3,0,0,0,2,1,4,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#aa419bdcf00e7205f842d3cb354e50708":[2,0,0,0,2,1,4,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#aa419bdcf00e7205f842d3cb354e50708":[3,0,0,0,2,1,4,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#aa5bac29b780137b090b9e2f18d8bd361":[2,0,0,0,2,1,4,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#aa5bac29b780137b090b9e2f18d8bd361":[3,0,0,0,2,1,4,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#ab226a0cea65da5111ee133e31aa76a92":[2,0,0,0,2,1,4,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#ab226a0cea65da5111ee133e31aa76a92":[3,0,0,0,2,1,4,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#abca588842b10ce4f4e01da42a8791b1f":[2,0,0,0,2,1,4,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#abca588842b10ce4f4e01da42a8791b1f":[3,0,0,0,2,1,4,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#af270bdedd4052ddc2ae7e6ad0d60ab8d":[2,0,0,0,2,1,4,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#af270bdedd4052ddc2ae7e6ad0d60ab8d":[3,0,0,0,2,1,4,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html":[2,0,0,0,2,1,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html":[3,0,0,0,2,1,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#a0ee16065b60107cf31668ea3bbb5b692":[2,0,0,0,2,1,5,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#a0ee16065b60107cf31668ea3bbb5b692":[3,0,0,0,2,1,5,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#ababdee858d64f84489f23d6c9cb197eb":[2,0,0,0,2,1,5,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#ababdee858d64f84489f23d6c9cb197eb":[3,0,0,0,2,1,5,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#ac37b3c86eeebe28a8503b0ba831d3783":[2,0,0,0,2,1,5,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#ac37b3c86eeebe28a8503b0ba831d3783":[3,0,0,0,2,1,5,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#aed1e0b92775ff77aacb67ec7e9a0176f":[2,0,0,0,2,1,5,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#aed1e0b92775ff77aacb67ec7e9a0176f":[3,0,0,0,2,1,5,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html":[2,0,0,0,2,1,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html":[3,0,0,0,2,1,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#a653d9a4e4cf065181ce1a53eef17e053":[2,0,0,0,2,1,6,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#a653d9a4e4cf065181ce1a53eef17e053":[3,0,0,0,2,1,6,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#aa0f7b2f7dfecb215bda8515b2c65f022":[2,0,0,0,2,1,6,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#aa0f7b2f7dfecb215bda8515b2c65f022":[3,0,0,0,2,1,6,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#abc6fac5a256a7dd7e69e3de56412532c":[2,0,0,0,2,1,6,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#abc6fac5a256a7dd7e69e3de56412532c":[3,0,0,0,2,1,6,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#af2cd8196d267384760311d94bd995f0f":[2,0,0,0,2,1,6,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#af2cd8196d267384760311d94bd995f0f":[3,0,0,0,2,1,6,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html":[2,0,0,0,2,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html":[3,0,0,0,2,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a2b4f3c0c7575e66ef1a53e42e4326709":[2,0,0,0,2,2,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a2b4f3c0c7575e66ef1a53e42e4326709":[3,0,0,0,2,2,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a41f0b5181daae11aa871b488765974f5":[2,0,0,0,2,2,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a41f0b5181daae11aa871b488765974f5":[3,0,0,0,2,2,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a596225b38afff2de6fcf93d3121f8824":[2,0,0,0,2,2,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a596225b38afff2de6fcf93d3121f8824":[3,0,0,0,2,2,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a7807de6d6c62dba30268ed8d00ed14fb":[2,0,0,0,2,2,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a7807de6d6c62dba30268ed8d00ed14fb":[3,0,0,0,2,2,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a80c25d193cb38ccaaf97a6c4213008f1":[2,0,0,0,2,2,0,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a80c25d193cb38ccaaf97a6c4213008f1":[3,0,0,0,2,2,0,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a86c7187cac25eb7282fd8d9a7193dd46":[2,0,0,0,2,2,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a86c7187cac25eb7282fd8d9a7193dd46":[3,0,0,0,2,2,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#aab49d58d3761ae958e6a0325d97e2b83":[2,0,0,0,2,2,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#aab49d58d3761ae958e6a0325d97e2b83":[3,0,0,0,2,2,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#adb7251eae6cb41d6f084679d0dd634c7":[2,0,0,0,2,2,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#adb7251eae6cb41d6f084679d0dd634c7":[3,0,0,0,2,2,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.html":[2,0,0,0,2,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.html":[3,0,0,0,2,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.html#a7f7d82cd9428a80d5e66e5b45122d675":[2,0,0,0,2,2,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.html#a7f7d82cd9428a80d5e66e5b45122d675":[3,0,0,0,2,2,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html":[2,0,0,0,2,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html":[3,0,0,0,2,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a06d784f963100a81880c0b7ed9d2063b":[2,0,0,0,2,3,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a06d784f963100a81880c0b7ed9d2063b":[3,0,0,0,2,3,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a4d457206e2b7772f74463d3bc3a4fbe4":[2,0,0,0,2,3,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a4d457206e2b7772f74463d3bc3a4fbe4":[3,0,0,0,2,3,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a739651cdcdb21080ae91c46515ea2054":[2,0,0,0,2,3,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a739651cdcdb21080ae91c46515ea2054":[3,0,0,0,2,3,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ab66fdfdb07dc07051ffdbc27008e88e1":[2,0,0,0,2,3,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ab66fdfdb07dc07051ffdbc27008e88e1":[3,0,0,0,2,3,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ac554761fbaac870a11f22f2cbeafb8bb":[2,0,0,0,2,3,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ac554761fbaac870a11f22f2cbeafb8bb":[3,0,0,0,2,3,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ae2cf0c3e9233f6a7ae0b33ce67979173":[2,0,0,0,2,3,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ae2cf0c3e9233f6a7ae0b33ce67979173":[3,0,0,0,2,3,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#afc5eaafc19e85e1d6d11005828654007":[2,0,0,0,2,3,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#afc5eaafc19e85e1d6d11005828654007":[3,0,0,0,2,3,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html":[2,0,0,0,2,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html":[3,0,0,0,2,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html#afe4292704a87476278238c645cb13d5a":[2,0,0,0,2,3,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html#afe4292704a87476278238c645cb13d5a":[3,0,0,0,2,3,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html":[2,0,0,0,2,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html":[3,0,0,0,2,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html#a3f9d9a115f8012a115354062d4920dfe":[2,0,0,0,2,3,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html#a3f9d9a115f8012a115354062d4920dfe":[3,0,0,0,2,3,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html":[2,0,0,0,2,3,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html":[3,0,0,0,2,3,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a16ebaf170f03aad0b06895718ad6ae72":[2,0,0,0,2,3,3,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a16ebaf170f03aad0b06895718ad6ae72":[3,0,0,0,2,3,3,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a1b5f8e298bd59b114481a4aa3beebc5a":[2,0,0,0,2,3,3,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a1b5f8e298bd59b114481a4aa3beebc5a":[3,0,0,0,2,3,3,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a316df4c1279a635e34728733563ef5e0":[2,0,0,0,2,3,3,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a316df4c1279a635e34728733563ef5e0":[3,0,0,0,2,3,3,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a36343a969db82baffc398839c3452f9d":[2,0,0,0,2,3,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a36343a969db82baffc398839c3452f9d":[3,0,0,0,2,3,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a38632425ffd88ac9d5792cd437ca3b79":[2,0,0,0,2,3,3,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a38632425ffd88ac9d5792cd437ca3b79":[3,0,0,0,2,3,3,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a61ba2b047b3d3ace8450600864e4983c":[2,0,0,0,2,3,3,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a61ba2b047b3d3ace8450600864e4983c":[3,0,0,0,2,3,3,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#aa4e376ba2ac736b5c11618c577f22064":[2,0,0,0,2,3,3,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#aa4e376ba2ac736b5c11618c577f22064":[3,0,0,0,2,3,3,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#ab8cc8d1354d4cec612c6c36ec073e297":[2,0,0,0,2,3,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#ab8cc8d1354d4cec612c6c36ec073e297":[3,0,0,0,2,3,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#ae01a474097945c69de0b183c4a8130b5":[2,0,0,0,2,3,3,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#ae01a474097945c69de0b183c4a8130b5":[3,0,0,0,2,3,3,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#af0f772901b7d42cfb9f8db154430d8c0":[2,0,0,0,2,3,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#af0f772901b7d42cfb9f8db154430d8c0":[3,0,0,0,2,3,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html":[2,0,0,0,2,3,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html":[3,0,0,0,2,3,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html#a561a80f60917e260b2bc7db6d710c9b7":[2,0,0,0,2,3,4,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html#a561a80f60917e260b2bc7db6d710c9b7":[3,0,0,0,2,3,4,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html":[2,0,0,0,2,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html":[3,0,0,0,2,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a0ac512fb55049916a47c69cc52255512":[2,0,0,0,2,5,14], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a0ac512fb55049916a47c69cc52255512":[3,0,0,0,2,5,14], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a39483c733a33c950f09ae968074660f7":[2,0,0,0,2,5,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a39483c733a33c950f09ae968074660f7":[3,0,0,0,2,5,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a3b0a0484e82dc1877abb45e3db5fe589":[2,0,0,0,2,5,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a3b0a0484e82dc1877abb45e3db5fe589":[3,0,0,0,2,5,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a44ece306510970a1a8505f756794c036":[2,0,0,0,2,5,10], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a44ece306510970a1a8505f756794c036":[3,0,0,0,2,5,10], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a559ca297a6e50609fedaf816dc89a5e8":[2,0,0,0,2,5,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a559ca297a6e50609fedaf816dc89a5e8":[3,0,0,0,2,5,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a639af8e6822eda8126e4b4971cf64664":[2,0,0,0,2,5,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a639af8e6822eda8126e4b4971cf64664":[3,0,0,0,2,5,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a808cb740ff9440b5d73dcd3f26233f18":[2,0,0,0,2,5,13], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a808cb740ff9440b5d73dcd3f26233f18":[3,0,0,0,2,5,13], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8cf014ae3cac1b512d34ad88b4b3ec86":[2,0,0,0,2,5,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8cf014ae3cac1b512d34ad88b4b3ec86":[3,0,0,0,2,5,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8e7e38189cf04a3aa54926c697b3eb68":[2,0,0,0,2,5,11], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8e7e38189cf04a3aa54926c697b3eb68":[3,0,0,0,2,5,11], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a938425a3f58815e97c72e40d50837641":[2,0,0,0,2,5,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a938425a3f58815e97c72e40d50837641":[3,0,0,0,2,5,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ad5d51ac50afbe7942f2e15d9436e5b2d":[2,0,0,0,2,5,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ad5d51ac50afbe7942f2e15d9436e5b2d":[3,0,0,0,2,5,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#adadc5fec3cd85e2d6965bf4de43bddc0":[2,0,0,0,2,5,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#adadc5fec3cd85e2d6965bf4de43bddc0":[3,0,0,0,2,5,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ae503153179358754f40d9674a4487bd5":[2,0,0,0,2,5,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ae503153179358754f40d9674a4487bd5":[3,0,0,0,2,5,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#aebb02a9bb922b9ad76712a6e88b7b86b":[2,0,0,0,2,5,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#aebb02a9bb922b9ad76712a6e88b7b86b":[3,0,0,0,2,5,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#af343d66e9fe3fcbc4ba28d1dc991c065":[2,0,0,0,2,5,12], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#af343d66e9fe3fcbc4ba28d1dc991c065":[3,0,0,0,2,5,12], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html":[2,0,0,0,2,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html":[3,0,0,0,2,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a15d4c31df8bfe8e9c161548ada1a4fdc":[2,0,0,0,2,6,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a15d4c31df8bfe8e9c161548ada1a4fdc":[3,0,0,0,2,6,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a62c29ec0e283e83881c4947c27228fce":[2,0,0,0,2,6,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a62c29ec0e283e83881c4947c27228fce":[3,0,0,0,2,6,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#aa0f58746849f31f98c83084fe93ba428":[2,0,0,0,2,6,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#aa0f58746849f31f98c83084fe93ba428":[3,0,0,0,2,6,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#add4ab4bac130944edbcc069b5d6ebeec":[2,0,0,0,2,6,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#add4ab4bac130944edbcc069b5d6ebeec":[3,0,0,0,2,6,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html":[2,0,0,0,2,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html":[3,0,0,0,2,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a18c2f5051f51c406a14ff95fa21b1ae4":[2,0,0,0,2,7,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a18c2f5051f51c406a14ff95fa21b1ae4":[3,0,0,0,2,7,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a1cc3066df7ab7567f3d2758dd5903e6f":[2,0,0,0,2,7,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a1cc3066df7ab7567f3d2758dd5903e6f":[3,0,0,0,2,7,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a2e57017a79fee334803b479a61912105":[2,0,0,0,2,7,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a2e57017a79fee334803b479a61912105":[3,0,0,0,2,7,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a31bae771ebd69a0238ebfa5552a7d1a6":[2,0,0,0,2,7,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a31bae771ebd69a0238ebfa5552a7d1a6":[3,0,0,0,2,7,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a540dbf1359bd611f7b8de06ad8ce3009":[2,0,0,0,2,7,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a540dbf1359bd611f7b8de06ad8ce3009":[3,0,0,0,2,7,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#abd6273500a7d0db7fece2586c4179a1e":[2,0,0,0,2,7,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#abd6273500a7d0db7fece2586c4179a1e":[3,0,0,0,2,7,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#ac683796ea84026d0b63839325e5aa62b":[2,0,0,0,2,7,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#ac683796ea84026d0b63839325e5aa62b":[3,0,0,0,2,7,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html":[2,0,0,0,2,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html":[3,0,0,0,2,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a46a38c50eddc40e47c26e0ce2d618c74":[2,0,0,0,2,8,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a46a38c50eddc40e47c26e0ce2d618c74":[3,0,0,0,2,8,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a7782edbcbb98de81e6456a845fec628d":[2,0,0,0,2,8,1] }; diff --git a/docs/navtreeindex2.js b/docs/navtreeindex2.js index 486c5af5..2aeedf83 100644 --- a/docs/navtreeindex2.js +++ b/docs/navtreeindex2.js @@ -1,253 +1,253 @@ var NAVTREEINDEX2 = { -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a3b0a0484e82dc1877abb45e3db5fe589":[3,0,0,0,5,0,5], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a44ece306510970a1a8505f756794c036":[2,0,0,0,5,0,10], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a44ece306510970a1a8505f756794c036":[3,0,0,0,5,0,10], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a559ca297a6e50609fedaf816dc89a5e8":[2,0,0,0,5,0,9], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a559ca297a6e50609fedaf816dc89a5e8":[3,0,0,0,5,0,9], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a639af8e6822eda8126e4b4971cf64664":[2,0,0,0,5,0,4], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a639af8e6822eda8126e4b4971cf64664":[3,0,0,0,5,0,4], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a808cb740ff9440b5d73dcd3f26233f18":[2,0,0,0,5,0,13], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a808cb740ff9440b5d73dcd3f26233f18":[3,0,0,0,5,0,13], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8cf014ae3cac1b512d34ad88b4b3ec86":[2,0,0,0,5,0,3], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8cf014ae3cac1b512d34ad88b4b3ec86":[3,0,0,0,5,0,3], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8e7e38189cf04a3aa54926c697b3eb68":[2,0,0,0,5,0,11], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8e7e38189cf04a3aa54926c697b3eb68":[3,0,0,0,5,0,11], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a938425a3f58815e97c72e40d50837641":[2,0,0,0,5,0,7], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a938425a3f58815e97c72e40d50837641":[3,0,0,0,5,0,7], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ad5d51ac50afbe7942f2e15d9436e5b2d":[2,0,0,0,5,0,2], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ad5d51ac50afbe7942f2e15d9436e5b2d":[3,0,0,0,5,0,2], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#adadc5fec3cd85e2d6965bf4de43bddc0":[2,0,0,0,5,0,6], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#adadc5fec3cd85e2d6965bf4de43bddc0":[3,0,0,0,5,0,6], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ae503153179358754f40d9674a4487bd5":[2,0,0,0,5,0,8], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ae503153179358754f40d9674a4487bd5":[3,0,0,0,5,0,8], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#aebb02a9bb922b9ad76712a6e88b7b86b":[2,0,0,0,5,0,1], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#aebb02a9bb922b9ad76712a6e88b7b86b":[3,0,0,0,5,0,1], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#af343d66e9fe3fcbc4ba28d1dc991c065":[2,0,0,0,5,0,12], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#af343d66e9fe3fcbc4ba28d1dc991c065":[3,0,0,0,5,0,12], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html":[2,0,0,0,5,1], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html":[3,0,0,0,5,1], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a15d4c31df8bfe8e9c161548ada1a4fdc":[2,0,0,0,5,1,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a15d4c31df8bfe8e9c161548ada1a4fdc":[3,0,0,0,5,1,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a62c29ec0e283e83881c4947c27228fce":[2,0,0,0,5,1,3], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a62c29ec0e283e83881c4947c27228fce":[3,0,0,0,5,1,3], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#aa0f58746849f31f98c83084fe93ba428":[2,0,0,0,5,1,2], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#aa0f58746849f31f98c83084fe93ba428":[3,0,0,0,5,1,2], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#add4ab4bac130944edbcc069b5d6ebeec":[2,0,0,0,5,1,1], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#add4ab4bac130944edbcc069b5d6ebeec":[3,0,0,0,5,1,1], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html":[2,0,0,0,5,2], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html":[3,0,0,0,5,2], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a18c2f5051f51c406a14ff95fa21b1ae4":[2,0,0,0,5,2,2], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a18c2f5051f51c406a14ff95fa21b1ae4":[3,0,0,0,5,2,2], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a1cc3066df7ab7567f3d2758dd5903e6f":[2,0,0,0,5,2,6], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a1cc3066df7ab7567f3d2758dd5903e6f":[3,0,0,0,5,2,6], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a2e57017a79fee334803b479a61912105":[2,0,0,0,5,2,3], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a2e57017a79fee334803b479a61912105":[3,0,0,0,5,2,3], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a31bae771ebd69a0238ebfa5552a7d1a6":[2,0,0,0,5,2,1], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a31bae771ebd69a0238ebfa5552a7d1a6":[3,0,0,0,5,2,1], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a540dbf1359bd611f7b8de06ad8ce3009":[2,0,0,0,5,2,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a540dbf1359bd611f7b8de06ad8ce3009":[3,0,0,0,5,2,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#abd6273500a7d0db7fece2586c4179a1e":[2,0,0,0,5,2,4], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#abd6273500a7d0db7fece2586c4179a1e":[3,0,0,0,5,2,4], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#ac683796ea84026d0b63839325e5aa62b":[2,0,0,0,5,2,5], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#ac683796ea84026d0b63839325e5aa62b":[3,0,0,0,5,2,5], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html":[2,0,0,0,5,3], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html":[3,0,0,0,5,3], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a46a38c50eddc40e47c26e0ce2d618c74":[2,0,0,0,5,3,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a46a38c50eddc40e47c26e0ce2d618c74":[3,0,0,0,5,3,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a7782edbcbb98de81e6456a845fec628d":[2,0,0,0,5,3,1], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a7782edbcbb98de81e6456a845fec628d":[3,0,0,0,5,3,1], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html":[2,0,0,0,5,4], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html":[3,0,0,0,5,4], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#a2c153494da8b5d3992b5c741fa498914":[2,0,0,0,5,4,2], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#a2c153494da8b5d3992b5c741fa498914":[3,0,0,0,5,4,2], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aa89ea4cdd060f9efe1e8a9aa8ff3054f":[2,0,0,0,5,4,4], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aa89ea4cdd060f9efe1e8a9aa8ff3054f":[3,0,0,0,5,4,4], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aaf930bf273f73e99e16049b267423ed9":[2,0,0,0,5,4,1], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aaf930bf273f73e99e16049b267423ed9":[3,0,0,0,5,4,1], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#ab24ca9af778b20bfa22ddef97fc16d1a":[2,0,0,0,5,4,3], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#ab24ca9af778b20bfa22ddef97fc16d1a":[3,0,0,0,5,4,3], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#af8b87a23494c26de7aa01e70b5db8e79":[2,0,0,0,5,4,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#af8b87a23494c26de7aa01e70b5db8e79":[3,0,0,0,5,4,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html":[2,0,0,0,5,5], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html":[3,0,0,0,5,5], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a3b7f509989fe91bdc4325ae100e97963":[2,0,0,0,5,5,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a3b7f509989fe91bdc4325ae100e97963":[3,0,0,0,5,5,0], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a5de056f1642ff4cbe5c679e901648f0b":[2,0,0,0,5,5,1], -"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a5de056f1642ff4cbe5c679e901648f0b":[3,0,0,0,5,5,1], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html":[2,0,0,0,6,0], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html":[3,0,0,0,6,0], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a0b6f943d1680b2ad69255367a51e23d1":[2,0,0,0,6,0,5], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a0b6f943d1680b2ad69255367a51e23d1":[3,0,0,0,6,0,5], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a2f2e7fe77c107eb037f3c36e781aced7":[2,0,0,0,6,0,4], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a2f2e7fe77c107eb037f3c36e781aced7":[3,0,0,0,6,0,4], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a416cb1a2523cff371dce8dc065ac6e04":[2,0,0,0,6,0,6], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a416cb1a2523cff371dce8dc065ac6e04":[3,0,0,0,6,0,6], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a6c034cc47b4abda6d72bd44039624d43":[2,0,0,0,6,0,1], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a6c034cc47b4abda6d72bd44039624d43":[3,0,0,0,6,0,1], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a70b4a186a5595c79e24e6971f983527f":[2,0,0,0,6,0,2], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a70b4a186a5595c79e24e6971f983527f":[3,0,0,0,6,0,2], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a898c914eab89fabe3dadaf5e4c5b5afd":[2,0,0,0,6,0,7], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a898c914eab89fabe3dadaf5e4c5b5afd":[3,0,0,0,6,0,7], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#ac07bef009172baa056cbe393cc7502a8":[2,0,0,0,6,0,3], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#ac07bef009172baa056cbe393cc7502a8":[3,0,0,0,6,0,3], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#af7967d2ed8d41acccb3085e730507432":[2,0,0,0,6,0,0], -"class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#af7967d2ed8d41acccb3085e730507432":[3,0,0,0,6,0,0], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html":[2,0,0,0,7,0], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html":[3,0,0,0,7,0], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240":[2,0,0,0,7,0,2], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240":[3,0,0,0,7,0,2], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#aa95d541a23ea024ca3ef7014b759b1e9":[2,0,0,0,7,0,1], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#aa95d541a23ea024ca3ef7014b759b1e9":[3,0,0,0,7,0,1], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#acc9077440951f09acd26b2c66b02e2ab":[2,0,0,0,7,0,0], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#acc9077440951f09acd26b2c66b02e2ab":[3,0,0,0,7,0,0], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html":[2,0,0,0,7,1], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html":[3,0,0,0,7,1], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#a75d82313bbaeed25fb132d156b62eec1":[2,0,0,0,7,1,1], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#a75d82313bbaeed25fb132d156b62eec1":[3,0,0,0,7,1,1], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#abbcd728e1a3961832490e58891985c12":[2,0,0,0,7,1,0], -"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#abbcd728e1a3961832490e58891985c12":[3,0,0,0,7,1,0], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html":[2,0,0,0,8,0], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html":[3,0,0,0,8,0], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a01831bb2556b2999b438c44337a8f2bf":[2,0,0,0,8,0,4], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a01831bb2556b2999b438c44337a8f2bf":[3,0,0,0,8,0,4], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a1e4be9af54a180700998215a33a47294":[2,0,0,0,8,0,2], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a1e4be9af54a180700998215a33a47294":[3,0,0,0,8,0,2], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a325159c59e325ad845a5aa54b02d742c":[2,0,0,0,8,0,6], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a325159c59e325ad845a5aa54b02d742c":[3,0,0,0,8,0,6], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a3a8bcfda86fe9b436994a01450a95ec0":[2,0,0,0,8,0,3], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a3a8bcfda86fe9b436994a01450a95ec0":[3,0,0,0,8,0,3], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a4b65af5a5a1924aca5276b95f5aebf0b":[2,0,0,0,8,0,8], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a4b65af5a5a1924aca5276b95f5aebf0b":[3,0,0,0,8,0,8], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a68400583a4bda023953c33ceb9815e1c":[2,0,0,0,8,0,7], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a68400583a4bda023953c33ceb9815e1c":[3,0,0,0,8,0,7], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a7ad58f697786037fcebfe8b090f8583b":[2,0,0,0,8,0,0], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#a7ad58f697786037fcebfe8b090f8583b":[3,0,0,0,8,0,0], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#aa259058f515cf6c5da10b2593e426cd3":[2,0,0,0,8,0,1], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#aa259058f515cf6c5da10b2593e426cd3":[3,0,0,0,8,0,1], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acc68f8797efe1be6d460ff966aaa2204":[2,0,0,0,8,0,5], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acc68f8797efe1be6d460ff966aaa2204":[3,0,0,0,8,0,5], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html":[2,0,0,0,8,1], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html":[3,0,0,0,8,1], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html#ac30f0c1df0556b19f9c5424f39fcc68e":[2,0,0,0,8,1,0], -"class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html#ac30f0c1df0556b19f9c5424f39fcc68e":[3,0,0,0,8,1,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html":[2,0,0,0,9,0,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html":[3,0,0,0,9,0,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a1a449b063064c973eeb93e12f6bab937":[2,0,0,0,9,0,0,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a1a449b063064c973eeb93e12f6bab937":[3,0,0,0,9,0,0,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a22601994c075f383bcaf7b31e9378726":[2,0,0,0,9,0,0,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a22601994c075f383bcaf7b31e9378726":[3,0,0,0,9,0,0,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html":[2,0,0,0,9,0,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html":[3,0,0,0,9,0,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a80166a44ed49972a247e0d156ef39332":[2,0,0,0,9,0,1,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a80166a44ed49972a247e0d156ef39332":[3,0,0,0,9,0,1,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ac6f78dd06d711c56357549cff8e2f830":[2,0,0,0,9,0,1,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ac6f78dd06d711c56357549cff8e2f830":[3,0,0,0,9,0,1,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad45eded0ba314e4af96d89511c2837fb":[2,0,0,0,9,0,1,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad45eded0ba314e4af96d89511c2837fb":[3,0,0,0,9,0,1,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html":[2,0,0,0,9,0,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html":[3,0,0,0,9,0,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html#ade17f48f01c1aa40ea0dfc6c61211499":[2,0,0,0,9,0,2,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html#ade17f48f01c1aa40ea0dfc6c61211499":[3,0,0,0,9,0,2,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html":[2,0,0,0,9,0,3], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html":[3,0,0,0,9,0,3], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a2e0b0e70cc832bf4e6aadc6bbc9e8614":[2,0,0,0,9,0,3,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a2e0b0e70cc832bf4e6aadc6bbc9e8614":[3,0,0,0,9,0,3,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#ac8bbe3e1cf966bd1897b4effe01b2110":[2,0,0,0,9,0,3,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#ac8bbe3e1cf966bd1897b4effe01b2110":[3,0,0,0,9,0,3,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html":[2,0,0,0,9,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html":[3,0,0,0,9,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a5ba65a22b3ff2ed367f372c829ec0fb9":[2,0,0,0,9,1,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a5ba65a22b3ff2ed367f372c829ec0fb9":[3,0,0,0,9,1,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a789b27239b44a6ed066e08d357dc364c":[2,0,0,0,9,1,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a789b27239b44a6ed066e08d357dc364c":[3,0,0,0,9,1,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#adc9304ceaa0540f2705ca94f853738c3":[2,0,0,0,9,1,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#adc9304ceaa0540f2705ca94f853738c3":[3,0,0,0,9,1,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html":[2,0,0,0,9,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html":[3,0,0,0,9,2], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#a17bd6590b2e6c3d25d5dc5125566a4bd":[2,0,0,0,9,2,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#a17bd6590b2e6c3d25d5dc5125566a4bd":[3,0,0,0,9,2,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#aefdfe5f45b0ee5dd65a80b972b51264c":[2,0,0,0,9,2,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#aefdfe5f45b0ee5dd65a80b972b51264c":[3,0,0,0,9,2,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html":[2,0,0,0,9,3], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html":[3,0,0,0,9,3], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#a875c0339af7ba98e787a14206730d67c":[2,0,0,0,9,3,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#a875c0339af7ba98e787a14206730d67c":[3,0,0,0,9,3,1], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#ac47315f230fcfc4b595d3ca4b955c949":[2,0,0,0,9,3,0], -"class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#ac47315f230fcfc4b595d3ca4b955c949":[3,0,0,0,9,3,0], -"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html":[2,0,0,0,25], -"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html":[3,0,0,0,25], -"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a18a33cc7348c33e5bd6c1284bdfe8f14":[2,0,0,0,25,2], -"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a18a33cc7348c33e5bd6c1284bdfe8f14":[3,0,0,0,25,2], -"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a4793aaaf5bd7c29fab1a57636089416d":[2,0,0,0,25,1], -"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a4793aaaf5bd7c29fab1a57636089416d":[3,0,0,0,25,1], -"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#ac6ace7cf2fa07f87fa9db77d0f78cd47":[2,0,0,0,25,0], -"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#ac6ace7cf2fa07f87fa9db77d0f78cd47":[3,0,0,0,25,0], -"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#af2af35bb487a691d9cf68bc3e195dd24":[2,0,0,0,25,3], -"class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#af2af35bb487a691d9cf68bc3e195dd24":[3,0,0,0,25,3], -"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html":[2,0,0,0,10,0,0], -"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html":[3,0,0,0,10,0,0], -"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html#a84485d2d649cb79a823a37e96821067c":[2,0,0,0,10,0,0,0], -"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html#a84485d2d649cb79a823a37e96821067c":[3,0,0,0,10,0,0,0], -"class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html":[2,0,0,0,10,1,0], -"class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html":[3,0,0,0,10,1,0], -"class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html#a2f450362364952d382417d14168a0368":[2,0,0,0,10,1,0,0], -"class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html#a2f450362364952d382417d14168a0368":[3,0,0,0,10,1,0,0], -"classes.html":[3,1], -"deprecated.html":[1], -"functions.html":[3,3,0], -"functions.html":[3,3,0,0], -"functions_b.html":[3,3,0,1], -"functions_c.html":[3,3,0,2], -"functions_d.html":[3,3,0,3], -"functions_e.html":[3,3,0,4], -"functions_enum.html":[3,3,3], -"functions_f.html":[3,3,0,5], -"functions_func.html":[3,3,1], -"functions_g.html":[3,3,0,6], -"functions_i.html":[3,3,0,7], -"functions_k.html":[3,3,0,8], -"functions_l.html":[3,3,0,9], -"functions_m.html":[3,3,0,10], -"functions_n.html":[3,3,0,11], -"functions_o.html":[3,3,0,12], -"functions_p.html":[3,3,0,13], -"functions_prop.html":[3,3,4], -"functions_q.html":[3,3,0,14], -"functions_r.html":[3,3,0,15], -"functions_s.html":[3,3,0,16], -"functions_t.html":[3,3,0,17], -"functions_u.html":[3,3,0,18], -"functions_v.html":[3,3,0,19], -"functions_vars.html":[3,3,2], -"functions_w.html":[3,3,0,20], -"hierarchy.html":[3,2], -"index.html":[], -"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html":[2,0,0,0,18], -"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html":[3,0,0,0,18], -"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html#afec3061379b1fff66a16737bdae006e7":[2,0,0,0,18,0], -"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html#afec3061379b1fff66a16737bdae006e7":[3,0,0,0,18,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html":[2,0,0,0,19], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html":[3,0,0,0,19], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html":[2,0,0,0,20], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html":[3,0,0,0,20], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html":[2,0,0,0,21], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html":[3,0,0,0,21], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html#a2bb8e32eb6322ec03b892585bd785ab1":[2,0,0,0,21,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html#a2bb8e32eb6322ec03b892585bd785ab1":[3,0,0,0,21,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html":[2,0,0,0,22], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html":[3,0,0,0,22], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118":[2,0,0,0,22,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118":[3,0,0,0,22,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a3f80f4788b15717dd57a8a5c4ea36f5c":[2,0,0,0,22,1], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a3f80f4788b15717dd57a8a5c4ea36f5c":[3,0,0,0,22,1], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html":[2,0,0,0,23], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html":[3,0,0,0,23], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8":[2,0,0,0,23,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8":[3,0,0,0,23,0], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html":[2,0,0,0,24], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html":[3,0,0,0,24], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a0e1e3659222c4aa5f125521c50915412":[2,0,0,0,24,1], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a0e1e3659222c4aa5f125521c50915412":[3,0,0,0,24,1], -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a3db97ecc85961d57c3a0ff9fc655ff5d":[2,0,0,0,24,0] +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a7782edbcbb98de81e6456a845fec628d":[3,0,0,0,2,8,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html":[2,0,0,0,2,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html":[3,0,0,0,2,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#a2c153494da8b5d3992b5c741fa498914":[2,0,0,0,2,9,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#a2c153494da8b5d3992b5c741fa498914":[3,0,0,0,2,9,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aa89ea4cdd060f9efe1e8a9aa8ff3054f":[2,0,0,0,2,9,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aa89ea4cdd060f9efe1e8a9aa8ff3054f":[3,0,0,0,2,9,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aaf930bf273f73e99e16049b267423ed9":[2,0,0,0,2,9,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aaf930bf273f73e99e16049b267423ed9":[3,0,0,0,2,9,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#ab24ca9af778b20bfa22ddef97fc16d1a":[2,0,0,0,2,9,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#ab24ca9af778b20bfa22ddef97fc16d1a":[3,0,0,0,2,9,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#af8b87a23494c26de7aa01e70b5db8e79":[2,0,0,0,2,9,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#af8b87a23494c26de7aa01e70b5db8e79":[3,0,0,0,2,9,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html":[2,0,0,0,2,10], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html":[3,0,0,0,2,10], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a3b7f509989fe91bdc4325ae100e97963":[2,0,0,0,2,10,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a3b7f509989fe91bdc4325ae100e97963":[3,0,0,0,2,10,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a5de056f1642ff4cbe5c679e901648f0b":[2,0,0,0,2,10,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a5de056f1642ff4cbe5c679e901648f0b":[3,0,0,0,2,10,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html":[2,0,0,0,2,4,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html":[3,0,0,0,2,4,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a2f8e104e04dd1e18a2cce2ddb188c7c8":[2,0,0,0,2,4,0,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a2f8e104e04dd1e18a2cce2ddb188c7c8":[3,0,0,0,2,4,0,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a39db4b28e90c00695d094fc6ecc37463":[2,0,0,0,2,4,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a39db4b28e90c00695d094fc6ecc37463":[3,0,0,0,2,4,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a600a90611b24e69fc67fac8c1f664c3e":[2,0,0,0,2,4,0,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a600a90611b24e69fc67fac8c1f664c3e":[3,0,0,0,2,4,0,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a61bbec645072ef135f766d3b034f1f0c":[2,0,0,0,2,4,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a61bbec645072ef135f766d3b034f1f0c":[3,0,0,0,2,4,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a656bcc6f89d7a0420a3b35da0620e269":[2,0,0,0,2,4,0,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a656bcc6f89d7a0420a3b35da0620e269":[3,0,0,0,2,4,0,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#adb618ad7de15bdd01b8ff73043e28db6":[2,0,0,0,2,4,0,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#adb618ad7de15bdd01b8ff73043e28db6":[3,0,0,0,2,4,0,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#aeb8dd941a1d016bd260a3d85ad6d5e6e":[2,0,0,0,2,4,0,0,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#aeb8dd941a1d016bd260a3d85ad6d5e6e":[3,0,0,0,2,4,0,0,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#af3ce231630ff340de1ce75cff68c2258":[2,0,0,0,2,4,0,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#af3ce231630ff340de1ce75cff68c2258":[3,0,0,0,2,4,0,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html":[2,0,0,0,2,4,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html":[3,0,0,0,2,4,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#a112d006b352767b76ee16ff9c241c553":[2,0,0,0,2,4,0,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#a112d006b352767b76ee16ff9c241c553":[3,0,0,0,2,4,0,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#ad2144572702f62f0e282b8f68501d8eb":[2,0,0,0,2,4,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#ad2144572702f62f0e282b8f68501d8eb":[3,0,0,0,2,4,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#aefc0158250ceb828d60c0cb755eb6487":[2,0,0,0,2,4,0,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#aefc0158250ceb828d60c0cb755eb6487":[3,0,0,0,2,4,0,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html":[2,0,0,0,2,4,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html":[3,0,0,0,2,4,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a1bcc13b9d089da3c6abf9b6605feffb3":[2,0,0,0,2,4,0,2,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a1bcc13b9d089da3c6abf9b6605feffb3":[3,0,0,0,2,4,0,2,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a7301c1376aa4d9fdbe49fedd862aa3d9":[2,0,0,0,2,4,0,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a7301c1376aa4d9fdbe49fedd862aa3d9":[3,0,0,0,2,4,0,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a90352ffe31b452a83e5c549c6e94a600":[2,0,0,0,2,4,0,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a90352ffe31b452a83e5c549c6e94a600":[3,0,0,0,2,4,0,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#abed6568e1efe96b646f1d22f3b89b63e":[2,0,0,0,2,4,0,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#abed6568e1efe96b646f1d22f3b89b63e":[3,0,0,0,2,4,0,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#af6b437442608e725c4f82cf6cbc9ec94":[2,0,0,0,2,4,0,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#af6b437442608e725c4f82cf6cbc9ec94":[3,0,0,0,2,4,0,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html":[2,0,0,0,2,4,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html":[3,0,0,0,2,4,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a0f5c32b60ace67b787372df56057a8dc":[2,0,0,0,2,4,1,0,15], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a0f5c32b60ace67b787372df56057a8dc":[3,0,0,0,2,4,1,0,15], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a33c2eb713abd2a56cd74b0426d16c962":[2,0,0,0,2,4,1,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a33c2eb713abd2a56cd74b0426d16c962":[3,0,0,0,2,4,1,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a3aa394c7912d968b2fe4cb63e607963e":[2,0,0,0,2,4,1,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a3aa394c7912d968b2fe4cb63e607963e":[3,0,0,0,2,4,1,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4139f12135cd58347c8df9c6e493774f":[2,0,0,0,2,4,1,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4139f12135cd58347c8df9c6e493774f":[3,0,0,0,2,4,1,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4e0dd561cac2b9d929e8d447f638c365":[2,0,0,0,2,4,1,0,12], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4e0dd561cac2b9d929e8d447f638c365":[3,0,0,0,2,4,1,0,12], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4f2cbe03559c05971069c57a2662dd8e":[2,0,0,0,2,4,1,0,10], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4f2cbe03559c05971069c57a2662dd8e":[3,0,0,0,2,4,1,0,10], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a5ae6864a43de0026c8eb0cff6cba6eaa":[2,0,0,0,2,4,1,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a5ae6864a43de0026c8eb0cff6cba6eaa":[3,0,0,0,2,4,1,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a5d0d1ac0c0880ee7a7953d3eb4ba3257":[2,0,0,0,2,4,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a5d0d1ac0c0880ee7a7953d3eb4ba3257":[3,0,0,0,2,4,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a74aca7c98bdbcec9df766375c2f917e0":[2,0,0,0,2,4,1,0,13], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a74aca7c98bdbcec9df766375c2f917e0":[3,0,0,0,2,4,1,0,13], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a7f6d748aacac2e2d70c09afbc7608ce7":[2,0,0,0,2,4,1,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a7f6d748aacac2e2d70c09afbc7608ce7":[3,0,0,0,2,4,1,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a928b52ad7b59ab7f6f4024b2518bfa86":[2,0,0,0,2,4,1,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a928b52ad7b59ab7f6f4024b2518bfa86":[3,0,0,0,2,4,1,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a942edba722416ae1d0a3442b47a6cb4e":[2,0,0,0,2,4,1,0,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a942edba722416ae1d0a3442b47a6cb4e":[3,0,0,0,2,4,1,0,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#acdc11c094b1091e1a059701bd86e5140":[2,0,0,0,2,4,1,0,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#acdc11c094b1091e1a059701bd86e5140":[3,0,0,0,2,4,1,0,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#ae1165db5ff3a76210bc7e0c8337433f9":[2,0,0,0,2,4,1,0,14], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#ae1165db5ff3a76210bc7e0c8337433f9":[3,0,0,0,2,4,1,0,14], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#af593ab40d701a4113e7d4fa7c14dc78d":[2,0,0,0,2,4,1,0,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#af593ab40d701a4113e7d4fa7c14dc78d":[3,0,0,0,2,4,1,0,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#afa40b61e39dc5aa9eb3cc481ed441ce9":[2,0,0,0,2,4,1,0,11], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#afa40b61e39dc5aa9eb3cc481ed441ce9":[3,0,0,0,2,4,1,0,11], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html":[2,0,0,0,2,4,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html":[3,0,0,0,2,4,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#a48d7d4510a2f2f4bb6b6dfa2e3f5b6eb":[2,0,0,0,2,4,1,1,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#a48d7d4510a2f2f4bb6b6dfa2e3f5b6eb":[3,0,0,0,2,4,1,1,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#ab82cb5b1f23d0317081c6a8bc847b419":[2,0,0,0,2,4,1,1,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#ab82cb5b1f23d0317081c6a8bc847b419":[3,0,0,0,2,4,1,1,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#acd0fc58b29c182981cb15b0f83d31fe8":[2,0,0,0,2,4,1,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#acd0fc58b29c182981cb15b0f83d31fe8":[3,0,0,0,2,4,1,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#ae682270ec874b5ac97db0189ef81270a":[2,0,0,0,2,4,1,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#ae682270ec874b5ac97db0189ef81270a":[3,0,0,0,2,4,1,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#af20ca00041cca3729b0d1637a262f5c1":[2,0,0,0,2,4,1,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#af20ca00041cca3729b0d1637a262f5c1":[3,0,0,0,2,4,1,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html":[2,0,0,0,2,4,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html":[3,0,0,0,2,4,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a087e5e462703802c895d787106d3dc7c":[2,0,0,0,2,4,6,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a087e5e462703802c895d787106d3dc7c":[3,0,0,0,2,4,6,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a0c54f8e380fd88f201a6428bb11b0f53":[2,0,0,0,2,4,6,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a0c54f8e380fd88f201a6428bb11b0f53":[3,0,0,0,2,4,6,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a34401911a658c71990135e28d142047b":[2,0,0,0,2,4,6,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a34401911a658c71990135e28d142047b":[3,0,0,0,2,4,6,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a52dc1931b46a9086ab471e074d2e2883":[2,0,0,0,2,4,6,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a52dc1931b46a9086ab471e074d2e2883":[3,0,0,0,2,4,6,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a9bbe8783f9b896e026cfd57bf0b8247c":[2,0,0,0,2,4,6,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a9bbe8783f9b896e026cfd57bf0b8247c":[3,0,0,0,2,4,6,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#aa9e448d3ba80023285cfc36c0081f6f5":[2,0,0,0,2,4,6,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#aa9e448d3ba80023285cfc36c0081f6f5":[3,0,0,0,2,4,6,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#ab49c73af6adf36faee95920651d5f87f":[2,0,0,0,2,4,6,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#ab49c73af6adf36faee95920651d5f87f":[3,0,0,0,2,4,6,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#abad1b1c865c8a39db3aa8dcd210cd4ff":[2,0,0,0,2,4,6,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#abad1b1c865c8a39db3aa8dcd210cd4ff":[3,0,0,0,2,4,6,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html":[2,0,0,0,2,4,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html":[3,0,0,0,2,4,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a17d01467514d7e26af0d02835c851dca":[2,0,0,0,2,4,2,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a17d01467514d7e26af0d02835c851dca":[3,0,0,0,2,4,2,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a1be9485651083c0374091ab3496cfe45":[2,0,0,0,2,4,2,2,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a1be9485651083c0374091ab3496cfe45":[3,0,0,0,2,4,2,2,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a473fc29b2de393948c42e11c4236a7c3":[2,0,0,0,2,4,2,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a473fc29b2de393948c42e11c4236a7c3":[3,0,0,0,2,4,2,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a6bb8cc47611a721b517da6b589a5d3f5":[2,0,0,0,2,4,2,2,11], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a6bb8cc47611a721b517da6b589a5d3f5":[3,0,0,0,2,4,2,2,11], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a6bd29bb475f369822b638e17dab4e231":[2,0,0,0,2,4,2,2,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a6bd29bb475f369822b638e17dab4e231":[3,0,0,0,2,4,2,2,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a7a5a232d39669c31d656a674a459e816":[2,0,0,0,2,4,2,2,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a7a5a232d39669c31d656a674a459e816":[3,0,0,0,2,4,2,2,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a81fded6b35297dba501349fac13e217a":[2,0,0,0,2,4,2,2,10], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a81fded6b35297dba501349fac13e217a":[3,0,0,0,2,4,2,2,10], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a99810bce8ba3008dbccbdf8636cdc828":[2,0,0,0,2,4,2,2,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a99810bce8ba3008dbccbdf8636cdc828":[3,0,0,0,2,4,2,2,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#ab4fc9021714ef9f8c60bcf5c8184ec87":[2,0,0,0,2,4,2,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#ab4fc9021714ef9f8c60bcf5c8184ec87":[3,0,0,0,2,4,2,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#acb38e8c901ea005f1fffef20c4c3de45":[2,0,0,0,2,4,2,2,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#acb38e8c901ea005f1fffef20c4c3de45":[3,0,0,0,2,4,2,2,9], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#ae7a244e1b2954d7eee82c32c9483ebf9":[2,0,0,0,2,4,2,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#ae7a244e1b2954d7eee82c32c9483ebf9":[3,0,0,0,2,4,2,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#af777031b8efc92461b2e8f498ce6eb31":[2,0,0,0,2,4,2,2,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#af777031b8efc92461b2e8f498ce6eb31":[3,0,0,0,2,4,2,2,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html":[2,0,0,0,2,4,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html":[3,0,0,0,2,4,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#a346ad13bbff034d239df7c98a356fcaf":[2,0,0,0,2,4,2,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#a346ad13bbff034d239df7c98a356fcaf":[3,0,0,0,2,4,2,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#a7d032fb09b02446597b3fb2ee4508ffe":[2,0,0,0,2,4,2,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#a7d032fb09b02446597b3fb2ee4508ffe":[3,0,0,0,2,4,2,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#aad2781255c2d9cd9668c0583dd551bcf":[2,0,0,0,2,4,2,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#aad2781255c2d9cd9668c0583dd551bcf":[3,0,0,0,2,4,2,3,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html":[2,0,0,0,2,4,2,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html":[3,0,0,0,2,4,2,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html#a7e85c91ca161d560beea00bca3487b29":[2,0,0,0,2,4,2,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html#a7e85c91ca161d560beea00bca3487b29":[3,0,0,0,2,4,2,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html#abb6797aa76882041c4e9fe71fef89a66":[2,0,0,0,2,4,2,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html#abb6797aa76882041c4e9fe71fef89a66":[3,0,0,0,2,4,2,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html":[2,0,0,0,2,4,2,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html":[3,0,0,0,2,4,2,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html#af1fc6a76edaa955413ffaaaeb6876d64":[2,0,0,0,2,4,2,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html#af1fc6a76edaa955413ffaaaeb6876d64":[3,0,0,0,2,4,2,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html":[2,0,0,0,2,4,2,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html":[3,0,0,0,2,4,2,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a06f890e497205a1ba284498cfb244b59":[2,0,0,0,2,4,2,1,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a06f890e497205a1ba284498cfb244b59":[3,0,0,0,2,4,2,1,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a3b5f1efdd2c879bf35ccc6a1b0660182":[2,0,0,0,2,4,2,1,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a3b5f1efdd2c879bf35ccc6a1b0660182":[3,0,0,0,2,4,2,1,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a646d5c8cc86fb4de69f6a21c44c5600d":[2,0,0,0,2,4,2,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a646d5c8cc86fb4de69f6a21c44c5600d":[3,0,0,0,2,4,2,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html":[2,0,0,0,2,4,2,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html":[3,0,0,0,2,4,2,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a0ed7de27e0c2b7086ebdbe4e26e7ab9e":[2,0,0,0,2,4,2,1,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a0ed7de27e0c2b7086ebdbe4e26e7ab9e":[3,0,0,0,2,4,2,1,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a40b7f8da9729ea5aa93c810b29836743":[2,0,0,0,2,4,2,1,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a40b7f8da9729ea5aa93c810b29836743":[3,0,0,0,2,4,2,1,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a5bb8cff55ea4dfafd13cd13a288a7202":[2,0,0,0,2,4,2,1,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a5bb8cff55ea4dfafd13cd13a288a7202":[3,0,0,0,2,4,2,1,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a6b74504269212fc64d567cddadefda92":[2,0,0,0,2,4,2,1,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a6b74504269212fc64d567cddadefda92":[3,0,0,0,2,4,2,1,2,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a8bcb8eb93a765885dd5fdf1ba7d424a6":[2,0,0,0,2,4,2,1,2,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a8bcb8eb93a765885dd5fdf1ba7d424a6":[3,0,0,0,2,4,2,1,2,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html":[2,0,0,0,2,4,2,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html":[3,0,0,0,2,4,2,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html#a0e9089f08b5b6e39d5ed395b2aebbc94":[2,0,0,0,2,4,2,1,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html#a0e9089f08b5b6e39d5ed395b2aebbc94":[3,0,0,0,2,4,2,1,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html#a8ae6e8e9ccb87809cd654b89a98897dc":[2,0,0,0,2,4,2,1,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html#a8ae6e8e9ccb87809cd654b89a98897dc":[3,0,0,0,2,4,2,1,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html":[2,0,0,0,2,4,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html":[3,0,0,0,2,4,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a0aca03d6de119d34e7cf4ef93428ee02":[2,0,0,0,2,4,3,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a0aca03d6de119d34e7cf4ef93428ee02":[3,0,0,0,2,4,3,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a57016f8ab5ab1ab8cf04047a4278de35":[2,0,0,0,2,4,3,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a57016f8ab5ab1ab8cf04047a4278de35":[3,0,0,0,2,4,3,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a5d5cc75b4d1df8a12fa339638073fbc4":[2,0,0,0,2,4,3,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a5d5cc75b4d1df8a12fa339638073fbc4":[3,0,0,0,2,4,3,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html":[2,0,0,0,2,4,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html":[3,0,0,0,2,4,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html#a28d0cc1cf00b773acf21f237436937c3":[2,0,0,0,2,4,3,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html#a28d0cc1cf00b773acf21f237436937c3":[3,0,0,0,2,4,3,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html#a5941b31b5ea579ac1f3ce46ae9b76116":[2,0,0,0,2,4,3,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html#a5941b31b5ea579ac1f3ce46ae9b76116":[3,0,0,0,2,4,3,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html":[2,0,0,0,2,4,4,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html":[3,0,0,0,2,4,4,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a26fd9fbcf1b5f4ba1f3a9e399a9d4a73":[2,0,0,0,2,4,4,0,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a26fd9fbcf1b5f4ba1f3a9e399a9d4a73":[3,0,0,0,2,4,4,0,8], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a2ad788449a5bc25c6c5480303fb6b572":[2,0,0,0,2,4,4,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a2ad788449a5bc25c6c5480303fb6b572":[3,0,0,0,2,4,4,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a505c6aa39014e9dd85ed496b3f35b981":[2,0,0,0,2,4,4,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a505c6aa39014e9dd85ed496b3f35b981":[3,0,0,0,2,4,4,0,6], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a9a193ae6fc0f132b49bb9af8eb0fe05f":[2,0,0,0,2,4,4,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a9a193ae6fc0f132b49bb9af8eb0fe05f":[3,0,0,0,2,4,4,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ab39d2670f7577d8b95703e17f58595d7":[2,0,0,0,2,4,4,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ab39d2670f7577d8b95703e17f58595d7":[3,0,0,0,2,4,4,0,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ab442eee19e58b59be9012a0a423cb954":[2,0,0,0,2,4,4,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ab442eee19e58b59be9012a0a423cb954":[3,0,0,0,2,4,4,0,5], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ad546a645bed11072980cc283e57e8971":[2,0,0,0,2,4,4,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ad546a645bed11072980cc283e57e8971":[3,0,0,0,2,4,4,0,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ad6436b01f673b11f61b078da6959562a":[2,0,0,0,2,4,4,0,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ad6436b01f673b11f61b078da6959562a":[3,0,0,0,2,4,4,0,7], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#afc2f664344d83a5f78b5a2bcd28d6dd5":[2,0,0,0,2,4,4,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#afc2f664344d83a5f78b5a2bcd28d6dd5":[3,0,0,0,2,4,4,0,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html":[2,0,0,0,2,4,5,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html":[3,0,0,0,2,4,5,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html#a165e93dfd020cce67f6f2d84dfc867f9":[2,0,0,0,2,4,5,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html#a165e93dfd020cce67f6f2d84dfc867f9":[3,0,0,0,2,4,5,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html#adae9b469d2926c1523127af65b0a2310":[2,0,0,0,2,4,5,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html#adae9b469d2926c1523127af65b0a2310":[3,0,0,0,2,4,5,0,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html":[2,0,0,0,2,4,5,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html":[3,0,0,0,2,4,5,0,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html#a52aa95da8c6f757247582d1bb3dfc183":[2,0,0,0,2,4,5,0,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html#a52aa95da8c6f757247582d1bb3dfc183":[3,0,0,0,2,4,5,0,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html#adc29a3d6bf2b07c6ba6406720b5ed0aa":[2,0,0,0,2,4,5,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html#adc29a3d6bf2b07c6ba6406720b5ed0aa":[3,0,0,0,2,4,5,0,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_code_execution.html":[2,0,0,0,2,4,5,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_code_execution.html":[3,0,0,0,2,4,5,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html":[2,0,0,0,2,4,5,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html":[3,0,0,0,2,4,5,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a00536163ab10230dc6b211d317b90385":[2,0,0,0,2,4,5,1,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a00536163ab10230dc6b211d317b90385":[3,0,0,0,2,4,5,1,1,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#aa41c3ba57030b6ed7b8851cdf71b58df":[2,0,0,0,2,4,5,1,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#aa41c3ba57030b6ed7b8851cdf71b58df":[3,0,0,0,2,4,5,1,1,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html":[2,0,0,0,2,4,5,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html":[3,0,0,0,2,4,5,1,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a250f92e3c4759e165cb442152ab864bc":[2,0,0,0,2,4,5,1,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a250f92e3c4759e165cb442152ab864bc":[3,0,0,0,2,4,5,1,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a96b827958b1123d5d8295729ec1e4bb3":[2,0,0,0,2,4,5,1,2,0] }; diff --git a/docs/navtreeindex3.js b/docs/navtreeindex3.js index bd4145f9..bf4a3ecc 100644 --- a/docs/navtreeindex3.js +++ b/docs/navtreeindex3.js @@ -1,197 +1,253 @@ var NAVTREEINDEX3 = { -"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a3db97ecc85961d57c3a0ff9fc655ff5d":[3,0,0,0,24,0], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html":[0], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md1":[0,0], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md10":[0,1,0,1], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md11":[0,1,0,2], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md12":[0,1,0,3], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md13":[0,1,0,4], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md14":[0,1,0,5], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md15":[0,1,0,6], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md16":[0,1,0,7], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md17":[0,1,1], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md18":[0,1,1,0], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md19":[0,1,2], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md2":[0,0,0], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md20":[0,1,2,0], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md21":[0,1,2,1], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md22":[0,1,2,2], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md23":[0,1,3], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md24":[0,1,3,0], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md25":[0,2], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md26":[0,2,0], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md27":[0,2,1], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md28":[0,2,1,0], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md29":[0,2,2], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md3":[0,0,1], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md30":[0,2,3], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md31":[0,3], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md32":[0,3,0], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md33":[0,3,1], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md34":[0,3,2], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md35":[0,3,3], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36":[0,3,4], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md37":[0,3,5], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md38":[0,3,6], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md39":[0,3,7], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md4":[0,0,2], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md5":[0,0,3], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md6":[0,0,4], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md7":[0,1], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md8":[0,1,0], -"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md9":[0,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a96b827958b1123d5d8295729ec1e4bb3":[3,0,0,0,2,4,5,1,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad38d6a53484be75f28b840c814aa3769":[2,0,0,0,2,4,5,1,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad38d6a53484be75f28b840c814aa3769":[3,0,0,0,2,4,5,1,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html":[2,0,0,0,2,4,5,1,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html":[3,0,0,0,2,4,5,1,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html#a00c9511961cc5480b36bf3e98902abb9":[2,0,0,0,2,4,5,1,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html#a00c9511961cc5480b36bf3e98902abb9":[3,0,0,0,2,4,5,1,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html#a8b4b9f30ad86756f463d707ce835e71c":[2,0,0,0,2,4,5,1,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html#a8b4b9f30ad86756f463d707ce835e71c":[3,0,0,0,2,4,5,1,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html":[2,0,0,0,2,4,5,1,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html":[3,0,0,0,2,4,5,1,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a6a567c8de25d9bfe1ab691fac0d1510a":[2,0,0,0,2,4,5,1,4,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a6a567c8de25d9bfe1ab691fac0d1510a":[3,0,0,0,2,4,5,1,4,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a8a854448cde37229c8173a5a90bccf4e":[2,0,0,0,2,4,5,1,4,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a8a854448cde37229c8173a5a90bccf4e":[3,0,0,0,2,4,5,1,4,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html":[2,0,0,0,2,4,5,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html":[3,0,0,0,2,4,5,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#a22de232521b5a4b96f9163bffee3ddcb":[2,0,0,0,2,4,5,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#a22de232521b5a4b96f9163bffee3ddcb":[3,0,0,0,2,4,5,2,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#a6fc0ccd2ea06ebb4454b8d26c4d6bf61":[2,0,0,0,2,4,5,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#a6fc0ccd2ea06ebb4454b8d26c4d6bf61":[3,0,0,0,2,4,5,2,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#aebed63886326e55b7c6bb5653b2c6019":[2,0,0,0,2,4,5,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#aebed63886326e55b7c6bb5653b2c6019":[3,0,0,0,2,4,5,2,2], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html":[2,0,0,0,2,4,5,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html":[3,0,0,0,2,4,5,3], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html#a30c0fb36c459884ff345d5493de38661":[2,0,0,0,2,4,5,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html#a30c0fb36c459884ff345d5493de38661":[3,0,0,0,2,4,5,3,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html#a7a36601430f879fe5ccf41f41f6f5259":[2,0,0,0,2,4,5,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html#a7a36601430f879fe5ccf41f41f6f5259":[3,0,0,0,2,4,5,3,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html":[2,0,0,0,2,4,5,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html":[3,0,0,0,2,4,5,4], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html#a164dae965f3e178bf4ceed00aa915068":[2,0,0,0,2,4,5,4,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html#a164dae965f3e178bf4ceed00aa915068":[3,0,0,0,2,4,5,4,1], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html#a4dcc75c503a068efe6df602f3835a063":[2,0,0,0,2,4,5,4,0], +"class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html#a4dcc75c503a068efe6df602f3835a063":[3,0,0,0,2,4,5,4,0], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html":[2,0,0,0,3,0], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html":[3,0,0,0,3,0], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240":[2,0,0,0,3,0,2], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240":[3,0,0,0,3,0,2], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#aa95d541a23ea024ca3ef7014b759b1e9":[2,0,0,0,3,0,1], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#aa95d541a23ea024ca3ef7014b759b1e9":[3,0,0,0,3,0,1], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#acc9077440951f09acd26b2c66b02e2ab":[2,0,0,0,3,0,0], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#acc9077440951f09acd26b2c66b02e2ab":[3,0,0,0,3,0,0], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html":[2,0,0,0,3,1], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html":[3,0,0,0,3,1], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#a75d82313bbaeed25fb132d156b62eec1":[2,0,0,0,3,1,1], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#a75d82313bbaeed25fb132d156b62eec1":[3,0,0,0,3,1,1], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#abbcd728e1a3961832490e58891985c12":[2,0,0,0,3,1,0], +"class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#abbcd728e1a3961832490e58891985c12":[3,0,0,0,3,1,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html":[2,0,0,0,4,0,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html":[3,0,0,0,4,0,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html#a84485d2d649cb79a823a37e96821067c":[2,0,0,0,4,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html#a84485d2d649cb79a823a37e96821067c":[3,0,0,0,4,0,0,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html":[2,0,0,0,4,1,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html":[3,0,0,0,4,1,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html#a2f450362364952d382417d14168a0368":[2,0,0,0,4,1,0,0], +"class_uralstech_1_1_u_gemini_1_1_utils_1_1_web_1_1_web_request_helper.html#a2f450362364952d382417d14168a0368":[3,0,0,0,4,1,0,0], +"classes.html":[3,1], +"functions.html":[3,3,0], +"functions.html":[3,3,0,0], +"functions_b.html":[3,3,0,1], +"functions_c.html":[3,3,0,2], +"functions_d.html":[3,3,0,3], +"functions_e.html":[3,3,0,4], +"functions_f.html":[3,3,0,5], +"functions_func.html":[3,3,1], +"functions_g.html":[3,3,0,6], +"functions_i.html":[3,3,0,7], +"functions_k.html":[3,3,0,8], +"functions_l.html":[3,3,0,9], +"functions_m.html":[3,3,0,10], +"functions_n.html":[3,3,0,11], +"functions_o.html":[3,3,0,12], +"functions_p.html":[3,3,0,13], +"functions_prop.html":[3,3,3], +"functions_q.html":[3,3,0,14], +"functions_r.html":[3,3,0,15], +"functions_s.html":[3,3,0,16], +"functions_t.html":[3,3,0,17], +"functions_u.html":[3,3,0,18], +"functions_v.html":[3,3,0,19], +"functions_vars.html":[3,3,2], +"functions_vars.html":[3,3,2,0], +"functions_vars_b.html":[3,3,2,1], +"functions_vars_c.html":[3,3,2,2], +"functions_vars_d.html":[3,3,2,3], +"functions_vars_e.html":[3,3,2,4], +"functions_vars_f.html":[3,3,2,5], +"functions_vars_g.html":[3,3,2,6], +"functions_vars_i.html":[3,3,2,7], +"functions_vars_k.html":[3,3,2,8], +"functions_vars_l.html":[3,3,2,9], +"functions_vars_m.html":[3,3,2,10], +"functions_vars_n.html":[3,3,2,11], +"functions_vars_o.html":[3,3,2,12], +"functions_vars_p.html":[3,3,2,13], +"functions_vars_q.html":[3,3,2,14], +"functions_vars_r.html":[3,3,2,15], +"functions_vars_s.html":[3,3,2,16], +"functions_vars_t.html":[3,3,2,17], +"functions_vars_u.html":[3,3,2,18], +"functions_vars_v.html":[3,3,2,19], +"functions_w.html":[3,3,0,20], +"hierarchy.html":[3,2], +"index.html":[], +"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html":[2,0,0,0,9], +"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html":[3,0,0,0,9], +"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html#afec3061379b1fff66a16737bdae006e7":[2,0,0,0,9,0], +"interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html#afec3061379b1fff66a16737bdae006e7":[3,0,0,0,9,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html":[2,0,0,0,10], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html":[3,0,0,0,10], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html":[2,0,0,0,11], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html":[3,0,0,0,11], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html":[2,0,0,0,12], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html":[3,0,0,0,12], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html#a2bb8e32eb6322ec03b892585bd785ab1":[2,0,0,0,12,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html#a2bb8e32eb6322ec03b892585bd785ab1":[3,0,0,0,12,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html":[2,0,0,0,13], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html":[3,0,0,0,13], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html#a80cd3d6f8c845a72858850754588d35d":[2,0,0,0,13,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html#a80cd3d6f8c845a72858850754588d35d":[3,0,0,0,13,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html#aacfd538b20761dd2d73941cad8e7d438":[2,0,0,0,13,1], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html#aacfd538b20761dd2d73941cad8e7d438":[3,0,0,0,13,1], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html":[2,0,0,0,14], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html":[3,0,0,0,14], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118":[2,0,0,0,14,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118":[3,0,0,0,14,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a3f80f4788b15717dd57a8a5c4ea36f5c":[2,0,0,0,14,1], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a3f80f4788b15717dd57a8a5c4ea36f5c":[3,0,0,0,14,1], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html":[2,0,0,0,15], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html":[3,0,0,0,15], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8":[2,0,0,0,15,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8":[3,0,0,0,15,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html":[2,0,0,0,16], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html":[3,0,0,0,16], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a0e1e3659222c4aa5f125521c50915412":[2,0,0,0,16,1], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a0e1e3659222c4aa5f125521c50915412":[3,0,0,0,16,1], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a3db97ecc85961d57c3a0ff9fc655ff5d":[2,0,0,0,16,0], +"interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a3db97ecc85961d57c3a0ff9fc655ff5d":[3,0,0,0,16,0], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html":[1], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md10":[1,1], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md11":[1,1,0], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md12":[1,1,0,0], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md13":[1,1,0,1], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md14":[1,1,0,2], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md15":[1,1,0,3], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md16":[1,1,0,4], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md17":[1,1,1], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md18":[1,1,1,0], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md19":[1,1,1,1], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md20":[1,1,1,2], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md21":[1,1,1,3], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md22":[1,1,1,4], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md23":[1,1,1,5], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md24":[1,1,1,6], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md25":[1,1,1,7], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md26":[1,1,2], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md27":[1,1,2,0], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md28":[1,1,3], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md29":[1,1,3,0], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md30":[1,1,3,1], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md31":[1,1,3,2], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md32":[1,1,4], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md33":[1,1,4,0], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md34":[1,2], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md35":[1,2,0], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36":[1,2,1], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md37":[1,2,1,0], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md38":[1,2,2], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md39":[1,2,3], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md4":[1,0], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md40":[1,2,4], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md41":[1,3], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md42":[1,3,0], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md43":[1,3,1], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md44":[1,3,2], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md45":[1,3,3], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md46":[1,3,4], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md47":[1,3,5], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md48":[1,3,6], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md49":[1,3,7], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md5":[1,0,0], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md6":[1,0,1], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md7":[1,0,2], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md8":[1,0,3], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md9":[1,0,4], +"md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html":[0], "namespace_uralstech.html":[2,0,0], "namespace_uralstech_1_1_u_gemini.html":[2,0,0,0], -"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52":[2,0,0,0,27], -"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,27,0], -"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a8f9bfe9d1345237cb3b2b205864da075":[2,0,0,0,27,1], -"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a9b1363da9503dbd4142c0274a88e8d4b":[2,0,0,0,27,2], -"namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52afde9e414e674f69454deb52a73765e62":[2,0,0,0,27,3], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7e":[2,0,0,0,28], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea077262cc53a1fb1b5f651d31b6bf81ba":[2,0,0,0,28,5], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea0ef93352ce96f36586f2a3cf3525ecca":[2,0,0,0,28,3], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea1bb7d92c816a9bebed2d7c998fec7564":[2,0,0,0,28,7], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea53257f3f3ac60dd1f6d686c4bfd61efc":[2,0,0,0,28,4], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6882500ce8663d315bd70a1a1c522fe6":[2,0,0,0,28,2], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6d92ab74bd52ac359f68e33d628805a0":[2,0,0,0,28,8], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,28,0], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaa1a132d2d12093f5cfeddf67393d2211":[2,0,0,0,28,9], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eac94148758d8111d82f63cae96d7b6e55":[2,0,0,0,28,10], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eae6ff0ff9621ddfb821303c01de15c217":[2,0,0,0,28,1], -"namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaf44f1629db33ba70816eb97d3c4e2282":[2,0,0,0,28,6], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73c":[2,0,0,0,26], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca077005b32057d70b83b7b78172c70df8":[2,0,0,0,26,27], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca0b3618b56f5bcfe0dd4e0d75bb2c1c20":[2,0,0,0,26,20], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca0fd2e025338c0e9f1424bde1a8cf5ed4":[2,0,0,0,26,32], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca10f1dbc6812321daa1682d6d63ce968f":[2,0,0,0,26,31], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2671294ab6f72883a8cc5d767032878e":[2,0,0,0,26,1], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca28401944e0d82b9cbbd1ba8dc6d92cad":[2,0,0,0,26,17], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2b53a39268faaff01b72481a73977b1b":[2,0,0,0,26,26], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2c75f02f9a541087943173d63197caf2":[2,0,0,0,26,30], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca320a90aaa09dfbacc72e4e6f8fb0a2ac":[2,0,0,0,26,6], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca39f59a6211b515a41de3b2f4a1e310b0":[2,0,0,0,26,12], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca48b3f8256d9aee47d506af413089057a":[2,0,0,0,26,7], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca4a07195344ee1042ff85164921294594":[2,0,0,0,26,24], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca5494a4a29108bd6bc1e80b733652b3f0":[2,0,0,0,26,4], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca70dc1e1b7fb25dd185f554dbf48c5d1d":[2,0,0,0,26,9], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca710fc9ccd47b32eb181904ebc6d35997":[2,0,0,0,26,21], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca75c457163a750d45442d42a2941ed968":[2,0,0,0,26,29], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca7e7c4db28ee21e36d7f7d0ec839f7601":[2,0,0,0,26,33], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca8ab434228369f9059cc5f0955dbd2bb4":[2,0,0,0,26,34], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca945322016ed527f2e00d8fe6ff2ee4e1":[2,0,0,0,26,25], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca9ee7912972010776643b4255631c927d":[2,0,0,0,26,19], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caa9f0fc5bbb5952bc0c413ec2d6bc291f":[2,0,0,0,26,16], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caaddce3fc5b5a33e620fc479bcd3d73ba":[2,0,0,0,26,2], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cab71404b2d3755355a101538f6730a1a0":[2,0,0,0,26,3], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabcdd3bc83b74eb90c9ed0456b4eb116d":[2,0,0,0,26,15], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabdb21a0854d2285ae5594d676095dc81":[2,0,0,0,26,5], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabecf04ace621185fdfcd6ff66ce0f8c0":[2,0,0,0,26,18], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac95300387e890a73004a6b036cd65949":[2,0,0,0,26,11], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac9e2f7b526b608c51bc661e460d6001a":[2,0,0,0,26,10], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad46c2f540b49e9fdfc8dce7fbe9e21e9":[2,0,0,0,26,23], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad601acb65e102a8ce83ef5f96d1e716c":[2,0,0,0,26,22], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad7c57b5e17ed628c8de709ab1278065b":[2,0,0,0,26,0], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cadf6024189b14aaf36ae5ba0f0f91eccd":[2,0,0,0,26,8], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cae5b46657a3970b015d78f4f9f38631d2":[2,0,0,0,26,13], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caeed161c899c3f137cb9a46585ef91908":[2,0,0,0,26,14], -"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caf77fab54cfab903b4ff23c6a93eb86cf":[2,0,0,0,26,28], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html":[2,0,0,0,0], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39":[2,0,0,0,0,8], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39a3643ff82b614f00244c6d39459e473d4":[2,0,0,0,0,8,1], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,0,8,0], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39ad4a9fa383ab700c5bdd6f31cf7df0faf":[2,0,0,0,0,8,3], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39affc23b7f16cd5183b6304160942cc572":[2,0,0,0,0,8,2], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5":[2,0,0,0,0,9], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a19bb0af2c3c530538cb41aff7f235b96":[2,0,0,0,0,9,6], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a25c44812e9d75f685d2a0b815dea1ebe":[2,0,0,0,0,9,4], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a4ab671acbbaacb0db7d8477cfe4f4e0b":[2,0,0,0,0,9,2], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,0,9,0], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a9c996acd3d07c857bf343151d04f6c00":[2,0,0,0,0,9,8], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5ab3733659cbf8c4c1da209dcf37cf2eb9":[2,0,0,0,0,9,7], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5ac6d9d7bb9939f62f01c80f8b1251501c":[2,0,0,0,0,9,1], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5af5f286e73bda105e538310b3190f75c5":[2,0,0,0,0,9,3], -"namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5af6d044fe1f01fb0c956b80099e2a3072":[2,0,0,0,0,9,5], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html":[2,0,0,0,1], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7":[2,0,0,0,1,16], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a28d0edd045e05cf5af64e35ae0c4c6ef":[2,0,0,0,1,16,2], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a655d20c1ca69519ca647684edbb2db35":[2,0,0,0,1,16,4], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,1,16,0], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a87f8a6ab85c9ced3702b4ea641ad4bb5":[2,0,0,0,1,16,3], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7aa295493d972709c15ec5098fb718e14a":[2,0,0,0,1,16,1], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4":[2,0,0,0,1,14], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6311ae17c1ee52b36e68aaf4ad066387":[2,0,0,0,1,14,2], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6472ce41c26babff27b4c28028093d77":[2,0,0,0,1,14,1], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,1,14,0], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9":[2,0,0,0,1,15], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a11a755d598c0c417f9a36758c3da7481":[2,0,0,0,1,15,1], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6311ae17c1ee52b36e68aaf4ad066387":[2,0,0,0,1,15,5], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6472ce41c26babff27b4c28028093d77":[2,0,0,0,1,15,3], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,1,15,0], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9aaf0e6be419dc2af93d93caca768aed99":[2,0,0,0,1,15,2], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9ad3a9b13d5048a26687e92197ed538ee6":[2,0,0,0,1,15,4], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147":[2,0,0,0,1,17], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,1,17,0], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147ab7ebbf7f254ef646928dd58f62383a85":[2,0,0,0,1,17,1], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147aeed8d85b888a6c015834240885ee6333":[2,0,0,0,1,17,2], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083":[2,0,0,0,1,18], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a0ffb341e3112a1c2b1b07867af5d09bb":[2,0,0,0,1,18,3], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a4115c8b233f3f48c8716473bf12f7ceb":[2,0,0,0,1,18,2], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a6adf97f83acf6453d4a6a4b1070f3754":[2,0,0,0,1,18,4], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,1,18,0], -"namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083ab38533abc7d7d3bf2661d78df74e0ba7":[2,0,0,0,1,18,1], -"namespace_uralstech_1_1_u_gemini_1_1_embedding.html":[2,0,0,0,2], -"namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5":[2,0,0,0,2,5], -"namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a09bc4cb325762ff3d24aca4fae40e516":[2,0,0,0,2,5,7], -"namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a15952ff8d84c753ddbcec43e05dfabb2":[2,0,0,0,2,5,2], -"namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a3e8822eb47cd168c4f93611754c74fec":[2,0,0,0,2,5,3], -"namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a441fb7b5f57e487f8116e72cf34097d9":[2,0,0,0,2,5,1], -"namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a5c9335b28e6277ddbe0137f04e5e58a7":[2,0,0,0,2,5,4], -"namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,5,0], -"namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a74073d5c6a6067844a27ddf3d54c44bb":[2,0,0,0,2,5,6], -"namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5ade3a31857992c01e9d9a1139971b66bc":[2,0,0,0,2,5,5], -"namespace_uralstech_1_1_u_gemini_1_1_exceptions.html":[2,0,0,0,3], -"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html":[2,0,0,0,4], -"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40":[2,0,0,0,4,10], -"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a4d3d769b812b6faa6b76e1a8abaece2d":[2,0,0,0,4,10,2], -"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a643562a9ae7099c8aabfdc93478db117":[2,0,0,0,4,10,1], -"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,4,10,0], -"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40ad7c8c85bf79bbe1b7188497c32c3b0ca":[2,0,0,0,4,10,3], -"namespace_uralstech_1_1_u_gemini_1_1_models.html":[2,0,0,0,5], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html":[2,0,0,0,6], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068":[2,0,0,0,6,1], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a1686a6c336b71b36d77354cea19a8b52":[2,0,0,0,6,1,3], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a22ae0e2b89e5e3d477f988cc36d3272b":[2,0,0,0,6,1,1], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a44749712dbec183e983dcd78a7736c41":[2,0,0,0,6,1,8], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a62c36178349ccf3fd18c0f82db8c21a2":[2,0,0,0,6,1,6], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a6ce976e8f061b2b5cfe4d0c50c3405dd":[2,0,0,0,6,1,7], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,6,1,0], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a8394f0347c184cf156ac5924dccb773b":[2,0,0,0,6,1,4], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a8cf10d2341ed01492506085688270c1e":[2,0,0,0,6,1,9], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068acf20423ed48998082c20099488a0917c":[2,0,0,0,6,1,5], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068ad909d38d705ce75386dd86e611a82f5b":[2,0,0,0,6,1,2], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055a":[2,0,0,0,6,2], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa22ae0e2b89e5e3d477f988cc36d3272b":[2,0,0,0,6,2,2], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27118326006d3829667a400ad23d5d98":[2,0,0,0,6,2,1], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27226c864bac7454a8504f8edb15d95b":[2,0,0,0,6,2,4], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa4410ec34d9e6c1a68100ca0ce033fb17":[2,0,0,0,6,2,5], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa497031794414a552435f90151ac3b54b":[2,0,0,0,6,2,6], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,6,2,0], -"namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aaa0faef0851b4294c06f2b94bb1cb2044":[2,0,0,0,6,2,3], -"namespace_uralstech_1_1_u_gemini_1_1_status.html":[2,0,0,0,7], -"namespace_uralstech_1_1_u_gemini_1_1_token_counting.html":[2,0,0,0,8], -"namespace_uralstech_1_1_u_gemini_1_1_tools.html":[2,0,0,0,9], -"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html":[2,0,0,0,9,0], -"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6f":[2,0,0,0,9,0,4], -"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa06b9281e396db002010bde1de57262eb":[2,0,0,0,9,0,4,1], -"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa6adf97f83acf6453d4a6a4b1070f3754":[2,0,0,0,9,0,4,3], -"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,9,0,4,0], -"namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6faed36a1ef76a59ee3f15180e0441188ad":[2,0,0,0,9,0,4,2], -"namespace_uralstech_1_1_u_gemini_1_1_utils.html":[2,0,0,0,10], -"namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html":[2,0,0,0,10,0], -"namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html":[2,0,0,0,10,1], -"namespacemembers.html":[2,1,0], -"namespacemembers_enum.html":[2,1,1], -"namespaces.html":[2,0], -"pages.html":[] +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73c":[2,0,0,0,17], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca077005b32057d70b83b7b78172c70df8":[2,0,0,0,17,27], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca0b3618b56f5bcfe0dd4e0d75bb2c1c20":[2,0,0,0,17,20], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca0fd2e025338c0e9f1424bde1a8cf5ed4":[2,0,0,0,17,32], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca10f1dbc6812321daa1682d6d63ce968f":[2,0,0,0,17,31], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2671294ab6f72883a8cc5d767032878e":[2,0,0,0,17,1], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca28401944e0d82b9cbbd1ba8dc6d92cad":[2,0,0,0,17,17], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2b53a39268faaff01b72481a73977b1b":[2,0,0,0,17,26], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2c75f02f9a541087943173d63197caf2":[2,0,0,0,17,30], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca320a90aaa09dfbacc72e4e6f8fb0a2ac":[2,0,0,0,17,6], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca39f59a6211b515a41de3b2f4a1e310b0":[2,0,0,0,17,12], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca48b3f8256d9aee47d506af413089057a":[2,0,0,0,17,7], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca4a07195344ee1042ff85164921294594":[2,0,0,0,17,24], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca5494a4a29108bd6bc1e80b733652b3f0":[2,0,0,0,17,4], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca70dc1e1b7fb25dd185f554dbf48c5d1d":[2,0,0,0,17,9], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca710fc9ccd47b32eb181904ebc6d35997":[2,0,0,0,17,21], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca75c457163a750d45442d42a2941ed968":[2,0,0,0,17,29], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca7e7c4db28ee21e36d7f7d0ec839f7601":[2,0,0,0,17,33], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca8ab434228369f9059cc5f0955dbd2bb4":[2,0,0,0,17,34], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca945322016ed527f2e00d8fe6ff2ee4e1":[2,0,0,0,17,25], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca9ee7912972010776643b4255631c927d":[2,0,0,0,17,19], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caa9f0fc5bbb5952bc0c413ec2d6bc291f":[2,0,0,0,17,16], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caaddce3fc5b5a33e620fc479bcd3d73ba":[2,0,0,0,17,2], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cab71404b2d3755355a101538f6730a1a0":[2,0,0,0,17,3], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabcdd3bc83b74eb90c9ed0456b4eb116d":[2,0,0,0,17,15], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabdb21a0854d2285ae5594d676095dc81":[2,0,0,0,17,5], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabecf04ace621185fdfcd6ff66ce0f8c0":[2,0,0,0,17,18], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac0e3d26aad10e9f7e2ac26ab05f1f503":[2,0,0,0,17,35], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac95300387e890a73004a6b036cd65949":[2,0,0,0,17,11], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac9e2f7b526b608c51bc661e460d6001a":[2,0,0,0,17,10], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad46c2f540b49e9fdfc8dce7fbe9e21e9":[2,0,0,0,17,23], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad601acb65e102a8ce83ef5f96d1e716c":[2,0,0,0,17,22], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad7c57b5e17ed628c8de709ab1278065b":[2,0,0,0,17,0], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cadf6024189b14aaf36ae5ba0f0f91eccd":[2,0,0,0,17,8], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cae5b46657a3970b015d78f4f9f38631d2":[2,0,0,0,17,13], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caeed161c899c3f137cb9a46585ef91908":[2,0,0,0,17,14], +"namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caf77fab54cfab903b4ff23c6a93eb86cf":[2,0,0,0,17,28], +"namespace_uralstech_1_1_u_gemini_1_1_exceptions.html":[2,0,0,0,0], +"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html":[2,0,0,0,1], +"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40":[2,0,0,0,1,9], +"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a4d3d769b812b6faa6b76e1a8abaece2d":[2,0,0,0,1,9,2], +"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a643562a9ae7099c8aabfdc93478db117":[2,0,0,0,1,9,1], +"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,1,9,0], +"namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40ad7c8c85bf79bbe1b7188497c32c3b0ca":[2,0,0,0,1,9,3], +"namespace_uralstech_1_1_u_gemini_1_1_models.html":[2,0,0,0,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_caching.html":[2,0,0,0,2,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html":[2,0,0,0,2,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285db":[2,0,0,0,2,1,7], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dba6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,1,7,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dba8f9bfe9d1345237cb3b2b205864da075":[2,0,0,0,2,1,7,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dba9b1363da9503dbd4142c0274a88e8d4b":[2,0,0,0,2,1,7,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dbafde9e414e674f69454deb52a73765e62":[2,0,0,0,2,1,7,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution.html":[2,0,0,0,2,1,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation.html":[2,0,0,0,2,1,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens.html":[2,0,0,0,2,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html":[2,0,0,0,2,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4":[2,0,0,0,2,3,5], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a09bc4cb325762ff3d24aca4fae40e516":[2,0,0,0,2,3,5,7], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a15952ff8d84c753ddbcec43e05dfabb2":[2,0,0,0,2,3,5,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a3e8822eb47cd168c4f93611754c74fec":[2,0,0,0,2,3,5,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a441fb7b5f57e487f8116e72cf34097d9":[2,0,0,0,2,3,5,1] }; diff --git a/docs/navtreeindex4.js b/docs/navtreeindex4.js new file mode 100644 index 00000000..5841683c --- /dev/null +++ b/docs/navtreeindex4.js @@ -0,0 +1,118 @@ +var NAVTREEINDEX4 = +{ +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a5c9335b28e6277ddbe0137f04e5e58a7":[2,0,0,0,2,3,5,4], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,3,5,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a74073d5c6a6067844a27ddf3d54c44bb":[2,0,0,0,2,3,5,6], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4ade3a31857992c01e9d9a1139971b66bc":[2,0,0,0,2,3,5,5], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html":[2,0,0,0,2,4], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791d":[2,0,0,0,2,4,7], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791da6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,4,7,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791dab7ebbf7f254ef646928dd58f62383a85":[2,0,0,0,2,4,7,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791daeed8d85b888a6c015834240885ee6333":[2,0,0,0,2,4,7,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html":[2,0,0,0,2,4,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3":[2,0,0,0,2,4,0,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a11a755d598c0c417f9a36758c3da7481":[2,0,0,0,2,4,0,3,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6311ae17c1ee52b36e68aaf4ad066387":[2,0,0,0,2,4,0,3,5], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6472ce41c26babff27b4c28028093d77":[2,0,0,0,2,4,0,3,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6b0f23249b46eb0c01e6659299d66b8b":[2,0,0,0,2,4,0,3,7], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,4,0,3,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a7a5fd1c6fb926ffc941f1793f46ca958":[2,0,0,0,2,4,0,3,9], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3aaf0e6be419dc2af93d93caca768aed99":[2,0,0,0,2,4,0,3,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3ab978c2bce7d543f3141b73423f7531ac":[2,0,0,0,2,4,0,3,8], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3ad3a9b13d5048a26687e92197ed538ee6":[2,0,0,0,2,4,0,3,4], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3aec3bc9dd0da332d732a6cdf0e202aecc":[2,0,0,0,2,4,0,3,6], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat.html":[2,0,0,0,2,4,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html":[2,0,0,0,2,4,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90d":[2,0,0,0,2,4,2,4], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90da3643ff82b614f00244c6d39459e473d4":[2,0,0,0,2,4,2,4,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90da6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,4,2,4,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90dad4a9fa383ab700c5bdd6f31cf7df0faf":[2,0,0,0,2,4,2,4,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90daffc23b7f16cd5183b6304160942cc572":[2,0,0,0,2,4,2,4,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding.html":[2,0,0,0,2,4,2,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html":[2,0,0,0,2,4,2,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceb":[2,0,0,0,2,4,2,1,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba19bb0af2c3c530538cb41aff7f235b96":[2,0,0,0,2,4,2,1,3,6], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba25c44812e9d75f685d2a0b815dea1ebe":[2,0,0,0,2,4,2,1,3,4], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba4ab671acbbaacb0db7d8477cfe4f4e0b":[2,0,0,0,2,4,2,1,3,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,4,2,1,3,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba9c996acd3d07c857bf343151d04f6c00":[2,0,0,0,2,4,2,1,3,8], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebab3733659cbf8c4c1da209dcf37cf2eb9":[2,0,0,0,2,4,2,1,3,7], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebac6d9d7bb9939f62f01c80f8b1251501c":[2,0,0,0,2,4,2,1,3,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebaf5f286e73bda105e538310b3190f75c5":[2,0,0,0,2,4,2,1,3,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebaf6d044fe1f01fb0c956b80099e2a3072":[2,0,0,0,2,4,2,1,3,5], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html":[2,0,0,0,2,4,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662":[2,0,0,0,2,4,3,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6311ae17c1ee52b36e68aaf4ad066387":[2,0,0,0,2,4,3,2,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6472ce41c26babff27b4c28028093d77":[2,0,0,0,2,4,3,2,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6b0f23249b46eb0c01e6659299d66b8b":[2,0,0,0,2,4,3,2,4], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,4,3,2,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662aec3bc9dd0da332d732a6cdf0e202aecc":[2,0,0,0,2,4,3,2,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65":[2,0,0,0,2,4,3,4], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a0ffb341e3112a1c2b1b07867af5d09bb":[2,0,0,0,2,4,3,4,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a4115c8b233f3f48c8716473bf12f7ceb":[2,0,0,0,2,4,3,4,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a6adf97f83acf6453d4a6a4b1070f3754":[2,0,0,0,2,4,3,4,4], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,4,3,4,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65ab38533abc7d7d3bf2661d78df74e0ba7":[2,0,0,0,2,4,3,4,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51":[2,0,0,0,2,4,3,5], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a077262cc53a1fb1b5f651d31b6bf81ba":[2,0,0,0,2,4,3,5,5], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a0ef93352ce96f36586f2a3cf3525ecca":[2,0,0,0,2,4,3,5,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a1bb7d92c816a9bebed2d7c998fec7564":[2,0,0,0,2,4,3,5,7], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a53257f3f3ac60dd1f6d686c4bfd61efc":[2,0,0,0,2,4,3,5,4], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a6882500ce8663d315bd70a1a1c522fe6":[2,0,0,0,2,4,3,5,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a6d92ab74bd52ac359f68e33d628805a0":[2,0,0,0,2,4,3,5,8], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,4,3,5,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51aa1a132d2d12093f5cfeddf67393d2211":[2,0,0,0,2,4,3,5,9], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51ac94148758d8111d82f63cae96d7b6e55":[2,0,0,0,2,4,3,5,10], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51ae6ff0ff9621ddfb821303c01de15c217":[2,0,0,0,2,4,3,5,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51af44f1629db33ba70816eb97d3c4e2282":[2,0,0,0,2,4,3,5,6], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77":[2,0,0,0,2,4,3,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a28d0edd045e05cf5af64e35ae0c4c6ef":[2,0,0,0,2,4,3,3,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a655d20c1ca69519ca647684edbb2db35":[2,0,0,0,2,4,3,3,4], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,4,3,3,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a87f8a6ab85c9ced3702b4ea641ad4bb5":[2,0,0,0,2,4,3,3,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77aa295493d972709c15ec5098fb718e14a":[2,0,0,0,2,4,3,3,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html":[2,0,0,0,2,4,4], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764":[2,0,0,0,2,4,4,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a1686a6c336b71b36d77354cea19a8b52":[2,0,0,0,2,4,4,1,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a22ae0e2b89e5e3d477f988cc36d3272b":[2,0,0,0,2,4,4,1,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a44749712dbec183e983dcd78a7736c41":[2,0,0,0,2,4,4,1,8], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a62c36178349ccf3fd18c0f82db8c21a2":[2,0,0,0,2,4,4,1,6], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a6ce976e8f061b2b5cfe4d0c50c3405dd":[2,0,0,0,2,4,4,1,7], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,4,4,1,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a8394f0347c184cf156ac5924dccb773b":[2,0,0,0,2,4,4,1,4], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a8cf10d2341ed01492506085688270c1e":[2,0,0,0,2,4,4,1,9], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764acf20423ed48998082c20099488a0917c":[2,0,0,0,2,4,4,1,5], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764ad909d38d705ce75386dd86e611a82f5b":[2,0,0,0,2,4,4,1,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019ef":[2,0,0,0,2,4,4,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa22ae0e2b89e5e3d477f988cc36d3272b":[2,0,0,0,2,4,4,2,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa27118326006d3829667a400ad23d5d98":[2,0,0,0,2,4,4,2,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa27226c864bac7454a8504f8edb15d95b":[2,0,0,0,2,4,4,2,4], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa4410ec34d9e6c1a68100ca0ce033fb17":[2,0,0,0,2,4,4,2,5], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa497031794414a552435f90151ac3b54b":[2,0,0,0,2,4,4,2,6], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,4,4,2,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efaa0faef0851b4294c06f2b94bb1cb2044":[2,0,0,0,2,4,4,2,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools.html":[2,0,0,0,2,4,5], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html":[2,0,0,0,2,4,5,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a89d25a7a3f5b622af4b50b576197afd0":[2,0,0,0,2,4,5,0,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a89d25a7a3f5b622af4b50b576197afd0a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,4,5,0,2,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a89d25a7a3f5b622af4b50b576197afd0aa7f5f35426b927411fc9231b56382173":[2,0,0,0,2,4,5,0,2,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467":[2,0,0,0,2,4,5,0,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,4,5,0,3,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467aa60852f204ed8028c1c58808b746d115":[2,0,0,0,2,4,5,0,3,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467abfe21264466e240bec5a8f8e6c4e2487":[2,0,0,0,2,4,5,0,3,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467ad7c8c85bf79bbe1b7188497c32c3b0ca":[2,0,0,0,2,4,5,0,3,2], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html":[2,0,0,0,2,4,5,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727":[2,0,0,0,2,4,5,1,5], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727a06b9281e396db002010bde1de57262eb":[2,0,0,0,2,4,5,1,5,1], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727a6adf97f83acf6453d4a6a4b1070f3754":[2,0,0,0,2,4,5,1,5,3], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727a6fcdc090caeade09d0efd6253932b6f5":[2,0,0,0,2,4,5,1,5,0], +"namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727aed36a1ef76a59ee3f15180e0441188ad":[2,0,0,0,2,4,5,1,5,2], +"namespace_uralstech_1_1_u_gemini_1_1_status.html":[2,0,0,0,3], +"namespace_uralstech_1_1_u_gemini_1_1_utils.html":[2,0,0,0,4], +"namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton.html":[2,0,0,0,4,0], +"namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html":[2,0,0,0,4,1], +"namespacemembers.html":[2,1,0], +"namespacemembers_enum.html":[2,1,1], +"namespaces.html":[2,0], +"pages.html":[] +}; diff --git a/docs/pages.html b/docs/pages.html index f797fd80..7affbd22 100644 --- a/docs/pages.html +++ b/docs/pages.html @@ -27,7 +27,7 @@ -
UGemini 1.4.0 +
UGemini 2.0.0
A C# wrapper for the Google Gemini API.
@@ -102,8 +102,8 @@
Here is a list of all related documentation pages:
diff --git a/docs/search/all_0.js b/docs/search/all_0.js index b4539c0c..dfa553d1 100644 --- a/docs/search/all_0.js +++ b/docs/search/all_0.js @@ -1,35 +1,35 @@ var searchData= [ - ['abstractive_0',['Abstractive',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39a3643ff82b614f00244c6d39459e473d4',1,'Uralstech::UGemini::Answer']]], + ['abstractive_0',['Abstractive',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90da3643ff82b614f00244c6d39459e473d4',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]], ['active_1',['Active',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a4d3d769b812b6faa6b76e1a8abaece2d',1,'Uralstech::UGemini::FileAPI']]], - ['adding_20media_20content_20to_20requests_2',['Adding Media Content to Requests',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md27',1,'']]], - ['all_20supported_20endpoints_3',['All Supported Endpoints',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md7',1,'']]], - ['allowedfunctionnames_4',['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']]], + ['adding_20media_20content_20to_20requests_2',['Adding Media Content to Requests',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36',1,'']]], + ['all_20supported_20endpoints_3',['All Supported Endpoints',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md10',1,'']]], + ['allowedfunctionnames_4',['AllowedFunctionNames',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#aa41c3ba57030b6ed7b8851cdf71b58df',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration::GeminiFunctionCallingConfiguration']]], ['and_20documentation_5',['QuickStart and Documentation',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html',1,'']]], - ['and_20get_20model_20metadata_6',['List and Get Model Metadata',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md38',1,'']]], - ['answer_7',['Answer',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#a1eb8b5c30a93b3fd9844aec986183346',1,'Uralstech::UGemini::Answer::GeminiAnswerResponse']]], - ['answerableprobability_8',['AnswerableProbability',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#ae6d0e8426defd5c6a91fac0390ab5338',1,'Uralstech::UGemini::Answer::GeminiAnswerResponse']]], - ['answering_9',['Question Answering',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md35',1,'']]], - ['answerstyle_10',['AnswerStyle',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a05006db26397054c965621c4a89a82df',1,'Uralstech::UGemini::Answer::GeminiAnswerRequest']]], - ['any_11',['Any',['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6faed36a1ef76a59ee3f15180e0441188ad',1,'Uralstech::UGemini::Tools::Declaration']]], - ['api_12',['API',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md4',1,'Beta API'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md19',1,'Files (Beta API)'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md15',1,'GenerateAnswer (Beta API)'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md23',1,'Media (Beta API)'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36',1,'Prompting with File API']]], - ['apiversion_13',['ApiVersion',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#aa36ce918993a2a37f6a48484245cf760',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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_embedding_1_1_gemini_batch_embed_content_request.html#ab9e00a4cdf21a345b79f5c0aa052e5a0',1,'Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#ac6ef06384e6473ca6c3d7d7c19b0dbf7',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.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_14',['ApiVersionString',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a96ae7557b5724d9aade07b6390ee4ac3',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['append_15',['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_16',['ApplicationJSON',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca7e7c4db28ee21e36d7f7d0ec839f7601',1,'Uralstech::UGemini']]], + ['and_20get_20model_20metadata_6',['List and Get Model Metadata',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md48',1,'']]], + ['answer_7',['Answer',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#a7d032fb09b02446597b3fb2ee4508ffe',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::GeminiAnswerResponse']]], + ['answerableprobability_8',['AnswerableProbability',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#a346ad13bbff034d239df7c98a356fcaf',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::GeminiAnswerResponse']]], + ['answering_9',['Question Answering',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md45',1,'']]], + ['answerstyle_10',['AnswerStyle',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a473fc29b2de393948c42e11c4236a7c3',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::GeminiAnswerRequest']]], + ['any_11',['Any',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727aed36a1ef76a59ee3f15180e0441188ad',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], + ['api_12',['API',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md7',1,'Beta API'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md11',1,'CachedContents (Beta API)'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md28',1,'Files (Beta API)'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md24',1,'GenerateAnswer (Beta API)'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md32',1,'Media (Beta API)'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md46',1,'Prompting with File API']]], + ['apiversion_13',['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_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_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a891ccc3f3e2e64270fcfcf81e4c067e0',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#adcc9c5d1c3256c97a0d9a598778514e2',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a07501565fa4f46b061c37153a2c2a84d',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#a4b0ab7b92fcb5b4d6b26067f5e3532a0',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a92bcaa8bb6eb6ae447c0d2b9cfff96d5',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a2b4f3c0c7575e66ef1a53e42e4326709',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#afc5eaafc19e85e1d6d11005828654007',1,'Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#ae01a474097945c69de0b183c4a8130b5',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a99810bce8ba3008dbccbdf8636cdc828',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a33c2eb713abd2a56cd74b0426d16c962',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.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_models_1_1_gemini_model_list_request.html#a2c153494da8b5d3992b5c741fa498914',1,'Uralstech.UGemini.Models.GeminiModelListRequest.ApiVersion']]], + ['append_14',['Append',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html#afec3061379b1fff66a16737bdae006e7',1,'Uralstech.UGemini.IAppendableData.Append()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a768f2663a092c8f2671f31f24a182b62',1,'Uralstech.UGemini.Models.Content.GeminiContent.Append()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#aa5bac29b780137b090b9e2f18d8bd361',1,'Uralstech.UGemini.Models.Content.GeminiContentPart.Append()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a39db4b28e90c00695d094fc6ecc37463',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiCandidate.Append()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#ad2144572702f62f0e282b8f68501d8eb',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiPromptFeedback.Append()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a90352ffe31b452a83e5c549c6e94a600',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiUsageMetadata.Append()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#acd0fc58b29c182981cb15b0f83d31fe8',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatResponse.Append()']]], + ['applicationjson_15',['ApplicationJSON',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca7e7c4db28ee21e36d7f7d0ec839f7601',1,'Uralstech::UGemini']]], + ['applicationpdf_16',['ApplicationPDF',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac0e3d26aad10e9f7e2ac26ab05f1f503',1,'Uralstech::UGemini']]], ['applicationrtf_17',['ApplicationRTF',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca8ab434228369f9059cc5f0955dbd2bb4',1,'Uralstech::UGemini']]], ['applicationxjavascript_18',['ApplicationXJavaScript',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2c75f02f9a541087943173d63197caf2',1,'Uralstech::UGemini']]], ['applicationxpython_19',['ApplicationXPython',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca0fd2e025338c0e9f1424bde1a8cf5ed4',1,'Uralstech::UGemini']]], ['applicationxtypescript_20',['ApplicationXTypeScript',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca10f1dbc6812321daa1682d6d63ce968f',1,'Uralstech::UGemini']]], ['aqa_21',['Aqa',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a39483c733a33c950f09ae968074660f7',1,'Uralstech::UGemini::Models::GeminiModel']]], - ['arguments_22',['Arguments',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a5ba65a22b3ff2ed367f372c829ec0fb9',1,'Uralstech::UGemini::Tools::GeminiFunctionCall']]], - ['array_23',['Array',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa4410ec34d9e6c1a68100ca0ce033fb17',1,'Uralstech::UGemini::Schema']]], - ['assistant_24',['Assistant',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a9b1363da9503dbd4142c0274a88e8d4b',1,'Uralstech::UGemini']]], + ['arguments_22',['Arguments',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#a22de232521b5a4b96f9163bffee3ddcb',1,'Uralstech::UGemini::Models::Generation::Tools::GeminiFunctionCall']]], + ['array_23',['Array',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa4410ec34d9e6c1a68100ca0ce033fb17',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['assistant_24',['Assistant',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dba9b1363da9503dbd4142c0274a88e8d4b',1,'Uralstech::UGemini::Models::Content']]], ['audioaac_25',['AudioAAC',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cadf6024189b14aaf36ae5ba0f0f91eccd',1,'Uralstech::UGemini']]], ['audioaiff_26',['AudioAIFF',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca48b3f8256d9aee47d506af413089057a',1,'Uralstech::UGemini']]], ['audioflac_27',['AudioFLAC',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac9e2f7b526b608c51bc661e460d6001a',1,'Uralstech::UGemini']]], ['audiomp3_28',['AudioMP3',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca320a90aaa09dfbacc72e4e6f8fb0a2ac',1,'Uralstech::UGemini']]], ['audioogg_29',['AudioOGG',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca70dc1e1b7fb25dd185f554dbf48c5d1d',1,'Uralstech::UGemini']]], ['audiowav_30',['AudioWAV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabdb21a0854d2285ae5594d676095dc81',1,'Uralstech::UGemini']]], - ['auto_31',['Auto',['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa06b9281e396db002010bde1de57262eb',1,'Uralstech::UGemini::Tools::Declaration']]] + ['auto_31',['Auto',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727a06b9281e396db002010bde1de57262eb',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]] ]; diff --git a/docs/search/all_1.js b/docs/search/all_1.js index 83725b19..c61a5423 100644 --- a/docs/search/all_1.js +++ b/docs/search/all_1.js @@ -1,12 +1,14 @@ var searchData= [ - ['base64bytes_0',['Base64Bytes',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a62c36178349ccf3fd18c0f82db8c21a2',1,'Uralstech::UGemini::Schema']]], + ['base64bytes_0',['Base64Bytes',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a62c36178349ccf3fd18c0f82db8c21a2',1,'Uralstech::UGemini::Models::Generation::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']]], - ['basics_2',['Basics',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md1',1,'']]], - ['batchembedcontents_3',['BatchEmbedContents',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md12',1,'']]], - ['beta_20api_4',['Beta API',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md4',1,'Beta API'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md19',1,'Files (Beta API)'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md15',1,'GenerateAnswer (Beta API)'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md23',1,'Media (Beta API)']]], - ['binary_5',['Binary',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a6ce976e8f061b2b5cfe4d0c50c3405dd',1,'Uralstech::UGemini::Schema']]], - ['blocked_6',['Blocked',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#ab3db1567ac6a60de77ae6cd3f20d6671',1,'Uralstech::UGemini::Chat::GeminiSafetyRating']]], - ['blockreason_7',['BlockReason',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html#ac82792c2584fecc3daa0812b0c8c051b',1,'Uralstech::UGemini::Chat::GeminiPromptFeedback']]], - ['boolean_8',['Boolean',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27226c864bac7454a8504f8edb15d95b',1,'Uralstech::UGemini::Schema']]] + ['basics_2',['Basics',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md4',1,'']]], + ['batchembedcontents_3',['BatchEmbedContents',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md21',1,'']]], + ['beta_20api_4',['Beta API',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md7',1,'Beta API'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md11',1,'CachedContents (Beta API)'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md28',1,'Files (Beta API)'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md24',1,'GenerateAnswer (Beta API)'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md32',1,'Media (Beta API)']]], + ['binary_5',['Binary',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a6ce976e8f061b2b5cfe4d0c50c3405dd',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['blocked_6',['Blocked',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a0aca03d6de119d34e7cf4ef93428ee02',1,'Uralstech::UGemini::Models::Generation::Safety::GeminiSafetyRating']]], + ['blocklist_7',['BlockList',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3aec3bc9dd0da332d732a6cdf0e202aecc',1,'Uralstech.UGemini.Models.Generation.Candidate.BlockList'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662aec3bc9dd0da332d732a6cdf0e202aecc',1,'Uralstech.UGemini.Models.Generation.Safety.BlockList']]], + ['blockreason_8',['BlockReason',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#aefc0158250ceb828d60c0cb755eb6487',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiPromptFeedback']]], + ['boolean_9',['Boolean',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa27226c864bac7454a8504f8edb15d95b',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['breaking_20changes_20notice_10',['Breaking Changes Notice',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html',1,'']]] ]; diff --git a/docs/search/all_10.js b/docs/search/all_10.js index 1e17d024..bb40ab07 100644 --- a/docs/search/all_10.js +++ b/docs/search/all_10.js @@ -1,8 +1,8 @@ var searchData= [ - ['query_0',['Query',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#ad78504e966e9dd0240dd8736b73f84f9',1,'Uralstech::UGemini::Answer::GeminiSemanticRetrieverConfig']]], - ['question_20answering_1',['Question Answering',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md35',1,'']]], - ['questionanswering_2',['QuestionAnswering',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a74073d5c6a6067844a27ddf3d54c44bb',1,'Uralstech::UGemini::Embedding']]], + ['query_0',['Query',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a6b74504269212fc64d567cddadefda92',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiSemanticRetrieverConfig']]], + ['question_20answering_1',['Question Answering',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md45',1,'']]], + ['questionanswering_2',['QuestionAnswering',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a74073d5c6a6067844a27ddf3d54c44bb',1,'Uralstech::UGemini::Models::Embedding']]], ['quickstart_20and_20documentation_3',['QuickStart and Documentation',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html',1,'']]], - ['quickstart_3a_20multi_20turn_20chat_20request_4',['QuickStart: Multi-turn Chat Request',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md6',1,'']]] + ['quickstart_3a_20multi_20turn_20chat_20request_4',['QuickStart: Multi-turn Chat Request',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md9',1,'']]] ]; diff --git a/docs/search/all_11.js b/docs/search/all_11.js index f2916cd3..f1393887 100644 --- a/docs/search/all_11.js +++ b/docs/search/all_11.js @@ -1,24 +1,23 @@ var searchData= [ ['rawdata_0',['RawData',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a4feb461a7c62500ee4e94334ff4755d2',1,'Uralstech::UGemini::FileAPI::GeminiFileUploadRequest']]], - ['readjson_1',['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.ReadJson()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a46a38c50eddc40e47c26e0ce2d618c74',1,'Uralstech.UGemini.Models.GeminiModelIdStringConverter.ReadJson()']]], - ['recitation_2',['Recitation',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9ad3a9b13d5048a26687e92197ed538ee6',1,'Uralstech::UGemini::Chat']]], - ['request_3',['Request',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md6',1,'QuickStart: Multi-turn Chat Request'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ab540f88449967ebfc8f67e1bb5101d75',1,'Uralstech.UGemini.GeminiManager.Request(IGeminiDeleteRequest request)']]], - ['request_3c_20tresponse_20_3e_4',['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)']]], - ['requestendpoint_5',['RequestEndPoint',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782',1,'Uralstech.UGemini.GeminiManager.RequestEndPoint'],['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a6ec18c05e9c6aa74f125d6dc5c57ea86',1,'Uralstech.UGemini.Exceptions.GeminiRequestException.RequestEndPoint']]], - ['requestendpoint_6',['RequestEndpoint',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a4f7b5f748dc4488d852959a9da2ec04a',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['requesterror_7',['RequestError',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ab3fb73b77d5fc5d480b095d349096058',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['requesterrorcode_8',['RequestErrorCode',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ac59f2ddf2ae76c53df641e8495efdcd6',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['requesterrormessage_9',['RequestErrorMessage',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a0241a65dd35add36465c54d49502f42e',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['requests_10',['Requests',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md27',1,'Adding Media Content to Requests'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#afbed8cf94e7c244ef32cd590c4c20262',1,'Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.Requests']]], - ['required_11',['Required',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a416cb1a2523cff371dce8dc065ac6e04',1,'Uralstech::UGemini::Schema::GeminiSchema']]], - ['response_12',['Response',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md37',1,'JSON Response'],['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#aefdfe5f45b0ee5dd65a80b972b51264c',1,'Uralstech.UGemini.Tools.GeminiFunctionResponse.Response']]], - ['response_20mode_13',['JSON Response Mode',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md30',1,'']]], - ['responsedata_14',['ResponseData',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#a875c0339af7ba98e787a14206730d67c',1,'Uralstech::UGemini::Tools::GeminiFunctionResponseContent']]], - ['responsemimetype_15',['ResponseMimeType',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0ff3099380fdeeed0867d8c5ba981659',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['responses_16',['Streaming Responses',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md26',1,'']]], - ['responseschema_17',['ResponseSchema',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#af2ed8a6439734a1184d4e7c4fcaf0d4c',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['retrievaldocument_18',['RetrievalDocument',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a15952ff8d84c753ddbcec43e05dfabb2',1,'Uralstech::UGemini::Embedding']]], - ['retrievalquery_19',['RetrievalQuery',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a441fb7b5f57e487f8116e72cf34097d9',1,'Uralstech::UGemini::Embedding']]], - ['role_20',['Role',['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a60ba4372d3243a457bb7684b13574da4',1,'Uralstech::UGemini::GeminiContent']]] + ['readjson_1',['ReadJson',['../class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html#ab48d1dda11aa5aa43c00651e86467d64',1,'Uralstech.UGemini.GeminiSecondsToTimeSpanJsonConverter.ReadJson()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a46a38c50eddc40e47c26e0ce2d618c74',1,'Uralstech.UGemini.Models.GeminiModelIdStringConverter.ReadJson()']]], + ['recitation_2',['Recitation',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3ad3a9b13d5048a26687e92197ed538ee6',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['request_3',['Request',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md9',1,'QuickStart: Multi-turn Chat Request'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ab540f88449967ebfc8f67e1bb5101d75',1,'Uralstech.UGemini.GeminiManager.Request(IGeminiDeleteRequest request)']]], + ['request_3c_20tresponse_20_3e_4',['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)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a04f9ccdd66f94a07cb41b320f87b461b',1,'Uralstech.UGemini.GeminiManager.Request< TResponse >(IGeminiPatchRequest request)']]], + ['requestendpoint_5',['RequestEndpoint',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a4f7b5f748dc4488d852959a9da2ec04a',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], + ['requesterror_6',['RequestError',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ab3fb73b77d5fc5d480b095d349096058',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], + ['requesterrorcode_7',['RequestErrorCode',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ac59f2ddf2ae76c53df641e8495efdcd6',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], + ['requesterrormessage_8',['RequestErrorMessage',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a0241a65dd35add36465c54d49502f42e',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], + ['requests_9',['Requests',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36',1,'Adding Media Content to Requests'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a4d457206e2b7772f74463d3bc3a4fbe4',1,'Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.Requests']]], + ['required_10',['Required',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ad6436b01f673b11f61b078da6959562a',1,'Uralstech::UGemini::Models::Generation::Schema::GeminiSchema']]], + ['response_11',['Response',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md47',1,'JSON Response'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html#a7a36601430f879fe5ccf41f41f6f5259',1,'Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionResponse.Response']]], + ['response_20mode_12',['JSON Response Mode',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md40',1,'']]], + ['responsedata_13',['ResponseData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html#a164dae965f3e178bf4ceed00aa915068',1,'Uralstech::UGemini::Models::Generation::Tools::GeminiFunctionResponseContent']]], + ['responsemimetype_14',['ResponseMimeType',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a52dc1931b46a9086ab471e074d2e2883',1,'Uralstech::UGemini::Models::Generation::GeminiGenerationConfiguration']]], + ['responses_15',['Streaming Responses',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md35',1,'']]], + ['responseschema_16',['ResponseSchema',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#aa9e448d3ba80023285cfc36c0081f6f5',1,'Uralstech::UGemini::Models::Generation::GeminiGenerationConfiguration']]], + ['retrievaldocument_17',['RetrievalDocument',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a15952ff8d84c753ddbcec43e05dfabb2',1,'Uralstech::UGemini::Models::Embedding']]], + ['retrievalquery_18',['RetrievalQuery',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a441fb7b5f57e487f8116e72cf34097d9',1,'Uralstech::UGemini::Models::Embedding']]], + ['role_19',['Role',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a2a29056109200f16891aaab3021808b8',1,'Uralstech::UGemini::Models::Content::GeminiContent']]] ]; diff --git a/docs/search/all_12.js b/docs/search/all_12.js index 26996205..9c2faca7 100644 --- a/docs/search/all_12.js +++ b/docs/search/all_12.js @@ -1,36 +1,37 @@ var searchData= [ - ['safety_0',['Safety',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6472ce41c26babff27b4c28028093d77',1,'Uralstech.UGemini.Chat.Safety'],['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6472ce41c26babff27b4c28028093d77',1,'Uralstech.UGemini.Chat.Safety']]], - ['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_answer_1_1_gemini_answer_request.html#ac52a9d88173e9e5ef7c5d384518082ed',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.SafetySettings'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4684c03d7163a508080a2c490f77ba2f',1,'Uralstech.UGemini.Chat.GeminiChatRequest.SafetySettings']]], - ['samples_3',['Samples',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md31',1,'']]], - ['semanticretriever_4',['SemanticRetriever',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a8c39ac0f97057ba1fe220ede41d986a1',1,'Uralstech::UGemini::Answer::GeminiAnswerRequest']]], - ['semanticretrieverchunk_5',['SemanticRetrieverChunk',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#a87af76d28574012a45db4938fac728fa',1,'Uralstech::UGemini::Chat::GeminiAttributionSourceId']]], - ['semanticsimilarity_6',['SemanticSimilarity',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a3e8822eb47cd168c4f93611754c74fec',1,'Uralstech::UGemini::Embedding']]], + ['safety_0',['Safety',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6472ce41c26babff27b4c28028093d77',1,'Uralstech.UGemini.Models.Generation.Candidate.Safety'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6472ce41c26babff27b4c28028093d77',1,'Uralstech.UGemini.Models.Generation.Safety.Safety']]], + ['safetyratings_1',['SafetyRatings',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a656bcc6f89d7a0420a3b35da0620e269',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiCandidate.SafetyRatings'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#a112d006b352767b76ee16ff9c241c553',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiPromptFeedback.SafetyRatings']]], + ['safetysettings_2',['SafetySettings',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#af777031b8efc92461b2e8f498ce6eb31',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.SafetySettings'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4f2cbe03559c05971069c57a2662dd8e',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.SafetySettings']]], + ['samples_3',['Samples',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md41',1,'']]], + ['semanticretriever_4',['SemanticRetriever',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#acb38e8c901ea005f1fffef20c4c3de45',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::GeminiAnswerRequest']]], + ['semanticretrieverchunk_5',['SemanticRetrieverChunk',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html#ab734c0b5b986264617195febcedde422',1,'Uralstech::UGemini::Models::Content::Attribution::GeminiAttributionSourceId']]], + ['semanticsimilarity_6',['SemanticSimilarity',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a3e8822eb47cd168c4f93611754c74fec',1,'Uralstech::UGemini::Models::Embedding']]], ['sendstreamingwebrequest_7',['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_8',['SetApiKey',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#ae7f3e2e264d1f48f2f85bfdfd0aa778a',1,'Uralstech::UGemini::GeminiManager']]], - ['setup_9',['Setup',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md2',1,'']]], - ['sexual_10',['Sexual',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea53257f3f3ac60dd1f6d686c4bfd61efc',1,'Uralstech::UGemini']]], - ['sexuallyexplicit_11',['SexuallyExplicit',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaa1a132d2d12093f5cfeddf67393d2211',1,'Uralstech::UGemini']]], + ['setup_9',['Setup',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md5',1,'']]], + ['sexual_10',['Sexual',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a53257f3f3ac60dd1f6d686c4bfd61efc',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['sexuallyexplicit_11',['SexuallyExplicit',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51aa1a132d2d12093f5cfeddf67393d2211',1,'Uralstech::UGemini::Models::Generation::Safety']]], ['sha256hash_12',['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_13',['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_14',['Singleton< GeminiManager >',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html',1,'Uralstech::UGemini::Utils::Singleton']]], ['sizebytes_15',['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_16',['Source',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#a458833cbf7f3a652eaad1cc3eb9a920c',1,'Uralstech.UGemini.Answer.GeminiSemanticRetrieverConfig.Source'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a28f1ab1196f724b1294d460cf8849f5b',1,'Uralstech.UGemini.Chat.GeminiSemanticRetrieverChunk.Source']]], - ['sourceid_17',['SourceId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a0b36a4c9080e9a4559f6e7a3002f0bc5',1,'Uralstech::UGemini::Chat::GeminiGroundingAttribution']]], - ['startindex_18',['StartIndex',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a5b6603bb20d60d7c88d9def5b4b11cb7',1,'Uralstech::UGemini::Chat::GeminiCitationSource']]], - ['state_19',['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_20',['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_21',['Stop',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a11a755d598c0c417f9a36758c3da7481',1,'Uralstech::UGemini::Chat']]], - ['stopsequences_22',['StopSequences',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae2e96230a1c69091301d7ae3194a027a',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['streamedresponse_23',['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']]], - ['streamgeneratecontent_24',['StreamGenerateContent',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md14',1,'']]], - ['streaming_20generated_20content_25',['Streaming Generated Content',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md34',1,'']]], - ['streaming_20responses_26',['Streaming Responses',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md26',1,'']]], - ['streamrequest_3c_20tresponse_20_3e_27',['StreamRequest< TResponse >',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#aebd7e9c3ee0423260780ac32f834b1fc',1,'Uralstech::UGemini::GeminiManager']]], - ['string_28',['String',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27118326006d3829667a400ad23d5d98',1,'Uralstech::UGemini::Schema']]], - ['stringvalue_29',['StringValue',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#a03b4f9ba58410a5feaf909ed7f168b43',1,'Uralstech::UGemini::Answer::GeminiMetadataCondition']]], - ['supported_20endpoints_30',['All Supported Endpoints',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md7',1,'']]], - ['supportedgenerationmethods_31',['SupportedGenerationMethods',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a559ca297a6e50609fedaf816dc89a5e8',1,'Uralstech::UGemini::Models::GeminiModel']]], - ['systeminstruction_32',['SystemInstruction',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a701b2356cc58f68d3c916d5e98282adb',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]] + ['source_16',['Source',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html#a962a73ae249827deea4bed071e070ba8',1,'Uralstech.UGemini.Models.Content.Attribution.GeminiSemanticRetrieverChunk.Source'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a8bcb8eb93a765885dd5fdf1ba7d424a6',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiSemanticRetrieverConfig.Source']]], + ['sourceid_17',['SourceId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html#a685a70851ccb656a5896cac9a52b0fbd',1,'Uralstech::UGemini::Models::Content::Attribution::GeminiGroundingAttribution']]], + ['spii_18',['SPII',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3ab978c2bce7d543f3141b73423f7531ac',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['startindex_19',['StartIndex',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a4f42154db7924b44229b103257812cd7',1,'Uralstech::UGemini::Models::Content::Citation::GeminiCitationSource']]], + ['state_20',['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_21',['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_22',['Stop',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a11a755d598c0c417f9a36758c3da7481',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['stopsequences_23',['StopSequences',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a34401911a658c71990135e28d142047b',1,'Uralstech::UGemini::Models::Generation::GeminiGenerationConfiguration']]], + ['streamedresponse_24',['StreamedResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a0f5c32b60ace67b787372df56057a8dc',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.StreamedResponse'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a0e1e3659222c4aa5f125521c50915412',1,'Uralstech.UGemini.IGeminiStreamablePostRequest.StreamedResponse']]], + ['streamgeneratecontent_25',['StreamGenerateContent',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md23',1,'']]], + ['streaming_20generated_20content_26',['Streaming Generated Content',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md44',1,'']]], + ['streaming_20responses_27',['Streaming Responses',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md35',1,'']]], + ['streamrequest_3c_20tresponse_20_3e_28',['StreamRequest< TResponse >',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#aebd7e9c3ee0423260780ac32f834b1fc',1,'Uralstech::UGemini::GeminiManager']]], + ['string_29',['String',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa27118326006d3829667a400ad23d5d98',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['stringvalue_30',['StringValue',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a3b5f1efdd2c879bf35ccc6a1b0660182',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiMetadataCondition']]], + ['supported_20endpoints_31',['All Supported Endpoints',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md10',1,'']]], + ['supportedgenerationmethods_32',['SupportedGenerationMethods',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a559ca297a6e50609fedaf816dc89a5e8',1,'Uralstech::UGemini::Models::GeminiModel']]], + ['systeminstruction_33',['SystemInstruction',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#abe6441052b8ad26afe6547ffedf383b6',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.SystemInstruction'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#afa40b61e39dc5aa9eb3cc481ed441ce9',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.SystemInstruction']]] ]; diff --git a/docs/search/all_13.js b/docs/search/all_13.js index 84e1ea9e..54219403 100644 --- a/docs/search/all_13.js +++ b/docs/search/all_13.js @@ -1,8 +1,8 @@ var searchData= [ - ['tasktype_0',['TaskType',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#aea6e2627390931cb047f8486715864d6',1,'Uralstech::UGemini::Embedding::GeminiEmbedContentRequest']]], - ['temperature_1',['Temperature',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a09e50519876c63f08dcdc436026708f6',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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_2',['Text',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#af9e3d8f3de91a004055ee2599a1b75d4',1,'Uralstech::UGemini::GeminiContentPart']]], + ['tasktype_0',['TaskType',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#aa4e376ba2ac736b5c11618c577f22064',1,'Uralstech::UGemini::Models::Embedding::GeminiEmbedContentRequest']]], + ['temperature_1',['Temperature',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a44ece306510970a1a8505f756794c036',1,'Uralstech.UGemini.Models.GeminiModel.Temperature'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a81fded6b35297dba501349fac13e217a',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.Temperature'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a0c54f8e380fd88f201a6428bb11b0f53',1,'Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration.Temperature']]], + ['text_2',['Text',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a6da074bd3ecbc226a8caef238d370de0',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], ['textcss_3',['TextCSS',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad601acb65e102a8ce83ef5f96d1e716c',1,'Uralstech::UGemini']]], ['textcsv_4',['TextCSV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca945322016ed527f2e00d8fe6ff2ee4e1',1,'Uralstech::UGemini']]], ['textembedding004_5',['TextEmbedding004',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8e7e38189cf04a3aa54926c697b3eb68',1,'Uralstech::UGemini::Models::GeminiModel']]], @@ -14,25 +14,26 @@ var searchData= ['textxml_11',['TextXML',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caf77fab54cfab903b4ff23c6a93eb86cf',1,'Uralstech::UGemini']]], ['textxpython_12',['TextXPython',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca077005b32057d70b83b7b78172c70df8',1,'Uralstech::UGemini']]], ['textxtypescript_13',['TextXTypeScript',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca4a07195344ee1042ff85164921294594',1,'Uralstech::UGemini']]], - ['threshold_14',['Threshold',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#a9962d8fe55c7e028f127785234cc1157',1,'Uralstech::UGemini::Chat::GeminiSafetySettings']]], - ['title_15',['Title',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#aaa48fb05808b9d75cbad947fa374aef6',1,'Uralstech::UGemini::Embedding::GeminiEmbedContentRequest']]], - ['to_20requests_16',['Adding Media Content to Requests',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md27',1,'']]], - ['tobase64jpeg_17',['ToBase64JPEG',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#ac6ace7cf2fa07f87fa9db77d0f78cd47',1,'Uralstech::UGemini::UnityExtensions']]], - ['tobase64png_18',['ToBase64PNG',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a4793aaaf5bd7c29fab1a57636089416d',1,'Uralstech::UGemini::UnityExtensions']]], - ['tobase64wav_19',['ToBase64WAV',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#a18a33cc7348c33e5bd6c1284bdfe8f14',1,'Uralstech::UGemini::UnityExtensions']]], - ['token_20counting_20',['Token Counting',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md39',1,'']]], - ['tokencount_21',['TokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a7719d8ebb0bba1d1091359ab569d6494',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], - ['toolconfig_22',['ToolConfig',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aa0665fb7c116a965ea787c9cca7e1cc6',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], - ['toolresponse_23',['ToolResponse',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52afde9e414e674f69454deb52a73765e62',1,'Uralstech::UGemini']]], - ['tools_24',['Tools',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3de7382d373ca63482e5f88e57c1c966',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], - ['topk_25',['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_26',['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_27',['TotalTokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a4cbc44e9304f3cf2605bafb67bc394f1',1,'Uralstech::UGemini::Chat::GeminiUsageMetadata']]], - ['totaltokens_28',['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_29',['ToWAV',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html#af2af35bb487a691d9cf68bc3e195dd24',1,'Uralstech::UGemini::UnityExtensions']]], - ['toxicity_30',['Toxicity',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6882500ce8663d315bd70a1a1c522fe6',1,'Uralstech::UGemini']]], - ['tunedmodels_20unstable_31',['TunedModels (Unstable)',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md17',1,'']]], - ['turn_20chat_32',['Mult-turn Chat',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md32',1,'']]], - ['turn_20chat_20request_33',['QuickStart: Multi-turn Chat Request',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md6',1,'']]], - ['type_34',['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']]] + ['threshold_14',['Threshold',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html#a5941b31b5ea579ac1f3ce46ae9b76116',1,'Uralstech::UGemini::Models::Generation::Safety::GeminiSafetySettings']]], + ['timetolive_15',['TimeToLive',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a96699f72fb2b8db75d3cef7f5b5d6081',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.TimeToLive'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html#a5ee3934e24f243254324361fe97c4917',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchData.TimeToLive']]], + ['title_16',['Title',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a16ebaf170f03aad0b06895718ad6ae72',1,'Uralstech::UGemini::Models::Embedding::GeminiEmbedContentRequest']]], + ['to_20requests_17',['Adding Media Content to Requests',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36',1,'']]], + ['tobase64jpeg_18',['ToBase64JPEG',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#af2cd8196d267384760311d94bd995f0f',1,'Uralstech::UGemini::Models::Content::UnityExtensions']]], + ['tobase64png_19',['ToBase64PNG',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#a653d9a4e4cf065181ce1a53eef17e053',1,'Uralstech::UGemini::Models::Content::UnityExtensions']]], + ['tobase64wav_20',['ToBase64WAV',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#aa0f7b2f7dfecb215bda8515b2c65f022',1,'Uralstech::UGemini::Models::Content::UnityExtensions']]], + ['token_20counting_21',['Token Counting',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md49',1,'']]], + ['tokencount_22',['TokenCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#aeb8dd941a1d016bd260a3d85ad6d5e6e',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiCandidate']]], + ['toolconfig_23',['ToolConfig',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a2e260988a91f0db5f03511644683a3d0',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.ToolConfig'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4e0dd561cac2b9d929e8d447f638c365',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.ToolConfig']]], + ['toolresponse_24',['ToolResponse',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dbafde9e414e674f69454deb52a73765e62',1,'Uralstech::UGemini::Models::Content']]], + ['tools_25',['Tools',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a4faa92d059035e3e1d5829f4ea43904d',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.Tools'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a74aca7c98bdbcec9df766375c2f917e0',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.Tools']]], + ['topk_26',['TopK',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#af343d66e9fe3fcbc4ba28d1dc991c065',1,'Uralstech.UGemini.Models.GeminiModel.TopK'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#ab49c73af6adf36faee95920651d5f87f',1,'Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration.TopK']]], + ['topp_27',['TopP',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a808cb740ff9440b5d73dcd3f26233f18',1,'Uralstech.UGemini.Models.GeminiModel.TopP'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a087e5e462703802c895d787106d3dc7c',1,'Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration.TopP']]], + ['totaltokencount_28',['TotalTokenCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html#a7abad5301498779f246a9c04e5c5b99f',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentUsageMetadata.TotalTokenCount'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a1bcc13b9d089da3c6abf9b6605feffb3',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiUsageMetadata.TotalTokenCount']]], + ['totaltokens_29',['TotalTokens',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.html#a7f7d82cd9428a80d5e66e5b45122d675',1,'Uralstech::UGemini::Models::CountTokens::GeminiTokenCountResponse']]], + ['towav_30',['ToWAV',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#abc6fac5a256a7dd7e69e3de56412532c',1,'Uralstech::UGemini::Models::Content::UnityExtensions']]], + ['toxicity_31',['Toxicity',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a6882500ce8663d315bd70a1a1c522fe6',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['tunedmodels_20unstable_32',['TunedModels (Unstable)',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md26',1,'']]], + ['turn_20chat_33',['Mult-turn Chat',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md42',1,'']]], + ['turn_20chat_20request_34',['QuickStart: Multi-turn Chat Request',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md9',1,'']]], + ['type_35',['Type',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a26fd9fbcf1b5f4ba1f3a9e399a9d4a73',1,'Uralstech.UGemini.Models.Generation.Schema.GeminiSchema.Type'],['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#a75d82313bbaeed25fb132d156b62eec1',1,'Uralstech.UGemini.Status.GeminiStatusDetails.Type']]] ]; diff --git a/docs/search/all_14.js b/docs/search/all_14.js index c33b7c0d..c1d613a9 100644 --- a/docs/search/all_14.js +++ b/docs/search/all_14.js @@ -1,28 +1,38 @@ var searchData= [ - ['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_answer.html#a1d9e7151de2be852c971d39f20c5ca39a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Answer.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Answer.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_embedding.html#af4102a73694c553d3c13890c2edb77f5a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Embedding.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']]], - ['unstable_2',['TunedModels (Unstable)',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md17',1,'']]], - ['updatetime_3',['UpdateTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#af39741bd636285a2b08a67b35bd31d81',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], - ['upload_4',['Upload',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md24',1,'']]], + ['unityextensions_0',['UnityExtensions',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html',1,'Uralstech::UGemini::Models::Content']]], + ['unspecified_1',['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_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dba6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Content.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Embedding.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90da6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Candidate.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791da6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Safety.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Safety.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Safety.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Safety.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Schema.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Schema.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a89d25a7a3f5b622af4b50b576197afd0a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Tools.CodeExecution.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Tools.CodeExecution.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Tools.Declaration.Unspecified']]], + ['unstable_2',['TunedModels (Unstable)',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md26',1,'']]], + ['updatetime_3',['UpdateTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#af39741bd636285a2b08a67b35bd31d81',1,'Uralstech.UGemini.FileAPI.GeminiFile.UpdateTime'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a23532382228cd32e5adcc636627fe524',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.UpdateTime']]], + ['upload_4',['Upload',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md33',1,'']]], ['uralstech_5',['Uralstech',['../namespace_uralstech.html',1,'']]], ['uralstech_3a_3augemini_6',['UGemini',['../namespace_uralstech_1_1_u_gemini.html',1,'Uralstech']]], - ['uralstech_3a_3augemini_3a_3aanswer_7',['Answer',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3achat_8',['Chat',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3aembedding_9',['Embedding',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3aexceptions_10',['Exceptions',['../namespace_uralstech_1_1_u_gemini_1_1_exceptions.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3afileapi_11',['FileAPI',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3amodels_12',['Models',['../namespace_uralstech_1_1_u_gemini_1_1_models.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3aschema_13',['Schema',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3astatus_14',['Status',['../namespace_uralstech_1_1_u_gemini_1_1_status.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3atokencounting_15',['TokenCounting',['../namespace_uralstech_1_1_u_gemini_1_1_token_counting.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3atools_16',['Tools',['../namespace_uralstech_1_1_u_gemini_1_1_tools.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3atools_3a_3adeclaration_17',['Declaration',['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html',1,'Uralstech::UGemini::Tools']]], - ['uralstech_3a_3augemini_3a_3autils_18',['Utils',['../namespace_uralstech_1_1_u_gemini_1_1_utils.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3autils_3a_3asingleton_19',['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_20',['Web',['../namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html',1,'Uralstech::UGemini::Utils']]], - ['uri_21',['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_22',['UsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a9c1c2b5bcba02fa675c473c6a0bc0c24',1,'Uralstech::UGemini::Chat::GeminiChatResponse']]], - ['user_23',['User',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a8f9bfe9d1345237cb3b2b205864da075',1,'Uralstech::UGemini']]], - ['utility_20methods_24',['Utility Methods',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md28',1,'']]] + ['uralstech_3a_3augemini_3a_3aexceptions_7',['Exceptions',['../namespace_uralstech_1_1_u_gemini_1_1_exceptions.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3afileapi_8',['FileAPI',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3amodels_9',['Models',['../namespace_uralstech_1_1_u_gemini_1_1_models.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3acaching_10',['Caching',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_caching.html',1,'Uralstech::UGemini::Models']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3acontent_11',['Content',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html',1,'Uralstech::UGemini::Models']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3acontent_3a_3aattribution_12',['Attribution',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution.html',1,'Uralstech::UGemini::Models::Content']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3acontent_3a_3acitation_13',['Citation',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation.html',1,'Uralstech::UGemini::Models::Content']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3acounttokens_14',['CountTokens',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens.html',1,'Uralstech::UGemini::Models']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3aembedding_15',['Embedding',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html',1,'Uralstech::UGemini::Models']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_16',['Generation',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html',1,'Uralstech::UGemini::Models']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3acandidate_17',['Candidate',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html',1,'Uralstech::UGemini::Models::Generation']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3achat_18',['Chat',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat.html',1,'Uralstech::UGemini::Models::Generation']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3aquestionanswering_19',['QuestionAnswering',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html',1,'Uralstech::UGemini::Models::Generation']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3aquestionanswering_3a_3agrounding_20',['Grounding',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3aquestionanswering_3a_3asemanticretriever_21',['SemanticRetriever',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3asafety_22',['Safety',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html',1,'Uralstech::UGemini::Models::Generation']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3aschema_23',['Schema',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html',1,'Uralstech::UGemini::Models::Generation']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3atools_24',['Tools',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools.html',1,'Uralstech::UGemini::Models::Generation']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3atools_3a_3acodeexecution_25',['CodeExecution',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html',1,'Uralstech::UGemini::Models::Generation::Tools']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3atools_3a_3adeclaration_26',['Declaration',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html',1,'Uralstech::UGemini::Models::Generation::Tools']]], + ['uralstech_3a_3augemini_3a_3astatus_27',['Status',['../namespace_uralstech_1_1_u_gemini_1_1_status.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3autils_28',['Utils',['../namespace_uralstech_1_1_u_gemini_1_1_utils.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3autils_3a_3asingleton_29',['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_30',['Web',['../namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html',1,'Uralstech::UGemini::Utils']]], + ['uri_31',['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'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a377145c17dbd869d3d18dbb04cbcad67',1,'Uralstech.UGemini.Models.Content.Citation.GeminiCitationSource.Uri']]], + ['usagemetadata_32',['UsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a2f4b466968d640b74e9a663c35435ddd',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.UsageMetadata'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#ab82cb5b1f23d0317081c6a8bc847b419',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatResponse.UsageMetadata']]], + ['user_33',['User',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dba8f9bfe9d1345237cb3b2b205864da075',1,'Uralstech::UGemini::Models::Content']]], + ['utility_20methods_34',['Utility Methods',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md37',1,'']]] ]; diff --git a/docs/search/all_15.js b/docs/search/all_15.js index fa1d79c8..54151f9f 100644 --- a/docs/search/all_15.js +++ b/docs/search/all_15.js @@ -1,7 +1,7 @@ var searchData= [ - ['values_0',['Values',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html#ab7e2e9758cb47f8d69cce929b0f2c4c5',1,'Uralstech::UGemini::Embedding::GeminiContentEmbedding']]], - ['verbose_1',['Verbose',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39ad4a9fa383ab700c5bdd6f31cf7df0faf',1,'Uralstech::UGemini::Answer']]], + ['values_0',['Values',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html#a3f9d9a115f8012a115354062d4920dfe',1,'Uralstech::UGemini::Models::Embedding::GeminiContentEmbedding']]], + ['verbose_1',['Verbose',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90dad4a9fa383ab700c5bdd6f31cf7df0faf',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]], ['version_2',['Version',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a0ac512fb55049916a47c69cc52255512',1,'Uralstech::UGemini::Models::GeminiModel']]], ['video3gpp_3',['Video3GPP',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca9ee7912972010776643b4255631c927d',1,'Uralstech::UGemini']]], ['videoavi_4',['VideoAVI',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caeed161c899c3f137cb9a46585ef91908',1,'Uralstech::UGemini']]], @@ -14,5 +14,5 @@ var searchData= ['videowebm_11',['VideoWebM',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca28401944e0d82b9cbbd1ba8dc6d92cad',1,'Uralstech::UGemini']]], ['videowmv_12',['VideoWMV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabecf04ace621185fdfcd6ff66ce0f8c0',1,'Uralstech::UGemini']]], ['videoxflv_13',['VideoXFLV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabcdd3bc83b74eb90c9ed0456b4eb116d',1,'Uralstech::UGemini']]], - ['violence_14',['Violence',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea0ef93352ce96f36586f2a3cf3525ecca',1,'Uralstech::UGemini']]] + ['violence_14',['Violence',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a0ef93352ce96f36586f2a3cf3525ecca',1,'Uralstech::UGemini::Models::Generation::Safety']]] ]; diff --git a/docs/search/all_16.js b/docs/search/all_16.js index ca48a8db..56c6753a 100644 --- a/docs/search/all_16.js +++ b/docs/search/all_16.js @@ -1,6 +1,6 @@ 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']]], - ['with_20file_20api_1',['Prompting with File API',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36',1,'']]], - ['writejson_2',['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.WriteJson()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a7782edbcbb98de81e6456a845fec628d',1,'Uralstech.UGemini.Models.GeminiModelIdStringConverter.WriteJson()']]] + ['with_20file_20api_1',['Prompting with File API',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md46',1,'']]], + ['writejson_2',['WriteJson',['../class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html#a3e15c9156e929bb6eeb7a3d11d912eb3',1,'Uralstech.UGemini.GeminiSecondsToTimeSpanJsonConverter.WriteJson()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a7782edbcbb98de81e6456a845fec628d',1,'Uralstech.UGemini.Models.GeminiModelIdStringConverter.WriteJson()']]] ]; diff --git a/docs/search/all_17.js b/docs/search/all_17.js deleted file mode 100644 index ca48a8db..00000000 --- a/docs/search/all_17.js +++ /dev/null @@ -1,6 +0,0 @@ -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']]], - ['with_20file_20api_1',['Prompting with File API',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36',1,'']]], - ['writejson_2',['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.WriteJson()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a7782edbcbb98de81e6456a845fec628d',1,'Uralstech.UGemini.Models.GeminiModelIdStringConverter.WriteJson()']]] -]; diff --git a/docs/search/all_18.js b/docs/search/all_18.js deleted file mode 100644 index ca48a8db..00000000 --- a/docs/search/all_18.js +++ /dev/null @@ -1,6 +0,0 @@ -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']]], - ['with_20file_20api_1',['Prompting with File API',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36',1,'']]], - ['writejson_2',['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.WriteJson()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a7782edbcbb98de81e6456a845fec628d',1,'Uralstech.UGemini.Models.GeminiModelIdStringConverter.WriteJson()']]] -]; diff --git a/docs/search/all_2.js b/docs/search/all_2.js index 80469881..66bfccc7 100644 --- a/docs/search/all_2.js +++ b/docs/search/all_2.js @@ -1,28 +1,36 @@ var searchData= [ - ['cachedcontent_0',['CachedContent',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#addde54440073d71ca1aedf8a2ccc677c',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], - ['cachedcontenttokencount_1',['CachedContentTokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a8bd46378ea1f28cedf0ee6555eb687ff',1,'Uralstech::UGemini::Chat::GeminiUsageMetadata']]], - ['calling_2',['Calling',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md29',1,'Function Calling'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md33',1,'Function Calling']]], - ['candidatecount_3',['CandidateCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0360180edaf0e25574fdd34d0582b6ca',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['candidates_4',['Candidates',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a55e6d4a65bd637dbfbb8db55b8433ea1',1,'Uralstech::UGemini::Chat::GeminiChatResponse']]], - ['candidatestokencount_5',['CandidatesTokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#ab879555a8ddd4c0a302e9ad24727e43e',1,'Uralstech::UGemini::Chat::GeminiUsageMetadata']]], - ['category_6',['Category',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#adfa9c2bbfe105eec2ebfa90de828f05f',1,'Uralstech.UGemini.Chat.GeminiSafetySettings.Category'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a802d7f4e559c651579b4fffa061a64d0',1,'Uralstech.UGemini.Chat.GeminiSafetyRating.Category']]], - ['chat_7',['Chat',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a55dcdf017b51fc96f7b5f9d63013b95d',1,'Uralstech.UGemini.GeminiManager.Chat'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md32',1,'Mult-turn Chat']]], - ['chat_20request_8',['QuickStart: Multi-turn Chat Request',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md6',1,'']]], - ['chunk_9',['Chunk',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a908cb3948e116fb6eb26421ade232224',1,'Uralstech::UGemini::Chat::GeminiSemanticRetrieverChunk']]], - ['citationmetadata_10',['CitationMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a141a55c27ae2167744695008a2781e09',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], - ['citationsources_11',['CitationSources',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html#a1b544f3a52acb16444ab69e6805775d2',1,'Uralstech::UGemini::Chat::GeminiCitationMetadata']]], - ['classification_12',['Classification',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a5c9335b28e6277ddbe0137f04e5e58a7',1,'Uralstech::UGemini::Embedding']]], - ['clustering_13',['Clustering',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5ade3a31857992c01e9d9a1139971b66bc',1,'Uralstech::UGemini::Embedding']]], - ['code_14',['Code',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#acc9077440951f09acd26b2c66b02e2ab',1,'Uralstech::UGemini::Status::GeminiStatus']]], - ['completerequest_15',['CompleteRequest',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acc68f8797efe1be6d460ff966aaa2204',1,'Uralstech::UGemini::TokenCounting::GeminiTokenCountRequest']]], - ['compute_3c_20trequest_2c_20tresponse_20_3e_16',['Compute< TRequest, TResponse >',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a89b800c896b599e48e247ab98a58b088',1,'Uralstech::UGemini::GeminiManager']]], - ['conditions_17',['Conditions',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html#aa16d64fa4afc3246424f2ff4a6e59ff9',1,'Uralstech::UGemini::Answer::GeminiMetadataFilter']]], - ['content_18',['Content',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html#aa9f36c925b9ce5bd05917e652682b1e4',1,'Uralstech.UGemini.Answer.GeminiGroundingPassage.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'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a8fd524357a9cb5276572927d8a0015f8',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.Content'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md34',1,'Streaming Generated Content']]], - ['content_20to_20requests_19',['Adding Media Content to Requests',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md27',1,'']]], - ['contents_20',['Contents',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#af7bc2ff245995bc0111f722f42bded1b',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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_21',['ContentType',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ad9d49da6d6e3e0eb55038102d1b48f6e',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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_embedding_1_1_gemini_batch_embed_content_request.html#a12f91201a8266154efbaab4ac81aaf9d',1,'Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a40d85df8336bb6ccc4a8cf4f9536a1ac',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.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()']]], - ['counting_22',['Token Counting',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md39',1,'']]], - ['counttokens_23',['CountTokens',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a85a63de01cd75e7a87a44cc632a045c5',1,'Uralstech.UGemini.GeminiManager.CountTokens'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md16',1,'CountTokens']]], - ['createtime_24',['CreateTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ad6295ecd52e47ec544c37df8faf34f60',1,'Uralstech::UGemini::FileAPI::GeminiFile']]] + ['cachedcontent_0',['CachedContent',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a7f6d748aacac2e2d70c09afbc7608ce7',1,'Uralstech::UGemini::Models::Generation::Chat::GeminiChatRequest']]], + ['cachedcontents_1',['CachedContents',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html#a5a74ca343abda49d12e290a34988fc1a',1,'Uralstech::UGemini::Models::Caching::GeminiCachedContentListResponse']]], + ['cachedcontents_20beta_20api_2',['CachedContents (Beta API)',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md11',1,'']]], + ['cachedcontenttokencount_3',['CachedContentTokenCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#abed6568e1efe96b646f1d22f3b89b63e',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiUsageMetadata']]], + ['calling_4',['Calling',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md38',1,'Function Calling'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md43',1,'Function Calling']]], + ['candidatecount_5',['CandidateCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#abad1b1c865c8a39db3aa8dcd210cd4ff',1,'Uralstech::UGemini::Models::Generation::GeminiGenerationConfiguration']]], + ['candidates_6',['Candidates',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#ae682270ec874b5ac97db0189ef81270a',1,'Uralstech::UGemini::Models::Generation::Chat::GeminiChatResponse']]], + ['candidatestokencount_7',['CandidatesTokenCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#af6b437442608e725c4f82cf6cbc9ec94',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiUsageMetadata']]], + ['category_8',['Category',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a5d5cc75b4d1df8a12fa339638073fbc4',1,'Uralstech.UGemini.Models.Generation.Safety.GeminiSafetyRating.Category'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html#a28d0cc1cf00b773acf21f237436937c3',1,'Uralstech.UGemini.Models.Generation.Safety.GeminiSafetySettings.Category']]], + ['changes_9',['Changes',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html#autotoc_md1',1,'General Changes'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html#autotoc_md2',1,'Namespace Changes']]], + ['changes_20notice_10',['Breaking Changes Notice',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html',1,'']]], + ['chat_11',['Mult-turn Chat',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md42',1,'']]], + ['chat_20request_12',['QuickStart: Multi-turn Chat Request',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md9',1,'']]], + ['chunk_13',['Chunk',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html#a2b8d684ee4d5928698ad20c1104554c3',1,'Uralstech::UGemini::Models::Content::Attribution::GeminiSemanticRetrieverChunk']]], + ['citationmetadata_14',['CitationMetadata',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a61bbec645072ef135f766d3b034f1f0c',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiCandidate']]], + ['citationsources_15',['CitationSources',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html#ac0cb8cf030f2ec61e7eff67880791a6a',1,'Uralstech::UGemini::Models::Content::Citation::GeminiCitationMetadata']]], + ['classification_16',['Classification',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a5c9335b28e6277ddbe0137f04e5e58a7',1,'Uralstech::UGemini::Models::Embedding']]], + ['clustering_17',['Clustering',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4ade3a31857992c01e9d9a1139971b66bc',1,'Uralstech::UGemini::Models::Embedding']]], + ['code_18',['Code',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html#adc29a3d6bf2b07c6ba6406720b5ed0aa',1,'Uralstech.UGemini.Models.Generation.Tools.CodeExecution.GeminiExecutableCode.Code'],['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#acc9077440951f09acd26b2c66b02e2ab',1,'Uralstech.UGemini.Status.GeminiStatus.Code']]], + ['code_20execution_19',['Code Execution',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md39',1,'']]], + ['codeexecution_20',['CodeExecution',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html#a00c9511961cc5480b36bf3e98902abb9',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration::GeminiTool']]], + ['codeexecutionresult_21',['CodeExecutionResult',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a2744d46f3d7c48341fba745f04f8065b',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], + ['completerequest_22',['CompleteRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a7807de6d6c62dba30268ed8d00ed14fb',1,'Uralstech::UGemini::Models::CountTokens::GeminiTokenCountRequest']]], + ['conditions_23',['Conditions',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html#a8ae6e8e9ccb87809cd654b89a98897dc',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiMetadataFilter']]], + ['content_24',['Content',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a863e496361b0f0bd25d58f50e64b7892',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.Content'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html#a6c52aded81d798880bc89161160e5beb',1,'Uralstech.UGemini.Models.Content.Attribution.GeminiGroundingAttribution.Content'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a61ba2b047b3d3ace8450600864e4983c',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.Content'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html#a7e85c91ca161d560beea00bca3487b29',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassage.Content'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a2f8e104e04dd1e18a2cce2ddb188c7c8',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiCandidate.Content'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md44',1,'Streaming Generated Content']]], + ['content_20to_20requests_25',['Adding Media Content to Requests',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36',1,'']]], + ['contentid_26',['ContentId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a054877b2d98767661a4c9808ad6eb35a',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest.ContentId'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a4be413ba200aa741d6e0cbff741e8471',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest.ContentId'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#af4f5e6219ac95d3416c563bff90f385b',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.ContentId']]], + ['contents_27',['Contents',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#ab9ef3b5511dc9f5a921de2a29b213950',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.Contents'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a41f0b5181daae11aa871b488765974f5',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.Contents'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a7a5a232d39669c31d656a674a459e816',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.Contents'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a928b52ad7b59ab7f6f4024b2518bfa86',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.Contents']]], + ['contenttype_28',['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'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a7cc856479f845b6244c530f55f5638ab',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#ae20e714558566c91340913235623be9f',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a80c25d193cb38ccaaf97a6c4213008f1',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ab66fdfdb07dc07051ffdbc27008e88e1',1,'Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a316df4c1279a635e34728733563ef5e0',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a6bb8cc47611a721b517da6b589a5d3f5',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#ae1165db5ff3a76210bc7e0c8337433f9',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.ContentType'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html#aacfd538b20761dd2d73941cad8e7d438',1,'Uralstech.UGemini.IGeminiPatchRequest.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_gemini_content_type_extensions.html#add4b09201aaf4e40ae32c4e37fe5545b',1,'Uralstech.UGemini.GeminiContentTypeExtensions.ContentType()']]], + ['counting_29',['Token Counting',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md49',1,'']]], + ['counttokens_30',['CountTokens',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md25',1,'']]], + ['create_31',['Create',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md12',1,'']]], + ['createtime_32',['CreateTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ad6295ecd52e47ec544c37df8faf34f60',1,'Uralstech.UGemini.FileAPI.GeminiFile.CreateTime'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a246b4d168e41a5ccee76cce771285a08',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.CreateTime']]] ]; diff --git a/docs/search/all_3.js b/docs/search/all_3.js index 9cafcd50..ae499fe7 100644 --- a/docs/search/all_3.js +++ b/docs/search/all_3.js @@ -1,17 +1,17 @@ var searchData= [ - ['dangerous_0',['Dangerous',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaf44f1629db33ba70816eb97d3c4e2282',1,'Uralstech::UGemini']]], - ['dangerouscontent_1',['DangerousContent',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eac94148758d8111d82f63cae96d7b6e55',1,'Uralstech::UGemini']]], - ['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']]], - ['defaultmodelresourcelocation_5',['DefaultModelResourceLocation',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#ac683796ea84026d0b63839325e5aa62b',1,'Uralstech::UGemini::Models::GeminiModelId']]], - ['delete_6',['Delete',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md20',1,'']]], - ['deprecated_20list_7',['Deprecated List',['../deprecated.html',1,'']]], - ['derogatory_8',['Derogatory',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eae6ff0ff9621ddfb821303c01de15c217',1,'Uralstech::UGemini']]], - ['description_9',['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']]], + ['dangerous_0',['Dangerous',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51af44f1629db33ba70816eb97d3c4e2282',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['dangerouscontent_1',['DangerousContent',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51ac94148758d8111d82f63cae96d7b6e55',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['data_2',['Data',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#ae1921272fb4b4d4441d2c7a624902dd0',1,'Uralstech.UGemini.Models.Content.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_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a44749712dbec183e983dcd78a7736c41',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['datetime_4',['DateTime',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a8cf10d2341ed01492506085688270c1e',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['deadlineexceeded_5',['DeadlineExceeded',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467abfe21264466e240bec5a8f8e6c4e2487',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]], + ['defaultmodelresourcelocation_6',['DefaultModelResourceLocation',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#ac683796ea84026d0b63839325e5aa62b',1,'Uralstech::UGemini::Models::GeminiModelId']]], + ['delete_7',['Delete',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md13',1,'Delete'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md29',1,'Delete']]], + ['derogatory_8',['Derogatory',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51ae6ff0ff9621ddfb821303c01de15c217',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['description_9',['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_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a2ad788449a5bc25c6c5480303fb6b572',1,'Uralstech.UGemini.Models.Generation.Schema.GeminiSchema.Description'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a96b827958b1123d5d8295729ec1e4bb3',1,'Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionDeclaration.Description']]], ['details_10',['Details',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#aa95d541a23ea024ca3ef7014b759b1e9',1,'Uralstech::UGemini::Status::GeminiStatus']]], - ['displayname_11',['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']]], + ['displayname_11',['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_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_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a97f86e61e09c815fcf6a4cb72f91a322',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.DisplayName'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a9abd35b9fd0f473615ab93645820b7a5',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.DisplayName'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ad5d51ac50afbe7942f2e15d9436e5b2d',1,'Uralstech.UGemini.Models.GeminiModel.DisplayName']]], ['documentation_12',['QuickStart and Documentation',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html',1,'']]], - ['double_13',['Double',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068ad909d38d705ce75386dd86e611a82f5b',1,'Uralstech::UGemini::Schema']]] + ['double_13',['Double',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764ad909d38d705ce75386dd86e611a82f5b',1,'Uralstech::UGemini::Models::Generation::Schema']]] ]; diff --git a/docs/search/all_4.js b/docs/search/all_4.js index 9ef36583..be87dc66 100644 --- a/docs/search/all_4.js +++ b/docs/search/all_4.js @@ -1,14 +1,16 @@ var searchData= [ - ['embedcontent_0',['EmbedContent',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md11',1,'']]], - ['embedding_1',['Embedding',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html#a23b374b4ffd64c0a9e24a30522c1c29b',1,'Uralstech::UGemini::Embedding::GeminiEmbedContentResponse']]], - ['embeddings_2',['Embeddings',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html#a179e55ec0ca7ec74e1b34d7515b3bdbb',1,'Uralstech::UGemini::Embedding::GeminiBatchEmbedContentResponse']]], - ['endindex_3',['EndIndex',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a71d2bf8ce05e2b42615b12bacab1937f',1,'Uralstech::UGemini::Chat::GeminiCitationSource']]], - ['endpoints_4',['All Supported Endpoints',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md7',1,'']]], - ['enum_5',['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']]], - ['enumextensions_6',['EnumExtensions',['../class_uralstech_1_1_u_gemini_1_1_enum_extensions.html',1,'Uralstech::UGemini']]], - ['equal_7',['Equal',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5af5f286e73bda105e538310b3190f75c5',1,'Uralstech::UGemini::Answer']]], - ['excludes_8',['Excludes',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a9c996acd3d07c857bf343151d04f6c00',1,'Uralstech::UGemini::Answer']]], - ['expirationtime_9',['ExpirationTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7a61ce06b675869d0e1dbab8ed116676',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], - ['extractive_10',['Extractive',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39affc23b7f16cd5183b6304160942cc572',1,'Uralstech::UGemini::Answer']]] + ['embedcontent_0',['EmbedContent',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md20',1,'']]], + ['embedding_1',['Embedding',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html#a561a80f60917e260b2bc7db6d710c9b7',1,'Uralstech::UGemini::Models::Embedding::GeminiEmbedContentResponse']]], + ['embeddings_2',['Embeddings',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html#afe4292704a87476278238c645cb13d5a',1,'Uralstech::UGemini::Models::Embedding::GeminiBatchEmbedContentResponse']]], + ['endindex_3',['EndIndex',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#aafe38fcc6a992a7ee9014a7bef3648ab',1,'Uralstech::UGemini::Models::Content::Citation::GeminiCitationSource']]], + ['endpoints_4',['All Supported Endpoints',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md10',1,'']]], + ['enum_5',['Enum',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a9a193ae6fc0f132b49bb9af8eb0fe05f',1,'Uralstech.UGemini.Models.Generation.Schema.GeminiSchema.Enum'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764acf20423ed48998082c20099488a0917c',1,'Uralstech.UGemini.Models.Generation.Schema.Enum']]], + ['equal_6',['Equal',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebaf5f286e73bda105e538310b3190f75c5',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['excludes_7',['Excludes',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba9c996acd3d07c857bf343151d04f6c00',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['executablecode_8',['ExecutableCode',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a2569e5f827a4add0a35baffbf7496893',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], + ['execution_9',['Code Execution',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md39',1,'']]], + ['expirationtime_10',['ExpirationTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7a61ce06b675869d0e1dbab8ed116676',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], + ['expiretime_11',['ExpireTime',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#ac9db1d13d3fb01eb797e2030208744e8',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.ExpireTime'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a806860a9ed8ede3bfee20ee2db065adf',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.ExpireTime'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html#a6607251dbe87b790e104817ce30feb75',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchData.ExpireTime']]], + ['extractive_12',['Extractive',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90daffc23b7f16cd5183b6304160942cc572',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]] ]; diff --git a/docs/search/all_5.js b/docs/search/all_5.js index 3d81e908..6b2068c2 100644 --- a/docs/search/all_5.js +++ b/docs/search/all_5.js @@ -1,21 +1,21 @@ var searchData= [ - ['factverification_0',['FactVerification',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a09bc4cb325762ff3d24aca4fae40e516',1,'Uralstech::UGemini::Embedding']]], - ['failed_1',['Failed',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40ad7c8c85bf79bbe1b7188497c32c3b0ca',1,'Uralstech::UGemini::FileAPI']]], - ['features_2',['GeminiChatRequest Features',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md25',1,'']]], + ['factverification_0',['FactVerification',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a09bc4cb325762ff3d24aca4fae40e516',1,'Uralstech::UGemini::Models::Embedding']]], + ['failed_1',['Failed',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40ad7c8c85bf79bbe1b7188497c32c3b0ca',1,'Uralstech.UGemini.FileAPI.Failed'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467ad7c8c85bf79bbe1b7188497c32c3b0ca',1,'Uralstech.UGemini.Models.Generation.Tools.CodeExecution.Failed']]], + ['features_2',['GeminiChatRequest Features',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md34',1,'']]], ['file_3',['File',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a2c6ffa8abc354537c515c3b7c59fba2a',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.File'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html#a8ee075c5fa1d1daefe2c4cc000eb82c6',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadResponse.File']]], - ['file_20api_4',['Prompting with File API',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36',1,'']]], - ['filedata_5',['FileData',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a5e5224b36583c7b5dd229ce8c9bd800d',1,'Uralstech::UGemini::GeminiContentPart']]], + ['file_20api_4',['Prompting with File API',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md46',1,'']]], + ['filedata_5',['FileData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a8870a0d1610d2504ae053cc78f77ce92',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], ['fileid_6',['FileId',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#af727126ce217dedfd2af30911dd1dc79',1,'Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest.FileId'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a5454255b3a5058f077099ee114748b3d',1,'Uralstech.UGemini.FileAPI.GeminiFileGetRequest.FileId']]], ['files_7',['Files',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#abc46e3038da55dd1b533ae0c515671f5',1,'Uralstech::UGemini::FileAPI::GeminiFileListResponse']]], - ['files_20beta_20api_8',['Files (Beta API)',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md19',1,'']]], - ['fileuri_9',['FileUri',['../class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#a3f942859d1fa02064afafd30cd7a485a',1,'Uralstech::UGemini::GeminiFileData']]], - ['finishreason_10',['FinishReason',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#abc1674c7907ce41a69dbe6af56978b95',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], - ['float_11',['Float',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a22ae0e2b89e5e3d477f988cc36d3272b',1,'Uralstech.UGemini.Schema.Float'],['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa22ae0e2b89e5e3d477f988cc36d3272b',1,'Uralstech.UGemini.Schema.Float']]], - ['format_12',['Format',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a70b4a186a5595c79e24e6971f983527f',1,'Uralstech::UGemini::Schema::GeminiSchema']]], - ['function_20calling_13',['Function Calling',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md29',1,'Function Calling'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md33',1,'Function Calling']]], - ['functioncall_14',['FunctionCall',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a65b4f8f4fabb11319b39459cbd229267',1,'Uralstech::UGemini::GeminiContentPart']]], - ['functioncallingconfig_15',['FunctionCallingConfig',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a2e0b0e70cc832bf4e6aadc6bbc9e8614',1,'Uralstech::UGemini::Tools::Declaration::GeminiToolConfiguration']]], - ['functiondeclarations_16',['FunctionDeclarations',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html#ade17f48f01c1aa40ea0dfc6c61211499',1,'Uralstech::UGemini::Tools::Declaration::GeminiTool']]], - ['functionresponse_17',['FunctionResponse',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a282b5bec90f86dcd9469be23373cc832',1,'Uralstech::UGemini::GeminiContentPart']]] + ['files_20beta_20api_8',['Files (Beta API)',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md28',1,'']]], + ['fileuri_9',['FileUri',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#ac37b3c86eeebe28a8503b0ba831d3783',1,'Uralstech::UGemini::Models::Content::GeminiFileData']]], + ['finishreason_10',['FinishReason',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#af3ce231630ff340de1ce75cff68c2258',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiCandidate']]], + ['float_11',['Float',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a22ae0e2b89e5e3d477f988cc36d3272b',1,'Uralstech.UGemini.Models.Generation.Schema.Float'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa22ae0e2b89e5e3d477f988cc36d3272b',1,'Uralstech.UGemini.Models.Generation.Schema.Float']]], + ['format_12',['Format',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ad546a645bed11072980cc283e57e8971',1,'Uralstech::UGemini::Models::Generation::Schema::GeminiSchema']]], + ['function_20calling_13',['Function Calling',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md38',1,'Function Calling'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md43',1,'Function Calling']]], + ['functioncall_14',['FunctionCall',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#aa419bdcf00e7205f842d3cb354e50708',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], + ['functioncallingconfig_15',['FunctionCallingConfig',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a6a567c8de25d9bfe1ab691fac0d1510a',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration::GeminiToolConfiguration']]], + ['functiondeclarations_16',['FunctionDeclarations',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html#a8b4b9f30ad86756f463d707ce835e71c',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration::GeminiTool']]], + ['functionresponse_17',['FunctionResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a77c40b4baa40828d6f92572910212879',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]] ]; diff --git a/docs/search/all_6.js b/docs/search/all_6.js index ea2505d3..85b18d64 100644 --- a/docs/search/all_6.js +++ b/docs/search/all_6.js @@ -1,101 +1,117 @@ var searchData= [ - ['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']]], - ['geminianswerrequest_4',['GeminiAnswerRequest',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest'],['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a456a6bd4b29d5a9430aabd4da62ad226',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.GeminiAnswerRequest()']]], - ['geminianswerresponse_5',['GeminiAnswerResponse',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html',1,'Uralstech::UGemini::Answer']]], - ['geminianswerstyle_6',['GeminiAnswerStyle',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39',1,'Uralstech::UGemini::Answer']]], - ['geminiattributionsourceid_7',['GeminiAttributionSourceId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html',1,'Uralstech::UGemini::Chat']]], - ['geminibatchembedcontentrequest_8',['GeminiBatchEmbedContentRequest',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html',1,'Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a441f4bb4544992b32cb84021efb75f7a',1,'Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.GeminiBatchEmbedContentRequest()']]], - ['geminibatchembedcontentresponse_9',['GeminiBatchEmbedContentResponse',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html',1,'Uralstech::UGemini::Embedding']]], - ['geminiblockreason_10',['GeminiBlockReason',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4',1,'Uralstech::UGemini::Chat']]], - ['geminicandidate_11',['GeminiCandidate',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html',1,'Uralstech::UGemini::Chat']]], - ['geminichatrequest_12',['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()']]], - ['geminichatrequest_20features_13',['GeminiChatRequest Features',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md25',1,'']]], - ['geminichatresponse_14',['GeminiChatResponse',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html',1,'Uralstech::UGemini::Chat']]], - ['geminicitationmetadata_15',['GeminiCitationMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html',1,'Uralstech::UGemini::Chat']]], - ['geminicitationsource_16',['GeminiCitationSource',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html',1,'Uralstech::UGemini::Chat']]], - ['geminicontent_17',['GeminiContent',['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html',1,'Uralstech::UGemini']]], - ['geminicontentblob_18',['GeminiContentBlob',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html',1,'Uralstech::UGemini']]], - ['geminicontentembedding_19',['GeminiContentEmbedding',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html',1,'Uralstech::UGemini::Embedding']]], - ['geminicontentpart_20',['GeminiContentPart',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html',1,'Uralstech::UGemini']]], - ['geminicontenttype_21',['GeminiContentType',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73c',1,'Uralstech::UGemini']]], - ['geminiembedcontentrequest_22',['GeminiEmbedContentRequest',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a593076873f6836772cbc86d98f94df39',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.GeminiEmbedContentRequest()']]], - ['geminiembedcontentresponse_23',['GeminiEmbedContentResponse',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html',1,'Uralstech::UGemini::Embedding']]], - ['geminiembedtasktype_24',['GeminiEmbedTaskType',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5',1,'Uralstech::UGemini::Embedding']]], - ['geminifile_25',['GeminiFile',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminifiledata_26',['GeminiFileData',['../class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html',1,'Uralstech::UGemini']]], - ['geminifiledeleterequest_27',['GeminiFileDeleteRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html',1,'Uralstech.UGemini.FileAPI.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.GeminiFileDeleteRequest()']]], - ['geminifilegetrequest_28',['GeminiFileGetRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html',1,'Uralstech.UGemini.FileAPI.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.GeminiFileGetRequest()']]], - ['geminifilelistrequest_29',['GeminiFileListRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html',1,'Uralstech.UGemini.FileAPI.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.GeminiFileListRequest()']]], - ['geminifilelistresponse_30',['GeminiFileListResponse',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminifilestate_31',['GeminiFileState',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40',1,'Uralstech::UGemini::FileAPI']]], - ['geminifileuploadmetadata_32',['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_33',['GeminiFileUploadRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html',1,'Uralstech.UGemini.FileAPI.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.GeminiFileUploadRequest()']]], - ['geminifileuploadresponse_34',['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_35',['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']]], - ['geminifinishreason_36',['GeminiFinishReason',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9',1,'Uralstech::UGemini::Chat']]], - ['geminifunctioncall_37',['GeminiFunctionCall',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html',1,'Uralstech::UGemini::Tools']]], - ['geminifunctioncallingconfiguration_38',['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']]], - ['geminifunctioncallingmode_39',['GeminiFunctionCallingMode',['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6f',1,'Uralstech::UGemini::Tools::Declaration']]], - ['geminifunctiondeclaration_40',['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_41',['GeminiFunctionResponse',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html',1,'Uralstech::UGemini::Tools']]], - ['geminifunctionresponsecontent_42',['GeminiFunctionResponseContent',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html',1,'Uralstech::UGemini::Tools']]], - ['geminigenerationconfiguration_43',['GeminiGenerationConfiguration',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html',1,'Uralstech::UGemini::Chat']]], - ['geminigroundingattribution_44',['GeminiGroundingAttribution',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html',1,'Uralstech::UGemini::Chat']]], - ['geminigroundingattributions_45',['GeminiGroundingAttributions',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html',1,'Uralstech::UGemini::Answer']]], - ['geminigroundingpassage_46',['GeminiGroundingPassage',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html',1,'Uralstech::UGemini::Answer']]], - ['geminigroundingpassageid_47',['GeminiGroundingPassageId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html',1,'Uralstech::UGemini::Chat']]], - ['geminigroundingpassages_48',['GeminiGroundingPassages',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html',1,'Uralstech::UGemini::Answer']]], - ['geminiharmprobability_49',['GeminiHarmProbability',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7',1,'Uralstech::UGemini::Chat']]], - ['geminimanager_50',['GeminiManager',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html',1,'Uralstech.UGemini.GeminiManager'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md3',1,'GeminiManager']]], - ['geminimetadatacondition_51',['GeminiMetadataCondition',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html',1,'Uralstech::UGemini::Answer']]], - ['geminimetadataconditionoperator_52',['GeminiMetadataConditionOperator',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5',1,'Uralstech::UGemini::Answer']]], - ['geminimetadatafilter_53',['GeminiMetadataFilter',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html',1,'Uralstech::UGemini::Answer']]], - ['geminimodel_54',['GeminiModel',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html',1,'Uralstech::UGemini::Models']]], - ['geminimodelgetrequest_55',['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_56',['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#a540dbf1359bd611f7b8de06ad8ce3009',1,'Uralstech.UGemini.Models.GeminiModelId.GeminiModelId(string nameOrBaseModelId)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a31bae771ebd69a0238ebfa5552a7d1a6',1,'Uralstech.UGemini.Models.GeminiModelId.GeminiModelId(string name, string baseModelId)']]], - ['geminimodelidstringconverter_57',['GeminiModelIdStringConverter',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html',1,'Uralstech::UGemini::Models']]], - ['geminimodellistrequest_58',['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_59',['GeminiModelListResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html',1,'Uralstech::UGemini::Models']]], - ['geminipromptfeedback_60',['GeminiPromptFeedback',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html',1,'Uralstech::UGemini::Chat']]], - ['geminirequestexception_61',['GeminiRequestException',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html',1,'Uralstech::UGemini::Exceptions']]], - ['geminirequestmetadata_62',['GeminiRequestMetadata',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html',1,'Uralstech::UGemini']]], - ['geminiresponsetype_63',['GeminiResponseType',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147',1,'Uralstech::UGemini::Chat']]], - ['geminirole_64',['GeminiRole',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52',1,'Uralstech::UGemini']]], - ['geminisafetyharmblockthreshold_65',['GeminiSafetyHarmBlockThreshold',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083',1,'Uralstech::UGemini::Chat']]], - ['geminisafetyharmcategory_66',['GeminiSafetyHarmCategory',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7e',1,'Uralstech::UGemini']]], - ['geminisafetyrating_67',['GeminiSafetyRating',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html',1,'Uralstech::UGemini::Chat']]], - ['geminisafetysettings_68',['GeminiSafetySettings',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html',1,'Uralstech::UGemini::Chat']]], - ['geminischema_69',['GeminiSchema',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html',1,'Uralstech::UGemini::Schema']]], - ['geminischemadataformat_70',['GeminiSchemaDataFormat',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068',1,'Uralstech::UGemini::Schema']]], - ['geminischemadatatype_71',['GeminiSchemaDataType',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055a',1,'Uralstech::UGemini::Schema']]], - ['geminisemanticretrieverchunk_72',['GeminiSemanticRetrieverChunk',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html',1,'Uralstech::UGemini::Chat']]], - ['geminisemanticretrieverconfig_73',['GeminiSemanticRetrieverConfig',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html',1,'Uralstech::UGemini::Answer']]], - ['geministatus_74',['GeminiStatus',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html',1,'Uralstech::UGemini::Status']]], - ['geministatusdetails_75',['GeminiStatusDetails',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html',1,'Uralstech::UGemini::Status']]], - ['geminitimespanjsonconverter_76',['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_77',['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_78',['GeminiTokenCountResponse',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html',1,'Uralstech::UGemini::TokenCounting']]], - ['geminitool_79',['GeminiTool',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html',1,'Uralstech::UGemini::Tools::Declaration']]], - ['geminitoolconfiguration_80',['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_81',['GeminiUsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html',1,'Uralstech::UGemini::Chat']]], - ['generateanswer_20beta_20api_82',['GenerateAnswer (Beta API)',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md15',1,'']]], - ['generatecontent_83',['GenerateContent',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md13',1,'GenerateContent'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md18',1,'GenerateContent']]], - ['generated_20content_84',['Streaming Generated Content',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md34',1,'']]], - ['generationconfig_85',['GenerationConfig',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a70323da0230e4bb9485a5b7b4136bd23',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], - ['get_86',['Get',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md9',1,'Get'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md21',1,'Get']]], - ['get_20model_20metadata_87',['List and Get Model Metadata',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md38',1,'']]], - ['getconfiguration_88',['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_89',['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_90',['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_91',['GetEndpointUri',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#aad020bbfe89ac5208ffd029cb5f786e4',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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_embedding_1_1_gemini_batch_embed_content_request.html#a9789db4ea1409af3e10b412d58846564',1,'Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a04c9cd3167547c797648ba05e8e16c53',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.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_92',['GetResponse',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#adc9304ceaa0540f2705ca94f853738c3',1,'Uralstech::UGemini::Tools::GeminiFunctionCall']]], - ['getutf8encodeddata_93',['GetUtf8EncodedData',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac5e2e8d4a65254c88a7bcc1270401bc5',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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_embedding_1_1_gemini_batch_embed_content_request.html#a31f6b6928d1b39365bd0479c86c43818',1,'Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a25708406b1ff390553011d338d293ef9',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.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()']]], - ['greaterthan_94',['GreaterThan',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5af6d044fe1f01fb0c956b80099e2a3072',1,'Uralstech::UGemini::Answer']]], - ['greaterthanorequal_95',['GreaterThanOrEqual',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a25c44812e9d75f685d2a0b815dea1ebe',1,'Uralstech::UGemini::Answer']]], - ['groundingattributions_96',['GroundingAttributions',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a52985fa76c8b92f3b7feae1b50641f85',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], - ['groundingpassage_97',['GroundingPassage',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html#adf2de484d449008884b739d45bbd1799',1,'Uralstech::UGemini::Chat::GeminiAttributionSourceId']]] + ['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_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_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_5f5pro_3',['Gemini1_5Pro',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#adadc5fec3cd85e2d6965bf4de43bddc0',1,'Uralstech::UGemini::Models::GeminiModel']]], + ['geminianswerrequest_4',['GeminiAnswerRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#ab4fc9021714ef9f8c60bcf5c8184ec87',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.GeminiAnswerRequest()']]], + ['geminianswerresponse_5',['GeminiAnswerResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]], + ['geminianswerstyle_6',['GeminiAnswerStyle',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90d',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]], + ['geminiattributionsourceid_7',['GeminiAttributionSourceId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html',1,'Uralstech::UGemini::Models::Content::Attribution']]], + ['geminibatchembedcontentrequest_8',['GeminiBatchEmbedContentRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html',1,'Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ae2cf0c3e9233f6a7ae0b33ce67979173',1,'Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.GeminiBatchEmbedContentRequest()']]], + ['geminibatchembedcontentresponse_9',['GeminiBatchEmbedContentResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html',1,'Uralstech::UGemini::Models::Embedding']]], + ['geminiblockreason_10',['GeminiBlockReason',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['geminicachedcontent_11',['GeminiCachedContent',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicachedcontentcreaterequest_12',['GeminiCachedContentCreateRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a62341573c83970cbb3cbb8037a9b7654',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.GeminiCachedContentCreateRequest()']]], + ['geminicachedcontentcreationdata_13',['GeminiCachedContentCreationData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicachedcontentdeleterequest_14',['GeminiCachedContentDeleteRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a280616f447862cad36429b99490a6b92',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest.GeminiCachedContentDeleteRequest()']]], + ['geminicachedcontentgetrequest_15',['GeminiCachedContentGetRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#add549ebadae8356f19bd4559f007cf56',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest.GeminiCachedContentGetRequest()']]], + ['geminicachedcontentlistrequest_16',['GeminiCachedContentListRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#a14ac3382f45cef958342666b24856673',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest.GeminiCachedContentListRequest()']]], + ['geminicachedcontentlistresponse_17',['GeminiCachedContentListResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicachedcontentpatchdata_18',['GeminiCachedContentPatchData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicachedcontentpatchrequest_19',['GeminiCachedContentPatchRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a74fbb1eaf33f83439c4f9688cc46e785',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.GeminiCachedContentPatchRequest()']]], + ['geminicachedcontentusagemetadata_20',['GeminiCachedContentUsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicandidate_21',['GeminiCandidate',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['geminichatrequest_22',['GeminiChatRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a5d0d1ac0c0880ee7a7953d3eb4ba3257',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.GeminiChatRequest()']]], + ['geminichatrequest_20features_23',['GeminiChatRequest Features',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md34',1,'']]], + ['geminichatresponse_24',['GeminiChatResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html',1,'Uralstech::UGemini::Models::Generation::Chat']]], + ['geminicitationmetadata_25',['GeminiCitationMetadata',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html',1,'Uralstech::UGemini::Models::Content::Citation']]], + ['geminicitationsource_26',['GeminiCitationSource',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html',1,'Uralstech::UGemini::Models::Content::Citation']]], + ['geminicodeexecution_27',['GeminiCodeExecution',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_code_execution.html',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], + ['geminicodeexecutionlanguage_28',['GeminiCodeExecutionLanguage',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a89d25a7a3f5b622af4b50b576197afd0',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]], + ['geminicodeexecutionoutcome_29',['GeminiCodeExecutionOutcome',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]], + ['geminicodeexecutionresult_30',['GeminiCodeExecutionResult',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]], + ['geminicontent_31',['GeminiContent',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html',1,'Uralstech::UGemini::Models::Content']]], + ['geminicontentblob_32',['GeminiContentBlob',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html',1,'Uralstech::UGemini::Models::Content']]], + ['geminicontentembedding_33',['GeminiContentEmbedding',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html',1,'Uralstech::UGemini::Models::Embedding']]], + ['geminicontentpart_34',['GeminiContentPart',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html',1,'Uralstech::UGemini::Models::Content']]], + ['geminicontenttype_35',['GeminiContentType',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73c',1,'Uralstech::UGemini']]], + ['geminicontenttypeextensions_36',['GeminiContentTypeExtensions',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html',1,'Uralstech::UGemini']]], + ['geminiembedcontentrequest_37',['GeminiEmbedContentRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#ab8cc8d1354d4cec612c6c36ec073e297',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.GeminiEmbedContentRequest()']]], + ['geminiembedcontentresponse_38',['GeminiEmbedContentResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html',1,'Uralstech::UGemini::Models::Embedding']]], + ['geminiembedtasktype_39',['GeminiEmbedTaskType',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4',1,'Uralstech::UGemini::Models::Embedding']]], + ['geminiexecutablecode_40',['GeminiExecutableCode',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]], + ['geminifile_41',['GeminiFile',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminifiledata_42',['GeminiFileData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html',1,'Uralstech.UGemini.Models.Content.GeminiFileData'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#a0ee16065b60107cf31668ea3bbb5b692',1,'Uralstech.UGemini.Models.Content.GeminiFileData.GeminiFileData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#aed1e0b92775ff77aacb67ec7e9a0176f',1,'Uralstech.UGemini.Models.Content.GeminiFileData.GeminiFileData(GeminiContentType contentType, string fileUri)']]], + ['geminifiledeleterequest_43',['GeminiFileDeleteRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html',1,'Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a3b025a3866813c7a368806a1031a51c4',1,'Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest.GeminiFileDeleteRequest()']]], + ['geminifilegetrequest_44',['GeminiFileGetRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html',1,'Uralstech.UGemini.FileAPI.GeminiFileGetRequest'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#aca11be9dc3fe159aff1010b6a883df4f',1,'Uralstech.UGemini.FileAPI.GeminiFileGetRequest.GeminiFileGetRequest()']]], + ['geminifilelistrequest_45',['GeminiFileListRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_request.html',1,'Uralstech.UGemini.FileAPI.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.GeminiFileListRequest()']]], + ['geminifilelistresponse_46',['GeminiFileListResponse',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminifilestate_47',['GeminiFileState',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40',1,'Uralstech::UGemini::FileAPI']]], + ['geminifileuploadmetadata_48',['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_49',['GeminiFileUploadRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html',1,'Uralstech.UGemini.FileAPI.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.GeminiFileUploadRequest(string contentType, bool useBetaApi=true)'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8dcab845647e29b4ab5d682d0129a484',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.GeminiFileUploadRequest(GeminiContentType contentType, bool useBetaApi=true)']]], + ['geminifileuploadresponse_50',['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_51',['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']]], + ['geminifinishreason_52',['GeminiFinishReason',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['geminifunctioncall_53',['GeminiFunctionCall',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html',1,'Uralstech::UGemini::Models::Generation::Tools']]], + ['geminifunctioncallingconfiguration_54',['GeminiFunctionCallingConfiguration',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], + ['geminifunctioncallingmode_55',['GeminiFunctionCallingMode',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], + ['geminifunctiondeclaration_56',['GeminiFunctionDeclaration',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], + ['geminifunctionresponse_57',['GeminiFunctionResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html',1,'Uralstech::UGemini::Models::Generation::Tools']]], + ['geminifunctionresponsecontent_58',['GeminiFunctionResponseContent',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html',1,'Uralstech::UGemini::Models::Generation::Tools']]], + ['geminigenerationconfiguration_59',['GeminiGenerationConfiguration',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html',1,'Uralstech::UGemini::Models::Generation']]], + ['geminigroundingattribution_60',['GeminiGroundingAttribution',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html',1,'Uralstech::UGemini::Models::Content::Attribution']]], + ['geminigroundingpassage_61',['GeminiGroundingPassage',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::Grounding']]], + ['geminigroundingpassageid_62',['GeminiGroundingPassageId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html',1,'Uralstech::UGemini::Models::Content::Attribution']]], + ['geminigroundingpassages_63',['GeminiGroundingPassages',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::Grounding']]], + ['geminiharmprobability_64',['GeminiHarmProbability',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['geminimanager_65',['GeminiManager',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html',1,'Uralstech.UGemini.GeminiManager'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md6',1,'GeminiManager']]], + ['geminimetadatacondition_66',['GeminiMetadataCondition',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['geminimetadataconditionoperator_67',['GeminiMetadataConditionOperator',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceb',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['geminimetadatafilter_68',['GeminiMetadataFilter',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['geminimodel_69',['GeminiModel',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html',1,'Uralstech::UGemini::Models']]], + ['geminimodelgetrequest_70',['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_71',['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#a540dbf1359bd611f7b8de06ad8ce3009',1,'Uralstech.UGemini.Models.GeminiModelId.GeminiModelId(string nameOrBaseModelId)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a31bae771ebd69a0238ebfa5552a7d1a6',1,'Uralstech.UGemini.Models.GeminiModelId.GeminiModelId(string name, string baseModelId)']]], + ['geminimodelidstringconverter_72',['GeminiModelIdStringConverter',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html',1,'Uralstech::UGemini::Models']]], + ['geminimodellistrequest_73',['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_74',['GeminiModelListResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html',1,'Uralstech::UGemini::Models']]], + ['geminipromptfeedback_75',['GeminiPromptFeedback',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['geminirequestexception_76',['GeminiRequestException',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html',1,'Uralstech::UGemini::Exceptions']]], + ['geminirequestmetadata_77',['GeminiRequestMetadata',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html',1,'Uralstech::UGemini']]], + ['geminiresponsetype_78',['GeminiResponseType',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791d',1,'Uralstech::UGemini::Models::Generation']]], + ['geminirole_79',['GeminiRole',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285db',1,'Uralstech::UGemini::Models::Content']]], + ['geminisafetyharmblockthreshold_80',['GeminiSafetyHarmBlockThreshold',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['geminisafetyharmcategory_81',['GeminiSafetyHarmCategory',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['geminisafetyrating_82',['GeminiSafetyRating',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['geminisafetysettings_83',['GeminiSafetySettings',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['geminischema_84',['GeminiSchema',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['geminischemadataformat_85',['GeminiSchemaDataFormat',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['geminischemadatatype_86',['GeminiSchemaDataType',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019ef',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['geminisecondstotimespanjsonconverter_87',['GeminiSecondsToTimeSpanJsonConverter',['../class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html',1,'Uralstech::UGemini']]], + ['geminisemanticretrieverchunk_88',['GeminiSemanticRetrieverChunk',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html',1,'Uralstech::UGemini::Models::Content::Attribution']]], + ['geminisemanticretrieverconfig_89',['GeminiSemanticRetrieverConfig',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['geministatus_90',['GeminiStatus',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html',1,'Uralstech::UGemini::Status']]], + ['geministatusdetails_91',['GeminiStatusDetails',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html',1,'Uralstech::UGemini::Status']]], + ['geminitokencountrequest_92',['GeminiTokenCountRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a596225b38afff2de6fcf93d3121f8824',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.GeminiTokenCountRequest()']]], + ['geminitokencountresponse_93',['GeminiTokenCountResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.html',1,'Uralstech::UGemini::Models::CountTokens']]], + ['geminitool_94',['GeminiTool',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], + ['geminitoolconfiguration_95',['GeminiToolConfiguration',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], + ['geminiusagemetadata_96',['GeminiUsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['general_20changes_97',['General Changes',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html#autotoc_md1',1,'']]], + ['generateanswer_20beta_20api_98',['GenerateAnswer (Beta API)',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md24',1,'']]], + ['generatecontent_99',['GenerateContent',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md22',1,'GenerateContent'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md27',1,'GenerateContent']]], + ['generated_20content_100',['Streaming Generated Content',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md44',1,'']]], + ['generationconfig_101',['GenerationConfig',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#af593ab40d701a4113e7d4fa7c14dc78d',1,'Uralstech::UGemini::Models::Generation::Chat::GeminiChatRequest']]], + ['get_102',['Get',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md14',1,'Get'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md18',1,'Get'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md30',1,'Get']]], + ['get_20model_20metadata_103',['List and Get Model Metadata',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md48',1,'']]], + ['getconfiguration_104',['GetConfiguration',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a8a854448cde37229c8173a5a90bccf4e',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration::GeminiToolConfiguration']]], + ['getcontent_105',['GetContent',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a644ae5e0009169e9cc994749c2c522e5',1,'Uralstech.UGemini.Models.Content.GeminiContent.GetContent(string message, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a905634171a8aec7e8666ef321bce25f3',1,'Uralstech.UGemini.Models.Content.GeminiContent.GetContent(string message, Texture2D image, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a39154d76caaf43440a7847cb76d27412',1,'Uralstech.UGemini.Models.Content.GeminiContent.GetContent(string message, AudioClip audio, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a90ef5374a537a6565a70e9e409d6515b',1,'Uralstech.UGemini.Models.Content.GeminiContent.GetContent(string message, GeminiFile file, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a4c3741843c4112d150666495079bf645',1,'Uralstech.UGemini.Models.Content.GeminiContent.GetContent(GeminiFunctionCall functionCall)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a1131c07bdb35e23d2d95bda8dbac6782',1,'Uralstech.UGemini.Models.Content.GeminiContent.GetContent(GeminiFunctionResponse functionResponse)']]], + ['getcontentblob_106',['GetContentBlob',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#adbf49048cbeb27b8c5f0c6b42a898843',1,'Uralstech.UGemini.Models.Content.GeminiContentBlob.GetContentBlob(AudioClip audio)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#ad551a00302e88f9293306e4b421c22bb',1,'Uralstech.UGemini.Models.Content.GeminiContentBlob.GetContentBlob(Texture2D image, bool useJPEG=false)']]], + ['getendpointuri_107',['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_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_models_1_1_caching_1_1_gemini_cached_content_create_request.html#ae4e3357237204b6d3683862604aacce0',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a4bb8022a90e8c191e7e6cfde94002284',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a919d4a421db49df44497c1e7ba2f68cb',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#ac91df215a95190d82bb2113601bfcfef',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a6822678bfa8b106e049b994b76233afa',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#aab49d58d3761ae958e6a0325d97e2b83',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ac554761fbaac870a11f22f2cbeafb8bb',1,'Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a36343a969db82baffc398839c3452f9d',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#ae7a244e1b2954d7eee82c32c9483ebf9',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4139f12135cd58347c8df9c6e493774f',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#add4ab4bac130944edbcc069b5d6ebeec',1,'Uralstech.UGemini.Models.GeminiModelGetRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aaf930bf273f73e99e16049b267423ed9',1,'Uralstech.UGemini.Models.GeminiModelListRequest.GetEndpointUri()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8',1,'Uralstech.UGemini.IGeminiRequest.GetEndpointUri()']]], + ['getresponse_108',['GetResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#a6fc0ccd2ea06ebb4454b8d26c4d6bf61',1,'Uralstech::UGemini::Models::Generation::Tools::GeminiFunctionCall']]], + ['getutf8encodeddata_109',['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()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a88e82f3c807735af26e83fbb8160b7de',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a3f77546f9ab0033553781e72670457dc',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#adb7251eae6cb41d6f084679d0dd634c7',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a06d784f963100a81880c0b7ed9d2063b',1,'Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#af0f772901b7d42cfb9f8db154430d8c0',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a17d01467514d7e26af0d02835c851dca',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a3aa394c7912d968b2fe4cb63e607963e',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.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_patch_request.html#a80cd3d6f8c845a72858850754588d35d',1,'Uralstech.UGemini.IGeminiPatchRequest.GetUtf8EncodedData()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118',1,'Uralstech.UGemini.IGeminiPostRequest.GetUtf8EncodedData()']]], + ['greaterthan_110',['GreaterThan',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebaf6d044fe1f01fb0c956b80099e2a3072',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['greaterthanorequal_111',['GreaterThanOrEqual',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba25c44812e9d75f685d2a0b815dea1ebe',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['groundingattributions_112',['GroundingAttributions',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a600a90611b24e69fc67fac8c1f664c3e',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiCandidate']]], + ['groundingpassage_113',['GroundingPassage',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html#a92ad083742ba12e4127ac367bffa0a96',1,'Uralstech::UGemini::Models::Content::Attribution::GeminiAttributionSourceId']]] ]; diff --git a/docs/search/all_7.js b/docs/search/all_7.js index 98c3691a..c663f304 100644 --- a/docs/search/all_7.js +++ b/docs/search/all_7.js @@ -1,6 +1,6 @@ var searchData= [ - ['harassment_0',['Harassment',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea1bb7d92c816a9bebed2d7c998fec7564',1,'Uralstech::UGemini']]], - ['hatespeech_1',['HateSpeech',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6d92ab74bd52ac359f68e33d628805a0',1,'Uralstech::UGemini']]], - ['high_2',['High',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a655d20c1ca69519ca647684edbb2db35',1,'Uralstech::UGemini::Chat']]] + ['harassment_0',['Harassment',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a1bb7d92c816a9bebed2d7c998fec7564',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['hatespeech_1',['HateSpeech',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a6d92ab74bd52ac359f68e33d628805a0',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['high_2',['High',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a655d20c1ca69519ca647684edbb2db35',1,'Uralstech::UGemini::Models::Generation::Safety']]] ]; diff --git a/docs/search/all_8.js b/docs/search/all_8.js index 249a3047..8a38f8e0 100644 --- a/docs/search/all_8.js +++ b/docs/search/all_8.js @@ -7,31 +7,32 @@ var searchData= ['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']]], - ['id_7',['Id',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html#ae0859be404a2bd4aa87046c98f5c427d',1,'Uralstech::UGemini::Answer::GeminiGroundingPassage']]], + ['id_7',['Id',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html#abb6797aa76882041c4e9fe71fef89a66',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::Grounding::GeminiGroundingPassage']]], ['igeminideleterequest_8',['IGeminiDeleteRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_delete_request.html',1,'Uralstech::UGemini']]], ['igeminigetrequest_9',['IGeminiGetRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_get_request.html',1,'Uralstech::UGemini']]], ['igeminimultipartpostrequest_10',['IGeminiMultiPartPostRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_multi_part_post_request.html',1,'Uralstech::UGemini']]], - ['igeminipostrequest_11',['IGeminiPostRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html',1,'Uralstech::UGemini']]], - ['igeminirequest_12',['IGeminiRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html',1,'Uralstech::UGemini']]], - ['igeministreamablepostrequest_13',['IGeminiStreamablePostRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html',1,'Uralstech::UGemini']]], - ['igeministreamablepostrequest_3c_20geminichatresponse_20_3e_14',['IGeminiStreamablePostRequest< GeminiChatResponse >',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html',1,'Uralstech::UGemini']]], - ['imageheic_15',['ImageHEIC',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caaddce3fc5b5a33e620fc479bcd3d73ba',1,'Uralstech::UGemini']]], - ['imageheif_16',['ImageHEIF',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cab71404b2d3755355a101538f6730a1a0',1,'Uralstech::UGemini']]], - ['imagejpeg_17',['ImageJPEG',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2671294ab6f72883a8cc5d767032878e',1,'Uralstech::UGemini']]], - ['imagepng_18',['ImagePNG',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad7c57b5e17ed628c8de709ab1278065b',1,'Uralstech::UGemini']]], - ['imagewebp_19',['ImageWebP',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca5494a4a29108bd6bc1e80b733652b3f0',1,'Uralstech::UGemini']]], - ['includes_20',['Includes',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5ab3733659cbf8c4c1da209dcf37cf2eb9',1,'Uralstech::UGemini::Answer']]], - ['index_21',['Index',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a29d57f52a884fc096671fd799738923d',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], - ['inlinedata_22',['InlineData',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#abb1cf8411242d1e70d67dadf87bfc0e2',1,'Uralstech::UGemini::GeminiContentPart']]], - ['inlinepassages_23',['InlinePassages',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac3e721a1c4f7c301007cf4f78daf78c9',1,'Uralstech::UGemini::Answer::GeminiAnswerRequest']]], - ['inputfeedback_24',['InputFeedback',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#a8188b4068a322340f2d05a1353a1043c',1,'Uralstech::UGemini::Answer::GeminiAnswerResponse']]], - ['inputtokenlimit_25',['InputTokenLimit',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a938425a3f58815e97c72e40d50837641',1,'Uralstech::UGemini::Models::GeminiModel']]], - ['instance_26',['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_27',['Int',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a1686a6c336b71b36d77354cea19a8b52',1,'Uralstech::UGemini::Schema']]], - ['integer_28',['Integer',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aaa0faef0851b4294c06f2b94bb1cb2044',1,'Uralstech::UGemini::Schema']]], - ['isappendable_29',['IsAppendable',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1162b9168947253cbf34c1c578d6848a',1,'Uralstech::UGemini::GeminiContentPart']]], - ['isbetaapi_30',['IsBetaApi',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['isempty_31',['IsEmpty',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660',1,'Uralstech::UGemini::GeminiContentPart']]], - ['isstreaming_32',['IsStreaming',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329',1,'Uralstech::UGemini::GeminiRequestMetadata']]], - ['items_33',['Items',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#ac07bef009172baa056cbe393cc7502a8',1,'Uralstech::UGemini::Schema::GeminiSchema']]] + ['igeminipatchrequest_11',['IGeminiPatchRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html',1,'Uralstech::UGemini']]], + ['igeminipostrequest_12',['IGeminiPostRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html',1,'Uralstech::UGemini']]], + ['igeminirequest_13',['IGeminiRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html',1,'Uralstech::UGemini']]], + ['igeministreamablepostrequest_14',['IGeminiStreamablePostRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html',1,'Uralstech::UGemini']]], + ['igeministreamablepostrequest_3c_20geminichatresponse_20_3e_15',['IGeminiStreamablePostRequest< GeminiChatResponse >',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html',1,'Uralstech::UGemini']]], + ['imageheic_16',['ImageHEIC',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caaddce3fc5b5a33e620fc479bcd3d73ba',1,'Uralstech::UGemini']]], + ['imageheif_17',['ImageHEIF',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cab71404b2d3755355a101538f6730a1a0',1,'Uralstech::UGemini']]], + ['imagejpeg_18',['ImageJPEG',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2671294ab6f72883a8cc5d767032878e',1,'Uralstech::UGemini']]], + ['imagepng_19',['ImagePNG',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad7c57b5e17ed628c8de709ab1278065b',1,'Uralstech::UGemini']]], + ['imagewebp_20',['ImageWebP',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca5494a4a29108bd6bc1e80b733652b3f0',1,'Uralstech::UGemini']]], + ['includes_21',['Includes',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebab3733659cbf8c4c1da209dcf37cf2eb9',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['index_22',['Index',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#adb618ad7de15bdd01b8ff73043e28db6',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiCandidate']]], + ['inlinedata_23',['InlineData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#af270bdedd4052ddc2ae7e6ad0d60ab8d',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], + ['inlinepassages_24',['InlinePassages',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a1be9485651083c0374091ab3496cfe45',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::GeminiAnswerRequest']]], + ['inputfeedback_25',['InputFeedback',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#aad2781255c2d9cd9668c0583dd551bcf',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::GeminiAnswerResponse']]], + ['inputtokenlimit_26',['InputTokenLimit',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a938425a3f58815e97c72e40d50837641',1,'Uralstech::UGemini::Models::GeminiModel']]], + ['instance_27',['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_28',['Int',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a1686a6c336b71b36d77354cea19a8b52',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['integer_29',['Integer',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efaa0faef0851b4294c06f2b94bb1cb2044',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['isappendable_30',['IsAppendable',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#abca588842b10ce4f4e01da42a8791b1f',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], + ['isbetaapi_31',['IsBetaApi',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], + ['isempty_32',['IsEmpty',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#ab226a0cea65da5111ee133e31aa76a92',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], + ['isstreaming_33',['IsStreaming',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329',1,'Uralstech::UGemini::GeminiRequestMetadata']]], + ['items_34',['Items',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#afc2f664344d83a5f78b5a2bcd28d6dd5',1,'Uralstech::UGemini::Models::Generation::Schema::GeminiSchema']]] ]; diff --git a/docs/search/all_9.js b/docs/search/all_9.js index 02383b34..fa94b869 100644 --- a/docs/search/all_9.js +++ b/docs/search/all_9.js @@ -1,6 +1,6 @@ var searchData= [ - ['json_0',['Json',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147aeed8d85b888a6c015834240885ee6333',1,'Uralstech::UGemini::Chat']]], - ['json_20response_1',['JSON Response',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md37',1,'']]], - ['json_20response_20mode_2',['JSON Response Mode',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md30',1,'']]] + ['json_0',['Json',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791daeed8d85b888a6c015834240885ee6333',1,'Uralstech::UGemini::Models::Generation']]], + ['json_20response_1',['JSON Response',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md47',1,'']]], + ['json_20response_20mode_2',['JSON Response Mode',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md40',1,'']]] ]; diff --git a/docs/search/all_a.js b/docs/search/all_a.js index b1b4441f..7ec099f9 100644 --- a/docs/search/all_a.js +++ b/docs/search/all_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['key_0',['Key',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html#a17d0c7d13030bdb9adae727db0b357b3',1,'Uralstech::UGemini::Answer::GeminiMetadataFilter']]] + ['key_0',['Key',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html#a0e9089f08b5b6e39d5ed395b2aebbc94',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiMetadataFilter']]] ]; diff --git a/docs/search/all_b.js b/docs/search/all_b.js index 5b3616fe..ac94385c 100644 --- a/docs/search/all_b.js +++ b/docs/search/all_b.js @@ -1,11 +1,12 @@ var searchData= [ - ['lessthan_0',['LessThan',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5ac6d9d7bb9939f62f01c80f8b1251501c',1,'Uralstech::UGemini::Answer']]], - ['lessthanorequal_1',['LessThanOrEqual',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a4ab671acbbaacb0db7d8477cfe4f4e0b',1,'Uralstech::UGemini::Answer']]], - ['license_2',['License',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#ae39e1d9cda0143bd98037b7ec6482884',1,'Uralstech::UGemini::Chat::GeminiCitationSource']]], - ['list_3',['List',['../deprecated.html',1,'Deprecated List'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md10',1,'List'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md22',1,'List']]], - ['list_20and_20get_20model_20metadata_4',['List and Get Model Metadata',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md38',1,'']]], - ['long_5',['Long',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a8394f0347c184cf156ac5924dccb773b',1,'Uralstech::UGemini::Schema']]], - ['low_6',['Low',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a28d0edd045e05cf5af64e35ae0c4c6ef',1,'Uralstech::UGemini::Chat']]], - ['lowandabove_7',['LowAndAbove',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083ab38533abc7d7d3bf2661d78df74e0ba7',1,'Uralstech::UGemini::Chat']]] + ['language_0',['Language',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html#a52aa95da8c6f757247582d1bb3dfc183',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution::GeminiExecutableCode']]], + ['lessthan_1',['LessThan',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebac6d9d7bb9939f62f01c80f8b1251501c',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['lessthanorequal_2',['LessThanOrEqual',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba4ab671acbbaacb0db7d8477cfe4f4e0b',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['license_3',['License',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a4c8914018ec8cff1000a88f375091265',1,'Uralstech::UGemini::Models::Content::Citation::GeminiCitationSource']]], + ['list_4',['List',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md15',1,'List'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md19',1,'List'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md31',1,'List']]], + ['list_20and_20get_20model_20metadata_5',['List and Get Model Metadata',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md48',1,'']]], + ['long_6',['Long',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a8394f0347c184cf156ac5924dccb773b',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['low_7',['Low',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a28d0edd045e05cf5af64e35ae0c4c6ef',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['lowandabove_8',['LowAndAbove',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65ab38533abc7d7d3bf2661d78df74e0ba7',1,'Uralstech::UGemini::Models::Generation::Safety']]] ]; diff --git a/docs/search/all_c.js b/docs/search/all_c.js index 2ac867f2..9e54f8ec 100644 --- a/docs/search/all_c.js +++ b/docs/search/all_c.js @@ -1,26 +1,29 @@ var searchData= [ - ['maxchunkscount_0',['MaxChunksCount',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#abe553e87c9c7e19330d0dc3779a074ca',1,'Uralstech::UGemini::Answer::GeminiSemanticRetrieverConfig']]], - ['maxoutputtokens_1',['MaxOutputTokens',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a1953b24c83418d37f2471d94663a3f0f',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['maxresponsefiles_2',['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']]], - ['maxresponsemodels_3',['MaxResponseModels',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#ab24ca9af778b20bfa22ddef97fc16d1a',1,'Uralstech::UGemini::Models::GeminiModelListRequest']]], - ['maxtokens_4',['MaxTokens',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9aaf0e6be419dc2af93d93caca768aed99',1,'Uralstech::UGemini::Chat']]], - ['media_20beta_20api_5',['Media (Beta API)',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md23',1,'']]], - ['media_20content_20to_20requests_6',['Adding Media Content to Requests',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md27',1,'']]], - ['medical_7',['Medical',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea077262cc53a1fb1b5f651d31b6bf81ba',1,'Uralstech::UGemini']]], - ['medium_8',['Medium',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a87f8a6ab85c9ced3702b4ea641ad4bb5',1,'Uralstech::UGemini::Chat']]], - ['mediumandabove_9',['MediumAndAbove',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a4115c8b233f3f48c8716473bf12f7ceb',1,'Uralstech::UGemini::Chat']]], - ['message_10',['Message',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240',1,'Uralstech::UGemini::Status::GeminiStatus']]], - ['metadata_11',['List and Get Model Metadata',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md38',1,'']]], - ['metadatafilters_12',['MetadataFilters',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#a9787c8248121c9fb804e8a36450093c7',1,'Uralstech::UGemini::Answer::GeminiSemanticRetrieverConfig']]], - ['methods_13',['Utility Methods',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md28',1,'']]], - ['mimetype_14',['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()']]], - ['minimumrelevancescore_15',['MinimumRelevanceScore',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#aa78d452bc790a986b30d23e7c1202682',1,'Uralstech::UGemini::Answer::GeminiSemanticRetrieverConfig']]], - ['mode_16',['Mode',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md30',1,'JSON Response 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.Mode']]], - ['model_17',['Model',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ae69e5f31e8229428c80a49688ca7bd2a',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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_embedding_1_1_gemini_batch_embed_content_request.html#ac3be36118a5c68e75084c35f016ff3de',1,'Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a3db32a8309936ae2100693f00b411273',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.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']]], - ['model_20metadata_18',['List and Get Model Metadata',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md38',1,'']]], - ['modelname_19',['ModelName',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a62c29ec0e283e83881c4947c27228fce',1,'Uralstech::UGemini::Models::GeminiModelGetRequest']]], - ['models_20',['Models',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a3b7f509989fe91bdc4325ae100e97963',1,'Uralstech.UGemini.Models.GeminiModelListResponse.Models'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md5',1,'Models'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md8',1,'Models']]], - ['mult_20turn_20chat_21',['Mult-turn Chat',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md32',1,'']]], - ['multi_20turn_20chat_20request_22',['QuickStart: Multi-turn Chat Request',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md6',1,'']]] + ['malformedfunctioncall_0',['MalformedFunctionCall',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a7a5fd1c6fb926ffc941f1793f46ca958',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['maxchunkscount_1',['MaxChunksCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a40b7f8da9729ea5aa93c810b29836743',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiSemanticRetrieverConfig']]], + ['maxitems_2',['MaxItems',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ab39d2670f7577d8b95703e17f58595d7',1,'Uralstech::UGemini::Models::Generation::Schema::GeminiSchema']]], + ['maxoutputtokens_3',['MaxOutputTokens',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a9bbe8783f9b896e026cfd57bf0b8247c',1,'Uralstech::UGemini::Models::Generation::GeminiGenerationConfiguration']]], + ['maxresponsecontents_4',['MaxResponseContents',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#ad8acfc5d57c60a0266f318cbd77f992f',1,'Uralstech::UGemini::Models::Caching::GeminiCachedContentListRequest']]], + ['maxresponsefiles_5',['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']]], + ['maxresponsemodels_6',['MaxResponseModels',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#ab24ca9af778b20bfa22ddef97fc16d1a',1,'Uralstech::UGemini::Models::GeminiModelListRequest']]], + ['maxtokens_7',['MaxTokens',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3aaf0e6be419dc2af93d93caca768aed99',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['media_20beta_20api_8',['Media (Beta API)',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md32',1,'']]], + ['media_20content_20to_20requests_9',['Adding Media Content to Requests',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36',1,'']]], + ['medical_10',['Medical',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a077262cc53a1fb1b5f651d31b6bf81ba',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['medium_11',['Medium',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a87f8a6ab85c9ced3702b4ea641ad4bb5',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['mediumandabove_12',['MediumAndAbove',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a4115c8b233f3f48c8716473bf12f7ceb',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['message_13',['Message',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240',1,'Uralstech::UGemini::Status::GeminiStatus']]], + ['metadata_14',['List and Get Model Metadata',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md48',1,'']]], + ['metadatafilters_15',['MetadataFilters',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a0ed7de27e0c2b7086ebdbe4e26e7ab9e',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiSemanticRetrieverConfig']]], + ['methods_16',['Utility Methods',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md37',1,'']]], + ['mimetype_17',['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_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_models_1_1_content_1_1_gemini_content_blob.html#a4f4ee3d625a797eae1f9bfee1f1660e7',1,'Uralstech.UGemini.Models.Content.GeminiContentBlob.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#ababdee858d64f84489f23d6c9cb197eb',1,'Uralstech.UGemini.Models.Content.GeminiFileData.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html#a98ec34a43b2e5228321ce00a565e8232',1,'Uralstech.UGemini.GeminiContentTypeExtensions.MimeType()']]], + ['minimumrelevancescore_18',['MinimumRelevanceScore',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a5bb8cff55ea4dfafd13cd13a288a7202',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiSemanticRetrieverConfig']]], + ['mode_19',['Mode',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md40',1,'JSON Response Mode'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a00536163ab10230dc6b211d317b90385',1,'Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionCallingConfiguration.Mode']]], + ['model_20',['Model',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a58a3e91a43bc48698d4b22c95c0ab4b7',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.Model'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a86a2cec3632e1ddcaf8f71975a16d5d1',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.Model'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a86c7187cac25eb7282fd8d9a7193dd46',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a739651cdcdb21080ae91c46515ea2054',1,'Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a38632425ffd88ac9d5792cd437ca3b79',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a6bd29bb475f369822b638e17dab4e231',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a942edba722416ae1d0a3442b47a6cb4e',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.Model']]], + ['model_20metadata_21',['List and Get Model Metadata',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md48',1,'']]], + ['modelname_22',['ModelName',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a62c29ec0e283e83881c4947c27228fce',1,'Uralstech::UGemini::Models::GeminiModelGetRequest']]], + ['models_23',['Models',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a3b7f509989fe91bdc4325ae100e97963',1,'Uralstech.UGemini.Models.GeminiModelListResponse.Models'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md8',1,'Models'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md17',1,'Models']]], + ['mult_20turn_20chat_24',['Mult-turn Chat',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md42',1,'']]], + ['multi_20turn_20chat_20request_25',['QuickStart: Multi-turn Chat Request',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md9',1,'']]] ]; diff --git a/docs/search/all_d.js b/docs/search/all_d.js index 34dc6cc5..51e7dd95 100644 --- a/docs/search/all_d.js +++ b/docs/search/all_d.js @@ -1,10 +1,12 @@ 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_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'],['../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']]], - ['notequal_4',['NotEqual',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a19bb0af2c3c530538cb41aff7f235b96',1,'Uralstech::UGemini::Answer']]], - ['nullable_5',['Nullable',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a2f2e7fe77c107eb037f3c36e781aced7',1,'Uralstech::UGemini::Schema::GeminiSchema']]], - ['numericvalue_6',['NumericValue',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#a901d01bdf927cf8c114ee19356bcb40a',1,'Uralstech::UGemini::Answer::GeminiMetadataCondition']]] + ['name_0',['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_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_models_1_1_caching_1_1_gemini_cached_content.html#ab1a2f7ecd223d3a3c16f2e29342ae00d',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad38d6a53484be75f28b840c814aa3769',1,'Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionDeclaration.Name'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#aebed63886326e55b7c6bb5653b2c6019',1,'Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionCall.Name'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html#a30c0fb36c459884ff345d5493de38661',1,'Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionResponse.Name'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html#a4dcc75c503a068efe6df602f3835a063',1,'Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionResponseContent.Name']]], + ['namespace_20changes_1',['Namespace Changes',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html#autotoc_md2',1,'']]], + ['negligible_2',['Negligible',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77aa295493d972709c15ec5098fb718e14a',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['nextpagetoken_3',['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_caching_1_1_gemini_cached_content_list_response.html#aa101c09559ec6b3ecaad0b7d42ff6d28',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentListResponse.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_4',['None',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a6adf97f83acf6453d4a6a4b1070f3754',1,'Uralstech.UGemini.Models.Generation.Safety.None'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727a6adf97f83acf6453d4a6a4b1070f3754',1,'Uralstech.UGemini.Models.Generation.Tools.Declaration.None']]], + ['notequal_5',['NotEqual',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba19bb0af2c3c530538cb41aff7f235b96',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['notice_6',['Breaking Changes Notice',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html',1,'']]], + ['nullable_7',['Nullable',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ab442eee19e58b59be9012a0a423cb954',1,'Uralstech::UGemini::Models::Generation::Schema::GeminiSchema']]], + ['numericvalue_8',['NumericValue',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a646d5c8cc86fb4de69f6a21c44c5600d',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiMetadataCondition']]] ]; diff --git a/docs/search/all_e.js b/docs/search/all_e.js index a76cd6c6..0f11a29c 100644 --- a/docs/search/all_e.js +++ b/docs/search/all_e.js @@ -1,12 +1,15 @@ 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']]], - ['operation_3',['Operation',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#acaee4b19c5c579fc93345b3467589c60',1,'Uralstech::UGemini::Answer::GeminiMetadataCondition']]], - ['operator_20geminimodelid_4',['operator GeminiModelId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a18c2f5051f51c406a14ff95fa21b1ae4',1,'Uralstech::UGemini::Models::GeminiModelId']]], - ['operator_20string_5',['operator string',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a2e57017a79fee334803b479a61912105',1,'Uralstech::UGemini::Models::GeminiModelId']]], - ['other_6',['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']]], - ['outputdimensionality_7',['OutputDimensionality',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a28812d7f399c33f49dd8cb198534b283',1,'Uralstech::UGemini::Embedding::GeminiEmbedContentRequest']]], - ['outputtokenlimit_8',['OutputTokenLimit',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ae503153179358754f40d9674a4487bd5',1,'Uralstech::UGemini::Models::GeminiModel']]] + ['object_0',['Object',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa497031794414a552435f90151ac3b54b',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['ok_1',['Ok',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467aa60852f204ed8028c1c58808b746d115',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]], + ['onlyhigh_2',['OnlyHigh',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a0ffb341e3112a1c2b1b07867af5d09bb',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['onpartialresponsereceived_3',['OnPartialResponseReceived',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#acdc11c094b1091e1a059701bd86e5140',1,'Uralstech::UGemini::Models::Generation::Chat::GeminiChatRequest']]], + ['operation_4',['Operation',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a06f890e497205a1ba284498cfb244b59',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiMetadataCondition']]], + ['operator_20geminimodelid_5',['operator GeminiModelId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a18c2f5051f51c406a14ff95fa21b1ae4',1,'Uralstech::UGemini::Models::GeminiModelId']]], + ['operator_20string_6',['operator string',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a2e57017a79fee334803b479a61912105',1,'Uralstech::UGemini::Models::GeminiModelId']]], + ['other_7',['Other',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6311ae17c1ee52b36e68aaf4ad066387',1,'Uralstech.UGemini.Models.Generation.Candidate.Other'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6311ae17c1ee52b36e68aaf4ad066387',1,'Uralstech.UGemini.Models.Generation.Safety.Other']]], + ['outcome_8',['Outcome',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html#a165e93dfd020cce67f6f2d84dfc867f9',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution::GeminiCodeExecutionResult']]], + ['output_9',['Output',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html#adae9b469d2926c1523127af65b0a2310',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution::GeminiCodeExecutionResult']]], + ['outputdimensionality_10',['OutputDimensionality',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a1b5f8e298bd59b114481a4aa3beebc5a',1,'Uralstech::UGemini::Models::Embedding::GeminiEmbedContentRequest']]], + ['outputtokenlimit_11',['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_f.js b/docs/search/all_f.js index 72f2612b..a93d4859 100644 --- a/docs/search/all_f.js +++ b/docs/search/all_f.js @@ -1,17 +1,20 @@ 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'],['../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']]], - ['passageid_4',['PassageId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a06e6a1694c50695c5b83a975ea50d268',1,'Uralstech::UGemini::Chat::GeminiGroundingPassageId']]], - ['passages_5',['Passages',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html#a274c5949aef27ed28b88e4efed158019',1,'Uralstech.UGemini.Answer.GeminiGroundingAttributions.Passages'],['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html#a386f2f31961676c94a677af3b197e3a9',1,'Uralstech.UGemini.Answer.GeminiGroundingPassages.Passages']]], - ['plaintext_6',['PlainText',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147ab7ebbf7f254ef646928dd58f62383a85',1,'Uralstech::UGemini::Chat']]], - ['probability_7',['Probability',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a33cf6cb3c3f5a742609ca5edca8b6e0a',1,'Uralstech::UGemini::Chat::GeminiSafetyRating']]], - ['processing_8',['Processing',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a643562a9ae7099c8aabfdc93478db117',1,'Uralstech::UGemini::FileAPI']]], - ['processstreameddata_9',['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()']]], - ['promptfeedback_10',['PromptFeedback',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a175054395edfe11a3abaa4ed7895db16',1,'Uralstech::UGemini::Chat::GeminiChatResponse']]], - ['prompting_20with_20file_20api_11',['Prompting with File API',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md36',1,'']]], - ['prompttokencount_12',['PromptTokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a0c8d8f9a93e1253f61c54facc8c40c12',1,'Uralstech::UGemini::Chat::GeminiUsageMetadata']]], - ['properties_13',['Properties',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a0b6f943d1680b2ad69255367a51e23d1',1,'Uralstech::UGemini::Schema::GeminiSchema']]] + ['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_caching_1_1_gemini_cached_content_list_request.html#a7452436f14387a1bb0e0feba6f9def38',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest.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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a250f92e3c4759e165cb442152ab864bc',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration::GeminiFunctionDeclaration']]], + ['partindex_2',['PartIndex',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html#adb3541ddb7a176d070d07e080a5a4472',1,'Uralstech::UGemini::Models::Content::Attribution::GeminiGroundingPassageId']]], + ['parts_3',['Parts',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#ab7908ab3797d3a1474f7a9b0aa780300',1,'Uralstech.UGemini.Models.Content.GeminiContent.Parts'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#a48d7d4510a2f2f4bb6b6dfa2e3f5b6eb',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatResponse.Parts']]], + ['passageid_4',['PassageId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html#ace5e64c1a263bbf87e2c30c660d70707',1,'Uralstech::UGemini::Models::Content::Attribution::GeminiGroundingPassageId']]], + ['passages_5',['Passages',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html#af1fc6a76edaa955413ffaaaeb6876d64',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::Grounding::GeminiGroundingPassages']]], + ['patch_6',['Patch',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a62cc169bd8f4c1048314f63bea70127a',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.Patch'],['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md16',1,'Patch']]], + ['plaintext_7',['PlainText',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791dab7ebbf7f254ef646928dd58f62383a85',1,'Uralstech::UGemini::Models::Generation']]], + ['probability_8',['Probability',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a57016f8ab5ab1ab8cf04047a4278de35',1,'Uralstech::UGemini::Models::Generation::Safety::GeminiSafetyRating']]], + ['processing_9',['Processing',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a643562a9ae7099c8aabfdc93478db117',1,'Uralstech::UGemini::FileAPI']]], + ['processstreameddata_10',['ProcessStreamedData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a5ae6864a43de0026c8eb0cff6cba6eaa',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.ProcessStreamedData()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a3db97ecc85961d57c3a0ff9fc655ff5d',1,'Uralstech.UGemini.IGeminiStreamablePostRequest.ProcessStreamedData()']]], + ['prohibitedcontent_11',['ProhibitedContent',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6b0f23249b46eb0c01e6659299d66b8b',1,'Uralstech.UGemini.Models.Generation.Candidate.ProhibitedContent'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6b0f23249b46eb0c01e6659299d66b8b',1,'Uralstech.UGemini.Models.Generation.Safety.ProhibitedContent']]], + ['promptfeedback_12',['PromptFeedback',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#af20ca00041cca3729b0d1637a262f5c1',1,'Uralstech::UGemini::Models::Generation::Chat::GeminiChatResponse']]], + ['prompting_20with_20file_20api_13',['Prompting with File API',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html#autotoc_md46',1,'']]], + ['prompttokencount_14',['PromptTokenCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a7301c1376aa4d9fdbe49fedd862aa3d9',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiUsageMetadata']]], + ['properties_15',['Properties',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a505c6aa39014e9dd85ed496b3f35b981',1,'Uralstech::UGemini::Models::Generation::Schema::GeminiSchema']]], + ['python_16',['Python',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a89d25a7a3f5b622af4b50b576197afd0aa7f5f35426b927411fc9231b56382173',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]] ]; diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js index fffa8702..a3ece733 100644 --- a/docs/search/classes_0.js +++ b/docs/search/classes_0.js @@ -1,4 +1,78 @@ var searchData= [ - ['enumextensions_0',['EnumExtensions',['../class_uralstech_1_1_u_gemini_1_1_enum_extensions.html',1,'Uralstech::UGemini']]] + ['geminianswerrequest_0',['GeminiAnswerRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]], + ['geminianswerresponse_1',['GeminiAnswerResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]], + ['geminiattributionsourceid_2',['GeminiAttributionSourceId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html',1,'Uralstech::UGemini::Models::Content::Attribution']]], + ['geminibatchembedcontentrequest_3',['GeminiBatchEmbedContentRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html',1,'Uralstech::UGemini::Models::Embedding']]], + ['geminibatchembedcontentresponse_4',['GeminiBatchEmbedContentResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html',1,'Uralstech::UGemini::Models::Embedding']]], + ['geminicachedcontent_5',['GeminiCachedContent',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicachedcontentcreaterequest_6',['GeminiCachedContentCreateRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicachedcontentcreationdata_7',['GeminiCachedContentCreationData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicachedcontentdeleterequest_8',['GeminiCachedContentDeleteRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicachedcontentgetrequest_9',['GeminiCachedContentGetRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicachedcontentlistrequest_10',['GeminiCachedContentListRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicachedcontentlistresponse_11',['GeminiCachedContentListResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicachedcontentpatchdata_12',['GeminiCachedContentPatchData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicachedcontentpatchrequest_13',['GeminiCachedContentPatchRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicachedcontentusagemetadata_14',['GeminiCachedContentUsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html',1,'Uralstech::UGemini::Models::Caching']]], + ['geminicandidate_15',['GeminiCandidate',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['geminichatrequest_16',['GeminiChatRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html',1,'Uralstech::UGemini::Models::Generation::Chat']]], + ['geminichatresponse_17',['GeminiChatResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html',1,'Uralstech::UGemini::Models::Generation::Chat']]], + ['geminicitationmetadata_18',['GeminiCitationMetadata',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html',1,'Uralstech::UGemini::Models::Content::Citation']]], + ['geminicitationsource_19',['GeminiCitationSource',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html',1,'Uralstech::UGemini::Models::Content::Citation']]], + ['geminicodeexecution_20',['GeminiCodeExecution',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_code_execution.html',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], + ['geminicodeexecutionresult_21',['GeminiCodeExecutionResult',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]], + ['geminicontent_22',['GeminiContent',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html',1,'Uralstech::UGemini::Models::Content']]], + ['geminicontentblob_23',['GeminiContentBlob',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html',1,'Uralstech::UGemini::Models::Content']]], + ['geminicontentembedding_24',['GeminiContentEmbedding',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html',1,'Uralstech::UGemini::Models::Embedding']]], + ['geminicontentpart_25',['GeminiContentPart',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html',1,'Uralstech::UGemini::Models::Content']]], + ['geminicontenttypeextensions_26',['GeminiContentTypeExtensions',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html',1,'Uralstech::UGemini']]], + ['geminiembedcontentrequest_27',['GeminiEmbedContentRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html',1,'Uralstech::UGemini::Models::Embedding']]], + ['geminiembedcontentresponse_28',['GeminiEmbedContentResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html',1,'Uralstech::UGemini::Models::Embedding']]], + ['geminiexecutablecode_29',['GeminiExecutableCode',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]], + ['geminifile_30',['GeminiFile',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html',1,'Uralstech::UGemini::FileAPI']]], + ['geminifiledata_31',['GeminiFileData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html',1,'Uralstech::UGemini::Models::Content']]], + ['geminifiledeleterequest_32',['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_33',['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_34',['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_35',['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_36',['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_37',['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_38',['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_39',['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_40',['GeminiFunctionCall',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html',1,'Uralstech::UGemini::Models::Generation::Tools']]], + ['geminifunctioncallingconfiguration_41',['GeminiFunctionCallingConfiguration',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], + ['geminifunctiondeclaration_42',['GeminiFunctionDeclaration',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], + ['geminifunctionresponse_43',['GeminiFunctionResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html',1,'Uralstech::UGemini::Models::Generation::Tools']]], + ['geminifunctionresponsecontent_44',['GeminiFunctionResponseContent',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html',1,'Uralstech::UGemini::Models::Generation::Tools']]], + ['geminigenerationconfiguration_45',['GeminiGenerationConfiguration',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html',1,'Uralstech::UGemini::Models::Generation']]], + ['geminigroundingattribution_46',['GeminiGroundingAttribution',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html',1,'Uralstech::UGemini::Models::Content::Attribution']]], + ['geminigroundingpassage_47',['GeminiGroundingPassage',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::Grounding']]], + ['geminigroundingpassageid_48',['GeminiGroundingPassageId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html',1,'Uralstech::UGemini::Models::Content::Attribution']]], + ['geminigroundingpassages_49',['GeminiGroundingPassages',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::Grounding']]], + ['geminimanager_50',['GeminiManager',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html',1,'Uralstech::UGemini']]], + ['geminimetadatacondition_51',['GeminiMetadataCondition',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['geminimetadatafilter_52',['GeminiMetadataFilter',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['geminimodel_53',['GeminiModel',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html',1,'Uralstech::UGemini::Models']]], + ['geminimodelgetrequest_54',['GeminiModelGetRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html',1,'Uralstech::UGemini::Models']]], + ['geminimodelid_55',['GeminiModelId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html',1,'Uralstech::UGemini::Models']]], + ['geminimodelidstringconverter_56',['GeminiModelIdStringConverter',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html',1,'Uralstech::UGemini::Models']]], + ['geminimodellistrequest_57',['GeminiModelListRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html',1,'Uralstech::UGemini::Models']]], + ['geminimodellistresponse_58',['GeminiModelListResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html',1,'Uralstech::UGemini::Models']]], + ['geminipromptfeedback_59',['GeminiPromptFeedback',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['geminirequestexception_60',['GeminiRequestException',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html',1,'Uralstech::UGemini::Exceptions']]], + ['geminirequestmetadata_61',['GeminiRequestMetadata',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html',1,'Uralstech::UGemini']]], + ['geminisafetyrating_62',['GeminiSafetyRating',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['geminisafetysettings_63',['GeminiSafetySettings',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['geminischema_64',['GeminiSchema',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['geminisecondstotimespanjsonconverter_65',['GeminiSecondsToTimeSpanJsonConverter',['../class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html',1,'Uralstech::UGemini']]], + ['geminisemanticretrieverchunk_66',['GeminiSemanticRetrieverChunk',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html',1,'Uralstech::UGemini::Models::Content::Attribution']]], + ['geminisemanticretrieverconfig_67',['GeminiSemanticRetrieverConfig',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['geministatus_68',['GeminiStatus',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html',1,'Uralstech::UGemini::Status']]], + ['geministatusdetails_69',['GeminiStatusDetails',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html',1,'Uralstech::UGemini::Status']]], + ['geminitokencountrequest_70',['GeminiTokenCountRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html',1,'Uralstech::UGemini::Models::CountTokens']]], + ['geminitokencountresponse_71',['GeminiTokenCountResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.html',1,'Uralstech::UGemini::Models::CountTokens']]], + ['geminitool_72',['GeminiTool',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], + ['geminitoolconfiguration_73',['GeminiToolConfiguration',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], + ['geminiusagemetadata_74',['GeminiUsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html',1,'Uralstech::UGemini::Models::Generation::Candidate']]] ]; diff --git a/docs/search/classes_1.js b/docs/search/classes_1.js index a56591e2..7cbc10a4 100644 --- a/docs/search/classes_1.js +++ b/docs/search/classes_1.js @@ -1,65 +1,18 @@ var searchData= [ - ['geminianswerrequest_0',['GeminiAnswerRequest',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html',1,'Uralstech::UGemini::Answer']]], - ['geminianswerresponse_1',['GeminiAnswerResponse',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html',1,'Uralstech::UGemini::Answer']]], - ['geminiattributionsourceid_2',['GeminiAttributionSourceId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_attribution_source_id.html',1,'Uralstech::UGemini::Chat']]], - ['geminibatchembedcontentrequest_3',['GeminiBatchEmbedContentRequest',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html',1,'Uralstech::UGemini::Embedding']]], - ['geminibatchembedcontentresponse_4',['GeminiBatchEmbedContentResponse',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html',1,'Uralstech::UGemini::Embedding']]], - ['geminicandidate_5',['GeminiCandidate',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html',1,'Uralstech::UGemini::Chat']]], - ['geminichatrequest_6',['GeminiChatRequest',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html',1,'Uralstech::UGemini::Chat']]], - ['geminichatresponse_7',['GeminiChatResponse',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html',1,'Uralstech::UGemini::Chat']]], - ['geminicitationmetadata_8',['GeminiCitationMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html',1,'Uralstech::UGemini::Chat']]], - ['geminicitationsource_9',['GeminiCitationSource',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html',1,'Uralstech::UGemini::Chat']]], - ['geminicontent_10',['GeminiContent',['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html',1,'Uralstech::UGemini']]], - ['geminicontentblob_11',['GeminiContentBlob',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_blob.html',1,'Uralstech::UGemini']]], - ['geminicontentembedding_12',['GeminiContentEmbedding',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html',1,'Uralstech::UGemini::Embedding']]], - ['geminicontentpart_13',['GeminiContentPart',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html',1,'Uralstech::UGemini']]], - ['geminiembedcontentrequest_14',['GeminiEmbedContentRequest',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html',1,'Uralstech::UGemini::Embedding']]], - ['geminiembedcontentresponse_15',['GeminiEmbedContentResponse',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html',1,'Uralstech::UGemini::Embedding']]], - ['geminifile_16',['GeminiFile',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html',1,'Uralstech::UGemini::FileAPI']]], - ['geminifiledata_17',['GeminiFileData',['../class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html',1,'Uralstech::UGemini']]], - ['geminifiledeleterequest_18',['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_19',['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_20',['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_21',['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_22',['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_23',['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_24',['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_25',['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_26',['GeminiFunctionCall',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html',1,'Uralstech::UGemini::Tools']]], - ['geminifunctioncallingconfiguration_27',['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_28',['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_29',['GeminiFunctionResponse',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html',1,'Uralstech::UGemini::Tools']]], - ['geminifunctionresponsecontent_30',['GeminiFunctionResponseContent',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html',1,'Uralstech::UGemini::Tools']]], - ['geminigenerationconfiguration_31',['GeminiGenerationConfiguration',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html',1,'Uralstech::UGemini::Chat']]], - ['geminigroundingattribution_32',['GeminiGroundingAttribution',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html',1,'Uralstech::UGemini::Chat']]], - ['geminigroundingattributions_33',['GeminiGroundingAttributions',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html',1,'Uralstech::UGemini::Answer']]], - ['geminigroundingpassage_34',['GeminiGroundingPassage',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html',1,'Uralstech::UGemini::Answer']]], - ['geminigroundingpassageid_35',['GeminiGroundingPassageId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html',1,'Uralstech::UGemini::Chat']]], - ['geminigroundingpassages_36',['GeminiGroundingPassages',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html',1,'Uralstech::UGemini::Answer']]], - ['geminimanager_37',['GeminiManager',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html',1,'Uralstech::UGemini']]], - ['geminimetadatacondition_38',['GeminiMetadataCondition',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html',1,'Uralstech::UGemini::Answer']]], - ['geminimetadatafilter_39',['GeminiMetadataFilter',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html',1,'Uralstech::UGemini::Answer']]], - ['geminimodel_40',['GeminiModel',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html',1,'Uralstech::UGemini::Models']]], - ['geminimodelgetrequest_41',['GeminiModelGetRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html',1,'Uralstech::UGemini::Models']]], - ['geminimodelid_42',['GeminiModelId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html',1,'Uralstech::UGemini::Models']]], - ['geminimodelidstringconverter_43',['GeminiModelIdStringConverter',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html',1,'Uralstech::UGemini::Models']]], - ['geminimodellistrequest_44',['GeminiModelListRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html',1,'Uralstech::UGemini::Models']]], - ['geminimodellistresponse_45',['GeminiModelListResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html',1,'Uralstech::UGemini::Models']]], - ['geminipromptfeedback_46',['GeminiPromptFeedback',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_prompt_feedback.html',1,'Uralstech::UGemini::Chat']]], - ['geminirequestexception_47',['GeminiRequestException',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html',1,'Uralstech::UGemini::Exceptions']]], - ['geminirequestmetadata_48',['GeminiRequestMetadata',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html',1,'Uralstech::UGemini']]], - ['geminisafetyrating_49',['GeminiSafetyRating',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html',1,'Uralstech::UGemini::Chat']]], - ['geminisafetysettings_50',['GeminiSafetySettings',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html',1,'Uralstech::UGemini::Chat']]], - ['geminischema_51',['GeminiSchema',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html',1,'Uralstech::UGemini::Schema']]], - ['geminisemanticretrieverchunk_52',['GeminiSemanticRetrieverChunk',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html',1,'Uralstech::UGemini::Chat']]], - ['geminisemanticretrieverconfig_53',['GeminiSemanticRetrieverConfig',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html',1,'Uralstech::UGemini::Answer']]], - ['geministatus_54',['GeminiStatus',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html',1,'Uralstech::UGemini::Status']]], - ['geministatusdetails_55',['GeminiStatusDetails',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html',1,'Uralstech::UGemini::Status']]], - ['geminitimespanjsonconverter_56',['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_57',['GeminiTokenCountRequest',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html',1,'Uralstech::UGemini::TokenCounting']]], - ['geminitokencountresponse_58',['GeminiTokenCountResponse',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_response.html',1,'Uralstech::UGemini::TokenCounting']]], - ['geminitool_59',['GeminiTool',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html',1,'Uralstech::UGemini::Tools::Declaration']]], - ['geminitoolconfiguration_60',['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_61',['GeminiUsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html',1,'Uralstech::UGemini::Chat']]] + ['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']]], + ['igeminipatchrequest_10',['IGeminiPatchRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html',1,'Uralstech::UGemini']]], + ['igeminipostrequest_11',['IGeminiPostRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html',1,'Uralstech::UGemini']]], + ['igeminirequest_12',['IGeminiRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html',1,'Uralstech::UGemini']]], + ['igeministreamablepostrequest_13',['IGeminiStreamablePostRequest',['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html',1,'Uralstech::UGemini']]], + ['igeministreamablepostrequest_3c_20geminichatresponse_20_3e_14',['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_2.js b/docs/search/classes_2.js index f9f00633..e524c60f 100644 --- a/docs/search/classes_2.js +++ b/docs/search/classes_2.js @@ -1,17 +1,5 @@ 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']]] + ['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_3.js b/docs/search/classes_3.js index e524c60f..0ae026af 100644 --- a/docs/search/classes_3.js +++ b/docs/search/classes_3.js @@ -1,5 +1,4 @@ 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']]] + ['unityextensions_0',['UnityExtensions',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html',1,'Uralstech::UGemini::Models::Content']]] ]; diff --git a/docs/search/classes_4.js b/docs/search/classes_4.js index 8a1e8991..00a4240a 100644 --- a/docs/search/classes_4.js +++ b/docs/search/classes_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['unityextensions_0',['UnityExtensions',['../class_uralstech_1_1_u_gemini_1_1_unity_extensions.html',1,'Uralstech::UGemini']]] + ['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/classes_5.js b/docs/search/classes_5.js deleted file mode 100644 index 00a4240a..00000000 --- a/docs/search/classes_5.js +++ /dev/null @@ -1,4 +0,0 @@ -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/enums_0.js b/docs/search/enums_0.js index 1d5b39a4..b456370c 100644 --- a/docs/search/enums_0.js +++ b/docs/search/enums_0.js @@ -1,18 +1,20 @@ var searchData= [ - ['geminianswerstyle_0',['GeminiAnswerStyle',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39',1,'Uralstech::UGemini::Answer']]], - ['geminiblockreason_1',['GeminiBlockReason',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4',1,'Uralstech::UGemini::Chat']]], - ['geminicontenttype_2',['GeminiContentType',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73c',1,'Uralstech::UGemini']]], - ['geminiembedtasktype_3',['GeminiEmbedTaskType',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5',1,'Uralstech::UGemini::Embedding']]], - ['geminifilestate_4',['GeminiFileState',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40',1,'Uralstech::UGemini::FileAPI']]], - ['geminifinishreason_5',['GeminiFinishReason',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9',1,'Uralstech::UGemini::Chat']]], - ['geminifunctioncallingmode_6',['GeminiFunctionCallingMode',['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6f',1,'Uralstech::UGemini::Tools::Declaration']]], - ['geminiharmprobability_7',['GeminiHarmProbability',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7',1,'Uralstech::UGemini::Chat']]], - ['geminimetadataconditionoperator_8',['GeminiMetadataConditionOperator',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5',1,'Uralstech::UGemini::Answer']]], - ['geminiresponsetype_9',['GeminiResponseType',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147',1,'Uralstech::UGemini::Chat']]], - ['geminirole_10',['GeminiRole',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52',1,'Uralstech::UGemini']]], - ['geminisafetyharmblockthreshold_11',['GeminiSafetyHarmBlockThreshold',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083',1,'Uralstech::UGemini::Chat']]], - ['geminisafetyharmcategory_12',['GeminiSafetyHarmCategory',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7e',1,'Uralstech::UGemini']]], - ['geminischemadataformat_13',['GeminiSchemaDataFormat',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068',1,'Uralstech::UGemini::Schema']]], - ['geminischemadatatype_14',['GeminiSchemaDataType',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055a',1,'Uralstech::UGemini::Schema']]] + ['geminianswerstyle_0',['GeminiAnswerStyle',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90d',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]], + ['geminiblockreason_1',['GeminiBlockReason',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['geminicodeexecutionlanguage_2',['GeminiCodeExecutionLanguage',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a89d25a7a3f5b622af4b50b576197afd0',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]], + ['geminicodeexecutionoutcome_3',['GeminiCodeExecutionOutcome',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]], + ['geminicontenttype_4',['GeminiContentType',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73c',1,'Uralstech::UGemini']]], + ['geminiembedtasktype_5',['GeminiEmbedTaskType',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4',1,'Uralstech::UGemini::Models::Embedding']]], + ['geminifilestate_6',['GeminiFileState',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40',1,'Uralstech::UGemini::FileAPI']]], + ['geminifinishreason_7',['GeminiFinishReason',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['geminifunctioncallingmode_8',['GeminiFunctionCallingMode',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], + ['geminiharmprobability_9',['GeminiHarmProbability',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['geminimetadataconditionoperator_10',['GeminiMetadataConditionOperator',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceb',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['geminiresponsetype_11',['GeminiResponseType',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791d',1,'Uralstech::UGemini::Models::Generation']]], + ['geminirole_12',['GeminiRole',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285db',1,'Uralstech::UGemini::Models::Content']]], + ['geminisafetyharmblockthreshold_13',['GeminiSafetyHarmBlockThreshold',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['geminisafetyharmcategory_14',['GeminiSafetyHarmCategory',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['geminischemadataformat_15',['GeminiSchemaDataFormat',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['geminischemadatatype_16',['GeminiSchemaDataType',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019ef',1,'Uralstech::UGemini::Models::Generation::Schema']]] ]; diff --git a/docs/search/enums_1.js b/docs/search/enums_1.js deleted file mode 100644 index 84323b03..00000000 --- a/docs/search/enums_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['requestendpoint_0',['RequestEndPoint',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782',1,'Uralstech::UGemini::GeminiManager']]] -]; diff --git a/docs/search/enumvalues_0.js b/docs/search/enumvalues_0.js index 87868368..af592bfe 100644 --- a/docs/search/enumvalues_0.js +++ b/docs/search/enumvalues_0.js @@ -1,20 +1,21 @@ var searchData= [ - ['abstractive_0',['Abstractive',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39a3643ff82b614f00244c6d39459e473d4',1,'Uralstech::UGemini::Answer']]], + ['abstractive_0',['Abstractive',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90da3643ff82b614f00244c6d39459e473d4',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]], ['active_1',['Active',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a4d3d769b812b6faa6b76e1a8abaece2d',1,'Uralstech::UGemini::FileAPI']]], - ['any_2',['Any',['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6faed36a1ef76a59ee3f15180e0441188ad',1,'Uralstech::UGemini::Tools::Declaration']]], + ['any_2',['Any',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727aed36a1ef76a59ee3f15180e0441188ad',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]], ['applicationjson_3',['ApplicationJSON',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca7e7c4db28ee21e36d7f7d0ec839f7601',1,'Uralstech::UGemini']]], - ['applicationrtf_4',['ApplicationRTF',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca8ab434228369f9059cc5f0955dbd2bb4',1,'Uralstech::UGemini']]], - ['applicationxjavascript_5',['ApplicationXJavaScript',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2c75f02f9a541087943173d63197caf2',1,'Uralstech::UGemini']]], - ['applicationxpython_6',['ApplicationXPython',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca0fd2e025338c0e9f1424bde1a8cf5ed4',1,'Uralstech::UGemini']]], - ['applicationxtypescript_7',['ApplicationXTypeScript',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca10f1dbc6812321daa1682d6d63ce968f',1,'Uralstech::UGemini']]], - ['array_8',['Array',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa4410ec34d9e6c1a68100ca0ce033fb17',1,'Uralstech::UGemini::Schema']]], - ['assistant_9',['Assistant',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a9b1363da9503dbd4142c0274a88e8d4b',1,'Uralstech::UGemini']]], - ['audioaac_10',['AudioAAC',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cadf6024189b14aaf36ae5ba0f0f91eccd',1,'Uralstech::UGemini']]], - ['audioaiff_11',['AudioAIFF',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca48b3f8256d9aee47d506af413089057a',1,'Uralstech::UGemini']]], - ['audioflac_12',['AudioFLAC',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac9e2f7b526b608c51bc661e460d6001a',1,'Uralstech::UGemini']]], - ['audiomp3_13',['AudioMP3',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca320a90aaa09dfbacc72e4e6f8fb0a2ac',1,'Uralstech::UGemini']]], - ['audioogg_14',['AudioOGG',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca70dc1e1b7fb25dd185f554dbf48c5d1d',1,'Uralstech::UGemini']]], - ['audiowav_15',['AudioWAV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabdb21a0854d2285ae5594d676095dc81',1,'Uralstech::UGemini']]], - ['auto_16',['Auto',['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html#ac6ce3ee77e29603a6bf7e565332f7c6fa06b9281e396db002010bde1de57262eb',1,'Uralstech::UGemini::Tools::Declaration']]] + ['applicationpdf_4',['ApplicationPDF',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac0e3d26aad10e9f7e2ac26ab05f1f503',1,'Uralstech::UGemini']]], + ['applicationrtf_5',['ApplicationRTF',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca8ab434228369f9059cc5f0955dbd2bb4',1,'Uralstech::UGemini']]], + ['applicationxjavascript_6',['ApplicationXJavaScript',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2c75f02f9a541087943173d63197caf2',1,'Uralstech::UGemini']]], + ['applicationxpython_7',['ApplicationXPython',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca0fd2e025338c0e9f1424bde1a8cf5ed4',1,'Uralstech::UGemini']]], + ['applicationxtypescript_8',['ApplicationXTypeScript',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca10f1dbc6812321daa1682d6d63ce968f',1,'Uralstech::UGemini']]], + ['array_9',['Array',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa4410ec34d9e6c1a68100ca0ce033fb17',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['assistant_10',['Assistant',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dba9b1363da9503dbd4142c0274a88e8d4b',1,'Uralstech::UGemini::Models::Content']]], + ['audioaac_11',['AudioAAC',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cadf6024189b14aaf36ae5ba0f0f91eccd',1,'Uralstech::UGemini']]], + ['audioaiff_12',['AudioAIFF',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca48b3f8256d9aee47d506af413089057a',1,'Uralstech::UGemini']]], + ['audioflac_13',['AudioFLAC',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cac9e2f7b526b608c51bc661e460d6001a',1,'Uralstech::UGemini']]], + ['audiomp3_14',['AudioMP3',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca320a90aaa09dfbacc72e4e6f8fb0a2ac',1,'Uralstech::UGemini']]], + ['audioogg_15',['AudioOGG',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca70dc1e1b7fb25dd185f554dbf48c5d1d',1,'Uralstech::UGemini']]], + ['audiowav_16',['AudioWAV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabdb21a0854d2285ae5594d676095dc81',1,'Uralstech::UGemini']]], + ['auto_17',['Auto',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727a06b9281e396db002010bde1de57262eb',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration']]] ]; diff --git a/docs/search/enumvalues_1.js b/docs/search/enumvalues_1.js index 41df5d32..2f4862e4 100644 --- a/docs/search/enumvalues_1.js +++ b/docs/search/enumvalues_1.js @@ -1,6 +1,7 @@ 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']]], - ['boolean_2',['Boolean',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27226c864bac7454a8504f8edb15d95b',1,'Uralstech::UGemini::Schema']]] + ['base64bytes_0',['Base64Bytes',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a62c36178349ccf3fd18c0f82db8c21a2',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['binary_1',['Binary',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a6ce976e8f061b2b5cfe4d0c50c3405dd',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['blocklist_2',['BlockList',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3aec3bc9dd0da332d732a6cdf0e202aecc',1,'Uralstech.UGemini.Models.Generation.Candidate.BlockList'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662aec3bc9dd0da332d732a6cdf0e202aecc',1,'Uralstech.UGemini.Models.Generation.Safety.BlockList']]], + ['boolean_3',['Boolean',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa27226c864bac7454a8504f8edb15d95b',1,'Uralstech::UGemini::Models::Generation::Schema']]] ]; diff --git a/docs/search/enumvalues_10.js b/docs/search/enumvalues_10.js index 66d07dde..be52651e 100644 --- a/docs/search/enumvalues_10.js +++ b/docs/search/enumvalues_10.js @@ -1,6 +1,6 @@ var searchData= [ - ['recitation_0',['Recitation',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9ad3a9b13d5048a26687e92197ed538ee6',1,'Uralstech::UGemini::Chat']]], - ['retrievaldocument_1',['RetrievalDocument',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a15952ff8d84c753ddbcec43e05dfabb2',1,'Uralstech::UGemini::Embedding']]], - ['retrievalquery_2',['RetrievalQuery',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a441fb7b5f57e487f8116e72cf34097d9',1,'Uralstech::UGemini::Embedding']]] + ['recitation_0',['Recitation',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3ad3a9b13d5048a26687e92197ed538ee6',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['retrievaldocument_1',['RetrievalDocument',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a15952ff8d84c753ddbcec43e05dfabb2',1,'Uralstech::UGemini::Models::Embedding']]], + ['retrievalquery_2',['RetrievalQuery',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a441fb7b5f57e487f8116e72cf34097d9',1,'Uralstech::UGemini::Models::Embedding']]] ]; diff --git a/docs/search/enumvalues_11.js b/docs/search/enumvalues_11.js index c40ed243..90673e46 100644 --- a/docs/search/enumvalues_11.js +++ b/docs/search/enumvalues_11.js @@ -1,9 +1,10 @@ var searchData= [ - ['safety_0',['Safety',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a6472ce41c26babff27b4c28028093d77',1,'Uralstech.UGemini.Chat.Safety'],['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a68f217c6b1966d1a17a15e676e951ec4a6472ce41c26babff27b4c28028093d77',1,'Uralstech.UGemini.Chat.Safety']]], - ['semanticsimilarity_1',['SemanticSimilarity',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a3e8822eb47cd168c4f93611754c74fec',1,'Uralstech::UGemini::Embedding']]], - ['sexual_2',['Sexual',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea53257f3f3ac60dd1f6d686c4bfd61efc',1,'Uralstech::UGemini']]], - ['sexuallyexplicit_3',['SexuallyExplicit',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaa1a132d2d12093f5cfeddf67393d2211',1,'Uralstech::UGemini']]], - ['stop_4',['Stop',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9a11a755d598c0c417f9a36758c3da7481',1,'Uralstech::UGemini::Chat']]], - ['string_5',['String',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa27118326006d3829667a400ad23d5d98',1,'Uralstech::UGemini::Schema']]] + ['safety_0',['Safety',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6472ce41c26babff27b4c28028093d77',1,'Uralstech.UGemini.Models.Generation.Candidate.Safety'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6472ce41c26babff27b4c28028093d77',1,'Uralstech.UGemini.Models.Generation.Safety.Safety']]], + ['semanticsimilarity_1',['SemanticSimilarity',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a3e8822eb47cd168c4f93611754c74fec',1,'Uralstech::UGemini::Models::Embedding']]], + ['sexual_2',['Sexual',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a53257f3f3ac60dd1f6d686c4bfd61efc',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['sexuallyexplicit_3',['SexuallyExplicit',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51aa1a132d2d12093f5cfeddf67393d2211',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['spii_4',['SPII',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3ab978c2bce7d543f3141b73423f7531ac',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['stop_5',['Stop',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a11a755d598c0c417f9a36758c3da7481',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['string_6',['String',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa27118326006d3829667a400ad23d5d98',1,'Uralstech::UGemini::Models::Generation::Schema']]] ]; diff --git a/docs/search/enumvalues_12.js b/docs/search/enumvalues_12.js index b4921224..664aeaa0 100644 --- a/docs/search/enumvalues_12.js +++ b/docs/search/enumvalues_12.js @@ -10,6 +10,6 @@ var searchData= ['textxml_7',['TextXML',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73caf77fab54cfab903b4ff23c6a93eb86cf',1,'Uralstech::UGemini']]], ['textxpython_8',['TextXPython',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca077005b32057d70b83b7b78172c70df8',1,'Uralstech::UGemini']]], ['textxtypescript_9',['TextXTypeScript',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca4a07195344ee1042ff85164921294594',1,'Uralstech::UGemini']]], - ['toolresponse_10',['ToolResponse',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52afde9e414e674f69454deb52a73765e62',1,'Uralstech::UGemini']]], - ['toxicity_11',['Toxicity',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6882500ce8663d315bd70a1a1c522fe6',1,'Uralstech::UGemini']]] + ['toolresponse_10',['ToolResponse',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dbafde9e414e674f69454deb52a73765e62',1,'Uralstech::UGemini::Models::Content']]], + ['toxicity_11',['Toxicity',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a6882500ce8663d315bd70a1a1c522fe6',1,'Uralstech::UGemini::Models::Generation::Safety']]] ]; diff --git a/docs/search/enumvalues_13.js b/docs/search/enumvalues_13.js index dfbb25bb..ae496fa8 100644 --- a/docs/search/enumvalues_13.js +++ b/docs/search/enumvalues_13.js @@ -1,5 +1,5 @@ var searchData= [ - ['unspecified_0',['Unspecified',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Answer.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Answer.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_embedding.html#af4102a73694c553d3c13890c2edb77f5a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Embedding.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']]], - ['user_1',['User',['../namespace_uralstech_1_1_u_gemini.html#a0d462193ef311a2c0dcde6730b1cea52a8f9bfe9d1345237cb3b2b205864da075',1,'Uralstech::UGemini']]] + ['unspecified_0',['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_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dba6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Content.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Embedding.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90da6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Candidate.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791da6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Safety.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Safety.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Safety.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Safety.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Schema.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Schema.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a89d25a7a3f5b622af4b50b576197afd0a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Tools.CodeExecution.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Tools.CodeExecution.Unspecified'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727a6fcdc090caeade09d0efd6253932b6f5',1,'Uralstech.UGemini.Models.Generation.Tools.Declaration.Unspecified']]], + ['user_1',['User',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html#adfb4515f0bcf87f8c640ef363b6285dba8f9bfe9d1345237cb3b2b205864da075',1,'Uralstech::UGemini::Models::Content']]] ]; diff --git a/docs/search/enumvalues_14.js b/docs/search/enumvalues_14.js index deb26ca3..eca1399e 100644 --- a/docs/search/enumvalues_14.js +++ b/docs/search/enumvalues_14.js @@ -1,6 +1,6 @@ var searchData= [ - ['verbose_0',['Verbose',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39ad4a9fa383ab700c5bdd6f31cf7df0faf',1,'Uralstech::UGemini::Answer']]], + ['verbose_0',['Verbose',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90dad4a9fa383ab700c5bdd6f31cf7df0faf',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]], ['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']]], ['videomov_3',['VideoMOV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cae5b46657a3970b015d78f4f9f38631d2',1,'Uralstech::UGemini']]], @@ -10,5 +10,5 @@ var searchData= ['videowebm_7',['VideoWebM',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca28401944e0d82b9cbbd1ba8dc6d92cad',1,'Uralstech::UGemini']]], ['videowmv_8',['VideoWMV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabecf04ace621185fdfcd6ff66ce0f8c0',1,'Uralstech::UGemini']]], ['videoxflv_9',['VideoXFLV',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cabcdd3bc83b74eb90c9ed0456b4eb116d',1,'Uralstech::UGemini']]], - ['violence_10',['Violence',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea0ef93352ce96f36586f2a3cf3525ecca',1,'Uralstech::UGemini']]] + ['violence_10',['Violence',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a0ef93352ce96f36586f2a3cf3525ecca',1,'Uralstech::UGemini::Models::Generation::Safety']]] ]; diff --git a/docs/search/enumvalues_2.js b/docs/search/enumvalues_2.js index 2c184946..393ebd54 100644 --- a/docs/search/enumvalues_2.js +++ b/docs/search/enumvalues_2.js @@ -1,7 +1,5 @@ var searchData= [ - ['chat_0',['Chat',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a55dcdf017b51fc96f7b5f9d63013b95d',1,'Uralstech::UGemini::GeminiManager']]], - ['classification_1',['Classification',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a5c9335b28e6277ddbe0137f04e5e58a7',1,'Uralstech::UGemini::Embedding']]], - ['clustering_2',['Clustering',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5ade3a31857992c01e9d9a1139971b66bc',1,'Uralstech::UGemini::Embedding']]], - ['counttokens_3',['CountTokens',['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a425aa6a4ccc3d1a7ebf9d83ee2050782a85a63de01cd75e7a87a44cc632a045c5',1,'Uralstech::UGemini::GeminiManager']]] + ['classification_0',['Classification',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a5c9335b28e6277ddbe0137f04e5e58a7',1,'Uralstech::UGemini::Models::Embedding']]], + ['clustering_1',['Clustering',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4ade3a31857992c01e9d9a1139971b66bc',1,'Uralstech::UGemini::Models::Embedding']]] ]; diff --git a/docs/search/enumvalues_3.js b/docs/search/enumvalues_3.js index f358c3a7..5b3e0312 100644 --- a/docs/search/enumvalues_3.js +++ b/docs/search/enumvalues_3.js @@ -1,9 +1,10 @@ var searchData= [ - ['dangerous_0',['Dangerous',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eaf44f1629db33ba70816eb97d3c4e2282',1,'Uralstech::UGemini']]], - ['dangerouscontent_1',['DangerousContent',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eac94148758d8111d82f63cae96d7b6e55',1,'Uralstech::UGemini']]], - ['date_2',['Date',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a44749712dbec183e983dcd78a7736c41',1,'Uralstech::UGemini::Schema']]], - ['datetime_3',['DateTime',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a8cf10d2341ed01492506085688270c1e',1,'Uralstech::UGemini::Schema']]], - ['derogatory_4',['Derogatory',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7eae6ff0ff9621ddfb821303c01de15c217',1,'Uralstech::UGemini']]], - ['double_5',['Double',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068ad909d38d705ce75386dd86e611a82f5b',1,'Uralstech::UGemini::Schema']]] + ['dangerous_0',['Dangerous',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51af44f1629db33ba70816eb97d3c4e2282',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['dangerouscontent_1',['DangerousContent',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51ac94148758d8111d82f63cae96d7b6e55',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['date_2',['Date',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a44749712dbec183e983dcd78a7736c41',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['datetime_3',['DateTime',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a8cf10d2341ed01492506085688270c1e',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['deadlineexceeded_4',['DeadlineExceeded',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467abfe21264466e240bec5a8f8e6c4e2487',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]], + ['derogatory_5',['Derogatory',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51ae6ff0ff9621ddfb821303c01de15c217',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['double_6',['Double',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764ad909d38d705ce75386dd86e611a82f5b',1,'Uralstech::UGemini::Models::Generation::Schema']]] ]; diff --git a/docs/search/enumvalues_4.js b/docs/search/enumvalues_4.js index deff6027..d7d18914 100644 --- a/docs/search/enumvalues_4.js +++ b/docs/search/enumvalues_4.js @@ -1,7 +1,7 @@ var searchData= [ - ['enum_0',['Enum',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068acf20423ed48998082c20099488a0917c',1,'Uralstech::UGemini::Schema']]], - ['equal_1',['Equal',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5af5f286e73bda105e538310b3190f75c5',1,'Uralstech::UGemini::Answer']]], - ['excludes_2',['Excludes',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a9c996acd3d07c857bf343151d04f6c00',1,'Uralstech::UGemini::Answer']]], - ['extractive_3',['Extractive',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a1d9e7151de2be852c971d39f20c5ca39affc23b7f16cd5183b6304160942cc572',1,'Uralstech::UGemini::Answer']]] + ['enum_0',['Enum',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764acf20423ed48998082c20099488a0917c',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['equal_1',['Equal',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebaf5f286e73bda105e538310b3190f75c5',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['excludes_2',['Excludes',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba9c996acd3d07c857bf343151d04f6c00',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['extractive_3',['Extractive',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html#aba7a30a5833a9c301357ad7d579ac90daffc23b7f16cd5183b6304160942cc572',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]] ]; diff --git a/docs/search/enumvalues_5.js b/docs/search/enumvalues_5.js index 02502824..2b626e12 100644 --- a/docs/search/enumvalues_5.js +++ b/docs/search/enumvalues_5.js @@ -1,6 +1,6 @@ var searchData= [ - ['factverification_0',['FactVerification',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a09bc4cb325762ff3d24aca4fae40e516',1,'Uralstech::UGemini::Embedding']]], - ['failed_1',['Failed',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40ad7c8c85bf79bbe1b7188497c32c3b0ca',1,'Uralstech::UGemini::FileAPI']]], - ['float_2',['Float',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a22ae0e2b89e5e3d477f988cc36d3272b',1,'Uralstech.UGemini.Schema.Float'],['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aa22ae0e2b89e5e3d477f988cc36d3272b',1,'Uralstech.UGemini.Schema.Float']]] + ['factverification_0',['FactVerification',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a09bc4cb325762ff3d24aca4fae40e516',1,'Uralstech::UGemini::Models::Embedding']]], + ['failed_1',['Failed',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40ad7c8c85bf79bbe1b7188497c32c3b0ca',1,'Uralstech.UGemini.FileAPI.Failed'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467ad7c8c85bf79bbe1b7188497c32c3b0ca',1,'Uralstech.UGemini.Models.Generation.Tools.CodeExecution.Failed']]], + ['float_2',['Float',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a22ae0e2b89e5e3d477f988cc36d3272b',1,'Uralstech.UGemini.Models.Generation.Schema.Float'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa22ae0e2b89e5e3d477f988cc36d3272b',1,'Uralstech.UGemini.Models.Generation.Schema.Float']]] ]; diff --git a/docs/search/enumvalues_6.js b/docs/search/enumvalues_6.js index b623cc6e..d3875326 100644 --- a/docs/search/enumvalues_6.js +++ b/docs/search/enumvalues_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['greaterthan_0',['GreaterThan',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5af6d044fe1f01fb0c956b80099e2a3072',1,'Uralstech::UGemini::Answer']]], - ['greaterthanorequal_1',['GreaterThanOrEqual',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a25c44812e9d75f685d2a0b815dea1ebe',1,'Uralstech::UGemini::Answer']]] + ['greaterthan_0',['GreaterThan',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebaf6d044fe1f01fb0c956b80099e2a3072',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['greaterthanorequal_1',['GreaterThanOrEqual',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba25c44812e9d75f685d2a0b815dea1ebe',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]] ]; diff --git a/docs/search/enumvalues_7.js b/docs/search/enumvalues_7.js index 98c3691a..c663f304 100644 --- a/docs/search/enumvalues_7.js +++ b/docs/search/enumvalues_7.js @@ -1,6 +1,6 @@ var searchData= [ - ['harassment_0',['Harassment',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea1bb7d92c816a9bebed2d7c998fec7564',1,'Uralstech::UGemini']]], - ['hatespeech_1',['HateSpeech',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea6d92ab74bd52ac359f68e33d628805a0',1,'Uralstech::UGemini']]], - ['high_2',['High',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a655d20c1ca69519ca647684edbb2db35',1,'Uralstech::UGemini::Chat']]] + ['harassment_0',['Harassment',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a1bb7d92c816a9bebed2d7c998fec7564',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['hatespeech_1',['HateSpeech',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a6d92ab74bd52ac359f68e33d628805a0',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['high_2',['High',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a655d20c1ca69519ca647684edbb2db35',1,'Uralstech::UGemini::Models::Generation::Safety']]] ]; diff --git a/docs/search/enumvalues_8.js b/docs/search/enumvalues_8.js index e65ebc56..f109c51a 100644 --- a/docs/search/enumvalues_8.js +++ b/docs/search/enumvalues_8.js @@ -5,7 +5,7 @@ var searchData= ['imagejpeg_2',['ImageJPEG',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca2671294ab6f72883a8cc5d767032878e',1,'Uralstech::UGemini']]], ['imagepng_3',['ImagePNG',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73cad7c57b5e17ed628c8de709ab1278065b',1,'Uralstech::UGemini']]], ['imagewebp_4',['ImageWebP',['../namespace_uralstech_1_1_u_gemini.html#a9a890005b5ee88d5fe8e33a592f1c73ca5494a4a29108bd6bc1e80b733652b3f0',1,'Uralstech::UGemini']]], - ['includes_5',['Includes',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5ab3733659cbf8c4c1da209dcf37cf2eb9',1,'Uralstech::UGemini::Answer']]], - ['int_6',['Int',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#abb0c9f7d6bbb1d4940ef8553d6377068a1686a6c336b71b36d77354cea19a8b52',1,'Uralstech::UGemini::Schema']]], - ['integer_7',['Integer',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html#ad730020272e108c03945937e79a5055aaa0faef0851b4294c06f2b94bb1cb2044',1,'Uralstech::UGemini::Schema']]] + ['includes_5',['Includes',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebab3733659cbf8c4c1da209dcf37cf2eb9',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['int_6',['Int',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a1686a6c336b71b36d77354cea19a8b52',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['integer_7',['Integer',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efaa0faef0851b4294c06f2b94bb1cb2044',1,'Uralstech::UGemini::Models::Generation::Schema']]] ]; diff --git a/docs/search/enumvalues_9.js b/docs/search/enumvalues_9.js index 7f0e42e3..01fb94f0 100644 --- a/docs/search/enumvalues_9.js +++ b/docs/search/enumvalues_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['json_0',['Json',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147aeed8d85b888a6c015834240885ee6333',1,'Uralstech::UGemini::Chat']]] + ['json_0',['Json',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791daeed8d85b888a6c015834240885ee6333',1,'Uralstech::UGemini::Models::Generation']]] ]; diff --git a/docs/search/enumvalues_a.js b/docs/search/enumvalues_a.js index 093809ec..65f89188 100644 --- a/docs/search/enumvalues_a.js +++ b/docs/search/enumvalues_a.js @@ -1,8 +1,8 @@ var searchData= [ - ['lessthan_0',['LessThan',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5ac6d9d7bb9939f62f01c80f8b1251501c',1,'Uralstech::UGemini::Answer']]], - ['lessthanorequal_1',['LessThanOrEqual',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a4ab671acbbaacb0db7d8477cfe4f4e0b',1,'Uralstech::UGemini::Answer']]], - ['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']]] + ['lessthan_0',['LessThan',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020cebac6d9d7bb9939f62f01c80f8b1251501c',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['lessthanorequal_1',['LessThanOrEqual',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba4ab671acbbaacb0db7d8477cfe4f4e0b',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]], + ['long_2',['Long',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#a4178e8f8544954c85d1c9249e8238764a8394f0347c184cf156ac5924dccb773b',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['low_3',['Low',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a28d0edd045e05cf5af64e35ae0c4c6ef',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['lowandabove_4',['LowAndAbove',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65ab38533abc7d7d3bf2661d78df74e0ba7',1,'Uralstech::UGemini::Models::Generation::Safety']]] ]; diff --git a/docs/search/enumvalues_b.js b/docs/search/enumvalues_b.js index b2223940..ae76b158 100644 --- a/docs/search/enumvalues_b.js +++ b/docs/search/enumvalues_b.js @@ -1,7 +1,8 @@ var searchData= [ - ['maxtokens_0',['MaxTokens',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9603a55c335ee57bbc71615ef6d6b8c9aaf0e6be419dc2af93d93caca768aed99',1,'Uralstech::UGemini::Chat']]], - ['medical_1',['Medical',['../namespace_uralstech_1_1_u_gemini.html#a3c2ee248b83069ca63b22c3661629c7ea077262cc53a1fb1b5f651d31b6bf81ba',1,'Uralstech::UGemini']]], - ['medium_2',['Medium',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7a87f8a6ab85c9ced3702b4ea641ad4bb5',1,'Uralstech::UGemini::Chat']]], - ['mediumandabove_3',['MediumAndAbove',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#ad78aa48b8df402d443f179e47f2ed083a4115c8b233f3f48c8716473bf12f7ceb',1,'Uralstech::UGemini::Chat']]] + ['malformedfunctioncall_0',['MalformedFunctionCall',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a7a5fd1c6fb926ffc941f1793f46ca958',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['maxtokens_1',['MaxTokens',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3aaf0e6be419dc2af93d93caca768aed99',1,'Uralstech::UGemini::Models::Generation::Candidate']]], + ['medical_2',['Medical',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a857e0b9ffddf49934fd8d1dac801be51a077262cc53a1fb1b5f651d31b6bf81ba',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['medium_3',['Medium',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77a87f8a6ab85c9ced3702b4ea641ad4bb5',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['mediumandabove_4',['MediumAndAbove',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a4115c8b233f3f48c8716473bf12f7ceb',1,'Uralstech::UGemini::Models::Generation::Safety']]] ]; diff --git a/docs/search/enumvalues_c.js b/docs/search/enumvalues_c.js index 93d047d6..ae16be4b 100644 --- a/docs/search/enumvalues_c.js +++ b/docs/search/enumvalues_c.js @@ -1,6 +1,6 @@ var searchData= [ - ['negligible_0',['Negligible',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a3dcb079ffbfc2850ff631583f8276dd7aa295493d972709c15ec5098fb718e14a',1,'Uralstech::UGemini::Chat']]], - ['none_1',['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']]], - ['notequal_2',['NotEqual',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html#a93e85c953c82663cf0411470324933a5a19bb0af2c3c530538cb41aff7f235b96',1,'Uralstech::UGemini::Answer']]] + ['negligible_0',['Negligible',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a8a96ca0096989891d15027e8b2b37b77aa295493d972709c15ec5098fb718e14a',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['none_1',['None',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a6adf97f83acf6453d4a6a4b1070f3754',1,'Uralstech.UGemini.Models.Generation.Safety.None'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html#a7f72d6854163adac959ccd5875257727a6adf97f83acf6453d4a6a4b1070f3754',1,'Uralstech.UGemini.Models.Generation.Tools.Declaration.None']]], + ['notequal_2',['NotEqual',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html#a9b71bd58def275f208642864ab020ceba19bb0af2c3c530538cb41aff7f235b96',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever']]] ]; diff --git a/docs/search/enumvalues_d.js b/docs/search/enumvalues_d.js index 24951042..a79de125 100644 --- a/docs/search/enumvalues_d.js +++ b/docs/search/enumvalues_d.js @@ -1,6 +1,7 @@ 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']]], - ['other_2',['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']]] + ['object_0',['Object',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html#ae671d3dddc6cd918d4dd4966bee019efa497031794414a552435f90151ac3b54b',1,'Uralstech::UGemini::Models::Generation::Schema']]], + ['ok_1',['Ok',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a92f66014c28aa99df677e5ba566ad467aa60852f204ed8028c1c58808b746d115',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]], + ['onlyhigh_2',['OnlyHigh',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a42cb3ebdb11a450e2bd2c557f4acad65a0ffb341e3112a1c2b1b07867af5d09bb',1,'Uralstech::UGemini::Models::Generation::Safety']]], + ['other_3',['Other',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6311ae17c1ee52b36e68aaf4ad066387',1,'Uralstech.UGemini.Models.Generation.Candidate.Other'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6311ae17c1ee52b36e68aaf4ad066387',1,'Uralstech.UGemini.Models.Generation.Safety.Other']]] ]; diff --git a/docs/search/enumvalues_e.js b/docs/search/enumvalues_e.js index 3d01bcb7..7093c6fb 100644 --- a/docs/search/enumvalues_e.js +++ b/docs/search/enumvalues_e.js @@ -1,5 +1,7 @@ var searchData= [ - ['plaintext_0',['PlainText',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html#a9c2f503426f177d74c1c489e32bb4147ab7ebbf7f254ef646928dd58f62383a85',1,'Uralstech::UGemini::Chat']]], - ['processing_1',['Processing',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a643562a9ae7099c8aabfdc93478db117',1,'Uralstech::UGemini::FileAPI']]] + ['plaintext_0',['PlainText',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html#ae457ab25019d52b3adf32d4c5688791dab7ebbf7f254ef646928dd58f62383a85',1,'Uralstech::UGemini::Models::Generation']]], + ['processing_1',['Processing',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html#a70714cf13354876d017e3c66f5060f40a643562a9ae7099c8aabfdc93478db117',1,'Uralstech::UGemini::FileAPI']]], + ['prohibitedcontent_2',['ProhibitedContent',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html#aff961a95f07e5ba39878f306c400eaa3a6b0f23249b46eb0c01e6659299d66b8b',1,'Uralstech.UGemini.Models.Generation.Candidate.ProhibitedContent'],['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html#a25d0144f87394c388782a2eace3a6662a6b0f23249b46eb0c01e6659299d66b8b',1,'Uralstech.UGemini.Models.Generation.Safety.ProhibitedContent']]], + ['python_3',['Python',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html#a89d25a7a3f5b622af4b50b576197afd0aa7f5f35426b927411fc9231b56382173',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution']]] ]; diff --git a/docs/search/enumvalues_f.js b/docs/search/enumvalues_f.js index c288ef71..928cfcdd 100644 --- a/docs/search/enumvalues_f.js +++ b/docs/search/enumvalues_f.js @@ -1,4 +1,4 @@ var searchData= [ - ['questionanswering_0',['QuestionAnswering',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.html#af4102a73694c553d3c13890c2edb77f5a74073d5c6a6067844a27ddf3d54c44bb',1,'Uralstech::UGemini::Embedding']]] + ['questionanswering_0',['QuestionAnswering',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html#ae3804817dea7f45d50155e713d4df3d4a74073d5c6a6067844a27ddf3d54c44bb',1,'Uralstech::UGemini::Models::Embedding']]] ]; diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js index 01ae07fd..9e2efc2c 100644 --- a/docs/search/functions_0.js +++ b/docs/search/functions_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['append_0',['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()']]] + ['append_0',['Append',['../interface_uralstech_1_1_u_gemini_1_1_i_appendable_data.html#afec3061379b1fff66a16737bdae006e7',1,'Uralstech.UGemini.IAppendableData.Append()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a768f2663a092c8f2671f31f24a182b62',1,'Uralstech.UGemini.Models.Content.GeminiContent.Append()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#aa5bac29b780137b090b9e2f18d8bd361',1,'Uralstech.UGemini.Models.Content.GeminiContentPart.Append()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a39db4b28e90c00695d094fc6ecc37463',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiCandidate.Append()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#ad2144572702f62f0e282b8f68501d8eb',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiPromptFeedback.Append()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a90352ffe31b452a83e5c549c6e94a600',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiUsageMetadata.Append()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#acd0fc58b29c182981cb15b0f83d31fe8',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatResponse.Append()']]] ]; diff --git a/docs/search/functions_1.js b/docs/search/functions_1.js index 3cedae4c..7b4528f6 100644 --- a/docs/search/functions_1.js +++ b/docs/search/functions_1.js @@ -1,5 +1,4 @@ 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']]], - ['contenttype_1',['ContentType',['../class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#a7443006dc7a71435564cacdd8836e42e',1,'Uralstech::UGemini::EnumExtensions']]] + ['contenttype_0',['ContentType',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html#add4b09201aaf4e40ae32c4e37fe5545b',1,'Uralstech::UGemini::GeminiContentTypeExtensions']]] ]; diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js index ac357b96..c2525026 100644 --- a/docs/search/functions_2.js +++ b/docs/search/functions_2.js @@ -1,21 +1,27 @@ var searchData= [ - ['geminianswerrequest_0',['GeminiAnswerRequest',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a456a6bd4b29d5a9430aabd4da62ad226',1,'Uralstech::UGemini::Answer::GeminiAnswerRequest']]], - ['geminibatchembedcontentrequest_1',['GeminiBatchEmbedContentRequest',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a441f4bb4544992b32cb84021efb75f7a',1,'Uralstech::UGemini::Embedding::GeminiBatchEmbedContentRequest']]], - ['geminichatrequest_2',['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()']]], - ['geminiembedcontentrequest_3',['GeminiEmbedContentRequest',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a593076873f6836772cbc86d98f94df39',1,'Uralstech::UGemini::Embedding::GeminiEmbedContentRequest']]], - ['geminifiledeleterequest_4',['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_5',['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_6',['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_7',['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']]], - ['geminimodelgetrequest_8',['GeminiModelGetRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a15d4c31df8bfe8e9c161548ada1a4fdc',1,'Uralstech::UGemini::Models::GeminiModelGetRequest']]], - ['geminimodelid_9',['GeminiModelId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a540dbf1359bd611f7b8de06ad8ce3009',1,'Uralstech.UGemini.Models.GeminiModelId.GeminiModelId(string nameOrBaseModelId)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a31bae771ebd69a0238ebfa5552a7d1a6',1,'Uralstech.UGemini.Models.GeminiModelId.GeminiModelId(string name, string baseModelId)']]], - ['geminimodellistrequest_10',['GeminiModelListRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#af8b87a23494c26de7aa01e70b5db8e79',1,'Uralstech::UGemini::Models::GeminiModelListRequest']]], - ['geminitokencountrequest_11',['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_12',['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_13',['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_14',['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_15',['GetEndpointUri',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#aad020bbfe89ac5208ffd029cb5f786e4',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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_embedding_1_1_gemini_batch_embed_content_request.html#a9789db4ea1409af3e10b412d58846564',1,'Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a04c9cd3167547c797648ba05e8e16c53',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.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_16',['GetResponse',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#adc9304ceaa0540f2705ca94f853738c3',1,'Uralstech::UGemini::Tools::GeminiFunctionCall']]], - ['getutf8encodeddata_17',['GetUtf8EncodedData',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac5e2e8d4a65254c88a7bcc1270401bc5',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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_embedding_1_1_gemini_batch_embed_content_request.html#a31f6b6928d1b39365bd0479c86c43818',1,'Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a25708406b1ff390553011d338d293ef9',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.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()']]] + ['geminianswerrequest_0',['GeminiAnswerRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#ab4fc9021714ef9f8c60bcf5c8184ec87',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::GeminiAnswerRequest']]], + ['geminibatchembedcontentrequest_1',['GeminiBatchEmbedContentRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ae2cf0c3e9233f6a7ae0b33ce67979173',1,'Uralstech::UGemini::Models::Embedding::GeminiBatchEmbedContentRequest']]], + ['geminicachedcontentcreaterequest_2',['GeminiCachedContentCreateRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a62341573c83970cbb3cbb8037a9b7654',1,'Uralstech::UGemini::Models::Caching::GeminiCachedContentCreateRequest']]], + ['geminicachedcontentdeleterequest_3',['GeminiCachedContentDeleteRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a280616f447862cad36429b99490a6b92',1,'Uralstech::UGemini::Models::Caching::GeminiCachedContentDeleteRequest']]], + ['geminicachedcontentgetrequest_4',['GeminiCachedContentGetRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#add549ebadae8356f19bd4559f007cf56',1,'Uralstech::UGemini::Models::Caching::GeminiCachedContentGetRequest']]], + ['geminicachedcontentlistrequest_5',['GeminiCachedContentListRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#a14ac3382f45cef958342666b24856673',1,'Uralstech::UGemini::Models::Caching::GeminiCachedContentListRequest']]], + ['geminicachedcontentpatchrequest_6',['GeminiCachedContentPatchRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a74fbb1eaf33f83439c4f9688cc46e785',1,'Uralstech::UGemini::Models::Caching::GeminiCachedContentPatchRequest']]], + ['geminichatrequest_7',['GeminiChatRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a5d0d1ac0c0880ee7a7953d3eb4ba3257',1,'Uralstech::UGemini::Models::Generation::Chat::GeminiChatRequest']]], + ['geminiembedcontentrequest_8',['GeminiEmbedContentRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#ab8cc8d1354d4cec612c6c36ec073e297',1,'Uralstech::UGemini::Models::Embedding::GeminiEmbedContentRequest']]], + ['geminifiledata_9',['GeminiFileData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#a0ee16065b60107cf31668ea3bbb5b692',1,'Uralstech.UGemini.Models.Content.GeminiFileData.GeminiFileData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#aed1e0b92775ff77aacb67ec7e9a0176f',1,'Uralstech.UGemini.Models.Content.GeminiFileData.GeminiFileData(GeminiContentType contentType, string fileUri)']]], + ['geminifiledeleterequest_10',['GeminiFileDeleteRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#a3b025a3866813c7a368806a1031a51c4',1,'Uralstech::UGemini::FileAPI::GeminiFileDeleteRequest']]], + ['geminifilegetrequest_11',['GeminiFileGetRequest',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#aca11be9dc3fe159aff1010b6a883df4f',1,'Uralstech::UGemini::FileAPI::GeminiFileGetRequest']]], + ['geminifilelistrequest_12',['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_13',['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.GeminiFileUploadRequest(string contentType, bool useBetaApi=true)'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a8dcab845647e29b4ab5d682d0129a484',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.GeminiFileUploadRequest(GeminiContentType contentType, bool useBetaApi=true)']]], + ['geminimodelgetrequest_14',['GeminiModelGetRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a15d4c31df8bfe8e9c161548ada1a4fdc',1,'Uralstech::UGemini::Models::GeminiModelGetRequest']]], + ['geminimodelid_15',['GeminiModelId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a540dbf1359bd611f7b8de06ad8ce3009',1,'Uralstech.UGemini.Models.GeminiModelId.GeminiModelId(string nameOrBaseModelId)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#a31bae771ebd69a0238ebfa5552a7d1a6',1,'Uralstech.UGemini.Models.GeminiModelId.GeminiModelId(string name, string baseModelId)']]], + ['geminimodellistrequest_16',['GeminiModelListRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#af8b87a23494c26de7aa01e70b5db8e79',1,'Uralstech::UGemini::Models::GeminiModelListRequest']]], + ['geminitokencountrequest_17',['GeminiTokenCountRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a596225b38afff2de6fcf93d3121f8824',1,'Uralstech::UGemini::Models::CountTokens::GeminiTokenCountRequest']]], + ['getconfiguration_18',['GetConfiguration',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a8a854448cde37229c8173a5a90bccf4e',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration::GeminiToolConfiguration']]], + ['getcontent_19',['GetContent',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a644ae5e0009169e9cc994749c2c522e5',1,'Uralstech.UGemini.Models.Content.GeminiContent.GetContent(string message, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a905634171a8aec7e8666ef321bce25f3',1,'Uralstech.UGemini.Models.Content.GeminiContent.GetContent(string message, Texture2D image, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a39154d76caaf43440a7847cb76d27412',1,'Uralstech.UGemini.Models.Content.GeminiContent.GetContent(string message, AudioClip audio, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a90ef5374a537a6565a70e9e409d6515b',1,'Uralstech.UGemini.Models.Content.GeminiContent.GetContent(string message, GeminiFile file, GeminiRole role=GeminiRole.Unspecified)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a4c3741843c4112d150666495079bf645',1,'Uralstech.UGemini.Models.Content.GeminiContent.GetContent(GeminiFunctionCall functionCall)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a1131c07bdb35e23d2d95bda8dbac6782',1,'Uralstech.UGemini.Models.Content.GeminiContent.GetContent(GeminiFunctionResponse functionResponse)']]], + ['getcontentblob_20',['GetContentBlob',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#adbf49048cbeb27b8c5f0c6b42a898843',1,'Uralstech.UGemini.Models.Content.GeminiContentBlob.GetContentBlob(AudioClip audio)'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#ad551a00302e88f9293306e4b421c22bb',1,'Uralstech.UGemini.Models.Content.GeminiContentBlob.GetContentBlob(Texture2D image, bool useJPEG=false)']]], + ['getendpointuri_21',['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_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_models_1_1_caching_1_1_gemini_cached_content_create_request.html#ae4e3357237204b6d3683862604aacce0',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a4bb8022a90e8c191e7e6cfde94002284',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a919d4a421db49df44497c1e7ba2f68cb',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#ac91df215a95190d82bb2113601bfcfef',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a6822678bfa8b106e049b994b76233afa',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#aab49d58d3761ae958e6a0325d97e2b83',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ac554761fbaac870a11f22f2cbeafb8bb',1,'Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a36343a969db82baffc398839c3452f9d',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#ae7a244e1b2954d7eee82c32c9483ebf9',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4139f12135cd58347c8df9c6e493774f',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#add4ab4bac130944edbcc069b5d6ebeec',1,'Uralstech.UGemini.Models.GeminiModelGetRequest.GetEndpointUri()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#aaf930bf273f73e99e16049b267423ed9',1,'Uralstech.UGemini.Models.GeminiModelListRequest.GetEndpointUri()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_request.html#ad2f0fb0c43979208acb8ad0b790467a8',1,'Uralstech.UGemini.IGeminiRequest.GetEndpointUri()']]], + ['getresponse_22',['GetResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#a6fc0ccd2ea06ebb4454b8d26c4d6bf61',1,'Uralstech::UGemini::Models::Generation::Tools::GeminiFunctionCall']]], + ['getutf8encodeddata_23',['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()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a88e82f3c807735af26e83fbb8160b7de',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a3f77546f9ab0033553781e72670457dc',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#adb7251eae6cb41d6f084679d0dd634c7',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a06d784f963100a81880c0b7ed9d2063b',1,'Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#af0f772901b7d42cfb9f8db154430d8c0',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a17d01467514d7e26af0d02835c851dca',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.GetUtf8EncodedData()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a3aa394c7912d968b2fe4cb63e607963e',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.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_patch_request.html#a80cd3d6f8c845a72858850754588d35d',1,'Uralstech.UGemini.IGeminiPatchRequest.GetUtf8EncodedData()'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a32f098e8b528b65c53249ca71246f118',1,'Uralstech.UGemini.IGeminiPostRequest.GetUtf8EncodedData()']]] ]; diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js index bd2f1005..bc1131a7 100644 --- a/docs/search/functions_3.js +++ b/docs/search/functions_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['isappendable_0',['IsAppendable',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1162b9168947253cbf34c1c578d6848a',1,'Uralstech::UGemini::GeminiContentPart']]] + ['isappendable_0',['IsAppendable',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#abca588842b10ce4f4e01da42a8791b1f',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]] ]; diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js index 1baddc93..626cfb51 100644 --- a/docs/search/functions_4.js +++ b/docs/search/functions_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['mimetype_0',['MimeType',['../class_uralstech_1_1_u_gemini_1_1_enum_extensions.html#af154ce36e01ae04cd063c3ae988b87b0',1,'Uralstech::UGemini::EnumExtensions']]] + ['mimetype_0',['MimeType',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_type_extensions.html#a98ec34a43b2e5228321ce00a565e8232',1,'Uralstech::UGemini::GeminiContentTypeExtensions']]] ]; diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js index 9e9e6e46..1a84dc39 100644 --- a/docs/search/functions_6.js +++ b/docs/search/functions_6.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()']]] + ['processstreameddata_0',['ProcessStreamedData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a5ae6864a43de0026c8eb0cff6cba6eaa',1,'Uralstech.UGemini.Models.Generation.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 3b9d16e0..ef9ebb87 100644 --- a/docs/search/functions_7.js +++ b/docs/search/functions_7.js @@ -1,6 +1,6 @@ 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.ReadJson()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a46a38c50eddc40e47c26e0ce2d618c74',1,'Uralstech.UGemini.Models.GeminiModelIdStringConverter.ReadJson()']]], + ['readjson_0',['ReadJson',['../class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html#ab48d1dda11aa5aa43c00651e86467d64',1,'Uralstech.UGemini.GeminiSecondsToTimeSpanJsonConverter.ReadJson()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a46a38c50eddc40e47c26e0ce2d618c74',1,'Uralstech.UGemini.Models.GeminiModelIdStringConverter.ReadJson()']]], ['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)']]] + ['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)'],['../class_uralstech_1_1_u_gemini_1_1_gemini_manager.html#a04f9ccdd66f94a07cb41b320f87b461b',1,'Uralstech.UGemini.GeminiManager.Request< TResponse >(IGeminiPatchRequest request)']]] ]; diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js index a8534fc6..77a8545d 100644 --- a/docs/search/functions_9.js +++ b/docs/search/functions_9.js @@ -1,7 +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']]] + ['tobase64jpeg_0',['ToBase64JPEG',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#af2cd8196d267384760311d94bd995f0f',1,'Uralstech::UGemini::Models::Content::UnityExtensions']]], + ['tobase64png_1',['ToBase64PNG',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#a653d9a4e4cf065181ce1a53eef17e053',1,'Uralstech::UGemini::Models::Content::UnityExtensions']]], + ['tobase64wav_2',['ToBase64WAV',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#aa0f7b2f7dfecb215bda8515b2c65f022',1,'Uralstech::UGemini::Models::Content::UnityExtensions']]], + ['towav_3',['ToWAV',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_unity_extensions.html#abc6fac5a256a7dd7e69e3de56412532c',1,'Uralstech::UGemini::Models::Content::UnityExtensions']]] ]; diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js index 26cde525..6595712c 100644 --- a/docs/search/functions_a.js +++ b/docs/search/functions_a.js @@ -1,4 +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.WriteJson()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a7782edbcbb98de81e6456a845fec628d',1,'Uralstech.UGemini.Models.GeminiModelIdStringConverter.WriteJson()']]] + ['writejson_0',['WriteJson',['../class_uralstech_1_1_u_gemini_1_1_gemini_seconds_to_time_span_json_converter.html#a3e15c9156e929bb6eeb7a3d11d912eb3',1,'Uralstech.UGemini.GeminiSecondsToTimeSpanJsonConverter.WriteJson()'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id_string_converter.html#a7782edbcbb98de81e6456a845fec628d',1,'Uralstech.UGemini.Models.GeminiModelIdStringConverter.WriteJson()']]] ]; diff --git a/docs/search/namespaces_0.js b/docs/search/namespaces_0.js index 9257e560..765165d9 100644 --- a/docs/search/namespaces_0.js +++ b/docs/search/namespaces_0.js @@ -2,18 +2,28 @@ var searchData= [ ['uralstech_0',['Uralstech',['../namespace_uralstech.html',1,'']]], ['uralstech_3a_3augemini_1',['UGemini',['../namespace_uralstech_1_1_u_gemini.html',1,'Uralstech']]], - ['uralstech_3a_3augemini_3a_3aanswer_2',['Answer',['../namespace_uralstech_1_1_u_gemini_1_1_answer.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3achat_3',['Chat',['../namespace_uralstech_1_1_u_gemini_1_1_chat.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3aembedding_4',['Embedding',['../namespace_uralstech_1_1_u_gemini_1_1_embedding.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_3amodels_7',['Models',['../namespace_uralstech_1_1_u_gemini_1_1_models.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3aschema_8',['Schema',['../namespace_uralstech_1_1_u_gemini_1_1_schema.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3astatus_9',['Status',['../namespace_uralstech_1_1_u_gemini_1_1_status.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3atokencounting_10',['TokenCounting',['../namespace_uralstech_1_1_u_gemini_1_1_token_counting.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3atools_11',['Tools',['../namespace_uralstech_1_1_u_gemini_1_1_tools.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3atools_3a_3adeclaration_12',['Declaration',['../namespace_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration.html',1,'Uralstech::UGemini::Tools']]], - ['uralstech_3a_3augemini_3a_3autils_13',['Utils',['../namespace_uralstech_1_1_u_gemini_1_1_utils.html',1,'Uralstech::UGemini']]], - ['uralstech_3a_3augemini_3a_3autils_3a_3asingleton_14',['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_15',['Web',['../namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html',1,'Uralstech::UGemini::Utils']]] + ['uralstech_3a_3augemini_3a_3aexceptions_2',['Exceptions',['../namespace_uralstech_1_1_u_gemini_1_1_exceptions.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3afileapi_3',['FileAPI',['../namespace_uralstech_1_1_u_gemini_1_1_file_a_p_i.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3amodels_4',['Models',['../namespace_uralstech_1_1_u_gemini_1_1_models.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3acaching_5',['Caching',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_caching.html',1,'Uralstech::UGemini::Models']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3acontent_6',['Content',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content.html',1,'Uralstech::UGemini::Models']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3acontent_3a_3aattribution_7',['Attribution',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution.html',1,'Uralstech::UGemini::Models::Content']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3acontent_3a_3acitation_8',['Citation',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation.html',1,'Uralstech::UGemini::Models::Content']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3acounttokens_9',['CountTokens',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens.html',1,'Uralstech::UGemini::Models']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3aembedding_10',['Embedding',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_embedding.html',1,'Uralstech::UGemini::Models']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_11',['Generation',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation.html',1,'Uralstech::UGemini::Models']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3acandidate_12',['Candidate',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate.html',1,'Uralstech::UGemini::Models::Generation']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3achat_13',['Chat',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat.html',1,'Uralstech::UGemini::Models::Generation']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3aquestionanswering_14',['QuestionAnswering',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering.html',1,'Uralstech::UGemini::Models::Generation']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3aquestionanswering_3a_3agrounding_15',['Grounding',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3aquestionanswering_3a_3asemanticretriever_16',['SemanticRetriever',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever.html',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3asafety_17',['Safety',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety.html',1,'Uralstech::UGemini::Models::Generation']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3aschema_18',['Schema',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema.html',1,'Uralstech::UGemini::Models::Generation']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3atools_19',['Tools',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools.html',1,'Uralstech::UGemini::Models::Generation']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3atools_3a_3acodeexecution_20',['CodeExecution',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution.html',1,'Uralstech::UGemini::Models::Generation::Tools']]], + ['uralstech_3a_3augemini_3a_3amodels_3a_3ageneration_3a_3atools_3a_3adeclaration_21',['Declaration',['../namespace_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration.html',1,'Uralstech::UGemini::Models::Generation::Tools']]], + ['uralstech_3a_3augemini_3a_3astatus_22',['Status',['../namespace_uralstech_1_1_u_gemini_1_1_status.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3autils_23',['Utils',['../namespace_uralstech_1_1_u_gemini_1_1_utils.html',1,'Uralstech::UGemini']]], + ['uralstech_3a_3augemini_3a_3autils_3a_3asingleton_24',['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_25',['Web',['../namespace_uralstech_1_1_u_gemini_1_1_utils_1_1_web.html',1,'Uralstech::UGemini::Utils']]] ]; diff --git a/docs/search/pages_1.js b/docs/search/pages_1.js index 19bc48a8..1e324ed8 100644 --- a/docs/search/pages_1.js +++ b/docs/search/pages_1.js @@ -1,5 +1,4 @@ var searchData= [ - ['deprecated_20list_0',['Deprecated List',['../deprecated.html',1,'']]], - ['documentation_1',['QuickStart and Documentation',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html',1,'']]] + ['breaking_20changes_20notice_0',['Breaking Changes Notice',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html',1,'']]] ]; diff --git a/docs/search/pages_2.js b/docs/search/pages_2.js index 1ad91e39..7dd0d20c 100644 --- a/docs/search/pages_2.js +++ b/docs/search/pages_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['list_0',['Deprecated List',['../deprecated.html',1,'']]] + ['changes_20notice_0',['Breaking Changes Notice',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html',1,'']]] ]; diff --git a/docs/search/pages_3.js b/docs/search/pages_3.js index 01df64e9..fcaa4b2f 100644 --- a/docs/search/pages_3.js +++ b/docs/search/pages_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['quickstart_20and_20documentation_0',['QuickStart and Documentation',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html',1,'']]] + ['documentation_0',['QuickStart and Documentation',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html',1,'']]] ]; diff --git a/docs/search/pages_4.js b/docs/search/pages_4.js new file mode 100644 index 00000000..edddf619 --- /dev/null +++ b/docs/search/pages_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['notice_0',['Breaking Changes Notice',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_runtime_2_breaking_01_changes.html',1,'']]] +]; diff --git a/docs/search/pages_5.js b/docs/search/pages_5.js new file mode 100644 index 00000000..01df64e9 --- /dev/null +++ b/docs/search/pages_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['quickstart_20and_20documentation_0',['QuickStart and Documentation',['../md__u_gemini_2_packages_2com_8uralstech_8ugemini_2_documentation_0i_2_main_page.html',1,'']]] +]; diff --git a/docs/search/properties_0.js b/docs/search/properties_0.js index 587dbd0e..cfcb9312 100644 --- a/docs/search/properties_0.js +++ b/docs/search/properties_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['contenttype_0',['ContentType',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ad9d49da6d6e3e0eb55038102d1b48f6e',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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_embedding_1_1_gemini_batch_embed_content_request.html#a12f91201a8266154efbaab4ac81aaf9d',1,'Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a40d85df8336bb6ccc4a8cf4f9536a1ac',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.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_0',['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'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a7cc856479f845b6244c530f55f5638ab',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#ae20e714558566c91340913235623be9f',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a80c25d193cb38ccaaf97a6c4213008f1',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#ab66fdfdb07dc07051ffdbc27008e88e1',1,'Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a316df4c1279a635e34728733563ef5e0',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a6bb8cc47611a721b517da6b589a5d3f5',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.ContentType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#ae1165db5ff3a76210bc7e0c8337433f9',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.ContentType'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_patch_request.html#aacfd538b20761dd2d73941cad8e7d438',1,'Uralstech.UGemini.IGeminiPatchRequest.ContentType'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_post_request.html#a3f80f4788b15717dd57a8a5c4ea36f5c',1,'Uralstech.UGemini.IGeminiPostRequest.ContentType']]] ]; diff --git a/docs/search/properties_1.js b/docs/search/properties_1.js index 2ae22f1e..19901a54 100644 --- a/docs/search/properties_1.js +++ b/docs/search/properties_1.js @@ -1,5 +1,5 @@ var searchData= [ ['instance_0',['Instance',['../class_uralstech_1_1_u_gemini_1_1_utils_1_1_singleton_1_1_singleton.html#a84485d2d649cb79a823a37e96821067c',1,'Uralstech::UGemini::Utils::Singleton::Singleton']]], - ['isempty_1',['IsEmpty',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a1377210d2713fc59d67a0fcf9be11660',1,'Uralstech::UGemini::GeminiContentPart']]] + ['isempty_1',['IsEmpty',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#ab226a0cea65da5111ee133e31aa76a92',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]] ]; diff --git a/docs/search/properties_2.js b/docs/search/properties_2.js index afcc9668..a0e12ca5 100644 --- a/docs/search/properties_2.js +++ b/docs/search/properties_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['parts_0',['Parts',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#af1d3aa0f8c16eea71168233a6b1666c2',1,'Uralstech::UGemini::Chat::GeminiChatResponse']]] + ['parts_0',['Parts',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#a48d7d4510a2f2f4bb6b6dfa2e3f5b6eb',1,'Uralstech::UGemini::Models::Generation::Chat::GeminiChatResponse']]] ]; diff --git a/docs/search/properties_3.js b/docs/search/properties_3.js index 2e26752f..2c363229 100644 --- a/docs/search/properties_3.js +++ b/docs/search/properties_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['streamedresponse_0',['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']]] + ['streamedresponse_0',['StreamedResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a0f5c32b60ace67b787372df56057a8dc',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.StreamedResponse'],['../interface_uralstech_1_1_u_gemini_1_1_i_gemini_streamable_post_request.html#a0e1e3659222c4aa5f125521c50915412',1,'Uralstech.UGemini.IGeminiStreamablePostRequest.StreamedResponse']]] ]; diff --git a/docs/search/searchdata.js b/docs/search/searchdata.js index c523d863..d357221f 100644 --- a/docs/search/searchdata.js +++ b/docs/search/searchdata.js @@ -1,14 +1,14 @@ var indexSectionsWithContent = { 0: "abcdefghijklmnopqrstuvw", - 1: "egisuw", + 1: "gisuw", 2: "u", 3: "acgimoprstw", 4: "abcdefgiklmnopqrstuv", - 5: "gr", + 5: "g", 6: "abcdefghijlmnopqrstuv", 7: "cips", - 8: "adlq" + 8: "abcdnq" }; var indexSectionNames = diff --git a/docs/search/variables_0.js b/docs/search/variables_0.js index 50a5e408..303c41ae 100644 --- a/docs/search/variables_0.js +++ b/docs/search/variables_0.js @@ -1,11 +1,10 @@ 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']]], - ['answer_1',['Answer',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#a1eb8b5c30a93b3fd9844aec986183346',1,'Uralstech::UGemini::Answer::GeminiAnswerResponse']]], - ['answerableprobability_2',['AnswerableProbability',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#ae6d0e8426defd5c6a91fac0390ab5338',1,'Uralstech::UGemini::Answer::GeminiAnswerResponse']]], - ['answerstyle_3',['AnswerStyle',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a05006db26397054c965621c4a89a82df',1,'Uralstech::UGemini::Answer::GeminiAnswerRequest']]], - ['apiversion_4',['ApiVersion',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#aa36ce918993a2a37f6a48484245cf760',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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_embedding_1_1_gemini_batch_embed_content_request.html#ab9e00a4cdf21a345b79f5c0aa052e5a0',1,'Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#ac6ef06384e6473ca6c3d7d7c19b0dbf7',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.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_5',['ApiVersionString',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a96ae7557b5724d9aade07b6390ee4ac3',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['aqa_6',['Aqa',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a39483c733a33c950f09ae968074660f7',1,'Uralstech::UGemini::Models::GeminiModel']]], - ['arguments_7',['Arguments',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_call.html#a5ba65a22b3ff2ed367f372c829ec0fb9',1,'Uralstech::UGemini::Tools::GeminiFunctionCall']]] + ['allowedfunctionnames_0',['AllowedFunctionNames',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#aa41c3ba57030b6ed7b8851cdf71b58df',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration::GeminiFunctionCallingConfiguration']]], + ['answer_1',['Answer',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#a7d032fb09b02446597b3fb2ee4508ffe',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::GeminiAnswerResponse']]], + ['answerableprobability_2',['AnswerableProbability',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#a346ad13bbff034d239df7c98a356fcaf',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::GeminiAnswerResponse']]], + ['answerstyle_3',['AnswerStyle',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a473fc29b2de393948c42e11c4236a7c3',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::GeminiAnswerRequest']]], + ['apiversion_4',['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_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_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a891ccc3f3e2e64270fcfcf81e4c067e0',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#adcc9c5d1c3256c97a0d9a598778514e2',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a07501565fa4f46b061c37153a2c2a84d',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#a4b0ab7b92fcb5b4d6b26067f5e3532a0',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a92bcaa8bb6eb6ae447c0d2b9cfff96d5',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a2b4f3c0c7575e66ef1a53e42e4326709',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#afc5eaafc19e85e1d6d11005828654007',1,'Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#ae01a474097945c69de0b183c4a8130b5',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a99810bce8ba3008dbccbdf8636cdc828',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.ApiVersion'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a33c2eb713abd2a56cd74b0426d16c962',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.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_models_1_1_gemini_model_list_request.html#a2c153494da8b5d3992b5c741fa498914',1,'Uralstech.UGemini.Models.GeminiModelListRequest.ApiVersion']]], + ['aqa_5',['Aqa',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a39483c733a33c950f09ae968074660f7',1,'Uralstech::UGemini::Models::GeminiModel']]], + ['arguments_6',['Arguments',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#a22de232521b5a4b96f9163bffee3ddcb',1,'Uralstech::UGemini::Models::Generation::Tools::GeminiFunctionCall']]] ]; diff --git a/docs/search/variables_1.js b/docs/search/variables_1.js index 8a72f9af..d683dd2d 100644 --- a/docs/search/variables_1.js +++ b/docs/search/variables_1.js @@ -1,6 +1,6 @@ var searchData= [ ['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']]] + ['blocked_1',['Blocked',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a0aca03d6de119d34e7cf4ef93428ee02',1,'Uralstech::UGemini::Models::Generation::Safety::GeminiSafetyRating']]], + ['blockreason_2',['BlockReason',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#aefc0158250ceb828d60c0cb755eb6487',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiPromptFeedback']]] ]; diff --git a/docs/search/variables_10.js b/docs/search/variables_10.js index 763ec606..c22fe86a 100644 --- a/docs/search/variables_10.js +++ b/docs/search/variables_10.js @@ -1,18 +1,18 @@ var searchData= [ - ['safetyratings_0',['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_1',['SafetySettings',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac52a9d88173e9e5ef7c5d384518082ed',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.SafetySettings'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a4684c03d7163a508080a2c490f77ba2f',1,'Uralstech.UGemini.Chat.GeminiChatRequest.SafetySettings']]], - ['semanticretriever_2',['SemanticRetriever',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a8c39ac0f97057ba1fe220ede41d986a1',1,'Uralstech::UGemini::Answer::GeminiAnswerRequest']]], - ['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']]], + ['safetyratings_0',['SafetyRatings',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a656bcc6f89d7a0420a3b35da0620e269',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiCandidate.SafetyRatings'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_prompt_feedback.html#a112d006b352767b76ee16ff9c241c553',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiPromptFeedback.SafetyRatings']]], + ['safetysettings_1',['SafetySettings',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#af777031b8efc92461b2e8f498ce6eb31',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.SafetySettings'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4f2cbe03559c05971069c57a2662dd8e',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.SafetySettings']]], + ['semanticretriever_2',['SemanticRetriever',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#acb38e8c901ea005f1fffef20c4c3de45',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::GeminiAnswerRequest']]], + ['semanticretrieverchunk_3',['SemanticRetrieverChunk',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html#ab734c0b5b986264617195febcedde422',1,'Uralstech::UGemini::Models::Content::Attribution::GeminiAttributionSourceId']]], ['sha256hash_4',['Sha256Hash',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#aae76c98f6875181cd090f2d94b42f1fa',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], ['sizebytes_5',['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_6',['Source',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#a458833cbf7f3a652eaad1cc3eb9a920c',1,'Uralstech.UGemini.Answer.GeminiSemanticRetrieverConfig.Source'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a28f1ab1196f724b1294d460cf8849f5b',1,'Uralstech.UGemini.Chat.GeminiSemanticRetrieverChunk.Source']]], - ['sourceid_7',['SourceId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_attribution.html#a0b36a4c9080e9a4559f6e7a3002f0bc5',1,'Uralstech::UGemini::Chat::GeminiGroundingAttribution']]], - ['startindex_8',['StartIndex',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a5b6603bb20d60d7c88d9def5b4b11cb7',1,'Uralstech::UGemini::Chat::GeminiCitationSource']]], + ['source_6',['Source',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html#a962a73ae249827deea4bed071e070ba8',1,'Uralstech.UGemini.Models.Content.Attribution.GeminiSemanticRetrieverChunk.Source'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a8bcb8eb93a765885dd5fdf1ba7d424a6',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.SemanticRetriever.GeminiSemanticRetrieverConfig.Source']]], + ['sourceid_7',['SourceId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html#a685a70851ccb656a5896cac9a52b0fbd',1,'Uralstech::UGemini::Models::Content::Attribution::GeminiGroundingAttribution']]], + ['startindex_8',['StartIndex',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a4f42154db7924b44229b103257812cd7',1,'Uralstech::UGemini::Models::Content::Citation::GeminiCitationSource']]], ['state_9',['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_10',['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_11',['StopSequences',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#ae2e96230a1c69091301d7ae3194a027a',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['stringvalue_12',['StringValue',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#a03b4f9ba58410a5feaf909ed7f168b43',1,'Uralstech::UGemini::Answer::GeminiMetadataCondition']]], + ['stopsequences_11',['StopSequences',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a34401911a658c71990135e28d142047b',1,'Uralstech::UGemini::Models::Generation::GeminiGenerationConfiguration']]], + ['stringvalue_12',['StringValue',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a3b5f1efdd2c879bf35ccc6a1b0660182',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiMetadataCondition']]], ['supportedgenerationmethods_13',['SupportedGenerationMethods',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a559ca297a6e50609fedaf816dc89a5e8',1,'Uralstech::UGemini::Models::GeminiModel']]], - ['systeminstruction_14',['SystemInstruction',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a701b2356cc58f68d3c916d5e98282adb',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]] + ['systeminstruction_14',['SystemInstruction',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#abe6441052b8ad26afe6547ffedf383b6',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.SystemInstruction'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#afa40b61e39dc5aa9eb3cc481ed441ce9',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.SystemInstruction']]] ]; diff --git a/docs/search/variables_11.js b/docs/search/variables_11.js index 2dcbfc46..6518c4c3 100644 --- a/docs/search/variables_11.js +++ b/docs/search/variables_11.js @@ -1,17 +1,18 @@ var searchData= [ - ['tasktype_0',['TaskType',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#aea6e2627390931cb047f8486715864d6',1,'Uralstech::UGemini::Embedding::GeminiEmbedContentRequest']]], - ['temperature_1',['Temperature',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#a09e50519876c63f08dcdc436026708f6',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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_2',['Text',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#af9e3d8f3de91a004055ee2599a1b75d4',1,'Uralstech::UGemini::GeminiContentPart']]], + ['tasktype_0',['TaskType',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#aa4e376ba2ac736b5c11618c577f22064',1,'Uralstech::UGemini::Models::Embedding::GeminiEmbedContentRequest']]], + ['temperature_1',['Temperature',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a44ece306510970a1a8505f756794c036',1,'Uralstech.UGemini.Models.GeminiModel.Temperature'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a81fded6b35297dba501349fac13e217a',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.Temperature'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a0c54f8e380fd88f201a6428bb11b0f53',1,'Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration.Temperature']]], + ['text_2',['Text',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a6da074bd3ecbc226a8caef238d370de0',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], ['textembedding004_3',['TextEmbedding004',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a8e7e38189cf04a3aa54926c697b3eb68',1,'Uralstech::UGemini::Models::GeminiModel']]], - ['threshold_4',['Threshold',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#a9962d8fe55c7e028f127785234cc1157',1,'Uralstech::UGemini::Chat::GeminiSafetySettings']]], - ['title_5',['Title',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#aaa48fb05808b9d75cbad947fa374aef6',1,'Uralstech::UGemini::Embedding::GeminiEmbedContentRequest']]], - ['tokencount_6',['TokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a7719d8ebb0bba1d1091359ab569d6494',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], - ['toolconfig_7',['ToolConfig',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#aa0665fb7c116a965ea787c9cca7e1cc6',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], - ['tools_8',['Tools',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#a3de7382d373ca63482e5f88e57c1c966',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], - ['topk_9',['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_10',['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_11',['TotalTokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a4cbc44e9304f3cf2605bafb67bc394f1',1,'Uralstech::UGemini::Chat::GeminiUsageMetadata']]], - ['totaltokens_12',['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_13',['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']]] + ['threshold_4',['Threshold',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html#a5941b31b5ea579ac1f3ce46ae9b76116',1,'Uralstech::UGemini::Models::Generation::Safety::GeminiSafetySettings']]], + ['timetolive_5',['TimeToLive',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a96699f72fb2b8db75d3cef7f5b5d6081',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.TimeToLive'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html#a5ee3934e24f243254324361fe97c4917',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchData.TimeToLive']]], + ['title_6',['Title',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a16ebaf170f03aad0b06895718ad6ae72',1,'Uralstech::UGemini::Models::Embedding::GeminiEmbedContentRequest']]], + ['tokencount_7',['TokenCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#aeb8dd941a1d016bd260a3d85ad6d5e6e',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiCandidate']]], + ['toolconfig_8',['ToolConfig',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a2e260988a91f0db5f03511644683a3d0',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.ToolConfig'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a4e0dd561cac2b9d929e8d447f638c365',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.ToolConfig']]], + ['tools_9',['Tools',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a4faa92d059035e3e1d5829f4ea43904d',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.Tools'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a74aca7c98bdbcec9df766375c2f917e0',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.Tools']]], + ['topk_10',['TopK',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#af343d66e9fe3fcbc4ba28d1dc991c065',1,'Uralstech.UGemini.Models.GeminiModel.TopK'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#ab49c73af6adf36faee95920651d5f87f',1,'Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration.TopK']]], + ['topp_11',['TopP',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a808cb740ff9440b5d73dcd3f26233f18',1,'Uralstech.UGemini.Models.GeminiModel.TopP'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a087e5e462703802c895d787106d3dc7c',1,'Uralstech.UGemini.Models.Generation.GeminiGenerationConfiguration.TopP']]], + ['totaltokencount_12',['TotalTokenCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_usage_metadata.html#a7abad5301498779f246a9c04e5c5b99f',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentUsageMetadata.TotalTokenCount'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a1bcc13b9d089da3c6abf9b6605feffb3',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiUsageMetadata.TotalTokenCount']]], + ['totaltokens_13',['TotalTokens',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_response.html#a7f7d82cd9428a80d5e66e5b45122d675',1,'Uralstech::UGemini::Models::CountTokens::GeminiTokenCountResponse']]], + ['type_14',['Type',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a26fd9fbcf1b5f4ba1f3a9e399a9d4a73',1,'Uralstech.UGemini.Models.Generation.Schema.GeminiSchema.Type'],['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#a75d82313bbaeed25fb132d156b62eec1',1,'Uralstech.UGemini.Status.GeminiStatusDetails.Type']]] ]; diff --git a/docs/search/variables_12.js b/docs/search/variables_12.js index 38d1d4d7..ae953f63 100644 --- a/docs/search/variables_12.js +++ b/docs/search/variables_12.js @@ -1,6 +1,6 @@ var searchData= [ - ['updatetime_0',['UpdateTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#af39741bd636285a2b08a67b35bd31d81',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], - ['uri_1',['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_2',['UsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a9c1c2b5bcba02fa675c473c6a0bc0c24',1,'Uralstech::UGemini::Chat::GeminiChatResponse']]] + ['updatetime_0',['UpdateTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#af39741bd636285a2b08a67b35bd31d81',1,'Uralstech.UGemini.FileAPI.GeminiFile.UpdateTime'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a23532382228cd32e5adcc636627fe524',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.UpdateTime']]], + ['uri_1',['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'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a377145c17dbd869d3d18dbb04cbcad67',1,'Uralstech.UGemini.Models.Content.Citation.GeminiCitationSource.Uri']]], + ['usagemetadata_2',['UsageMetadata',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a2f4b466968d640b74e9a663c35435ddd',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.UsageMetadata'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#ab82cb5b1f23d0317081c6a8bc847b419',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatResponse.UsageMetadata']]] ]; diff --git a/docs/search/variables_13.js b/docs/search/variables_13.js index 2cc65957..9c656f1f 100644 --- a/docs/search/variables_13.js +++ b/docs/search/variables_13.js @@ -1,6 +1,6 @@ var searchData= [ - ['values_0',['Values',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_content_embedding.html#ab7e2e9758cb47f8d69cce929b0f2c4c5',1,'Uralstech::UGemini::Embedding::GeminiContentEmbedding']]], + ['values_0',['Values',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_content_embedding.html#a3f9d9a115f8012a115354062d4920dfe',1,'Uralstech::UGemini::Models::Embedding::GeminiContentEmbedding']]], ['version_1',['Version',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a0ac512fb55049916a47c69cc52255512',1,'Uralstech::UGemini::Models::GeminiModel']]], ['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']]] diff --git a/docs/search/variables_2.js b/docs/search/variables_2.js index 3df5e095..0d2bfe06 100644 --- a/docs/search/variables_2.js +++ b/docs/search/variables_2.js @@ -1,18 +1,22 @@ var searchData= [ - ['cachedcontent_0',['CachedContent',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_request.html#addde54440073d71ca1aedf8a2ccc677c',1,'Uralstech::UGemini::Chat::GeminiChatRequest']]], - ['cachedcontenttokencount_1',['CachedContentTokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a8bd46378ea1f28cedf0ee6555eb687ff',1,'Uralstech::UGemini::Chat::GeminiUsageMetadata']]], - ['candidatecount_2',['CandidateCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0360180edaf0e25574fdd34d0582b6ca',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['candidates_3',['Candidates',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a55e6d4a65bd637dbfbb8db55b8433ea1',1,'Uralstech::UGemini::Chat::GeminiChatResponse']]], - ['candidatestokencount_4',['CandidatesTokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#ab879555a8ddd4c0a302e9ad24727e43e',1,'Uralstech::UGemini::Chat::GeminiUsageMetadata']]], - ['category_5',['Category',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_settings.html#adfa9c2bbfe105eec2ebfa90de828f05f',1,'Uralstech.UGemini.Chat.GeminiSafetySettings.Category'],['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a802d7f4e559c651579b4fffa061a64d0',1,'Uralstech.UGemini.Chat.GeminiSafetyRating.Category']]], - ['chunk_6',['Chunk',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_semantic_retriever_chunk.html#a908cb3948e116fb6eb26421ade232224',1,'Uralstech::UGemini::Chat::GeminiSemanticRetrieverChunk']]], - ['citationmetadata_7',['CitationMetadata',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a141a55c27ae2167744695008a2781e09',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], - ['citationsources_8',['CitationSources',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_metadata.html#a1b544f3a52acb16444ab69e6805775d2',1,'Uralstech::UGemini::Chat::GeminiCitationMetadata']]], - ['code_9',['Code',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#acc9077440951f09acd26b2c66b02e2ab',1,'Uralstech::UGemini::Status::GeminiStatus']]], - ['completerequest_10',['CompleteRequest',['../class_uralstech_1_1_u_gemini_1_1_token_counting_1_1_gemini_token_count_request.html#acc68f8797efe1be6d460ff966aaa2204',1,'Uralstech::UGemini::TokenCounting::GeminiTokenCountRequest']]], - ['conditions_11',['Conditions',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html#aa16d64fa4afc3246424f2ff4a6e59ff9',1,'Uralstech::UGemini::Answer::GeminiMetadataFilter']]], - ['content_12',['Content',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html#aa9f36c925b9ce5bd05917e652682b1e4',1,'Uralstech.UGemini.Answer.GeminiGroundingPassage.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'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a8fd524357a9cb5276572927d8a0015f8',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.Content']]], - ['contents_13',['Contents',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#af7bc2ff245995bc0111f722f42bded1b',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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']]], - ['createtime_14',['CreateTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ad6295ecd52e47ec544c37df8faf34f60',1,'Uralstech::UGemini::FileAPI::GeminiFile']]] + ['cachedcontent_0',['CachedContent',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a7f6d748aacac2e2d70c09afbc7608ce7',1,'Uralstech::UGemini::Models::Generation::Chat::GeminiChatRequest']]], + ['cachedcontents_1',['CachedContents',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_response.html#a5a74ca343abda49d12e290a34988fc1a',1,'Uralstech::UGemini::Models::Caching::GeminiCachedContentListResponse']]], + ['cachedcontenttokencount_2',['CachedContentTokenCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#abed6568e1efe96b646f1d22f3b89b63e',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiUsageMetadata']]], + ['candidatecount_3',['CandidateCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#abad1b1c865c8a39db3aa8dcd210cd4ff',1,'Uralstech::UGemini::Models::Generation::GeminiGenerationConfiguration']]], + ['candidates_4',['Candidates',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#ae682270ec874b5ac97db0189ef81270a',1,'Uralstech::UGemini::Models::Generation::Chat::GeminiChatResponse']]], + ['candidatestokencount_5',['CandidatesTokenCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#af6b437442608e725c4f82cf6cbc9ec94',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiUsageMetadata']]], + ['category_6',['Category',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a5d5cc75b4d1df8a12fa339638073fbc4',1,'Uralstech.UGemini.Models.Generation.Safety.GeminiSafetyRating.Category'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_settings.html#a28d0cc1cf00b773acf21f237436937c3',1,'Uralstech.UGemini.Models.Generation.Safety.GeminiSafetySettings.Category']]], + ['chunk_7',['Chunk',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_semantic_retriever_chunk.html#a2b8d684ee4d5928698ad20c1104554c3',1,'Uralstech::UGemini::Models::Content::Attribution::GeminiSemanticRetrieverChunk']]], + ['citationmetadata_8',['CitationMetadata',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a61bbec645072ef135f766d3b034f1f0c',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiCandidate']]], + ['citationsources_9',['CitationSources',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_metadata.html#ac0cb8cf030f2ec61e7eff67880791a6a',1,'Uralstech::UGemini::Models::Content::Citation::GeminiCitationMetadata']]], + ['code_10',['Code',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html#adc29a3d6bf2b07c6ba6406720b5ed0aa',1,'Uralstech.UGemini.Models.Generation.Tools.CodeExecution.GeminiExecutableCode.Code'],['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#acc9077440951f09acd26b2c66b02e2ab',1,'Uralstech.UGemini.Status.GeminiStatus.Code']]], + ['codeexecution_11',['CodeExecution',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html#a00c9511961cc5480b36bf3e98902abb9',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration::GeminiTool']]], + ['codeexecutionresult_12',['CodeExecutionResult',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a2744d46f3d7c48341fba745f04f8065b',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], + ['completerequest_13',['CompleteRequest',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a7807de6d6c62dba30268ed8d00ed14fb',1,'Uralstech::UGemini::Models::CountTokens::GeminiTokenCountRequest']]], + ['conditions_14',['Conditions',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html#a8ae6e8e9ccb87809cd654b89a98897dc',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiMetadataFilter']]], + ['content_15',['Content',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_create_request.html#a863e496361b0f0bd25d58f50e64b7892',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreateRequest.Content'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_attribution.html#a6c52aded81d798880bc89161160e5beb',1,'Uralstech.UGemini.Models.Content.Attribution.GeminiGroundingAttribution.Content'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a61ba2b047b3d3ace8450600864e4983c',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.Content'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html#a7e85c91ca161d560beea00bca3487b29',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.Grounding.GeminiGroundingPassage.Content'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a2f8e104e04dd1e18a2cce2ddb188c7c8',1,'Uralstech.UGemini.Models.Generation.Candidate.GeminiCandidate.Content']]], + ['contentid_16',['ContentId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_delete_request.html#a054877b2d98767661a4c9808ad6eb35a',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentDeleteRequest.ContentId'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_get_request.html#a4be413ba200aa741d6e0cbff741e8471',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentGetRequest.ContentId'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#af4f5e6219ac95d3416c563bff90f385b',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchRequest.ContentId']]], + ['contents_17',['Contents',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#ab9ef3b5511dc9f5a921de2a29b213950',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.Contents'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a41f0b5181daae11aa871b488765974f5',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.Contents'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a7a5a232d39669c31d656a674a459e816',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.Contents'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a928b52ad7b59ab7f6f4024b2518bfa86',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.Contents']]], + ['createtime_18',['CreateTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#ad6295ecd52e47ec544c37df8faf34f60',1,'Uralstech.UGemini.FileAPI.GeminiFile.CreateTime'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a246b4d168e41a5ccee76cce771285a08',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.CreateTime']]] ]; diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js index 90e29b93..0144edf3 100644 --- a/docs/search/variables_3.js +++ b/docs/search/variables_3.js @@ -1,8 +1,8 @@ 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']]], + ['data_0',['Data',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_blob.html#ae1921272fb4b4d4441d2c7a624902dd0',1,'Uralstech.UGemini.Models.Content.GeminiContentBlob.Data'],['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status_details.html#abbcd728e1a3961832490e58891985c12',1,'Uralstech.UGemini.Status.GeminiStatusDetails.Data']]], ['defaultmodelresourcelocation_1',['DefaultModelResourceLocation',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_id.html#ac683796ea84026d0b63839325e5aa62b',1,'Uralstech::UGemini::Models::GeminiModelId']]], - ['description_2',['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']]], + ['description_2',['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_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a2ad788449a5bc25c6c5480303fb6b572',1,'Uralstech.UGemini.Models.Generation.Schema.GeminiSchema.Description'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a96b827958b1123d5d8295729ec1e4bb3',1,'Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionDeclaration.Description']]], ['details_3',['Details',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#aa95d541a23ea024ca3ef7014b759b1e9',1,'Uralstech::UGemini::Status::GeminiStatus']]], - ['displayname_4',['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']]] + ['displayname_4',['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_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_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a97f86e61e09c815fcf6a4cb72f91a322',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.DisplayName'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a9abd35b9fd0f473615ab93645820b7a5',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.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_4.js b/docs/search/variables_4.js index 54b00a68..8640fc57 100644 --- a/docs/search/variables_4.js +++ b/docs/search/variables_4.js @@ -1,8 +1,10 @@ var searchData= [ - ['embedding_0',['Embedding',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_response.html#a23b374b4ffd64c0a9e24a30522c1c29b',1,'Uralstech::UGemini::Embedding::GeminiEmbedContentResponse']]], - ['embeddings_1',['Embeddings',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_response.html#a179e55ec0ca7ec74e1b34d7515b3bdbb',1,'Uralstech::UGemini::Embedding::GeminiBatchEmbedContentResponse']]], - ['endindex_2',['EndIndex',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_citation_source.html#a71d2bf8ce05e2b42615b12bacab1937f',1,'Uralstech::UGemini::Chat::GeminiCitationSource']]], - ['enum_3',['Enum',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a6c034cc47b4abda6d72bd44039624d43',1,'Uralstech::UGemini::Schema::GeminiSchema']]], - ['expirationtime_4',['ExpirationTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7a61ce06b675869d0e1dbab8ed116676',1,'Uralstech::UGemini::FileAPI::GeminiFile']]] + ['embedding_0',['Embedding',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_response.html#a561a80f60917e260b2bc7db6d710c9b7',1,'Uralstech::UGemini::Models::Embedding::GeminiEmbedContentResponse']]], + ['embeddings_1',['Embeddings',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_response.html#afe4292704a87476278238c645cb13d5a',1,'Uralstech::UGemini::Models::Embedding::GeminiBatchEmbedContentResponse']]], + ['endindex_2',['EndIndex',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#aafe38fcc6a992a7ee9014a7bef3648ab',1,'Uralstech::UGemini::Models::Content::Citation::GeminiCitationSource']]], + ['enum_3',['Enum',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a9a193ae6fc0f132b49bb9af8eb0fe05f',1,'Uralstech::UGemini::Models::Generation::Schema::GeminiSchema']]], + ['executablecode_4',['ExecutableCode',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a2569e5f827a4add0a35baffbf7496893',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], + ['expirationtime_5',['ExpirationTime',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file.html#a7a61ce06b675869d0e1dbab8ed116676',1,'Uralstech::UGemini::FileAPI::GeminiFile']]], + ['expiretime_6',['ExpireTime',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#ac9db1d13d3fb01eb797e2030208744e8',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.ExpireTime'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a806860a9ed8ede3bfee20ee2db065adf',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.ExpireTime'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_data.html#a6607251dbe87b790e104817ce30feb75',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentPatchData.ExpireTime']]] ]; diff --git a/docs/search/variables_5.js b/docs/search/variables_5.js index b0426845..25e60eb9 100644 --- a/docs/search/variables_5.js +++ b/docs/search/variables_5.js @@ -1,14 +1,14 @@ var searchData= [ ['file_0',['File',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a2c6ffa8abc354537c515c3b7c59fba2a',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadRequest.File'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_response.html#a8ee075c5fa1d1daefe2c4cc000eb82c6',1,'Uralstech.UGemini.FileAPI.GeminiFileUploadResponse.File']]], - ['filedata_1',['FileData',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a5e5224b36583c7b5dd229ce8c9bd800d',1,'Uralstech::UGemini::GeminiContentPart']]], + ['filedata_1',['FileData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a8870a0d1610d2504ae053cc78f77ce92',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], ['fileid_2',['FileId',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_delete_request.html#af727126ce217dedfd2af30911dd1dc79',1,'Uralstech.UGemini.FileAPI.GeminiFileDeleteRequest.FileId'],['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_get_request.html#a5454255b3a5058f077099ee114748b3d',1,'Uralstech.UGemini.FileAPI.GeminiFileGetRequest.FileId']]], ['files_3',['Files',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_list_response.html#abc46e3038da55dd1b533ae0c515671f5',1,'Uralstech::UGemini::FileAPI::GeminiFileListResponse']]], - ['fileuri_4',['FileUri',['../class_uralstech_1_1_u_gemini_1_1_gemini_file_data.html#a3f942859d1fa02064afafd30cd7a485a',1,'Uralstech::UGemini::GeminiFileData']]], - ['finishreason_5',['FinishReason',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#abc1674c7907ce41a69dbe6af56978b95',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], - ['format_6',['Format',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a70b4a186a5595c79e24e6971f983527f',1,'Uralstech::UGemini::Schema::GeminiSchema']]], - ['functioncall_7',['FunctionCall',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a65b4f8f4fabb11319b39459cbd229267',1,'Uralstech::UGemini::GeminiContentPart']]], - ['functioncallingconfig_8',['FunctionCallingConfig',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a2e0b0e70cc832bf4e6aadc6bbc9e8614',1,'Uralstech::UGemini::Tools::Declaration::GeminiToolConfiguration']]], - ['functiondeclarations_9',['FunctionDeclarations',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_declaration_1_1_gemini_tool.html#ade17f48f01c1aa40ea0dfc6c61211499',1,'Uralstech::UGemini::Tools::Declaration::GeminiTool']]], - ['functionresponse_10',['FunctionResponse',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#a282b5bec90f86dcd9469be23373cc832',1,'Uralstech::UGemini::GeminiContentPart']]] + ['fileuri_4',['FileUri',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#ac37b3c86eeebe28a8503b0ba831d3783',1,'Uralstech::UGemini::Models::Content::GeminiFileData']]], + ['finishreason_5',['FinishReason',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#af3ce231630ff340de1ce75cff68c2258',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiCandidate']]], + ['format_6',['Format',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ad546a645bed11072980cc283e57e8971',1,'Uralstech::UGemini::Models::Generation::Schema::GeminiSchema']]], + ['functioncall_7',['FunctionCall',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#aa419bdcf00e7205f842d3cb354e50708',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], + ['functioncallingconfig_8',['FunctionCallingConfig',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool_configuration.html#a6a567c8de25d9bfe1ab691fac0d1510a',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration::GeminiToolConfiguration']]], + ['functiondeclarations_9',['FunctionDeclarations',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_tool.html#a8b4b9f30ad86756f463d707ce835e71c',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration::GeminiTool']]], + ['functionresponse_10',['FunctionResponse',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#a77c40b4baa40828d6f92572910212879',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]] ]; diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js index d6129dd6..ca7e6771 100644 --- a/docs/search/variables_6.js +++ b/docs/search/variables_6.js @@ -1,10 +1,10 @@ var searchData= [ - ['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#a52985fa76c8b92f3b7feae1b50641f85',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']]] + ['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_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_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_5f5pro_3',['Gemini1_5Pro',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#adadc5fec3cd85e2d6965bf4de43bddc0',1,'Uralstech::UGemini::Models::GeminiModel']]], + ['generationconfig_4',['GenerationConfig',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#af593ab40d701a4113e7d4fa7c14dc78d',1,'Uralstech::UGemini::Models::Generation::Chat::GeminiChatRequest']]], + ['groundingattributions_5',['GroundingAttributions',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#a600a90611b24e69fc67fac8c1f664c3e',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiCandidate']]], + ['groundingpassage_6',['GroundingPassage',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_attribution_source_id.html#a92ad083742ba12e4127ac367bffa0a96',1,'Uralstech::UGemini::Models::Content::Attribution::GeminiAttributionSourceId']]] ]; diff --git a/docs/search/variables_7.js b/docs/search/variables_7.js index 8d6bcb5f..ef0935ec 100644 --- a/docs/search/variables_7.js +++ b/docs/search/variables_7.js @@ -1,12 +1,12 @@ var searchData= [ - ['id_0',['Id',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passage.html#ae0859be404a2bd4aa87046c98f5c427d',1,'Uralstech::UGemini::Answer::GeminiGroundingPassage']]], - ['index_1',['Index',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_candidate.html#a29d57f52a884fc096671fd799738923d',1,'Uralstech::UGemini::Chat::GeminiCandidate']]], - ['inlinedata_2',['InlineData',['../class_uralstech_1_1_u_gemini_1_1_gemini_content_part.html#abb1cf8411242d1e70d67dadf87bfc0e2',1,'Uralstech::UGemini::GeminiContentPart']]], - ['inlinepassages_3',['InlinePassages',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_request.html#ac3e721a1c4f7c301007cf4f78daf78c9',1,'Uralstech::UGemini::Answer::GeminiAnswerRequest']]], - ['inputfeedback_4',['InputFeedback',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_answer_response.html#a8188b4068a322340f2d05a1353a1043c',1,'Uralstech::UGemini::Answer::GeminiAnswerResponse']]], + ['id_0',['Id',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passage.html#abb6797aa76882041c4e9fe71fef89a66',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::Grounding::GeminiGroundingPassage']]], + ['index_1',['Index',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_candidate.html#adb618ad7de15bdd01b8ff73043e28db6',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiCandidate']]], + ['inlinedata_2',['InlineData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content_part.html#af270bdedd4052ddc2ae7e6ad0d60ab8d',1,'Uralstech::UGemini::Models::Content::GeminiContentPart']]], + ['inlinepassages_3',['InlinePassages',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a1be9485651083c0374091ab3496cfe45',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::GeminiAnswerRequest']]], + ['inputfeedback_4',['InputFeedback',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_response.html#aad2781255c2d9cd9668c0583dd551bcf',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::GeminiAnswerResponse']]], ['inputtokenlimit_5',['InputTokenLimit',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#a938425a3f58815e97c72e40d50837641',1,'Uralstech::UGemini::Models::GeminiModel']]], ['isbetaapi_6',['IsBetaApi',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a7048a21b7f7b7f09785006d3c107e26f',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], ['isstreaming_7',['IsStreaming',['../class_uralstech_1_1_u_gemini_1_1_gemini_request_metadata.html#a3420538a582860aeafe39fd5ff67f329',1,'Uralstech::UGemini::GeminiRequestMetadata']]], - ['items_8',['Items',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#ac07bef009172baa056cbe393cc7502a8',1,'Uralstech::UGemini::Schema::GeminiSchema']]] + ['items_8',['Items',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#afc2f664344d83a5f78b5a2bcd28d6dd5',1,'Uralstech::UGemini::Models::Generation::Schema::GeminiSchema']]] ]; diff --git a/docs/search/variables_8.js b/docs/search/variables_8.js index b1b4441f..7ec099f9 100644 --- a/docs/search/variables_8.js +++ b/docs/search/variables_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['key_0',['Key',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_filter.html#a17d0c7d13030bdb9adae727db0b357b3',1,'Uralstech::UGemini::Answer::GeminiMetadataFilter']]] + ['key_0',['Key',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retriever_1_1_gemini_metadata_filter.html#a0e9089f08b5b6e39d5ed395b2aebbc94',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiMetadataFilter']]] ]; diff --git a/docs/search/variables_9.js b/docs/search/variables_9.js index 0d861ddc..04bbdfaa 100644 --- a/docs/search/variables_9.js +++ b/docs/search/variables_9.js @@ -1,4 +1,5 @@ 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']]] + ['language_0',['Language',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_executable_code.html#a52aa95da8c6f757247582d1bb3dfc183',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution::GeminiExecutableCode']]], + ['license_1',['License',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_citation_1_1_gemini_citation_source.html#a4c8914018ec8cff1000a88f375091265',1,'Uralstech::UGemini::Models::Content::Citation::GeminiCitationSource']]] ]; diff --git a/docs/search/variables_a.js b/docs/search/variables_a.js index abc86851..4a09e2c8 100644 --- a/docs/search/variables_a.js +++ b/docs/search/variables_a.js @@ -1,15 +1,17 @@ var searchData= [ - ['maxchunkscount_0',['MaxChunksCount',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#abe553e87c9c7e19330d0dc3779a074ca',1,'Uralstech::UGemini::Answer::GeminiSemanticRetrieverConfig']]], - ['maxoutputtokens_1',['MaxOutputTokens',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a1953b24c83418d37f2471d94663a3f0f',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['maxresponsefiles_2',['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']]], - ['maxresponsemodels_3',['MaxResponseModels',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#ab24ca9af778b20bfa22ddef97fc16d1a',1,'Uralstech::UGemini::Models::GeminiModelListRequest']]], - ['message_4',['Message',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240',1,'Uralstech::UGemini::Status::GeminiStatus']]], - ['metadatafilters_5',['MetadataFilters',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#a9787c8248121c9fb804e8a36450093c7',1,'Uralstech::UGemini::Answer::GeminiSemanticRetrieverConfig']]], - ['mimetype_6',['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']]], - ['minimumrelevancescore_7',['MinimumRelevanceScore',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#aa78d452bc790a986b30d23e7c1202682',1,'Uralstech::UGemini::Answer::GeminiSemanticRetrieverConfig']]], - ['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_answer_1_1_gemini_answer_request.html#ae69e5f31e8229428c80a49688ca7bd2a',1,'Uralstech.UGemini.Answer.GeminiAnswerRequest.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_embedding_1_1_gemini_batch_embed_content_request.html#ac3be36118a5c68e75084c35f016ff3de',1,'Uralstech.UGemini.Embedding.GeminiBatchEmbedContentRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a3db32a8309936ae2100693f00b411273',1,'Uralstech.UGemini.Embedding.GeminiEmbedContentRequest.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_10',['ModelName',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a62c29ec0e283e83881c4947c27228fce',1,'Uralstech::UGemini::Models::GeminiModelGetRequest']]], - ['models_11',['Models',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_response.html#a3b7f509989fe91bdc4325ae100e97963',1,'Uralstech::UGemini::Models::GeminiModelListResponse']]] + ['maxchunkscount_0',['MaxChunksCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a40b7f8da9729ea5aa93c810b29836743',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiSemanticRetrieverConfig']]], + ['maxitems_1',['MaxItems',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ab39d2670f7577d8b95703e17f58595d7',1,'Uralstech::UGemini::Models::Generation::Schema::GeminiSchema']]], + ['maxoutputtokens_2',['MaxOutputTokens',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a9bbe8783f9b896e026cfd57bf0b8247c',1,'Uralstech::UGemini::Models::Generation::GeminiGenerationConfiguration']]], + ['maxresponsecontents_3',['MaxResponseContents',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_list_request.html#ad8acfc5d57c60a0266f318cbd77f992f',1,'Uralstech::UGemini::Models::Caching::GeminiCachedContentListRequest']]], + ['maxresponsefiles_4',['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']]], + ['maxresponsemodels_5',['MaxResponseModels',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_list_request.html#ab24ca9af778b20bfa22ddef97fc16d1a',1,'Uralstech::UGemini::Models::GeminiModelListRequest']]], + ['message_6',['Message',['../class_uralstech_1_1_u_gemini_1_1_status_1_1_gemini_status.html#a2f08c8b6a0ad287add1530e1be176240',1,'Uralstech::UGemini::Status::GeminiStatus']]], + ['metadatafilters_7',['MetadataFilters',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a0ed7de27e0c2b7086ebdbe4e26e7ab9e',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiSemanticRetrieverConfig']]], + ['mimetype_8',['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_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_models_1_1_content_1_1_gemini_content_blob.html#a4f4ee3d625a797eae1f9bfee1f1660e7',1,'Uralstech.UGemini.Models.Content.GeminiContentBlob.MimeType'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_file_data.html#ababdee858d64f84489f23d6c9cb197eb',1,'Uralstech.UGemini.Models.Content.GeminiFileData.MimeType']]], + ['minimumrelevancescore_9',['MinimumRelevanceScore',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a5bb8cff55ea4dfafd13cd13a288a7202',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiSemanticRetrieverConfig']]], + ['mode_10',['Mode',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_calling_configuration.html#a00536163ab10230dc6b211d317b90385',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration::GeminiFunctionCallingConfiguration']]], + ['model_11',['Model',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_creation_data.html#a58a3e91a43bc48698d4b22c95c0ab4b7',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentCreationData.Model'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content.html#a86a2cec3632e1ddcaf8f71975a16d5d1',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.Model'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_count_tokens_1_1_gemini_token_count_request.html#a86c7187cac25eb7282fd8d9a7193dd46',1,'Uralstech.UGemini.Models.CountTokens.GeminiTokenCountRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a739651cdcdb21080ae91c46515ea2054',1,'Uralstech.UGemini.Models.Embedding.GeminiBatchEmbedContentRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a38632425ffd88ac9d5792cd437ca3b79',1,'Uralstech.UGemini.Models.Embedding.GeminiEmbedContentRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_gemini_answer_request.html#a6bd29bb475f369822b638e17dab4e231',1,'Uralstech.UGemini.Models.Generation.QuestionAnswering.GeminiAnswerRequest.Model'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#a942edba722416ae1d0a3442b47a6cb4e',1,'Uralstech.UGemini.Models.Generation.Chat.GeminiChatRequest.Model']]], + ['modelname_12',['ModelName',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model_get_request.html#a62c29ec0e283e83881c4947c27228fce',1,'Uralstech::UGemini::Models::GeminiModelGetRequest']]], + ['models_13',['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_b.js b/docs/search/variables_b.js index e98c0ee8..f764c436 100644 --- a/docs/search/variables_b.js +++ b/docs/search/variables_b.js @@ -1,7 +1,7 @@ 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_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']]], - ['numericvalue_3',['NumericValue',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#a901d01bdf927cf8c114ee19356bcb40a',1,'Uralstech::UGemini::Answer::GeminiMetadataCondition']]] + ['name_0',['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_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_models_1_1_caching_1_1_gemini_cached_content.html#ab1a2f7ecd223d3a3c16f2e29342ae00d',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContent.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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#ad38d6a53484be75f28b840c814aa3769',1,'Uralstech.UGemini.Models.Generation.Tools.Declaration.GeminiFunctionDeclaration.Name'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_call.html#aebed63886326e55b7c6bb5653b2c6019',1,'Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionCall.Name'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html#a30c0fb36c459884ff345d5493de38661',1,'Uralstech.UGemini.Models.Generation.Tools.GeminiFunctionResponse.Name'],['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html#a4dcc75c503a068efe6df602f3835a063',1,'Uralstech.UGemini.Models.Generation.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_caching_1_1_gemini_cached_content_list_response.html#aa101c09559ec6b3ecaad0b7d42ff6d28',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentListResponse.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_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ab442eee19e58b59be9012a0a423cb954',1,'Uralstech::UGemini::Models::Generation::Schema::GeminiSchema']]], + ['numericvalue_3',['NumericValue',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a646d5c8cc86fb4de69f6a21c44c5600d',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiMetadataCondition']]] ]; diff --git a/docs/search/variables_c.js b/docs/search/variables_c.js index 8e133a7d..0a5a65a0 100644 --- a/docs/search/variables_c.js +++ b/docs/search/variables_c.js @@ -1,7 +1,9 @@ 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']]], - ['operation_1',['Operation',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_metadata_condition.html#acaee4b19c5c579fc93345b3467589c60',1,'Uralstech::UGemini::Answer::GeminiMetadataCondition']]], - ['outputdimensionality_2',['OutputDimensionality',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_embed_content_request.html#a28812d7f399c33f49dd8cb198534b283',1,'Uralstech::UGemini::Embedding::GeminiEmbedContentRequest']]], - ['outputtokenlimit_3',['OutputTokenLimit',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_gemini_model.html#ae503153179358754f40d9674a4487bd5',1,'Uralstech::UGemini::Models::GeminiModel']]] + ['onpartialresponsereceived_0',['OnPartialResponseReceived',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_request.html#acdc11c094b1091e1a059701bd86e5140',1,'Uralstech::UGemini::Models::Generation::Chat::GeminiChatRequest']]], + ['operation_1',['Operation',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri0c9a2baaae3a05ecf32bae131f9ac187.html#a06f890e497205a1ba284498cfb244b59',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiMetadataCondition']]], + ['outcome_2',['Outcome',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html#a165e93dfd020cce67f6f2d84dfc867f9',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution::GeminiCodeExecutionResult']]], + ['output_3',['Output',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_code_execution_1_1_gemini_code_execution_result.html#adae9b469d2926c1523127af65b0a2310',1,'Uralstech::UGemini::Models::Generation::Tools::CodeExecution::GeminiCodeExecutionResult']]], + ['outputdimensionality_4',['OutputDimensionality',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_embed_content_request.html#a1b5f8e298bd59b114481a4aa3beebc5a',1,'Uralstech::UGemini::Models::Embedding::GeminiEmbedContentRequest']]], + ['outputtokenlimit_5',['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_d.js b/docs/search/variables_d.js index 1fa4e79a..196f78a2 100644 --- a/docs/search/variables_d.js +++ b/docs/search/variables_d.js @@ -1,13 +1,14 @@ 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'],['../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']]], - ['passageid_4',['PassageId',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_grounding_passage_id.html#a06e6a1694c50695c5b83a975ea50d268',1,'Uralstech::UGemini::Chat::GeminiGroundingPassageId']]], - ['passages_5',['Passages',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_attributions.html#a274c5949aef27ed28b88e4efed158019',1,'Uralstech.UGemini.Answer.GeminiGroundingAttributions.Passages'],['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_grounding_passages.html#a386f2f31961676c94a677af3b197e3a9',1,'Uralstech.UGemini.Answer.GeminiGroundingPassages.Passages']]], - ['probability_6',['Probability',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_safety_rating.html#a33cf6cb3c3f5a742609ca5edca8b6e0a',1,'Uralstech::UGemini::Chat::GeminiSafetyRating']]], - ['promptfeedback_7',['PromptFeedback',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_chat_response.html#a175054395edfe11a3abaa4ed7895db16',1,'Uralstech::UGemini::Chat::GeminiChatResponse']]], - ['prompttokencount_8',['PromptTokenCount',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_usage_metadata.html#a0c8d8f9a93e1253f61c54facc8c40c12',1,'Uralstech::UGemini::Chat::GeminiUsageMetadata']]], - ['properties_9',['Properties',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a0b6f943d1680b2ad69255367a51e23d1',1,'Uralstech::UGemini::Schema::GeminiSchema']]] + ['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_caching_1_1_gemini_cached_content_list_request.html#a7452436f14387a1bb0e0feba6f9def38',1,'Uralstech.UGemini.Models.Caching.GeminiCachedContentListRequest.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_models_1_1_generation_1_1_tools_1_1_declaration_1_1_gemini_function_declaration.html#a250f92e3c4759e165cb442152ab864bc',1,'Uralstech::UGemini::Models::Generation::Tools::Declaration::GeminiFunctionDeclaration']]], + ['partindex_2',['PartIndex',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html#adb3541ddb7a176d070d07e080a5a4472',1,'Uralstech::UGemini::Models::Content::Attribution::GeminiGroundingPassageId']]], + ['parts_3',['Parts',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#ab7908ab3797d3a1474f7a9b0aa780300',1,'Uralstech::UGemini::Models::Content::GeminiContent']]], + ['passageid_4',['PassageId',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_attribution_1_1_gemini_grounding_passage_id.html#ace5e64c1a263bbf87e2c30c660d70707',1,'Uralstech::UGemini::Models::Content::Attribution::GeminiGroundingPassageId']]], + ['passages_5',['Passages',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_grounding_1_1_gemini_grounding_passages.html#af1fc6a76edaa955413ffaaaeb6876d64',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::Grounding::GeminiGroundingPassages']]], + ['patch_6',['Patch',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_caching_1_1_gemini_cached_content_patch_request.html#a62cc169bd8f4c1048314f63bea70127a',1,'Uralstech::UGemini::Models::Caching::GeminiCachedContentPatchRequest']]], + ['probability_7',['Probability',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_safety_1_1_gemini_safety_rating.html#a57016f8ab5ab1ab8cf04047a4278de35',1,'Uralstech::UGemini::Models::Generation::Safety::GeminiSafetyRating']]], + ['promptfeedback_8',['PromptFeedback',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_chat_1_1_gemini_chat_response.html#af20ca00041cca3729b0d1637a262f5c1',1,'Uralstech::UGemini::Models::Generation::Chat::GeminiChatResponse']]], + ['prompttokencount_9',['PromptTokenCount',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_candidate_1_1_gemini_usage_metadata.html#a7301c1376aa4d9fdbe49fedd862aa3d9',1,'Uralstech::UGemini::Models::Generation::Candidate::GeminiUsageMetadata']]], + ['properties_10',['Properties',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#a505c6aa39014e9dd85ed496b3f35b981',1,'Uralstech::UGemini::Models::Generation::Schema::GeminiSchema']]] ]; diff --git a/docs/search/variables_e.js b/docs/search/variables_e.js index 08d4c705..91f15203 100644 --- a/docs/search/variables_e.js +++ b/docs/search/variables_e.js @@ -1,4 +1,4 @@ var searchData= [ - ['query_0',['Query',['../class_uralstech_1_1_u_gemini_1_1_answer_1_1_gemini_semantic_retriever_config.html#ad78504e966e9dd0240dd8736b73f84f9',1,'Uralstech::UGemini::Answer::GeminiSemanticRetrieverConfig']]] + ['query_0',['Query',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_question_answering_1_1_semantic_retri9b6dfd7c08de54b9ab12d2385e99f3cf.html#a6b74504269212fc64d567cddadefda92',1,'Uralstech::UGemini::Models::Generation::QuestionAnswering::SemanticRetriever::GeminiSemanticRetrieverConfig']]] ]; diff --git a/docs/search/variables_f.js b/docs/search/variables_f.js index fca24017..bf7f4b56 100644 --- a/docs/search/variables_f.js +++ b/docs/search/variables_f.js @@ -1,16 +1,15 @@ var searchData= [ ['rawdata_0',['RawData',['../class_uralstech_1_1_u_gemini_1_1_file_a_p_i_1_1_gemini_file_upload_request.html#a4feb461a7c62500ee4e94334ff4755d2',1,'Uralstech::UGemini::FileAPI::GeminiFileUploadRequest']]], - ['requestendpoint_1',['RequestEndPoint',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a6ec18c05e9c6aa74f125d6dc5c57ea86',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['requestendpoint_2',['RequestEndpoint',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a4f7b5f748dc4488d852959a9da2ec04a',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['requesterror_3',['RequestError',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ab3fb73b77d5fc5d480b095d349096058',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['requesterrorcode_4',['RequestErrorCode',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ac59f2ddf2ae76c53df641e8495efdcd6',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['requesterrormessage_5',['RequestErrorMessage',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a0241a65dd35add36465c54d49502f42e',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], - ['requests_6',['Requests',['../class_uralstech_1_1_u_gemini_1_1_embedding_1_1_gemini_batch_embed_content_request.html#afbed8cf94e7c244ef32cd590c4c20262',1,'Uralstech::UGemini::Embedding::GeminiBatchEmbedContentRequest']]], - ['required_7',['Required',['../class_uralstech_1_1_u_gemini_1_1_schema_1_1_gemini_schema.html#a416cb1a2523cff371dce8dc065ac6e04',1,'Uralstech::UGemini::Schema::GeminiSchema']]], - ['response_8',['Response',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response.html#aefdfe5f45b0ee5dd65a80b972b51264c',1,'Uralstech::UGemini::Tools::GeminiFunctionResponse']]], - ['responsedata_9',['ResponseData',['../class_uralstech_1_1_u_gemini_1_1_tools_1_1_gemini_function_response_content.html#a875c0339af7ba98e787a14206730d67c',1,'Uralstech::UGemini::Tools::GeminiFunctionResponseContent']]], - ['responsemimetype_10',['ResponseMimeType',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#a0ff3099380fdeeed0867d8c5ba981659',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['responseschema_11',['ResponseSchema',['../class_uralstech_1_1_u_gemini_1_1_chat_1_1_gemini_generation_configuration.html#af2ed8a6439734a1184d4e7c4fcaf0d4c',1,'Uralstech::UGemini::Chat::GeminiGenerationConfiguration']]], - ['role_12',['Role',['../class_uralstech_1_1_u_gemini_1_1_gemini_content.html#a60ba4372d3243a457bb7684b13574da4',1,'Uralstech::UGemini::GeminiContent']]] + ['requestendpoint_1',['RequestEndpoint',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a4f7b5f748dc4488d852959a9da2ec04a',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], + ['requesterror_2',['RequestError',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ab3fb73b77d5fc5d480b095d349096058',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], + ['requesterrorcode_3',['RequestErrorCode',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#ac59f2ddf2ae76c53df641e8495efdcd6',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], + ['requesterrormessage_4',['RequestErrorMessage',['../class_uralstech_1_1_u_gemini_1_1_exceptions_1_1_gemini_request_exception.html#a0241a65dd35add36465c54d49502f42e',1,'Uralstech::UGemini::Exceptions::GeminiRequestException']]], + ['requests_5',['Requests',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_embedding_1_1_gemini_batch_embed_content_request.html#a4d457206e2b7772f74463d3bc3a4fbe4',1,'Uralstech::UGemini::Models::Embedding::GeminiBatchEmbedContentRequest']]], + ['required_6',['Required',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_schema_1_1_gemini_schema.html#ad6436b01f673b11f61b078da6959562a',1,'Uralstech::UGemini::Models::Generation::Schema::GeminiSchema']]], + ['response_7',['Response',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response.html#a7a36601430f879fe5ccf41f41f6f5259',1,'Uralstech::UGemini::Models::Generation::Tools::GeminiFunctionResponse']]], + ['responsedata_8',['ResponseData',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_tools_1_1_gemini_function_response_content.html#a164dae965f3e178bf4ceed00aa915068',1,'Uralstech::UGemini::Models::Generation::Tools::GeminiFunctionResponseContent']]], + ['responsemimetype_9',['ResponseMimeType',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#a52dc1931b46a9086ab471e074d2e2883',1,'Uralstech::UGemini::Models::Generation::GeminiGenerationConfiguration']]], + ['responseschema_10',['ResponseSchema',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_generation_1_1_gemini_generation_configuration.html#aa9e448d3ba80023285cfc36c0081f6f5',1,'Uralstech::UGemini::Models::Generation::GeminiGenerationConfiguration']]], + ['role_11',['Role',['../class_uralstech_1_1_u_gemini_1_1_models_1_1_content_1_1_gemini_content.html#a2a29056109200f16891aaab3021808b8',1,'Uralstech::UGemini::Models::Content::GeminiContent']]] ];