mirror of
https://github.com/SirBlobby/Hoya26.git
synced 2026-02-04 03:34:34 -05:00
Code Update
This commit is contained in:
@@ -2,9 +2,6 @@ from google import genai
|
||||
import os
|
||||
|
||||
def get_embedding(text, model="gemini-embedding-001"):
|
||||
"""
|
||||
Generates an embedding for the given text using the Gemini API.
|
||||
"""
|
||||
api_key = os.environ.get("GOOGLE_API_KEY")
|
||||
if not api_key:
|
||||
raise ValueError("GOOGLE_API_KEY environment variable not set")
|
||||
@@ -17,9 +14,6 @@ def get_embedding(text, model="gemini-embedding-001"):
|
||||
return result.embeddings[0].values
|
||||
|
||||
def get_embeddings_batch(texts, model="gemini-embedding-001"):
|
||||
"""
|
||||
Generates embeddings for a list of texts.
|
||||
"""
|
||||
api_key = os.environ.get("GOOGLE_API_KEY")
|
||||
if not api_key:
|
||||
raise ValueError("GOOGLE_API_KEY environment variable not set")
|
||||
@@ -29,5 +23,4 @@ def get_embeddings_batch(texts, model="gemini-embedding-001"):
|
||||
model=model,
|
||||
contents=texts
|
||||
)
|
||||
# The SDK returns a list of embedding objects
|
||||
return [emb.values for emb in result.embeddings]
|
||||
|
||||
Reference in New Issue
Block a user