| Groq status codes separate 401, 403, 404, 429, and 5xx errors. |
A Verity Mod 401 is a credential problem, 403 is permission or policy, and 429 is rate limiting after the request reached Groq. |
Follow status 401 or status 429 before replacing the jar. |
| Groq limits can include requests, tokens, audio seconds, images, and daily windows at organization level. |
Repeated Minecraft prompts, voice tests, or long context can exhaust a shared limit even when one key was just created. |
Stop retries, open the provider limits page, use the reset window, and retest one short typed prompt. |
| OpenRouter exposes key and credit state, and 429 can come from OpenRouter itself or the upstream model provider. |
Making another OpenRouter key may not fix a drained balance, per-key cap, model route issue, or upstream provider limit. |
Check the exact error body, key endpoint, credits, model ID, and any Retry-After value. |
| Ollama uses local API routes such as generate or chat with a local model name. |
A local Ollama failure is often service, host, model, or profile configuration, not a missing cloud API key. |
Confirm Ollama answers outside Minecraft, then match the exact local endpoint and model in the Verity profile. |
| Groq Orpheus voice uses a separate speech endpoint and short voice input limits. |
Text can work while voice fails because TTS, audio limits, voice names, and output format are a separate layer. |
Test text first. If text works, use the voice-not-working route instead of changing keys. |
| Groq documents 503 as service unavailable, while OpenRouter can expose provider-side 5xx availability failures. |
If Verity reports 503, or an upstream route surfaces a provider-specific 529 overload message, the useful diagnosis is capacity or availability, not another Java download. |
Check provider status, wait, and retry one short text prompt before changing keys, models, or files. |