Files
2025-09-05 09:11:28 +00:00

18 lines
765 B
Python

# config.py
import os
from pydantic_settings import BaseSettings
class Settings(BaseSettings):
REDIS_HOST: str = os.getenv("REDIS_HOST", "localhost")
REDIS_PORT: int = int(os.getenv("REDIS_PORT", 6379))
REDIS_DB: int = int(os.getenv("REDIS_DB", 0))
LM_STUDIO_URL: str = os.getenv("LM_STUDIO_URL", "http://10.74.83.100:1234/v1/chat/completions")
LM_STUDIO_MODELS: str = os.getenv("LM_STUDIO_URL", "http://10.74.83.100:1234/v1/models")
MODEL_NAME: str = os.getenv("MODEL_NAME", "qwen/qwen3-4b-2507")
#MODEL_NAME: str = os.getenv("MODEL_NAME", "qwen/qwen3-4b-thinking-2507")
#MODEL_NAME: str = os.getenv("MODEL_NAME", "openai/gpt-oss-20b")
REQUEST_TIMEOUT: float = float(os.getenv("REQUEST_TIMEOUT", 60.0))
settings = Settings()