{"library":"flagembedding","type":"library","category":null,"description":"FlagEmbedding is an actively developed Python library providing a powerful toolkit for text embedding and reranking, primarily featuring BGE (BAAI General Embedding) models. It specializes in multi-linguality, multi-granularities (up to 8192 tokens), and multi-functionality (dense, lexical, multi-vec retrieval). It achieves state-of-the-art performance in various benchmarks and is designed for applications like retrieval, classification, clustering, semantic search, and enhancing vector databases for Large Language Models (LLMs). The library is currently at version 1.3.5 and sees regular updates.","language":"python","status":"active","version":"1.3.5","tags":["embedding","reranking","NLP","LLM","semantic search","information retrieval","transformers","machine learning"],"last_verified":"Sun May 24","install":[{"cmd":"pip install -U FlagEmbedding","imports":["from FlagEmbedding import FlagAutoModel","from FlagEmbedding import FlagReranker","from FlagEmbedding import FlagModel"]},{"cmd":"pip install -U FlagEmbedding[finetune]","imports":[]}],"homepage":null,"github":"https://github.com/FlagOpen/FlagEmbedding","docs":null,"changelog":null,"pypi":"https://pypi.org/project/flagembedding/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/flagembedding/compatibility"}}