This project is an Android app developed in Android Studio using Java and XML. The app aims to provide a chat-based interface for users to interact with a language model, OpenAI's GPT-3.5 Turbo, to learn and ask questions on various topics.
Initial Screen: The app starts with an initial screen that displays a button labeled "Know it all!"
Chat Interface: Upon clicking the button, the app opens a chat layout where users can interact with the language model.
Text Input and Output: Users can type their queries or input in the chat interface, and the language model provides text-based responses.
API Integration: The app integrates with OpenAI's GPT-3.5 Turbo using the OpenAI API key to leverage its language processing capabilities.
Future Enhancements: The project has plans to extend its features, including adding speech-to-text input and text-to-speech output options. It aims to provide users with the flexibility to switch between speech-only, text-only, or both modes simultaneously.
Multimodal Learning: The app's focus on multimodality aims to enhance the learning experience by incorporating multiple modes of communication, such as text, speech, and visuals, to facilitate efficient learning.
Clone the repository to your local machine.
Open the project in Android Studio.
Set up the necessary API key.
Build and run the app on an Android device or emulator.
Android Studio: Link to download
OpenAI API: Link to OpenAI API documentation
We welcome contributions to enhance the project. Please fork the repository and submit pull requests with your suggested changes.
Me
Kishan Tripathi https://github.com/KISHAN8888
Prabal Sharma
We would like to express our gratitude to the following resources and contributors:
OpenAI for providing the GPT-3.5 Turbo language model & also 5$ free credits!
Chat GPT 3.5 & the whole of Internet for the help.
For any inquiries or feedback, please reach out to [email protected]