Skip to content

An AI-powered web application that combines natural language chatbot interaction and image generation using advanced API integrations.

License

Notifications You must be signed in to change notification settings

apdoolhamza/ChatBot-Image-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatBot & Image Generator AI

An ai-powered web application that combines Natural Language chatbot interaction and image generation using advanced API integrations.

Watch the video Watch on YouTube

Features

  • Conversational Chatbot: Engages users with natural language responses, powered by a robust NLP model.
  • AI Image Generation: Creates custom images from text prompts using an AI model.
  • User-Friendly Interface: Intuitive web interface built with Streamlit for easy interaction.
  • Responsive Design: Optimized for accessibility across devices, including mobile phones widely used in Nigeria.
  • Customizable Prompts: Allows users to switch between chatbot and image.

How to Run Locally

Step 1. Clone the Repository

git clone https://github.com/apdoolhamza/ChatBot-Image-Generator.git

Step 2. Copy the project folder and paste it inside root directory

(for xampp xampp/htdocs, for wamp wamp/www, for lamp var/www/HTML)

Step 3. Open PHPMyAdmin at:

http://localhost/phpmyadmin

Step 4. Create a database with the name

chatbot_db

Step 5. Import

chatbot_db.sql

file (given inside the zip package in the SQL file folder)

Note

Make sure to paste your Hugging Face API key inside "apikey.php" file!

Usage

  1. Launch the app using the instructions above.
  2. Interact with the chatbot by entering text prompts in the input field.
  3. Generate images by providing descriptive text prompts (e.g., "A futuristic Lagos skyline").
  4. View chatbot responses and generated images directly in the web interface.

Contributions

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m "Add some feature").
  4. Push to the branch (git push origin feature-branch).
  5. Open a Pull Request.

Contact

Apdoolmajeed Hamza - LinkedIn Profile | GitHub Profile

License

This project is licensed under the MIT License.

About

An AI-powered web application that combines natural language chatbot interaction and image generation using advanced API integrations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published