Awesome
<a href="https://www.buymeacoffee.com/iguangzhengli" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" >
ChatFiles
Deploy with Vercel
<p align="center"> <a href="https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fguangzhengli%2FChatFiles&env=NEXT_PUBLIC_CHAT_FILES_UPLOAD_PATH,SUPABASE_SERVICE_ROLE_KEY,SUPABASE_URL&envDescription=Have%20a%20conversation%20with%20files&envLink=https%3A%2F%2Fgithub.com%2Fguangzhengli%2FChatFiles%2Fblob%2Fmain%2Fdoc%2Fenv-vars.md&demo-title=ChatFiles&demo-description=Have%20a%20conversation%20with%20files&demo-url=https%3A%2F%2Fchat-file.vercel.app%2F"><img src="https://vercel.com/button" alt="Deploy with Vercel"/></a> </p>this repository use LangchainJS, based on Chatbot-ui
Technical architecture
Product screenshot.
Upload your file and have a conversation with it.
How to use it
Init Vector DB
How to run locally without limited
- clone this repository.
- create a .env file on root path.
- set environment variables in .env file follow doc/env-vars.md.
open browser with http://localhost:3000
How to run locally
chatfiles-ui
npm install
npm run dev
How to deploy on vercel
- Click the Deploy Button.
- Set environment variables follow doc/env-vars.md.
- Pay attention to the NEXT_PUBLIC_CHAT_FILES_UPLOAD_PATH value must be /tmp.
Feature
- Chat with GPT-3.5
- Chat with file by langchainjs and supabase vector db.
Star History
Sponsors
More Sponsor methods:
https://guangzhengli.com/sponsors