Loading...
Loading...
Compare original and translation side by side
pip install sentence-transformerspip install sentence-transformersfrom sentence_transformers import SentenceTransformerfrom sentence_transformers import SentenceTransformerundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedfrom sentence_transformers import SentenceTransformer, util
model = SentenceTransformer('all-MiniLM-L6-v2')from sentence_transformers import SentenceTransformer, util
model = SentenceTransformer('all-MiniLM-L6-v2')undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedfrom sentence_transformers import InputExample, losses
from torch.utils.data import DataLoaderfrom sentence_transformers import InputExample, losses
from torch.utils.data import DataLoaderundefinedundefinedfrom langchain_community.embeddings import HuggingFaceEmbeddings
embeddings = HuggingFaceEmbeddings(
model_name="sentence-transformers/all-mpnet-base-v2"
)from langchain_community.embeddings import HuggingFaceEmbeddings
embeddings = HuggingFaceEmbeddings(
model_name="sentence-transformers/all-mpnet-base-v2"
)undefinedundefinedfrom llama_index.embeddings.huggingface import HuggingFaceEmbedding
embed_model = HuggingFaceEmbedding(
model_name="sentence-transformers/all-mpnet-base-v2"
)
from llama_index.core import Settings
Settings.embed_model = embed_modelfrom llama_index.embeddings.huggingface import HuggingFaceEmbedding
embed_model = HuggingFaceEmbedding(
model_name="sentence-transformers/all-mpnet-base-v2"
)
from llama_index.core import Settings
Settings.embed_model = embed_modelundefinedundefined| Model | Dimensions | Speed | Quality | Use Case |
|---|---|---|---|---|
| all-MiniLM-L6-v2 | 384 | Fast | Good | General, prototyping |
| all-mpnet-base-v2 | 768 | Medium | Better | Production RAG |
| all-roberta-large-v1 | 1024 | Slow | Best | High accuracy needed |
| paraphrase-multilingual | 768 | Medium | Good | Multilingual |
| 模型 | 维度 | 速度 | 质量 | 适用场景 |
|---|---|---|---|---|
| all-MiniLM-L6-v2 | 384 | 快 | 良好 | 通用场景、原型开发 |
| all-mpnet-base-v2 | 768 | 中等 | 更优 | 生产环境RAG |
| all-roberta-large-v1 | 1024 | 慢 | 最佳 | 需要高精度场景 |
| paraphrase-multilingual | 768 | 中等 | 良好 | 多语言场景 |
| Model | Speed (sentences/sec) | Memory | Dimension |
|---|---|---|---|
| MiniLM | ~2000 | 120MB | 384 |
| MPNet | ~600 | 420MB | 768 |
| RoBERTa | ~300 | 1.3GB | 1024 |
| 模型 | 速度(句子/秒) | 内存占用 | 维度 |
|---|---|---|---|
| MiniLM | ~2000 | 120MB | 384 |
| MPNet | ~600 | 420MB | 768 |
| RoBERTa | ~300 | 1.3GB | 1024 |