This Android application was developed using Kotlin and integrates with the GPT API (Davinci-003) to create an interactive chatbot experience. The app employs Retrofit to handle HTTP requests for seamless communication with the GPT (Generative Pre-trained Transformer) model.
- Interactive Chatting: Users can engage in conversations with the AI-powered chatbot.
- Kotlin Implementation: The app is built entirely using Kotlin, enhancing code readability and maintainability.
- API Integration: Utilizes Retrofit library to manage HTTP requests, facilitating communication with the GPT API (Davinci-003).
- Davinci-003 Model: Integrates the latest GPT version, Davinci-003, to provide advanced conversational capabilities.
To run the AI Chat Bot App:
- Clone this repository.
- Open the project in Android Studio.
- Ensure necessary dependencies are installed.
- Update the necessary API credentials or endpoints in the app code.
- Build and run the application on an Android device or emulator.
The app relies on the following key libraries/frameworks:
- Kotlin: The programming language used for app development.
- Retrofit: For handling HTTP requests and API communication.
- GPT API (Davinci-003): Utilized for generating conversational responses.
Upon launching the app, users can begin conversing with the chatbot. The app sends user input to the GPT API (Davinci-003), processes the response, and displays it in the app's interface.
Contributions to enhance the UI or improve the app's design are welcome. If you'd like to contribute UI-related changes:
- Fork the repository.
- Make the necessary UI modifications, improvements, or enhancements.
- Create a pull request, detailing the changes made specifically to the user interface.
For any other significant changes, please open an issue first to discuss and ensure alignment with the project's goals.
Your contributions, especially those enhancing the user experience, are highly appreciated!
This app was developed by Aarya Gupta and inspired by OpenAI's GPT models.