The Wire · Showcase
MISTRAL AUDIO LANDS, GROQ FAILOVER NOW ACTUALLY FAILS OVER
By RepoJournal · Filed · About Laravel
Laravel AI gained Mistral text-to-speech and fixed a silent Groq failover gap overnight, and one of those changes might have already cost you a production request.
The Mistral provider now supports TTS through the existing `mistral` connection, so you can call `Audio::of(...)` with Voxtral models like `voxtral-mini-tts-2603` [1]. Meanwhile, Groq's `overloadedStatusCodes()` was missing status 498, the documented "flex tier capacity exceeded" code, so failover was silently ignored during capacity spikes: `withModelFailover` never caught a raw `RequestException`, and callers got a bare Guzzle error [2]. That fix has merged [3], alongside the audio support [4]. The companion PR limits overloaded codes to only those Groq actually documents [5]. Elsewhere, the MCP docs just fixed a broken example because v0.9.4's `web(string $route, string $serverClass)` requires both arguments [6][7]. Quiet stack otherwise, but these two changes touch real production paths.
One email a day. Unsubscribe in one click.
Keep up with Laravel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Update to the latest laravel/ai to pick up Groq failover fix and Mistral TTS support laravel/ai [immediate]
- → Review any Groq flex-tier consumers for silent raw exceptions before the update laravel/ai [plan]
- → Verify your SKILL.php examples match the two-argument web() signature in MCP v0.9.4 laravel/mcp [plan]
References
- [1] Add audio (TTS) support to the Mistral provider ↗ laravel/ai
- [2] Fail over on Groq's flex tier capacity exceeded status code ↗ laravel/ai
- [3] Merge pull request #925 from sulimanbenhalim/fix/groq-flex-tier-overload-failover laravel/ai
- [4] Merge pull request #926 from SanderMuller/mistral-audio-support laravel/ai
- [5] Limit the Groq overloaded status codes to the ones Groq documents laravel/ai
- [6] Update SKILL.blade.php ↗ laravel/mcp
- [7] Update SKILL.blade.php (#332) laravel/mcp