Discord bot for local LLM/SD generation
Top 88.5% on sourcepulse
SallyBot is a Discord chatbot designed for users who want to run AI models locally, offering text generation and image creation capabilities without relying on cloud services like ChatGPT. It's suitable for hobbyists and developers interested in integrating LLMs and Stable Diffusion into a Discord bot environment, with a particular emphasis on low-resource hardware like Raspberry Pi.
How It Works
The bot leverages C# and Discord.net to interact with users on Discord. It supports multiple backend AI interfaces, including Oobabooga's Text Generation Web UI (via OpenAI API format), Google's Gemini-Pro API, and the older Dalai project. For image generation, it integrates with Stable Diffusion Web UI. This modular approach allows users to choose their preferred LLM and image generation models, offering flexibility in performance and hardware requirements.
Quick Start & Requirements
one_click.py
arguments (--api
, --listen-port 7862
). Requires 6GB+ VRAM for 7B models.npx dalai serve
(requires specific setup on C: drive with a custom index.js
for proper stop command functionality).webui-user.bat
/.sh
with --api --xformers
, and download models to the appropriate directory. Requires Python 3.10.7 for Stable Diffusion.Highlighted Details
Maintenance & Community
The project appears to be maintained by a single developer (DeSinc). Links to community resources like Discord or Slack are not explicitly provided in the README.
Licensing & Compatibility
The README does not specify a license. Compatibility for commercial use or closed-source linking is not detailed.
Limitations & Caveats
1 year ago
1 day