+
    yj                    j    R t ^ RIHt ^ RIHt ^ RIHt ^ RIHtH	t	  ! R R]4      t
]R R l4       tR	# )
z2Application configuration loaded from environment.)annotations)	lru_cache)Field)BaseSettingsSettingsConfigDictc                     ] tR t^t$ Rt]! RR7      tR]R&   ]! RR7      tR]R&   ]! RR7      t	R]R	&   ]! RR7      t
R]R
&   ]! RR7      tR]R&   ]! RR7      tR]R&   ]! RR7      tR]R&   ]! RR7      tR]R&   ]! RRRRR7      tRtR# )Settingsua   PatentYazar AI pipeline settings.

API keys ve sırlar .env'den gelir; .env asla commit edilmez.
N)defaultz
str | Noneanthropic_api_keyzclaude-haiku-4-5stranthropic_default_modelgemini_api_keyepo_ops_keyepo_ops_secret
sentry_dsnlocalsentry_environmentg?floatsentry_traces_sample_ratez.envzutf-8Fignore)env_fileenv_file_encodingcase_sensitiveextra )__name__
__module____qualname____firstlineno____doc__r   r
   __annotations__r   r   r   r   r   r   r   r   model_config__static_attributes__r       L/Users/zincirx/Documents/projelerim/patentyazar/backend-python/app/config.pyr   r      s    
 %*$$7z7#(1C#DSD
 "'t!4NJ4 $D1K1!&t!4NJ4 #40J
0#G44',S'9u9 &!	Lr#   r   c                   V ^8  d   QhRR/# )   returnr   r   )formats   "r$   __annotate__r)   1   s      h r#   c                     \        4       # )N)r   r   r#   r$   get_settingsr+   0   s
    :r#   N)r   
__future__r   	functoolsr   pydanticr   pydantic_settingsr   r   r   r+   r   r#   r$   <module>r0      s5    8 "   >"| "J  r#   