Spaces:
Sleeping
Sleeping
Download app/embedding.py from FadQ/ACCESS-EMBEDDING: direct link, hf CLI and curl.
- Browser
- Download file 524 Bytes
-
https://huggingface.co/spaces/FadQ/ACCESS-EMBEDDING/resolve/main/app/embedding.py
- Command line
-
hf download hf://spaces/FadQ/ACCESS-EMBEDDING/app/embedding.py
-
curl -L -o embedding.py https://huggingface.co/spaces/FadQ/ACCESS-EMBEDDING/resolve/main/app/embedding.py
524 Bytes
| from functools import lru_cache | |
| from sentence_transformers import SentenceTransformer | |
| from app.config import get_settings | |
| def get_model() -> SentenceTransformer: | |
| return SentenceTransformer(get_settings().model_name) | |
| def embed_text(text: str) -> list[float]: | |
| vector = get_model().encode(text, normalize_embeddings=True) | |
| return vector.tolist() | |
| def embed_texts(texts: list[str]) -> list[list[float]]: | |
| vectors = get_model().encode(texts, normalize_embeddings=True) | |
| return vectors.tolist() | |