Spaces:
Running
Running
from pydantic_settings import BaseSettings | |
class Settings(BaseSettings): | |
DATABASE_URL: str = "sqlite:////data/app.db" | |
S3_ENDPOINT: str = "" | |
S3_ACCESS_KEY: str = "" | |
S3_SECRET_KEY: str = "" | |
S3_BUCKET: str = "" | |
S3_PUBLIC_URL_BASE: str = "" # For Cloudflare R2 public URLs (e.g., https://your-bucket.your-subdomain.r2.cloudflarestorage.com) | |
OPENAI_API_KEY: str = "" | |
ANTHROPIC_API_KEY: str = "" | |
GOOGLE_API_KEY: str = "" | |
HF_API_KEY: str = "" | |
SPACE_ID: str = "" | |
ENVIRONMENT: str = "production" | |
STORAGE_PROVIDER: str = "local" | |
STORAGE_DIR: str = "/data/uploads" | |
HF_HOME: str = "/data/.cache/huggingface" | |
class Config: | |
env_file = ".env" | |
env_file_encoding = "utf-8-sig" | |
extra = "ignore" | |
case_sensitive = False | |
settings = Settings() |