Pick a default model for each language. English defaults to BGESmallENV15; Chinese defaults to BGESmallZHV15.
(self)
| 24 | /// |
| 25 | /// English defaults to BGESmallENV15; Chinese defaults to BGESmallZHV15. |
| 26 | pub const fn default_model(self) -> TextEmbeddingModel { |
| 27 | match self { |
| 28 | TextEmbeddingLanguage::English => TextEmbeddingModel::BgeSmallEnV15, |
| 29 | TextEmbeddingLanguage::Chinese => TextEmbeddingModel::BgeSmallZhV15, |
| 30 | } |
| 31 | } |
| 32 | } |
| 33 | |
| 34 | /// Text embedding models backed by fastembed. |
no outgoing calls