fix(vertex_ai.py): raise exception if vertex ai missing required dependendencies

This commit is contained in:
Krrish Dholakia 2024-01-16 16:23:29 -08:00
parent fd17a3d129
commit 7cb49ee509

View file

@ -216,6 +216,14 @@ def completion(
status_code=400,
message="vertexai import failed please run `pip install google-cloud-aiplatform`",
)
if not (
hasattr(vertexai, "preview") or hasattr(vertexai.preview, "language_models")
):
raise VertexAIError(
status_code=400,
message="""Upgrade vertex ai. Run `pip install "google-cloud-aiplatform>=1.38"`""",
)
try:
from vertexai.preview.language_models import (
ChatModel,