Thank you for your question! Based on the documentation, you can add and manage provider API keys (like Deepgram for STT) in the Vapi dashboard, and you can configure different providers for models and voices in your assistant setup. However, it is not explicitly documented whether you can use your own API key for only STT while using Vapi's (or another) key for TTS within the same assistant.
To better assist you:
Are you looking to configure this at the assistant level (per assistant), or do you need to set different credentials for STT and TTS within a single assistant configuration?
Let me know your exact use case, and I can help you further!
Source:
- [Provider Keys](
https://docs.vapi.ai/customization/provider-keys)