19 lines
621 B
Python
19 lines
621 B
Python
import os
|
|
from dotenv import load_dotenv
|
|
|
|
load_dotenv()
|
|
|
|
class Settings:
|
|
PROJECT_NAME: str = "Storyline AI Gateway"
|
|
API_KEY: str = os.getenv("API_KEY", "storyline-secret-key-123")
|
|
RATE_LIMIT: str = "20/minute"
|
|
GOOGLE_API_KEY: str = os.getenv("GOOGLE_API_KEY")
|
|
OPENAI_API_KEY: str = os.getenv("OPENAI_API_KEY")
|
|
DATABASE_URL: str = os.getenv("DATABASE_URL")
|
|
SECRET_KEY: str = os.getenv("SECRET_KEY", "your-super-secret-key-change-me")
|
|
ALGORITHM: str = "HS256"
|
|
ACCESS_TOKEN_EXPIRE_MINUTES: int = 60
|
|
ADMIN_PASSWORD: str = os.getenv("ADMIN_PASSWORD", "admin123")
|
|
|
|
settings = Settings()
|