File size: 2,525 Bytes
ea3f6bb
 
 
 
 
 
 
 
 
 
 
 
6f61bb9
 
a4aef81
 
6f61bb9
 
 
 
 
 
 
a4aef81
 
da16c3c
 
 
 
6f61bb9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8b46c7a
 
6f61bb9
 
 
 
 
 
 
 
 
 
 
 
da16c3c
 
6f61bb9
 
 
 
 
 
 
 
 
 
 
 
 
 
da16c3c
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
---
title: Digest Everything Gpt
emoji: 💻
colorFrom: green
colorTo: green
sdk: gradio
sdk_version: 3.24.1
app_file: main.py
pinned: true
license: mit
---

# DigestEverythingGPT



DigestEverythingGPT provides world-class content summarization/query tool that leverages ChatGPT/LLMs to help users
quickly understand essential information from various forms of content, such as podcasts, YouTube videos, and PDF
documents.

The prompt engineering is **chained and tuned** so that is result is of high quality and fast. It is not a simple single
query and response tool.

Please leave me a star🌟 if you like this project!

# Live website

https://huggingface.co/spaces/michaelthwan/digest-everything-gpt

# Showcases

**Example of summary**

- "OpenAssistant RELEASED! The world's best open-source Chat AI!" (https://www.youtube.com/watch?v=ddG2fM9i4Kk)

![final_full_summary](/img/final_full_summary.png)

**DigestEverythingGPT's final output will adopt to video type.**

- For example, for the video "17 cheap purchases that save me
  time" (https://www.youtube.com/watch?v=f7Lfukf0IKY&t=3s&ab_channel=AliAbdaal)

- it shown the summary with and specific 17 things correctly.

![n_things_example](/img/n_things_example.png)

**LLM Loading in progress screen - chained prompt engineering, batched inference, etc.**

![in_process](/img/in_process.png)

**Support for multiple languages** regardless of video language

![multi_language](/img/multi_language.png)

More showcases: [SHOWCASE.md](SHOWCASE.md)

# Features

- **Content Summarization**:
    - Automatically generate concise summaries of various types of content, allowing users to save time and make
      informed decisions for in-depth engagement.
    - Chained/Batched/Advanced prompt engineering for great quality/faster results.
- **Cross-Medium Support**:
    - DigestEverythingGPT is designed to work with a wide range of content mediums.
    - Currently, the tool supports
        - YouTube videos [beta]
        - podcasts (in progress)
        - PDF documents (in progress)
- **Interactive "Ask" Feature** (in progress):
    - Users can pose questions to the tool and receive answers extracted from specific sections within the full content.

# Installation

Use python 3.10+ (tested in 3.10.8). Install using requirement.txt then launch gradio UI using main.py

```
pip install -r requirements.txt
python main.py
```

# License

DigestEverything-GPT is licensed under the MIT License.

# Acknowledgements

- chatgpt_academic for gradio code framework