ERNIE
ERNIE Embedding-V1 是百度文心大模型技术驱动的文本表示模型,它将文本转换为数值形式的向量表示,应用于文本检索、信息推荐、知识挖掘等场景。
弃用警告
我们建议使用 langchain_community.embeddings.ErnieEmbeddings 的用户改用 langchain_community.embeddings.QianfanEmbeddingsEndpoint。
QianfanEmbeddingsEndpoint 的文档请参见 这里。
我们推荐用户使用 QianfanEmbeddingsEndpoint 有两个原因:
QianfanEmbeddingsEndpoint支持千帆平台上的更多嵌入模型。ErnieEmbeddings缺乏维护且已弃用。
迁移的一些技巧:
from langchain_community.embeddings import QianfanEmbeddingsEndpoint
embeddings = QianfanEmbeddingsEndpoint(
qianfan_ak="your qianfan ak",
qianfan_sk="your qianfan sk",
)
API Reference:QianfanEmbeddingsEndpoint
用法
from langchain_community.embeddings import ErnieEmbeddings
API Reference:ErnieEmbeddings
embeddings = ErnieEmbeddings()
query_result = embeddings.embed_query("foo")
doc_results = embeddings.embed_documents(["foo"])
Related
- Embedding model conceptual guide
- Embedding model how-to guides