/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { GreetingMethodEnum } from './GreetingMethodEnum'; import type { MentorSettingsRequestVoiceProviderEnum } from './MentorSettingsRequestVoiceProviderEnum'; import type { PhiActionEnum } from './PhiActionEnum'; import type { PrivacyActionEnum } from './PrivacyActionEnum'; import type { StarterPrompts8c6Enum } from './StarterPrompts8c6Enum'; import type { VirtualMachineEgressEnum } from './VirtualMachineEgressEnum'; export type MentorSettingsRequest = { mentor_name?: string; template_name?: string; display_name?: string; profile_image?: string; initial_message?: string | null; suggested_message?: string | null; theme?: string; user_message_color?: string; mentor_bubble_color?: string; align_mentor_bubble?: string; system_prompt?: string; llm_provider?: string; llm_name?: string; featured?: boolean; disable_chathistory?: boolean; strip_page_content_html?: boolean; enable_computational_runtime?: boolean; chat_history_max_tokens?: number | null; chat_history_max_messages?: number | null; rag_retrieval_k?: number | null; metadata?: any; custom_css?: string | null; custom_javascript?: string | null; /** * Department to authorize users by */ department_id?: number | null; mentor_visibility?: string; enable_image_generation?: boolean; enable_web_browsing?: boolean; enable_code_interpreter?: boolean; enable_claw?: boolean; enable_virtual_machine?: boolean; virtual_machine_egress?: VirtualMachineEgressEnum; is_lti_accessible?: boolean; allow_anonymous?: boolean; enable_offline_mode?: boolean; forkable?: boolean; forkable_with_training_data?: boolean; mentor_description?: string; uploaded_profile_image?: string; embed_custom_image?: string | null; proactive_response?: string; greeting_method?: GreetingMethodEnum; can_use_tools?: boolean; tool_slugs?: Array; llm_temperature?: number; proactive_prompt?: string; study_mode_prompt?: string; disclaimer?: string; placeholder_prompt?: string; moderation_system_prompt?: string; post_processing_prompt?: string; moderation_response?: string; enable_moderation?: boolean; enable_multi_query_rag?: boolean; enable_prompt_caching?: boolean; enable_post_processing_system?: boolean; enable_openai_assistant?: boolean; enable_total_grounding?: boolean; enable_suggested_prompts?: boolean | null; enable_guided_prompts?: boolean | null; save_flagged_prompts?: boolean | null; mcp_servers?: Array | null; show_attachment?: boolean; show_voice_call?: boolean; show_voice_record?: boolean; show_rag_images?: boolean; show_catalogue?: boolean; show_reasoning?: boolean; starter_prompts?: StarterPrompts8c6Enum; embed_is_context_aware?: boolean; embed_open_by_default?: boolean; embed_show_attachment?: boolean; embed_show_voice_call?: boolean; embed_show_voice_record?: boolean; embed_show_canvas?: boolean; show_explore_mentors?: boolean; embed_icon_selection_data?: any; google_voice?: number; openai_voice?: number; iblai_voice?: number; voice_provider?: MentorSettingsRequestVoiceProviderEnum; voice_instructions?: string; guided_prompt_instructions?: string | null; safety_system_prompt?: string; safety_response?: string; enable_safety_system?: boolean; enable_privacy_router?: boolean; enable_privacy_output_filter?: boolean; filter_pii?: boolean; privacy_action?: PrivacyActionEnum; privacy_entities?: Array; privacy_response?: string; filter_phi?: boolean; phi_action?: PhiActionEnum; phi_entities?: Array; phi_response?: string; enable_memory_component?: boolean; enable_spaced_repetition?: boolean; enable_instruction_mode?: boolean; enable_socratic_mode?: boolean; is_guided_mentor?: boolean; is_featured?: boolean; enable_email_chat?: boolean; categories?: Array; types?: Array; subjects?: Array; /** * ID of the segment, or null to clear it */ segment?: number | null; };