Skip to content

YoannDev90/AlphaLLM

Repository files navigation

AlphaLLM

GitHub stars GitHub issues GitHub license Wakatime Discord

ChatGPT

ChatGPT

AlphaLLM is an advanced Discord bot that integrates multiple AI models for text and image generation. It provides a RAG memory system and administrative features.

🚀 Features

  • 🤖 Discord bot with text and image generation
  • 🧠 RAG memory system
  • 🎯 Automatic AI model selection
  • 📊 Logging and diagnostics

🤖 Supported AI Models

The bot supports many models: ChatGPT, Claude, Cohere, DeepSeek, Gemini, GLM, Grok, Llama, Mistral, Qwen, Sonar, and more.

ChatGPT Claude DeepSeek Gemini GLM
ChatGPT Claude DeepSeek Gemini GLM
Grok Llama Mistral Qwen Sonar
Grok Llama Mistral Qwen Sonar

📦 Installation

Prerequisites

  • Python 3.12+
  • API Keys
  • 2 GB RAM + 5 GB Disk

⚙️ Configuration

Edit config.toml for:

  • Discord IDs (servers, channels)
  • Runtime settings
  • Memory models

Edit .env for provider keys.

🛟 Code Quality

Run the following command to format and lint the codebase:

black --exclude=.venv . && isort --skip=.venv . && flake8 --exclude=.venv .
  • Black: Code formatting
  • isort: Import sorting
  • flake8: Linting and style checking

📄 License

MIT