iamseyhmus7's picture
Upload 17 files
70d956a verified
raw
history blame contribute delete
443 Bytes
# embedder.py
from sentence_transformers import SentenceTransformer
# multilingual-e5-large modelini yükle
model = SentenceTransformer("intfloat/multilingual-e5-large")
def get_embedding(text: str) -> list[float]:
try:
formatted = f"passage: {text.strip()}"
return model.encode(formatted, convert_to_numpy=True).tolist()
except Exception as e:
print(f"Embed hatası: {e}")
return None