ModelStatus — Model Status Query Plugin
8/6/26...Less than 1 minute
ModelStatus — Model Status Query Plugin
astrbot_plugin_model_status is an AstrBot model availability detection plugin that displays the health status of all configured model providers as cards in the WebUI, with scheduled continuous monitoring.
Features
- WebUI Panel: Displays all model providers as cards, grouped by provider
- One-click Full Check: Concurrently checks all providers with SSE real-time status and latency refresh
- Individual Check: Run an availability check on a single provider
- Multi-capability Coverage: Supports chat, STT, TTS, Embedding, and Rerank provider types
- Continuous Monitoring: Scheduled checks (configurable 1–60 minutes) with 24h/7d availability tracking
Quick Start
- Requires AstrBot >= 4.5.7
- Install via the repository URL in the AstrBot WebUI plugin marketplace
- Enable it in the plugin list
Usage
Open the "Model Status" page from the plugin detail page in the WebUI:
- Click "Check All" to concurrently check all providers
- Click the "Check" button on a single model row to check it individually
- Status badges: gray = not checked / blue = checking / green = healthy / red = failed
The continuous monitoring page supports scheduled checks, global status, 24h/7d availability, and a 7-day timeline.
Notes
- Checks reuse the provider's built-in health check methods
- If the page shows "No model providers loaded", add and enable a provider in the WebUI first, then reload the plugin