This project is a chatbot application that uses OpenAI's GPT-4 Turbo model to generate responses. It includes a user interface for sending and receiving messages including images.
- Chat interface with support for text and image messages
- Vision enabled chatbot that can describe images and call functions based on image content
- Weather forecast feature using OpenWeather API
- Web Browsing powered by Tavily API
- Clone the repository
- Install the dependencies using
pnpm install
- Copy the
.env.example
file to a new file named.env
and fill in your API keys and other configuration values
Follow the instructions here to setup the code interpreter
Run the application using pnpm dev
. Open your browser and navigate to the URL displayed in the console.
Contributions are welcome. Please open an issue or submit a pull request.
This project is licensed under the MIT License.