Skip to content

Commit 3481f40

Browse files
Ark-kuncopybara-github
authored andcommitted
chore: GenAI - Decoupled generative_models from rag
PiperOrigin-RevId: 642416638
1 parent 8b3beb6 commit 3481f40

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

vertexai/generative_models/_generative_models.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
import warnings
5050

5151
if TYPE_CHECKING:
52-
from vertexai.preview import rag
5352
from vertexai._caching import _caching as caching
5453

5554
try:
@@ -1464,7 +1463,7 @@ def from_function_declarations(
14641463
@classmethod
14651464
def from_retrieval(
14661465
cls,
1467-
retrieval: Union["grounding.Retrieval", "rag.Retrieval"],
1466+
retrieval: Union["preview_grounding.Retrieval"],
14681467
) -> "Tool":
14691468
raw_tool = gapic_tool_types.Tool(retrieval=retrieval._raw_retrieval)
14701469
return cls._from_gapic(raw_tool=raw_tool)

vertexai/preview/rag/rag_store.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@
2222
from google.cloud.aiplatform import initializer
2323
from vertexai.preview.rag.utils import _gapic_utils
2424
from vertexai.preview.rag.utils.resources import RagResource
25+
from vertexai.preview import generative_models
2526

2627

27-
class Retrieval:
28+
class Retrieval(generative_models.grounding.Retrieval):
2829
"""Defines a retrieval tool that a model can call to access external knowledge."""
2930

3031
def __init__(

0 commit comments

Comments
 (0)