- Introduction
- Live Demo
- Features
- Tools and Frameworks Used
- Contributing
- Credits
- Contact
- Acknowledgements
ImageGPT is an Image to Text AI Powered Chatbot. We utilized Python Tesseract OCR coupled with OpenAI's API to provide a chatbot identical to OpenAI with a twist! (as of 2022). User's can upload photo images processed with our chatbot and ask questions right along with it.
To experience this:
- Clone the repository
- cd into the backend directory
- Run "flask run" on your terminal within the directory
- Open a new tab in terminal
- Run "npm start"
- Navigate into your local browser port 3000
- Enjoy!
Using Auth0 for authentication, users can create an account and login to enjoy our service!
This page contains all the previous conversation logs of the users with our chat bot! Navigate to the conversation you want or simply press "ChatBot" on the top navigation bar to create a new conversation! To sign out, simply press sign out on our top navigation bar.
Conversation page with ImageGPT, upload pictures with the upload button presented next to the chat box.
- React.js: Our core framework used to build the front-end user interface.
- HTML/SCSS: Markup and styling languages used for creating web pages with styled components.
- APIs: OpenAI, Tesseract OCR Technologies used to to generate responses with our chat bot.
- Flask: Our backend framework storing user's data and previous conversations.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
- Frontend: Teeranade Cheng (Win): Github Link
- Backend: Steven Gong Github Link
- Full-Stack: Ray Tam Github Link
- Tesseract OCR: Thanh To Github Link
- OpenAI API: Teeranade Cheng (Win) Github Link
Special thanks to everyone who has provided feedback and contributions to the project. This is a project made under Google Developer Student Club @ UCDavis.


