https://github.com/jabascal/chat_with_data_app
Chatbot app & Talking ChatBot to any source of data leveraging OpenAI and LangChain
https://github.com/jabascal/chat_with_data_app
chatbot chatgpt-api deep-learning langchain llms openai openai-api openai-whisper pdf-files youtube
Last synced: 2 months ago
JSON representation
Chatbot app & Talking ChatBot to any source of data leveraging OpenAI and LangChain
- Host: GitHub
- URL: https://github.com/jabascal/chat_with_data_app
- Owner: jabascal
- License: mit
- Created: 2023-08-17T14:31:12.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-16T20:01:31.000Z (over 2 years ago)
- Last Synced: 2024-12-24T23:13:09.786Z (over 1 year ago)
- Topics: chatbot, chatgpt-api, deep-learning, langchain, llms, openai, openai-api, openai-whisper, pdf-files, youtube
- Language: Jupyter Notebook
- Homepage:
- Size: 212 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
title: Chat With Data App
emoji: 📉
colorFrom: red
colorTo: pink
sdk: gradio
sdk_version: 3.40.1
app_file: app.py
pinned: false
license: mit
---
# Chat with data app
[](https://replit.com/@jabascal1/ytube-download?v=1) [](https://colab.research.google.com/github/jabascal/chat_with_data_app/blob/main/notebook/chat_to_your_data_medium.ipynb)
Chatbot app to chat with any source of data (doc, URL, audio, ...) leveraging LLMs and LangChain. Current version has the following feautures:
- LLMs: OpenAI GPT-3.5. It requires providing openai APY_KEY
- Data source: pdf, URL, youtube

This app has been inspired on DeepLearning AI course [LangChain:Chat with your data](https://www.deeplearning.ai/short-courses/langchain-chat-with-your-data)
## Installation and execution
Install in a python environment:
```
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cd src/
python run_chat_to_your_data_inputs_ui.py
```
# Talking ChatBot
Converse to any source of data while doing any activity (walking on the treadmill, cooking, cleaning, ...) - a tutorial on leveraging OpenAI's GPT and Whisper models.
Check the tutorial in Medium [Talking ChatBot](https://medium.com/@juanabascal78/talking-chatbot-from-chatting-to-talking-to-any-source-of-data-705453da43d5)