Skip to main content

Models

The Models page centralizes all AI models used by your agents across three tabs: LLM (language models), TTS (text-to-speech voices), and STT (speech-to-text providers).

LLM Tab

Built-in Models

Callem provides pre-configured LLM providers with multiple model options. These are available to all agents by default.

Custom Models (Bring Your Own Model)

Connect any OpenAI-compatible LLM endpoint to use your own models. This works with any provider exposing the standard chat completions API.

Adding a Custom Model

  1. Navigate to Build > Models > LLM
  2. Click Add Custom Model
  3. Fill in the form:
FieldDescription
Display NameHow the model appears in dropdowns (e.g. “My Llama 3.1 70B”)
Base URLThe API endpoint without /chat/completions (e.g. https://api.together.xyz/v1)
API KeyYour provider’s API key — stored encrypted server-side
Model IDThe model identifier (e.g. meta-llama/Llama-3.1-70B-Instruct)
  1. Click Test Connection to verify the endpoint responds
  2. Click Add Model
Once added, the custom model appears in the LLM provider dropdown when configuring agents.
The Test Connection sends a minimal request (max_tokens: 5) to verify the URL, API key, and model ID are correct. Cost is negligible.

Managing Custom Models

Use the action menu (three dots) on each custom model to:
  • Test Connection — verify the endpoint is still reachable
  • Edit — update name, URL, or API key
  • Duplicate — create a copy with “(copy)” suffix
  • Delete — remove the model (agents using it will need reconfiguration)

TTS Tab — Voice Library

Built-in Voices

Browse all available TTS voices across providers. For each voice:
  • Preview — click the play button to hear a sample
  • Filter — by provider, gender (male/female), or search by name

Voice Cloning

Create custom voices from audio samples.

Cloning a Voice

  1. Click Clone Voice
  2. Fill in the form:
FieldRequiredDescription
Reference AudioYesWAV or MP3 file, 5-20 seconds, clean audio
TranscriptionYesExact text spoken in the audio sample
Voice NameYesDisplay name (e.g. “Sophie - Commerciale”)
LanguageYesDefault language for the voice
GenderYesMale or Female
DescriptionNoInternal notes (e.g. “warm tone, for solar campaign”)
TagsNoComma-separated labels for filtering
  1. Click Upload & Clone
Cloned voices appear in the “My Voices” section and are also available in the agent Voice Browser when selecting a TTS voice.
Audio quality matters. Use a clean recording with minimal background noise, recorded at a consistent volume. Mono audio at 24kHz is ideal.

My Voices Filter

When you have cloned voices, a My Voices filter appears in both the Models page and the agent Voice Browser, letting you quickly find your custom voices.

STT Tab — Speech-to-Text

Browse available STT providers and their supported languages. Each provider card shows:
  • Provider name
  • Number of supported languages
  • Expandable language list with flag, label, and code
Custom STT endpoints (Bring Your Own STT) are coming soon.