Skip to main content
The TruGen platform integrates with multiple industry-leading AI providers to power speech recognition (STT), language reasoning (LLM), and voice synthesis (TTS). Using the Providers API, you can retrieve a list of all supported external providers and determine which options are available for your agents. A provider is an external engine that powers one capability in the conversational pipeline. Each provider entry includes a provider_type property that identifies whether it supports STT, LLM, or TTS.

Supported Providers

ProviderCapabilityDescription
GroqLLMUltra-low latency reasoning and response generation.
OpenAILLMHigh-quality reasoning and multi-modal language intelligence.
DeepgramSTTStreaming, low-latency speech-to-text transcription.
ElevenLabsTTSRealistic expressive voice synthesis in multiple languages & voices.
We are adding more providers and model configurations constantly.

Use Cases

  • Determine which LLM or voice engine is active for a deployed agent
  • Allow users to choose preferred voice or reasoning engines dynamically
  • Build UI selection menus inside dashboards
  • Validate that a region supports a specific vendor or capability

Retrieve All Providers

Use this endpoint to fetch the list of currently available providers:

GET /v1/providers

Example Request

curl --request GET \
  --url https://api.trugen.ai/v1/providers \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>'
Replace <api-key> with your actual API key from the Developer Portal.

Provider Types

TypeMeaning
llmLarge Language Model provider used for reasoning & response generation
sttSpeech-to-Text provider used for realtime transcription
ttsText-to-Speech provider used for voice rendering

Next Steps