import os from sentence_transformers import SentenceTransformer MODEL_NAME = "paraphrase-multilingual-MiniLM-L12-v2" def main(): print(f"⏳ Pre-downloading and caching embedding model: '{MODEL_NAME}'...") # Force caching to the current directory's .cache folder if configured cache_folder = os.getenv("HF_HOME", None) if cache_folder: print(f"📦 Caching model weights in: {cache_folder}") model = SentenceTransformer(MODEL_NAME) print("✅ Embedding model preloaded and cached successfully!") if __name__ == "__main__": main()