Spaces:
Running
Running
Download solar_eval/config.py from dev-strender/proofread-demo: direct link, hf CLI and curl.
- Browser
- Download file 660 Bytes
-
https://huggingface.co/spaces/dev-strender/proofread-demo/resolve/main/solar_eval/config.py
- Command line
-
hf download hf://spaces/dev-strender/proofread-demo/solar_eval/config.py
-
curl -L -o config.py https://huggingface.co/spaces/dev-strender/proofread-demo/resolve/main/solar_eval/config.py
660 Bytes
| """Configuration for solar eval providers and core settings.""" | |
| from pydantic_settings import BaseSettings | |
| class ProviderConfig(BaseSettings): | |
| upstage_api_key: str = "" | |
| upstage_api_base: str = "https://api.upstage.ai/v1" | |
| openai_api_key: str = "" | |
| hf_token: str = "" | |
| default_model: str = "solar-pro2" | |
| model_config = {"env_prefix": "", "case_sensitive": False} | |
| def get_provider_config() -> ProviderConfig: | |
| """Create ProviderConfig lazily so CLI has time to set env vars from YAML.""" | |
| return ProviderConfig() | |
| # Backward compat: module-level singleton (re-evaluated on first provider init) | |
| provider_config = ProviderConfig() | |