Skip to content

IdrisFallout-Selfhosted/GeminiAIChatBot_App

Repository files navigation

GeminiAIChatBot_App

This is a Flutter project that implements a simple AI chatbot that can generate text, translate languages, and perform other language-related tasks.

Getting Started

To get started, you will need to:

  1. Clone the repository:
git clone https://github.com/IdrisFallout-Selfhosted/GeminiAIChatBot_App.git
  1. Install the Flutter SDK: You can download the Flutter SDK here.

  2. Open the project in a code editor: Navigate to the GeminiAIChatBot_App directory and open the project in your preferred code editor.

  3. Run the app: To run the app, ensure you have a device or emulator connected and run the following command:

flutter run

Features

The app features a text-based chat interface where you can interact with the AI chatbot. You can ask the chatbot questions, and it will respond with text or code snippets.

Functionality

The chatbot is powered by the Gemini AI API. It can perform the following tasks:

  • Text Generation: The chatbot can generate text in different styles and tones. For example, you can ask it to write a story, a poem, or a news article.
  • Language Translation: The chatbot can translate text between different languages.
  • Code Generation: The chatbot can generate code snippets in various programming languages. For example, you can ask it to write a function to solve a specific problem.
  • Other Language-Related Tasks: The chatbot can perform other language-related tasks, such as text summarization, sentiment analysis, and named entity recognition.

Usage

To use the app, simply type in your query in the chat box and press enter. The chatbot will generate a response and display it in the chat box.

Limitations

The chatbot is still under development and has some limitations. For example, it may not be able to understand complex queries or generate perfect text. However, the chatbot is constantly learning and improving.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, please feel free to create a pull request.

Demo

To see a demo of the Gemini AI chatbot in action, you can visit here.

License

This project is licensed under the MIT License.

About

An android client app to use GeminiAI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors