🤖 Chatbot App Using Gemini API (Kotlin)
Overview
This is a simple Kotlin-based chatbot that leverages the Gemini API to interact with a user. The chatbot is designed for one-on-one conversations and uses the Gemini API to process natural language input and generate intelligent responses.
The purpose of this project is to showcase how to integrate AI-driven chatbot capabilities in a Kotlin application, leveraging the Gemini API to power dynamic, context-aware conversations.
Features
🌟 AI-powered responses using the Gemini API.
💬 Simple user interface for chatting with the bot in the terminal.
🧠 Personalized conversations, where the bot learns from each interaction.
⚙️ Seamless setup: Easy to get started and configure the app.
Prerequisites
To run this chatbot application, you’ll need:
☕ Java Development Kit (JDK) 11 or above.
🛠️ Kotlin installed on your system.
🔑 Gemini API Key: Sign up on Gemini API and obtain an API key.
Setup and Installation
Follow these steps to set up the chatbot application:
Clone the Repository
Start by cloning this repository to your local machine:
git clone https://github.com/ofentse-sithole/chatbot-gemini-kotlin.git
cd chatbot-gemini-kotlin
There are no models linked
There are no models linked
There are no datasets linked
There are no datasets linked