- Check out the deployed web app here: https://www.mattcloudtech.com/Agent or https://app.mattcloudtech.com/Agent
- This project demonstrates how to build, deploy, and test web apps with Generative AI (Multimodal Model).
- To develop web apps and cli with Generative AI (multimodal model)
- To evaluate the capabilities of the new multimodal model
- To integrate a database for storing prompts and output history
- To deploy the web app using Google Cloud services
- What is Generative AI (Multimodal Model)?
- Generative AI (Multimodal Model) is capable of understanding and generating text, code, images, videos, and more.
- Google Cloud, Vertex AI Models, Python, Streamlit, PostgreSQL, Psycopg
- Google Cloud Account
- Google Cloud Owner Role
# Use Cloud Shell, Compute Engine Instance, or Vertex AI Workbench, or Local IDE
# Make sure to authenticate gcloud command
# Clone the repository
git clone <REPO NAME>
# Set the environment variables; Change the variables according to your needs
source app-env.sh
# Deploy the app using Google Cloud Services
sh app-infra-automation.sh
# For development purposes
sh app-dev.sh
# To test the database connection and app availability
make run_test
# Cleanup
sh app-cleanup.sh
sh app-dev-cleanup.sh
---
# Alternatively, use makefile
# Set the environment variables
source app-env.sh
# Deploy the app using Google Cloud Services
make infra_setup
# For development purposes
make run_dev
# To test the database connection and app availability
make run_test
# Cleanup
make cleanup
make run_dev_cleanup
# AI-Powered Cloud Toolkit
sh app-toolkit.sh
# Cleanup
sh app-toolkit-cleanup.sh
# Generative AI (Multimodal Model) in Terminal (CLI)
cd app-cli
# README.md
# Cleanup
sh app-cli-cleanup.sh
- Generative AI (Multimodal Model) Deployment Repository: https://github.com/mregojos/GCP-LLM-Deployment
- Deployed (Chatbot) Web App: https://www.mattcloudtech.com/Agent or https://app.mattcloudtech.com/Agent
- Deployed (Cloud Toolkit) Web App: https://www.mattcloudtech.com/Toolkit or https://app.mattcloudtech.com/Toolkit
- Model Deployment Web App Repository: https://github.com/mregojos/model-deployment
- Infrastructure Automation on GCP: https://github.com/mregojos/Infrastructure-Automation-GCP
- Google Cloud Vertex AI https://cloud.google.com/vertex-ai
- This project is for demonstration purposes only.
- The models in the project are works in progress and may have biases and errors.
- The author of the project is not responsible for any damages and losses resulting from the use of this project.
- This project is not endorsed or affiliated with Google Cloud Platform.