Skip to content

An AI Discord Bot generating text and images, advanced features, full memory, large model choice

License

Notifications You must be signed in to change notification settings

YoannDev90/AlphaLLM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

241 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AlphaLLM

GitHub stars GitHub issues GitHub license Python Discord

Alt

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

πŸ“š Documentation

Detailed documentation is available in the docs/ folder:

πŸš€ Features

  • πŸ€– Discord bot with text and image generation
  • 🌐 REST API for programmatic access
  • 🧠 RAG memory system
  • 🎯 Automatic AI model selection
  • πŸ“Š Monitoring and logging

πŸ€– Supported AI Models

The bot supports many models: ChatGPT, Claude, Cohere, DeepSeek, EvilGPT, Gemini, GLM, Granite, Grok, Hermes, Kimi, Llama, LongCat, MiniMax, Mistral, Nemotron, Phi, Qwen, Sonar, Yi, and more.

ChatGPT
Claude
Cohere
DeepSeek
ChatGPT
Claude
Cohere
DeepSeek
EvilGPT
Gemini
GLM
Granite
EvilGPT
Gemini
GLM
Granite
Grok
Hermès
Kimi
Llama
Grok
Hermès
Kimi
Llama
LongCat
MiniMax
Mistral
Nemotron
LongCat
MiniMax
Mistral
Nemotron
Phi
Qwen
Sonar
Yi
Phi
Qwen
Sonar
Yi

πŸ“¦ Installation

Prerequisites

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

βš™οΈ Configuration

Edit config.toml for:

  • Discord IDs (servers, channels)
  • API parameters
  • Memory models

Edit .env for API 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