Skip to content

AI providers

AI providers are organization-wide. Spinners and Call Analyzer reference them by name; they do not store their own copies of API keys.

KindUsed by
LLMAI agent steps, PCA scoring / GenAI tags
STTPCA transcription
StoragePCA recording download / storage
  1. Open Integrations → AI providers.
  2. Open the LLM tab.
  3. Add a provider, choose a model, and fill in credentials.
  4. Save — credentials are encrypted in the secured vault.

Need two models with the same API key? Create two integrations (e.g. “OpenAI — Haiku” and “OpenAI — GPT-4o”) with different model selections.

ProviderCredentials / config
OpenAIAPI key, model
AnthropicAPI key, model
GroqAPI key, model
Azure OpenAIAPI key, endpoint URL, deployment name (acts as model), optional API version
Google GeminiGoogle AI Studio API key, model
Gemini (Vertex AI)GCP project ID, region, service account JSON key, model
Ollama (local)Base URL, model name, optional API key
MockNo credentials — for pipeline tests without spending tokens

Same panel, Transcriber tab. Pick the provider and model here — Call Analyzer setup only chooses which integration to use and the call language.

For regional Indian languages, prefer OpenAI Whisper or a dedicated Deepgram integration with the right model. Analyzer setup shows a compatibility badge when the language may not match the transcriber.

Storage tab — configure bucket/container, optional path prefix, and credentials. Call Analyzer projects reference the integration; they do not re-enter bucket names.

On an AI agent step, select the LLM integration (model is already on that integration).

On Analyzer setup, pick storage, transcriber, and LLM integrations only. Language, corrections, and scoring stay on the project.

Keys and service account JSON are stored encrypted in the Secured Vault. They are not shown again in full after save. Credential fields show a shield icon — hover for details.