Implementation:Elevenlabs Elevenlabs python ConversationalConfigApiModelWorkflowOverrideOutput
| 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(...),
)