Version: 1.2.5 Author: Jxxy | Hikarushmz
Fetch Retry is a SillyTavern extension that automatically retries failed fetch requests. This tool was made as a fun experiment together with AI, and many features might not work as intended.
If you want to help improve or fix this extension, feel free to fork this repository and contribute.
- Automatically retries failed fetch requests
- Adjustable maximum retries
- Adjustable retry delay
- Special handling for HTTP 429 Too Many Requests
- Timeout for stuck "thinking" processes
- Detects short/incomplete responses and retries automatically
- Custom Prohibited Bypass (check the admin.js)
-
Open SillyTavern
-
Go to the Extensions menu
-
Select "Install Extension From URL"
-
Paste the GitHub repository link:
https://github.com/Hikarushmz/fetch-retry -
Restart SillyTavern
You can refer to the extension tab named "Fetch Retry" to modify settings as desired.
Please ensure not to enable 'Check for Empty/Short Responses' & 'Retry on Empty/Short Response', as this feature is not yet optimal and causes continuous response regeneration.
The extension monkey-patches the browser's native fetch function, adding retry logic for errors or incomplete responses.
It uses exponential backoff for delays and applies special handling for certain AI generation endpoints.
GPL-3.0 license