向量数据库
VectorDBToolSpec #
基类:BaseToolSpec
向量数据库工具规范。
源代码位于 llama-index-integrations/tools/llama-index-tools-vector-db/llama_index/tools/vector_db/base.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
auto_retrieve_fn #
auto_retrieve_fn(query: str, top_k: int, filter_key_list: List[str], filter_value_list: List[str]) -> str
自动检索函数。
从向量数据库执行自动检索,然后应用一组过滤器。
参数
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
query
|
str
|
要搜索的查询 |
必填 |
top_k
|
int
|
要检索的结果数量 |
必填 |
filter_key_list
|
List[str]
|
过滤器键列表 |
必填 |
filter_value_list
|
List[str]
|
过滤器值列表 |
必填 |
源代码位于 llama-index-integrations/tools/llama-index-tools-vector-db/llama_index/tools/vector_db/base.py
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|