22 lines
486 B
Python
22 lines
486 B
Python
from pydantic_settings import BaseSettings
|
|
|
|
|
|
class Settings(BaseSettings):
|
|
# EXAONE via Ollama
|
|
exaone_base_url: str = "http://localhost:11434"
|
|
exaone_model: str = "exaone3.5:7.8b-instruct-q8_0"
|
|
exaone_temperature: float = 0.7
|
|
exaone_timeout: float = 120.0
|
|
|
|
# Server
|
|
host: str = "0.0.0.0"
|
|
port: int = 8100
|
|
|
|
# Optional API key (empty = disabled)
|
|
api_key: str = ""
|
|
|
|
model_config = {"env_file": ".env", "extra": "ignore"}
|
|
|
|
|
|
settings = Settings()
|