+
    7i)                         ^ RI Ht ^ RIHt  ! R R]P                  4      t ! R R]P                  4      t ! R R]P                  4      t ! R	 R
]P                  4      tR# )    )models)KnowledgeBasec                      ] tR t^t]P
                  ! ^RRR7      t]P
                  ! ^@RRR7      t]P
                  ! ^@RRR7      t]P                  ! RRR7      t
]P
                  ! ^2RR	7      t]P
                  ! ^2R
R	7      t]P
                  ! ^2RRR7      t]P
                  ! ^RRR7      t]P                  ! RRR7      t]P
                  ! ^
RR	7      t]P"                  ! ]]P&                  RRRR7      t]P                  ! RR7      t]P                  ! RR7      t]P.                  ! RR7      t]P.                  ! RR7      t ! R R4      tRtR# )AgentConfigTz!Agent name used by LiveKit worker)
max_lengthunique	help_text )r   defaultblank1)r   r   deepgram)r   r   
elevenlabsr   nullr   enagent_configs)	on_deleter   r   related_name)r   auto_now_addauto_nowc                       ] tR t^tRtRtR# )AgentConfig.Metaagents_agent_config N__name__
__module____qualname____firstlineno__db_table__static_attributes__r       @E:\live-kit-agent\livekit_voicebot\backend\apps\agents\models.pyMetar      s    (r%   r'   r   N)r   r    r!   r"   r   	CharFieldnamemcube_exenumber	mcube_gid	TextFieldmcube_http_authorizationstt_providertts_providerllm_provider	llm_modelsystem_promptdefault_language
ForeignKeyr   SET_NULLknowledge_basefirst_message_inboundfirst_message_outboundDateTimeField
created_at
updated_atr'   r$   r   r%   r&   r   r      s3   s4CfgD &&"bMO  B4HI%//$G##r:FL##r<HL##rDIL  Cd$GI$$Rt<M''2tD&&t4VeN #,,48#--D9%%48J%%t4J) )r%   r   c                   &   ] tR t^t]P
                  ! ]]P                  RR7      t]P                  ! ^RRR7      t
]P                  ! ^RRR7      t]P                  ! RRR7      t]P                  ! RRR7      t]P                  ! RRR7      t]P                  ! ^@RRR7      t]P"                  ! RRR7      t]P                  ! ^@RRR7      t]P                  ! RRRR7      t]P*                  ! RR7      t]P*                  ! RR7      t ! R	 R
4      tRtR# )AgentVoiceConfigvoice_configr   r   Tr   )r   r   i   r   r   c                       ] tR t^/tRtRtR# )AgentVoiceConfig.Metaagents_agent_voice_configr   Nr   r   r%   r&   r'   rA   /   s    .r%   r'   r   N)r   r    r!   r"   r   OneToOneFieldr   CASCADEagent_configr(   voice_idtts_model_family
FloatField
similarityspeed	stabilityoutput_formatPositiveSmallIntegerFieldstreaming_latency_optimizationtext_normalisation_typepronunciation_dictionary_pathr9   r:   r;   r'   r$   r   r%   r&   r=   r=      s    ''v~~NL 3TFH''3TN""D9J4t4E!!t48I$$TJM%+%E%E4W[%\"$.."4tT$*$4$4$VZ$[!%%48J%%t4J/ /r%   r=   c                       ] tR t^3t]P
                  ! ]]P                  RR7      t]P                  ! ^@R7      t
]P                  ! RR7      t ! R R4      tRtR	# )
AgentGuardrail
guardrailsr?   r   Tr   c                   $    ] tR t^:tRtRR..tRtR# )AgentGuardrail.Metaagents_agent_guardrailrE   guardrail_keyr   Nr   r    r!   r"   r#   unique_togetherr$   r   r%   r&   r'   rW   :   s    +*O<=r%   r'   r   N)r   r    r!   r"   r   r4   r   rD   rE   r(   rY   BooleanFieldenabledr'   r$   r   r%   r&   rR   rR   3   sI    $$v~~LL $$3M!!$/G> >r%   rR   c                       ] tR t^?t]P
                  ! ]]P                  RR7      t]P                  ! ^@R7      t
]P                  ! RR7      t ! R R4      tRtR	# )
AgentSystemToolsystem_toolsr?   rT   TrU   c                   $    ] tR t^FtRtRR..tRtR# )AgentSystemTool.Metaagents_agent_system_toolrE   tool_keyr   NrZ   r   r%   r&   r'   rb   F   s    -*J78r%   r'   r   N)r   r    r!   r"   r   r4   r   rD   rE   r(   rd   r\   r]   r'   r$   r   r%   r&   r_   r_   ?   sI    $$v~~NL 2.H!!$/G9 9r%   r_   N)		django.dbr   apps.knowledge_base.modelsr   Modelr   r=   rR   r_   r   r%   r&   <module>rh      sK     4)&,, )4/v|| /(	>V\\ 	>	9fll 	9r%   