/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { CallConfigurationModeEnum } from './CallConfigurationModeEnum'; import type { LlmProviderEnum } from './LlmProviderEnum'; import type { SttProviderEnum } from './SttProviderEnum'; import type { TtsProviderEnum } from './TtsProviderEnum'; import type { Voice } from './Voice'; export type PatchedCallConfiguration = { readonly id?: number; mentor?: string; mode?: CallConfigurationModeEnum; tts_provider?: TtsProviderEnum; stt_provider?: SttProviderEnum; llm_provider?: LlmProviderEnum; /** * Language code for TTS, STT, and LLM (e.g., 'en', 'en-US', 'es', 'fr'). Defaults to 'en' (English). */ language?: string; /** * Whether to use function calls in the agent or force RAG calls before LLM generation */ use_function_calling_for_rag?: boolean; google_voice?: Voice; openai_voice?: Voice; openai_voice_id?: number | null; google_voice_id?: number | null; /** * Whether to enable video for the call. (applicable only for realtime mode) */ enable_video?: boolean; /** * System prompt to use for screensharing guidance. Defaults to VIDEO_GUIDANCE_PROMPT from constants. */ screensharing_system_prompt?: string; /** * Proactive prompt used during screensharing calls to guide the conversation. */ screensharing_proactive_prompt?: string; readonly platform_key?: string; };