Skip to content

ManishSharma1609/ice-breaker

Repository files navigation

ICE BREAKER

A repository for generating interesting facts, ice breakers, and summaries about individuals using Large Language Models (LLMs) and API integrations.

This web application extracts insightful details about people based on their names using OpenAI's LLM, SerpAPI, and Proxycurl APIs, creating a unique ice-breaker experience.

ezgif-7-d1e3236dff

Tech Stack

Client: Flask

API Integrations: LangChain 🦜🔗, OpenAI, SerpAPI, Proxycurl

Data Validation: Pydantic

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

OPENAI_API_KEY SERPAPI_API_KEY PROXYCURL_API_KEY

Run Locally

  1. Clone the project
  git clone https://github.com/ManishSharma1609/ice-breaker.git
  1. Go to the project directory
  cd ice-breaker
  1. Install dependencies

Create a new virtual environment using pipenv:

  pipenv shell

This will activate the environment.

Next, install the required dependencies:

  pipenv install
  1. Start the flask server
  python app.py

or

  pipenv run flask run

The server should now be running on http://127.0.0.1:5000.

Running Tests

To run tests, run the following command

  pipenv run pytest .

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors