Gemini Still Down
# support
v
Actionable Suggestion: To work around the ongoing Gemini provider errors, update your agent configuration to use a different model, such as GPT-4.1. For example:
Copy code
json
"model": {
  "provider": "openai",
  "model": "gpt-4.1"
}
This should help your agents avoid the intermittent Gemini failures while the provider issue persists. See more details in the [call ended reason documentation](https://docs.vapi.ai/calls/call-ended-reason). Source: - [Call ended reason documentation](https://docs.vapi.ai/calls/call-ended-reason)
c
Thanks for the details. This behavior is consistent with an ongoing intermittent issue on Google/Gemini infrastructure, which can affect several parts of the pipeline. Here’s a quick breakdown and the available workarounds: LLM (Gemini models): Gemini models (including Flash 2.5) may intermittently fail. Workarounds: • Switch to a different model (e.g. GPT‑4.1) • Or bring your own Google API key via Dashboard → Settings → Integrations → Custom Credentials Transcription (STT): Gemini‑based transcription may intermittently fail. Workarounds: • Switch primary/fallback transcriber to another provider (e.g. Deepgram Nova 3) • Or use your own Google API key Voicemail Detection: May intermittently fail if the provider is set to google. Workarounds: • Switch provider to openai or twilio (if using Twilio telephony) • Or disable voicemail detection and use the Voicemail tool instead Query Tool: May intermittently fail since it relies on Google infrastructure. Workarounds (higher effort): • Use a custom knowledge base, or • Replicate the behavior via a function tool Structured Outputs: Gemini models may intermittently fail. Workaround: • Switch to another provider such as OpenAI or Anthropic Speech‑to‑Speech: Gemini speech‑to‑speech may intermittently fail. Workaround: • Switch to a different provider (e.g. OpenAI) We understand this is disruptive and are continuing to monitor the situation. In the meantime, the above workarounds should help keep things stable. Let us know if you’d like help switching any of these configurations.
a
Hi team! Alex here. I'm trying to follow the workaround mentioned here which says we can bring and use our own Gemini key. But my question about the path mentioned, there is no exist given path:
Dashboard → Settings → Integrations → Custom Credentials
I belive the documentation is kind of update. Which place will be the correct one? https://cdn.discordapp.com/attachments/1463839912007569520/1464003761965105163/image.png?ex=6973e340&is=697291c0&hm=37287f4a76285827fc07af32d1aa562190b3f7a2895af3072abc05af287b1375&
v
Message marked as helpful by @Alex! 🎉
a
@User ^
o
I tried gemini and had so many weird issues. Eventually when I switched to openai I had to redo my prompts because the overengineered prompting for gemini was redundant. OpenAI is very reliable
c
Hey! Thanks for reporting this. We experienced rate limiting from Google's Vertex AI API that affected Gemini models, transcription, voicemail detection, and related features. You can track the full details here: https://status.vapi.ai/incident/809181 The issue has been resolved on Google's end. If you're still experiencing problems with Gemini, could you try again and let us know? If issues persist, switching to an alternative model (like GPT-4 or Claude) or using your own Google API key are options that can help avoid shared rate limits. Let me know if you run into anything else!
a
Status page still says it is down BTW. But I'm testing it right now.
I confirm it is still happening @Vapi Support Bot . 🙁
v
You're correct! To add your own Google API key for Gemini, go to Org Settings → Integrations in your Vapi dashboard, select the Google integration, and enter your API key in the provided field. This section is designed for secure credential management and supports Bearer Token authentication for Google services. After saving, your agents will use your key for Gemini requests, helping avoid shared rate limits. For more details, see the [August 30, 2025 changelog](https://docs.vapi.ai/changelog/2025/8/30). Source: - [August 30, 2025 Changelog](https://docs.vapi.ai/changelog/2025/8/30)
c
Hi Alex, could you please provide us with the Call ID?
Hi Alex, This behavior is consistent with the ongoing Google / Gemini provider incident. Even when using your own Gemini API key, requests can still fail during this incident due to upstream throttling and service instability, which is why you’re seeing errors like: Unexpected token '<', "<!DOCTYPE "... is not valid JSON That response indicates Gemini is returning an HTML error page instead of a JSON response under load, which causes the calls to fail after the first message. At the moment, this isn’t something that can be resolved purely through configuration on your side. As a temporary workaround, we recommend: • switching to a different transcription or LLM provider (for example Azure STT or OpenAI models) until the Gemini incident is fully resolved. You can track ongoing updates here: https://status.vapi.ai/incident/809181 We understand this is impacting your launch and appreciate your patience. We’ll continue monitoring and will share updates as soon as the provider stabilizes. Thanks, Shaunak