Skip to content

Latest commit

 

History

History
80 lines (56 loc) · 13.2 KB

File metadata and controls

80 lines (56 loc) · 13.2 KB

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 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