File tree 2 files changed +3
-3
lines changed
2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 49
49
import warnings
50
50
51
51
if TYPE_CHECKING :
52
- from vertexai .preview import rag
53
52
from vertexai ._caching import _caching as caching
54
53
55
54
try :
@@ -1464,7 +1463,7 @@ def from_function_declarations(
1464
1463
@classmethod
1465
1464
def from_retrieval (
1466
1465
cls ,
1467
- retrieval : Union ["grounding.Retrieval" , "rag .Retrieval" ],
1466
+ retrieval : Union ["preview_grounding .Retrieval" ],
1468
1467
) -> "Tool" :
1469
1468
raw_tool = gapic_tool_types .Tool (retrieval = retrieval ._raw_retrieval )
1470
1469
return cls ._from_gapic (raw_tool = raw_tool )
Original file line number Diff line number Diff line change 22
22
from google .cloud .aiplatform import initializer
23
23
from vertexai .preview .rag .utils import _gapic_utils
24
24
from vertexai .preview .rag .utils .resources import RagResource
25
+ from vertexai .preview import generative_models
25
26
26
27
27
- class Retrieval :
28
+ class Retrieval ( generative_models . grounding . Retrieval ) :
28
29
"""Defines a retrieval tool that a model can call to access external knowledge."""
29
30
30
31
def __init__ (
You can’t perform that action at this time.
0 commit comments