Ë
    I»j®  ã                   óX   — d dl mZ d dlmZ d dlmZmZ  G d„ de«      Zedefd„«       Zy)	é    )Ú	lru_cache)ÚField)ÚBaseSettingsÚSettingsConfigDictc                   ó`  — e Zd ZU dZ eddd¬«      Z ed«      Zee	d<    ed«      Z
ee	d<    ed«      Zee	d	<    ed«      Zee	d
<    ed«      Zee	d<    ed«      Zee	d<    ed«      Zee	d<    ed«      Zee	d<    ed«      Zee	d<    ed«      Zee	d<    ed«      Zee	d<    ed«      Zee	d<   y)ÚSettingszValues from `.env` only.z.envzutf-8Úignore)Úenv_fileÚenv_file_encodingÚextra.Ú
api_prefixÚinternal_api_tokenÚopenai_api_keyÚanthropic_api_keyÚgoogle_api_keyÚdefault_llm_providerÚfallback_llm_providerÚopenai_modelÚanthropic_modelÚgoogle_modelÚtranscription_providerÚwhisper_modelN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úmodel_configr   r   ÚstrÚ__annotations__r   r   r   r   r   r   r   r   r   r   r   © ó    ú$/var/www/html/TJ-AI/tj/app/config.pyr   r      sË   … Ù"á%ØØ!Øô€Lñ ˜C“j€J�Ó Ù# C›jÐ˜Ó(ñ   ›*€N�CÓ$Ù" 3›ZÐ�sÓ'Ù ›*€N�CÓ$Ù % c£
Ð˜#Ó*Ù!& s£Ð˜3Ó+Ù˜c›
€L�#Ó"Ù  ›:€O�SÓ%Ù˜c›
€L�#Ó"ñ #(¨£*Ð˜CÓ,Ù˜s›€M�3Ô#r!   r   Úreturnc                  ó   — t        «       S )N)r   r    r!   r"   Úget_settingsr%   "   s
   € ä‹:Ðr!   N)	Ú	functoolsr   Úpydanticr   Úpydantic_settingsr   r   r   r%   r    r!   r"   Ú<module>r)      s5   ðÝ å ß >ô$ˆ|ô $ð6 ð�hò ó ñr!   