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.examplefile to a new file named.envand 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.