Ashmi Banerjee
bug fixes potentially
316b9d4
raw
history blame
662 Bytes
import os
from typing import Optional
import sys
import vertexai
from dotenv import load_dotenv
sys.path.append("../")
from setup.vertex_ai_setup import initialize_vertexai_params
from vertexai.generative_models import GenerativeModel
load_dotenv()
VERTEXAI_PROJECT = os.environ["VERTEXAI_PROJECT"]
def get_gemini_response(prompt_text, model, parameters: Optional = None, location: Optional[str] = "us-central1") -> str:
initialize_vertexai_params()
if model is None or parameters is None:
model = "gemini-1.0-pro"
model = GenerativeModel(model)
model_response = model.generate_content(prompt_text)
return model_response.text