DashScopeCloudRetriever是百炼提供的检索增强服务管理SDK。使用该工具可以便捷地通过LlamaIndex框架初始化LlamaIndex检索器。
开始
前提条件
首先,登录https://bailian.console.aliyun.com/,获取你的API-KEY,当需要指定业务空间时也要获取指定“业务空间id”。
- 已创建API-KEY: 获取与配置 API Key。
- 已创建业务空间:业务空间管理。
参数说明
输入参数
参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
index_name | str | None | index_name名 |
dense_similarity_top_k | int | 100 | 向量检索召回数量 |
sparse_similarity_top_k | int | 100 | 文本检索召回数量 |
enable_reranking | bool | True | 是否使用排序模型重排序 |
rerank_model_name | str | gte-rerank-hybrid | 排序模型名称,支持的模型列表:
|
rerank_min_score | float | 0.0 | retriever node分数过滤阈值。retriever仅返回高于rerank_min_score的node(该参数仅在enable_reranking=True时生效) |
rerank_top_n | int | 5 | retriever返回的节点数量,如果指定的top_n值大于输入的候选节点数量,返回全部节点 |
workspace_id | str | None | DashScope worksparce id,可以通过环境变量等方法设置 |
api_key | str | None | DashScope api key,可以通过环境变量等方法设置 |