Configure Models
Dograh Platform ships with its own models by default. When you sign up on https://app.dograh.com or you setup the platform on your self hosted infrastructure, you get some Dograh model credits by default. If you wish to change the models to a provider of your own choice, ou can go tohttps://app.dograh.com/model-configurations if you are on hosted version of Dograh or go to http://localhost:3010/model-configurations if you are running Dograh locally.
You can see the configuration for the inference provider in the following screenshot.

Gemini 3.1 Live
Gemini 3.1 Live is Google’s realtime multimodal API that handles both LLM and voice in a single model. Instead of configuring separate LLM, TTS, and STT services, Gemini Live acts as an all-in-one realtime provider — it processes speech input, generates a response, and speaks it back, all over a single streaming connection. Dograh supports Gemini 3.1 Live as a Realtime provider. The default model isgemini-3.1-flash-live-preview.
Available Voices
You can choose from the following built-in voices:| Voice | Description |
|---|---|
| Puck | Default voice |
| Charon | — |
| Kore | — |
| Fenrir | — |
| Aoede | — |
Getting a Gemini API Key
To use Gemini 3.1 Live with Dograh, you need a Google Gemini API key. Follow these steps:- Go to Google AI Studio.
- Sign in with your Google account.
- Click on Get API Key in the left sidebar.
- Click Create API Key.
- Select an existing Google Cloud project or create a new one.
- Copy the generated API key and store it securely.
The Gemini API key is different from a Google Cloud service account key. You specifically need a Gemini API key from Google AI Studio for use with Dograh.
Configuring Gemini 3.1 Live in Dograh
- Go to Model Configurations in your Dograh dashboard (
https://app.dograh.com/model-configurationsfor hosted orhttp://localhost:3010/model-configurationsfor local). - Under the Realtime section, select
google_realtimeas the provider. - Paste your Gemini API key.
- Select the model (
gemini-3.1-flash-live-previewis available by default, or you can enter a model name manually). - Choose a voice from the dropdown (default is
Puck). - Select the language (currently
enis supported).
When using a Realtime provider like Gemini Live, you do not need to configure separate LLM, TTS, and STT services — the realtime model handles all three.