Skip to content

samkeen/ChatWithFiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatWithFiles

A chat interface for interrogating uploaded files.

⚠️ NOTE: app will upload portions of the file's contents to the OpenAI API. Do not use with file contianing any personal or propritary information. I suggest using public documents like Twitter's terms of service

screenshot of app in use

Usage:

# 0. Clone the repo:
# > git clone [email protected]:DevThinkAI/ChatWithFiles.git && cd ChatWithFiles
#
# 1. Create your virtual env.  Many tools for this, choose what you like best
#    Just using python:
#    > python -m venv .venv
#    > source .venv/bin/activate

# 2. Install
pip install -r requirements.txt

# 3. Configure
cp dist.env .env 
# add your openai key

# 3. Run
streamlit run app.py

Want to learn more?

My weekly newsletter; DevThink.ai will keep you informed on Generative AI topics important to software developers (without all the hype)

About

A chat interface for interrogating uploaded files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages