Skip to content

timobuilds/llm-playground

Repository files navigation

LLM Playground

Introduction


This is a collection of baisc AI apps built with Streamlit. It provides some examples of what LLMs can do!

🔎 Research Assistant 🪄

What it does: Ask a research question, get a thread of actionable article summaries source from filtered Google searches.

🎙️ Keynote Talk Generator

What it does: Ask a question, get a tight keynote presentation outline with topics summaries from Wikipedia.

💬 Chat with Reports

What it does: Upload PDF reports and chat with them to better understand their context.

🖼️ Utopian Narratives 🗣️

What it does: Upload a picture, get a short utopian audio story inspired by the scene.

Dependencies


Install:

  1. Clone the repository to your local machine.

  2. Create VM and install dependencies from .yml

Using micromamba:

cd llm-playground
micromamba env create -f environment.yml
micromamba activate ai-labs
  1. Create a .env file in the root directory of the project. Inside the file, add your OpenAI API key:
OPENAI_API_KEY= "your_api_key_here"
HUGGINGFACEHUB_API_TOKEN= "your_api_key_here"
SERPAPI_API_KEY = "your_api_key_here"

Usage


Steps:

  1. Ensure that you have installed the required dependencies and added the API keys to the .env file.

  2. Run the Welcome.py file using the Streamlit CLI. Execute the following command:

    streamlit run Welcome.py
    
  3. The application will launch in your default web browser, displaying the user interface.

  4. Have fun!

About

An exploration into LLMs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages