Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/extrawest/youtube_and_website_ai_summarizer

LangChain: Summarize Text From YT or Website Showcase
https://github.com/extrawest/youtube_and_website_ai_summarizer

ai chatbot gemma gemma-7b-it groq groq-api langchain python streamlit summarization

Last synced: 18 days ago
JSON representation

LangChain: Summarize Text From YT or Website Showcase

Awesome Lists containing this project

README

        

# LangChain: Summarize Text From YT or Website Showcase
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)]()
[![Maintaner](https://img.shields.io/static/v1?label=Andriy%20Gulak&message=Maintainer&color=red)](mailto:[email protected])
[![Ask Me Anything !](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)](https://github.com/extrawest/youtube_and_website_ai_summarizer/issues)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![View DEMO](https://img.shields.io/badge/VIEW-DEMO-lightgreen.svg)](https://text-yt-summarization-langchain-demo.streamlit.app)

## PROJECT INFO
- **Langchain Python AI Chatbot**
- Streamlit for interactive app and slick UI
- **YouTube transcript summarization capabilities. Works with Llama3-8b via Groq API**

## Features
- Langchain AI Chatbot Agent that can search the web
- Gemma-7b-It via Groq API
- Streamlit for interactive data fullstack apps

## Demo
https://text-yt-summarization-langchain-demo.streamlit.app/

## Installing:
**1. Clone this repo to your folder:**

```
git clone THIS REPO
```

**2. Create a virtual environment**

**3. Install the dependencies**

```
pip install -r requirements.txt
```
**3. Run the app**

```
streamlit run app.py
```

[Extrawest.com](https://www.extrawest.com), 2024