@article{bge_m3,
title={BGE M3-Embedding: Accurate, Efficient and Versatile Text Embedding},
author={Chen, Jianlv and Xiao, Shitao and Zhang, Peitian and Luo, Kun and Zhang, Zheng},
journal={arXiv preprint arXiv:2402.03216},
year={2024}
}
import os
os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com"
from transformers import AutoModel, AutoTokenizer
tok = AutoTokenizer.from_pretrained("mlx-community/bge-m3-mlx-8bit", revision="7eca4a1c6ea1a0c5efc37598b369012f3985910f")
model = AutoModel.from_pretrained("mlx-community/bge-m3-mlx-8bit", revision="7eca4a1c6ea1a0c5efc37598b369012f3985910f", device_map="auto")
sentence-transformersEmbed text with sentence-transformers.
import os
os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com"
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("mlx-community/bge-m3-mlx-8bit", revision="7eca4a1c6ea1a0c5efc37598b369012f3985910f")
vectors = model.encode(["Hello"])