Skip to content

daparasyte/Google-Vertex-AI-Hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting started with Vertex AI Generative AI

Before you begin

This is a simple starter boilerplate that gives you a basic FastAPI setup with a few endpoints. It is meant to be used as a starting point for your own projects.

Clone and install dependencies

In your terminal, run the following commands:

git clone git@github.com:lablab-ai/Google-VertexAI-FastAPI.git
cd Google-VertexAI-FastAPI
cd app
pip install -r requirements.txt

Update the project auth

In order to use the Vertex AI SDK, you will need to update the project auth using a serviceaccount

In app, folder create the file service_account.json and paste the content of your service account json file. Create the file if you don't have it by runnung the following command in your terminal:

touch service_account.json

In the file service_account.json paste the content of your service account json file. It should look like this:

{
    "type": "service_account",
    "project_id": "YOUR_PROJECT_ID",
    "private_key_id": "YOUR_PRIVATE_KEY_ID",
    "private_key": "YOUR_PRIVATE_KEY",
    "client_email": "YOUR_CLIENT_EMAIL",
    "client_id": "YOUR_CLIENT_ID",
    "auth_uri": "YOUR_AUTH_URI",
    "token_uri": "YOUR_TOKEN_URI",
    "auth_provider_x509_cert_url": "YOUR_AUTH_PROVIDER_X509_CERT_URL",
    "client_x509_cert_url": "YOUR_CLIENT_X509_CERT_URL",
    "universe_domain": "YOUR_UNIVERSE_DOMAIN"
}

You can find your service account json file in the Vertex AI console under Settings > Service account or you got it provided by lablab.ai (If you are part of the Google Vertex AI hackathon )

Entering OpenAI Key:

Please enter your OpenAI api key in the .env file

Running The App

streamlit run _👋_Welcome.py

About

A working prototpye of our model

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors