FlagEmbedding
Open-source knihovna embedding modelů BGE pro sémantické vyhledávání, RAG a vektorové databáze, určená vývojářům a výzkumníkům.

O nástroji
FlagEmbedding je sada embedding modelů BGE (BAAI General Embedding) vyvinutá Beijing Academy of Artificial Intelligence. Nástroj dokáže převést libovolný text na nízkodimenzionální hustý vektor využitelný pro vyhledávání, klasifikaci, shlukování nebo sémantické vyhledávání, a je tak vhodný i pro nasazení ve vektorových databázích pro LLM. Mezi klíčové funkce patří podpora hustého, multi-vektorového i sparse vyhledávání, práce s více než 100 jazyky a zpracování textů od krátkých vět až po dlouhé dokumenty o délce až 8192 tokenů. Vysoko-úrovňová třída FlagAutoModel sjednocuje inferenci embedding modelů a kromě řady BGE podporuje i další open-source modely jako E5, GTE nebo SFR. Nástroj dále nabízí reranker modely postavené na lehkém cross-encoderu s vícejazyčnou podporou a rychlou inferencí, LLM-based embedding modely s in-context learning schopnostmi a integraci s LangChain přes HuggingFaceBgeEmbeddings, včetně podpory dávkování, GPU a paralelizace pro velké datové sady. Instalace probíhá přes git clone a pip install -e . nebo přímo pip install -U FlagEmbedding, použití je řešeno přes Python třídu FlagModel. Nástroj má k dispozici API a je dostupný na GitHubu, PyPI i Hugging Face. Informace o ceně nejsou v dostupných podkladech uvedeny.
Klíčové vlastnosti
- Hustý, multi-vektorový i sparse embedding text
- Podpora více než 100 jazyků
- Zpracování dokumentů až do 8192 tokenů
- Sjednocená třída FlagAutoModel pro BGE, E5, GTE i SFR
- Reranker modely s cross-encoderem a rychlou inferencí
- Integrace s LangChain přes HuggingFaceBgeEmbeddings
Časté dotazy
Co FlagEmbedding umí?
Převádí text na vektory pro sémantické vyhledávání, RAG, klasifikaci nebo shlukování, podporuje husté i sparse embeddingy a reranker modely s vícejazyčnou podporou.
Kolik FlagEmbedding stojí?
Jde o open-source knihovnu dostupnou zdarma přes GitHub, PyPI i Hugging Face, informace o placené verzi nejsou k dispozici.
Pro koho je FlagEmbedding určený a jak začít?
Je určený vývojářům a výzkumníkům pracujícím s LLM a vektorovými databázemi; stačí nainstalovat balíček přes pip install -U FlagEmbedding a použít třídu FlagModel v Pythonu.
Kategorie
AI novinky do e-mailu
Každý pátek 3 vybrané AI nástroje, prompt týdne a to nejdůležitější ze světa AI — přehledně, česky a bez balastu.
Jeden z nejstarších pravidelných českých AI newsletterů.
Podobné nástroje
Hledáte alternativu k FlagEmbedding? Tady je 6 podobných nástrojů z kategorie Vývojářské nástroje.

Vectorizer AI
FreemiumPřevádí rastrové obrázky PNG, JPG, GIF, BMP a WebP na vektorové formáty SVG, PDF, EPS a DXF pomo...

Stable Diffusion
FreemiumStability AI je platforma pro generování obrázků, videa a dalšího obsahu pomocí generativní AI,...

Whisper
ZdarmaPřevádí mluvenou řeč na text ve více než 90 jazycích. Whisper je open-source model od OpenAI tré...

Pinecone
FreemiumPinecone je vektorová databáze jako služba, která umožňuje ukládat, spravovat a prohledávat vekt...

Escape
NeuvedenoEscape je AI-powered platforma pro ofenzivní bezpečnost, která automatizuje discovery, pentestin...

MarsAi
ZdarmaMarsX je vývojářská platforma, která kombinuje AI, NoCode, kód a MicroApps pro rychlé budování S...
