From 3f304071e38c64bb359623bbd8823c2deb21dce4 Mon Sep 17 00:00:00 2001 From: csd4ni3l Date: Fri, 8 Aug 2025 23:14:45 +0200 Subject: [PATCH] fix model again and fix images being inputted as text --- jina.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jina.py b/jina.py index 77b9d29..ad9893f 100644 --- a/jina.py +++ b/jina.py @@ -14,7 +14,8 @@ def get_embedding(input: list): headers["Authorization"] = f"Bearer {os.environ['JINA_TOKEN']}" data = { - "model": "jina-clip-v2", + "model": "jina-embeddings-v4", + "task": "text-matching", "input": input } @@ -23,7 +24,7 @@ def get_embedding(input: list): return [jina_object["embedding"] for jina_object in response.json()["data"]] def get_grass_touching_similarity(image_url): - grass_image_embedding, grass_word_embedding = get_embedding([image_url, "hand touching grass"]) + grass_image_embedding, grass_word_embedding = get_embedding([{"image": image_url}, {"text": "hand touching grass"}]) grass_image_embedding = np.array(grass_image_embedding) grass_word_embedding = np.array(grass_word_embedding)