Skip to content

Android AI chatbot using OpenAI's API which can generate response text as well as images

License

Notifications You must be signed in to change notification settings

arm210402/AI-chatbot

Repository files navigation

AI Chatbot

AI Chatbot is a mobile application built using React Native that allows users to chat with OpenAI's GPT-3.5 Turbo model. The app can generate both text and images based on the user's input.

Features

  • Text chat with AI model
  • Image generation based on user input
  • User-friendly interface with customizable background image

Requirements

  • Node.js

  • Expo CLI

  • A valid API key for the OpenAI GPT-3 API. You can obtain a key by creating an account on the OpenAI website and following their instructions.

Installation

  1. Clone the repository:
git clone https://github.com/arm210402/AI-chatbot
  1. Install dependencies:
cd ai-chatbot
npm install
  1. Start the app:
npm start
  1. Scan the QR code with the Expo app on your mobile device or run the app on an emulator.

Usage

  1. Enter your question in the input field and press the send button.
  2. The app will generate a response based on the GPT-3.5 Turbo model.
  3. If your input starts with "/image", the app will generate images instead of text.

Credits

  • React Native
  • Expo
  • OpenAI API

Screenshots

2 3 4

About

Android AI chatbot using OpenAI's API which can generate response text as well as images

Resources

License

Stars

Watchers

Forks

Packages

No packages published