Jump to content

Connect SuperML | Leeroopedia MCP: Equip your AI agents with best practices, code verification, and debugging knowledge. Powered by Leeroo — building Organizational Superintelligence. Contact us at founders@leeroo.com.

Implementation:Elevenlabs Elevenlabs python ConversationalConfigApiModelWorkflowOverrideOutput

From Leeroopedia
Field Value
source Elevenlabs_Elevenlabs_python
domains Conversational AI, Workflow Override, Configuration
last_updated 2026-02-15

Overview

Description

ConversationalConfigApiModelWorkflowOverrideOutput is a Pydantic model representing the output schema for workflow-level overrides of the conversational configuration in the ElevenLabs API. It encapsulates override settings for automatic speech recognition (ASR), turn detection, text-to-speech (TTS), conversation events, language presets, voice activity detection (VAD), and agent-specific configuration. This model is auto-generated by Fern from the ElevenLabs API definition and extends UncheckedBaseModel.

Usage

This model is returned by the ElevenLabs API when retrieving conversational workflow override configurations. It provides a comprehensive view of all configurable subsystems that can be overridden at the workflow level, allowing fine-grained control over how conversations are processed.

Code Reference

Source Location

src/elevenlabs/types/conversational_config_api_model_workflow_override_output.py

Class Signature

class ConversationalConfigApiModelWorkflowOverrideOutput(UncheckedBaseModel):
    ...

Import Statement

from elevenlabs.types import ConversationalConfigApiModelWorkflowOverrideOutput

I/O Contract

Field Type Required Description
asr Optional[AsrConversationalConfigWorkflowOverride] No Configuration for conversational transcription.
turn Optional[TurnConfigWorkflowOverride] No Configuration for turn detection.
tts Optional[TtsConversationalConfigWorkflowOverrideOutput] No Configuration for conversational text to speech.
conversation Optional[ConversationConfigWorkflowOverride] No Configuration for conversational events.
language_presets Optional[Dict[str, Optional[LanguagePresetOutput]]] No Language presets for conversations.
vad Optional[VadConfigWorkflowOverride] No Configuration for voice activity detection.
agent Optional[AgentConfigApiModelWorkflowOverrideOutput] No Agent specific configuration.

Usage Examples

from elevenlabs.types import ConversationalConfigApiModelWorkflowOverrideOutput

# Typically received as part of an API response
override_output = ConversationalConfigApiModelWorkflowOverrideOutput(
    asr=AsrConversationalConfigWorkflowOverride(...),
    turn=TurnConfigWorkflowOverride(...),
    tts=TtsConversationalConfigWorkflowOverrideOutput(...),
    conversation=ConversationConfigWorkflowOverride(...),
    language_presets={"en": LanguagePresetOutput(...)},
    vad=VadConfigWorkflowOverride(...),
    agent=AgentConfigApiModelWorkflowOverrideOutput(...),
)

Related Pages

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment