FlagOpen/FlagEmbedding
Retrieval and Retrieval-augmented LLMs
This project offers a complete toolkit for improving how large language models (LLMs) find and use information. It takes your text and potentially images, processes them to understand their meaning, and then helps the LLM retrieve the most relevant information for generating responses. This is ideal for knowledge managers, content strategists, and data scientists who build advanced AI applications requiring precise information retrieval.
11,395 stars. Used by 10 other packages. Actively maintained with 15 commits in the last 30 days. Available on PyPI.
Use this if you need to build powerful search applications or enhance your large language models with external, up-to-date information, including both text and visual content.
Not ideal if you're looking for a simple, out-of-the-box chatbot without any custom knowledge integration or advanced search capabilities.
Stars
11,395
Forks
842
Language
Python
License
MIT
Category
Last pushed
Mar 10, 2026
Commits (30d)
15
Dependencies
9
Reverse dependents
10
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/FlagOpen/FlagEmbedding"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Recent Releases
Compare
Related tools
qdrant/fastembed
Fast, Accurate, Lightweight Python library to make State of the Art Embedding
Blaizzy/mlx-embeddings
MLX-Embeddings is the best package for running Vision and Language Embedding models locally on...
Merck/Sapiens
Sapiens is a human antibody language model based on BERT.
amansrivastava17/embedding-as-service
One-Stop Solution to encode sentence to fixed length vectors from various embedding techniques
jkrukowski/swift-embeddings
Run embedding models locally in Swift using MLTensor.