Nyx-Bot

January 30, 2024 ยท View on GitHub

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

FeatureDescription
ChatUses GPT-3 for natural language understanding and generation.
Image ClassificationUses LLaVA for Classification.
Image GenerationUses SDXL for Generation.
OCR (Optical Character Recognition)Allows you to extract text from images and scanned documents.
YouTube SummarizationSummarizes YouTube videos to provide concise overviews.
Upscale/Image EnhancementUtilizes Prodia for Upscaling Images.
Translation (19 Languages)Utilizes TAS For Translation.
Anime Image SearchUtilizes 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
  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!