From 92b287d40fa545ad17376b749b6d25f463661163 Mon Sep 17 00:00:00 2001 From: Mark Daoust Date: Mon, 20 Jan 2025 16:38:17 -0800 Subject: [PATCH 1/2] Update google-ai-generativelanguage version (#665) * Update setup.py * Update version.py --- google/generativeai/version.py | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/google/generativeai/version.py b/google/generativeai/version.py index c612b5034..b5271a21d 100644 --- a/google/generativeai/version.py +++ b/google/generativeai/version.py @@ -14,4 +14,4 @@ # limitations under the License. from __future__ import annotations -__version__ = "0.8.3" +__version__ = "0.8.4" diff --git a/setup.py b/setup.py index 5323906aa..ee7160eaf 100644 --- a/setup.py +++ b/setup.py @@ -42,7 +42,7 @@ def get_version(): release_status = "Development Status :: 5 - Production/Stable" dependencies = [ - "google-ai-generativelanguage==0.6.13", + "google-ai-generativelanguage==0.6.15", "google-api-core", "google-api-python-client", "google-auth>=2.15.0", # 2.15 adds API key auth support From 362e0010dd2ebc67de4fee2278301e6d19702912 Mon Sep 17 00:00:00 2001 From: Surya Date: Tue, 21 Jan 2025 20:54:17 +0530 Subject: [PATCH 2/2] Refactor embedding model name in call (#645) --- google/generativeai/types/model_types.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/google/generativeai/types/model_types.py b/google/generativeai/types/model_types.py index ff66d6339..631e44d33 100644 --- a/google/generativeai/types/model_types.py +++ b/google/generativeai/types/model_types.py @@ -355,7 +355,10 @@ def make_model_name(name: AnyModelNameOptions): if isinstance(name, (Model, protos.Model, TunedModel, protos.TunedModel)): name = name.name # pytype: disable=attribute-error elif isinstance(name, str): - name = name + if "/" not in name: + name = "models/" + name + else: + name = name else: raise TypeError( "Invalid input type. Expected one of the following types: `str`, `Model`, or `TunedModel`."