File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -40,6 +40,8 @@ def __init__(
40
40
* ,
41
41
data_store_id : Optional [str ] = None ,
42
42
search_engine_id : Optional [str ] = None ,
43
+ filter : Optional [str ] = None ,
44
+ max_results : Optional [int ] = None ,
43
45
):
44
46
"""Initializes the Vertex AI Search tool.
45
47
@@ -64,6 +66,8 @@ def __init__(
64
66
)
65
67
self .data_store_id = data_store_id
66
68
self .search_engine_id = search_engine_id
69
+ self .filter = filter
70
+ self .max_results = max_results
67
71
68
72
@override
69
73
async def process_llm_request (
@@ -84,7 +88,10 @@ async def process_llm_request(
84
88
types .Tool (
85
89
retrieval = types .Retrieval (
86
90
vertex_ai_search = types .VertexAISearch (
87
- datastore = self .data_store_id , engine = self .search_engine_id
91
+ datastore = self .data_store_id ,
92
+ engine = self .search_engine_id ,
93
+ filter = self .filter ,
94
+ max_results = self .max_results ,
88
95
)
89
96
)
90
97
)
You can’t perform that action at this time.
0 commit comments