Spaces:
Sleeping
Sleeping
| from pydantic_settings import BaseSettings, SettingsConfigDict | |
| class Settings(BaseSettings): | |
| LLM_PROVIDER: str = "openai" | |
| BLABLADOR_API_KEY: str = "" | |
| HELMHOLTZ_BLABLADOR_ENDPOINT: str = "https://api.helmholtz-blablador.fz-juelich.de/v1" | |
| MODEL_ALIAS_LARGE: str = "alias-large" | |
| MODEL_ALIAS_HUGE: str = "alias-huge" | |
| MAX_CONCURRENCY: int = 5 | |
| PERSONA_POOL_REPO: str = "https://github.com/JsonLord/agent-notes.git" | |
| model_config = SettingsConfigDict(env_file=".env") | |
| settings = Settings() | |
| import os | |
| if settings.BLABLADOR_API_KEY: | |
| os.environ['OPENAI_API_KEY'] = settings.BLABLADOR_API_KEY or 'dummy_token' | |