homanp / gcp-langchain

Example of running LangChain on Cloud Run

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

digitalocean-langchain

Boilerplate for deploying LangChain on Digitalocean App Platform

Installation and running locally

  1. Create and activate a virtual environment

    virtualenv MY_ENV
    source MY_ENV/bin/activate
  2. Install packages with pip

    cd ad-gpt
    pip install -r requirements.txt
  3. Set up your .env file

    • Duplicate .env.example to .env
  4. Run the project

    flask --app run app

Deploying to Google Cloud Run, requires CloudSDK and Google Cloud Project with billing enabled

  1. Use Google builds command to create the docker image in the container registry

    gcloud builds submit --tag gcr.io/PROJECT_ID/langchain
  2. Create a Cloud Run service

    gcloud run deploy --image gcr.io/PROJECT_ID/langchain --timeout=300 --platform managed
  3. Verify the deployed cloud run service in the Google Cloud Console

About

Example of running LangChain on Cloud Run

License:MIT License


Languages

Language:Python 89.7%Language:Dockerfile 10.3%