本文档介绍使用DashScopeEmbedding服务来在LlamaIndex中构建向量索引服务的使用方法。
前提条件
- 您已开通百炼服务并获得API-KEY, 请参考获取与配置 API Key。
- 已导入 API-KEY,请参考配置API Key到环境变量。
- 安装 LlamaIndex 核心组件、DashScopeEmbedding 以及相关依赖。
支持的模型
MTEB、CMTEB是 Embedding模型的通用评估指标,数值越大,模型效果越好。
模型 | MTEB | MTEB(Retrieval task) | CMTEB | CMTEB (Retrieval task) |
|---|---|---|---|---|
text-embedding-v1 | 58.30 | 45.47 | 59.84 | 56.59 |
text-embedding-v2 | 60.13 | 49.49 | 62.17 | 62.78 |
text-embedding-v3 | 63.39 | 55.41 | 68.92 | 73.23 |
修改全局设置(可选)
模型调用示例
构建文档的向量化索引
示例中使用的被解析文件:百炼系列产品介绍(虚构).zip
在构建向量化索引的过程中,原始文件会被拆分成多个部分,每个部分随后被转换成一个向量。