gabramschool/AI-MOBA-Gaming-Chatbot
0
๐ฎ MOBA Gaming Assistant
Your personalized coach for MOBA games โ League of Legends, DOTA 2, and Mobile Legends.
This Streamlit app provides real-time, domain-specific coaching powered by both Google Gemini and open-source large language models (via Hugging Face). It adapts its expertise to each MOBA title, ensuring accurate, complete, and contextual game advice.
๐ Features
โ Multi-model backend:
- Gemini 2.5 Flash (Google) โ for fast and creative reasoning
- Mistral 7B Instruct, Llama 3 8B, and Qwen 2.5 7B โ open-source models via Hugging Face
โ Domain-specific AI coaches:
- ๐ง SummonerAI โ League of Legends coach
- ๐ฎ OracleAI โ DOTA 2 mentor
- โก MLBB Mentor โ Mobile Legends strategist
โ Intuitive UI:
- Sidebar model & game selector (non-typable dropdowns)
- Adjustable temperature and max token sliders
- Chat history viewer (ChatGPT-style interface)
- Transcript download (
๐ฅ Download Transcript) - Built-in summary generator powered by Gemini
- Full session reset (
๐ Reset Chat) clears chat + summary
โ Deployment ready for Hugging Face Spaces
๐ Setup
๐งฉ Environment Variables
Add the following repository secrets in your Hugging Face Space:
Example .env file (for local use):
GEMINI_API_KEY=your_gemini_api_key_here
HF_TOKEN=your_huggingface_token_here
