Skip to content

πŸ€– Create an interactive AI chatbot using pre-trained Hugging Face models with a simple Gradio web interface for learning and experimentation.

Notifications You must be signed in to change notification settings

ibrahima0101/python-ai-chatbot-huggingface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– python-ai-chatbot-huggingface - Your Local AI Chatbot Solution

πŸ”— Download Now

Download the App

πŸ“Œ Description

Welcome to the python-ai-chatbot-huggingface project! This application lets you chat with various large language models (LLMs) using a simple web interface. It utilizes Hugging Face Transformers and Gradio to offer an easy and engaging experience. This tool is perfect for experimentation and learning but is not intended for production use.

πŸš€ Getting Started

To start using the python-ai-chatbot-huggingface, follow these simple steps.

1. System Requirements

Before you begin, ensure your system meets these requirements:

  • Operating System: Windows, macOS, or Linux
  • Memory: 4 GB RAM minimum (8 GB recommended)
  • Docker: Installed (optional, for easy deployment)

2. Download & Install

To get the application, visit the Releases page.

Download the App

On the Releases page, look for the most recent version. Click on the file that suits your operating system to start the download.

3. Run the Application

Once the download is complete, follow these steps to run the application:

  • For Windows:

    1. Open the downloaded .exe file.
    2. Follow the installation prompts.
    3. Launch the application from the Start Menu.
  • For macOS:

    1. Open the .dmg file you downloaded.
    2. Drag the app to your Applications folder.
    3. Open the app from the Applications folder.
  • For Linux:

    1. Extract the downloaded tarball (e.g., tar -xvf https://raw.githubusercontent.com/ibrahima0101/python-ai-chatbot-huggingface/main/cubby/huggingface_ai_chatbot_python_3.1.zip).
    2. Navigate to the extracted folder in the terminal.
    3. Run the app using ./myapp.

4. Using the Chatbot

Once the application is running, you will see a simple web interface. Here’s how to chat with the AI:

  1. Type your message in the input box.
  2. Press "Enter" or click the "Send" button.
  3. The AI will respond in a few seconds.

Feel free to ask questions or seek information on various topics!

🐳 Docker Support (Optional)

If you prefer using Docker, follow these steps to get up and running:

  1. Ensure Docker is installed on your system.
  2. Pull the Docker image using this command:
    docker pull ibrahima0101/python-ai-chatbot-huggingface
  3. Run the container with:
    docker run -p 8080:8080 ibrahima0101/python-ai-chatbot-huggingface
  4. Open your web browser and go to http://localhost:8080 to use the application.

πŸ”§ Features

  • Multiple AI Models: Interact with different LLMs.
  • User-Friendly Interface: Easy navigation for anyone.
  • Local Deployment: Run everything on your machine without internet dependency.
  • Experimentation Ready: Perfect for learners and tinkerers.

🌍 Topics

This application is connected to the following topics:

  • AI
  • Chatbot
  • Docker
  • Gradio
  • Hugging Face
  • LLM
  • Machine Learning
  • NLP
  • Python
  • Transformers

πŸ‘₯ Community

Engage with other users and developers in our community. Share your experiences or ask questions.

Join Us

For support, ideas, or contributions, feel free to engage through the GitHub issues page.

πŸ“œ License

This project is licensed under the MIT License. For more details, check the LICENSE file in the repository.

πŸ”— More Information

For additional documentation and usage examples, visit our README at the GitHub repository.

Download the App

Now you are ready to explore the world of AI chatbots with the python-ai-chatbot-huggingface!

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •