← all repositories
netease-youdao/BCEmbedding

Youdao open-sources the embedding stack behind QAnything

Youdao released its internal embedding and reranker models to fix Chinese-English retrieval in RAG pipelines.

1.9k stars Python RAG · Search
BCEmbedding
Not currently ranked — collecting fresh signals.
star history

What it does

BCEmbedding is a two-stage retrieval toolkit from NetEase Youdao purpose-built for RAG. It pairs a 279M-parameter EmbeddingModel that generates semantic vectors with a 279M-parameter RerankerModel that refines and scores results. Both are designed to work out of the box without finetuning or task-specific instructions.

The interesting bit

Youdao is fundamentally a translation company, and it shows: the models lean on Youdao’s translation engine to bridge Chinese-English gaps where general embedding models often falter. The same stack already powers production products including QAnything, Youdao Speed Reading, and Youdao Translation.

Key highlights

  • Dual-encoder embedding for retrieval, cross-encoder reranker for precision rescoring
  • EmbeddingModel handles Chinese and English; RerankerModel adds Japanese and Korean
  • Reranker supports passages from 512 up to 32k tokens and returns explicit relevance scores for quality filtering
  • Ships with LangChain and LlamaIndex integrations, plus third-party adoption in projects like ragflow and Xinference
  • Points to MTEB semantic representation and LlamaIndex RAG evaluation leaderboards in the repository

Verdict

Worth a spin if you need Chinese-English retrieval in a RAG pipeline and want pretrained, instruction-free models with a production track record. Skip it if you require embedding-level support for Japanese or Korean.

Frequently asked

What is netease-youdao/BCEmbedding?
Youdao released its internal embedding and reranker models to fix Chinese-English retrieval in RAG pipelines.
Is BCEmbedding open source?
Yes — netease-youdao/BCEmbedding is open source, released under the Apache-2.0 license.
What language is BCEmbedding written in?
netease-youdao/BCEmbedding is primarily written in Python.
How popular is BCEmbedding?
netease-youdao/BCEmbedding has 1.9k stars on GitHub.
Where can I find BCEmbedding?
netease-youdao/BCEmbedding is on GitHub at https://github.com/netease-youdao/BCEmbedding.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.