/Nyx-Bot

AI Discord bot with Image Recognition/OCR Capabilities + Image Generation with SDXL For Free!!

Primary LanguagePythonMIT LicenseMIT

Nyx-Bot

Aritifical Intelligence Discord bot with Image Recognition/OCR Capabilities + Image Generation with SDXL

If You don't wanna get into Complex Steps, Invite Mine : Discord Bot

Join Discord Server for any Assist/Issues or Testing it!

If You like My OpenSource Work you can Support : https://www.buymeacoffee.com/samir.xr

This will be Solely used for Hosting of Bot/API and Future Improvements.

Features

Feature Description
Chat Uses GPT-3 for natural language understanding and generation.
Image Classification Uses LLaVA for Classification.
Image Generation Uses SDXL for Generation.
OCR (Optical Character Recognition) Allows you to extract text from images and scanned documents.
YouTube Summarization Summarizes YouTube videos to provide concise overviews.
Upscale/Image Enhancement Utilizes Prodia for Upscaling Images.
Translation (19 Languages) Utilizes TAS For Translation.
Anime Image Search Utilizes Anime-Pictures For Fetching Image.
Text to Speech (25 Voices) Utilizes Eleven Labs For Speech.

Prerequisites

Installation

  1. Clone the Repository.
git clone https://github.com/SamirXR/Nyx-Bot
  1. Change Directory.
cd Nyx-Bot
  1. Make Your Secret Token/APIs on Replit's Secret.
 DISCORD_TOKEN
 NYX_KEY
 PRODIA_KEY
 OCR_KEY
 MANDRILL_KEY
  1. Install the Requirements
pip install -r requirements.txt
  1. Then run the bot
python main.py
  1. Run the Command /toggle-active for Chat and /imagine-sdxl To Generate Images!