Files

1 line
8.5 KiB
JSON

{"repo": "anzx01/aimage", "files": {"backend/app/core/config.py": {"05f765976486b3c031032814d9318cf86b2a920a": {"t": 1785745414.6443799, "n": 1110, "h": "66f1e41918b89e7f", "c": "\"\"\"\nConfiguration settings for the FastAPI application.\n\"\"\"\nfrom pydantic_settings import BaseSettings\nfrom typing import List\n\n\nclass Settings(BaseSettings):\n \"\"\"Application settings.\"\"\"\n\n # Application\n APP_NAME: str = \"AIMAGE API\"\n APP_VERSION: str = \"1.0.0\"\n DEBUG: bool = False\n\n # Server\n HOST: str = \"0.0.0.0\"\n PORT: int = 8000\n\n # Supabase\n SUPABASE_URL: str\n SUPABASE_KEY: str\n SUPABASE_SERVICE_ROLE_KEY: str\n\n # CORS\n CORS_ORIGINS: List[str] = [\"http://localhost:3000\", \"http://localhost:3002\", \"http://localhost:8001\"]\n\n # AI Models - Alibaba Cloud DashScope (百炼)\n DASHSCOPE_API_KEY: str\n DASHSCOPE_BASE_URL: str = \"https://dashscope.aliyuncs.com\"\n\n # DeepSeek API\n DEEPSEEK_API_KEY: str\n DEEPSEEK_BASE_URL: str = \"https://api.deepseek.com\"\n\n # Storage\n MAX_UPLOAD_SIZE: int = 104857600 # 100MB\n\n # Rate Limiting\n RATE_LIMIT_PER_MINUTE: int = 60\n\n # Environment\n ENVIRONMENT: str = \"development\"\n\n class Config:\n env_file = \".env\"\n case_sensitive = True\n extra = \"ignore\"\n\n\nsettings = Settings()\n"}, "b7efd682a6901a475ca3ac8adde10555ce8eda2c": {"t": 1785752944.7877886, "n": 1110, "h": "66f1e41918b89e7f", "c": "\"\"\"\nConfiguration settings for the FastAPI application.\n\"\"\"\nfrom pydantic_settings import BaseSettings\nfrom typing import List\n\n\nclass Settings(BaseSettings):\n \"\"\"Application settings.\"\"\"\n\n # Application\n APP_NAME: str = \"AIMAGE API\"\n APP_VERSION: str = \"1.0.0\"\n DEBUG: bool = False\n\n # Server\n HOST: str = \"0.0.0.0\"\n PORT: int = 8000\n\n # Supabase\n SUPABASE_URL: str\n SUPABASE_KEY: str\n SUPABASE_SERVICE_ROLE_KEY: str\n\n # CORS\n CORS_ORIGINS: List[str] = [\"http://localhost:3000\", \"http://localhost:3002\", \"http://localhost:8001\"]\n\n # AI Models - Alibaba Cloud DashScope (百炼)\n DASHSCOPE_API_KEY: str\n DASHSCOPE_BASE_URL: str = \"https://dashscope.aliyuncs.com\"\n\n # DeepSeek API\n DEEPSEEK_API_KEY: str\n DEEPSEEK_BASE_URL: str = \"https://api.deepseek.com\"\n\n # Storage\n MAX_UPLOAD_SIZE: int = 104857600 # 100MB\n\n # Rate Limiting\n RATE_LIMIT_PER_MINUTE: int = 60\n\n # Environment\n ENVIRONMENT: str = \"development\"\n\n class Config:\n env_file = \".env\"\n case_sensitive = True\n extra = \"ignore\"\n\n\nsettings = Settings()\n"}, "2faf2ee7157f66383e1e17d160525928726321ba": {"t": 1785752949.1036737, "n": 1085, "h": "cc7122fcefac0268", "c": "\"\"\"\nConfiguration settings for the FastAPI application.\n\"\"\"\nfrom pydantic_settings import BaseSettings\nfrom typing import List\n\n\nclass Settings(BaseSettings):\n \"\"\"Application settings.\"\"\"\n\n # Application\n APP_NAME: str = \"AIMAGE API\"\n APP_VERSION: str = \"1.0.0\"\n DEBUG: bool = False\n\n # Server\n HOST: str = \"0.0.0.0\"\n PORT: int = 8000\n\n # Supabase\n SUPABASE_URL: str\n SUPABASE_KEY: str\n SUPABASE_SERVICE_ROLE_KEY: str\n\n # CORS\n CORS_ORIGINS: List[str] = [\"http://localhost:3000\", \"http://localhost:3002\", \"http://localhost:8001\"]\n\n # AI Models - Alibaba Cloud DashScope (百炼)\n DASHSCOPE_API_KEY: str\n DASHSCOPE_BASE_URL: str = \"https://dashscope.aliyuncs.com\"\n\n # DeepSeek API\n DEEPSEEK_API_KEY: str\n DEEPSEEK_BASE_URL: str = \"https://api.deepseek.com\"\n\n # Storage\n MAX_UPLOAD_SIZE: int = 104857600 # 100MB\n\n # Rate Limiting\n RATE_LIMIT_PER_MINUTE: int = 60\n\n # Environment\n ENVIRONMENT: str = \"development\"\n\n class Config:\n env_file = \".env\"\n case_sensitive = True\n\n\nsettings = Settings()\n"}, "393d3f743c1fbbcc67560dd83c5d6166f298dc65": {"t": 1785752950.7847407, "n": 1379, "h": "2e4eb6543322faa3", "c": "\"\"\"\nConfiguration settings for the FastAPI application.\n\"\"\"\nfrom pydantic_settings import BaseSettings\nfrom typing import List\n\n\nclass Settings(BaseSettings):\n \"\"\"Application settings.\"\"\"\n\n # Application\n APP_NAME: str = \"NeoBund1 API\"\n APP_VERSION: str = \"1.0.0\"\n DEBUG: bool = True\n\n # Server\n HOST: str = \"0.0.0.0\"\n PORT: int = 8000\n\n # Supabase\n SUPABASE_URL: str\n SUPABASE_KEY: str\n SUPABASE_SERVICE_ROLE_KEY: str\n\n # Database\n DATABASE_URL: str\n\n # JWT\n JWT_SECRET: str\n JWT_ALGORITHM: str = \"HS256\"\n ACCESS_TOKEN_EXPIRE_MINUTES: int = 60\n\n # CORS\n CORS_ORIGINS: List[str] = [\"http://localhost:3000\", \"http://localhost:3002\", \"http://localhost:8001\"]\n\n # AI Models - Alibaba Cloud DashScope (百炼)\n DASHSCOPE_API_KEY: str\n DASHSCOPE_BASE_URL: str = \"https://dashscope.aliyuncs.com\"\n\n # DeepSeek API\n DEEPSEEK_API_KEY: str\n DEEPSEEK_BASE_URL: str = \"https://api.deepseek.com\"\n\n # Trigger.dev\n TRIGGER_DEV_API_KEY: str = \"\"\n TRIGGER_DEV_API_URL: str = \"https://api.trigger.dev\"\n\n # Storage\n MAX_UPLOAD_SIZE: int = 104857600 # 100MB\n\n # Rate Limiting\n RATE_LIMIT_PER_MINUTE: int = 60\n\n # Sentry\n SENTRY_DSN: str = \"\"\n\n # Environment\n ENVIRONMENT: str = \"development\"\n\n class Config:\n env_file = \".env\"\n case_sensitive = True\n\n\nsettings = Settings()\n"}, "6c03132b8180d385a01dccb5d350d6816a7ad511": {"t": 1785752952.1917596, "n": 1354, "h": "76df542c41b7a451", "c": "\"\"\"\nConfiguration settings for the FastAPI application.\n\"\"\"\nfrom pydantic_settings import BaseSettings\nfrom typing import List\n\n\nclass Settings(BaseSettings):\n \"\"\"Application settings.\"\"\"\n\n # Application\n APP_NAME: str = \"NeoBund1 API\"\n APP_VERSION: str = \"1.0.0\"\n DEBUG: bool = True\n\n # Server\n HOST: str = \"0.0.0.0\"\n PORT: int = 8000\n\n # Supabase\n SUPABASE_URL: str\n SUPABASE_KEY: str\n SUPABASE_SERVICE_ROLE_KEY: str\n\n # Database\n DATABASE_URL: str\n\n # JWT\n JWT_SECRET: str\n JWT_ALGORITHM: str = \"HS256\"\n ACCESS_TOKEN_EXPIRE_MINUTES: int = 60\n\n # CORS\n CORS_ORIGINS: List[str] = [\"http://localhost:3000\", \"http://localhost:3002\"]\n\n # AI Models - Alibaba Cloud DashScope (百炼)\n DASHSCOPE_API_KEY: str\n DASHSCOPE_BASE_URL: str = \"https://dashscope.aliyuncs.com\"\n\n # DeepSeek API\n DEEPSEEK_API_KEY: str\n DEEPSEEK_BASE_URL: str = \"https://api.deepseek.com\"\n\n # Trigger.dev\n TRIGGER_DEV_API_KEY: str = \"\"\n TRIGGER_DEV_API_URL: str = \"https://api.trigger.dev\"\n\n # Storage\n MAX_UPLOAD_SIZE: int = 104857600 # 100MB\n\n # Rate Limiting\n RATE_LIMIT_PER_MINUTE: int = 60\n\n # Sentry\n SENTRY_DSN: str = \"\"\n\n # Environment\n ENVIRONMENT: str = \"development\"\n\n class Config:\n env_file = \".env\"\n case_sensitive = True\n\n\nsettings = Settings()\n"}, "bf5a874dd85412ced8a5fec5a5dfac5650d3c5ef": {"t": 1785752953.3498359, "n": 1329, "h": "d24c3366f868ec05", "c": "\"\"\"\nConfiguration settings for the FastAPI application.\n\"\"\"\nfrom pydantic_settings import BaseSettings\nfrom typing import List\n\n\nclass Settings(BaseSettings):\n \"\"\"Application settings.\"\"\"\n\n # Application\n APP_NAME: str = \"NeoBund1 API\"\n APP_VERSION: str = \"1.0.0\"\n DEBUG: bool = True\n\n # Server\n HOST: str = \"0.0.0.0\"\n PORT: int = 8000\n\n # Supabase\n SUPABASE_URL: str\n SUPABASE_KEY: str\n SUPABASE_SERVICE_ROLE_KEY: str\n\n # Database\n DATABASE_URL: str\n\n # JWT\n JWT_SECRET: str\n JWT_ALGORITHM: str = \"HS256\"\n ACCESS_TOKEN_EXPIRE_MINUTES: int = 60\n\n # CORS\n CORS_ORIGINS: List[str] = [\"http://localhost:3000\"]\n\n # AI Models - Alibaba Cloud DashScope (百炼)\n DASHSCOPE_API_KEY: str\n DASHSCOPE_BASE_URL: str = \"https://dashscope.aliyuncs.com\"\n\n # DeepSeek API\n DEEPSEEK_API_KEY: str\n DEEPSEEK_BASE_URL: str = \"https://api.deepseek.com\"\n\n # Trigger.dev\n TRIGGER_DEV_API_KEY: str = \"\"\n TRIGGER_DEV_API_URL: str = \"https://api.trigger.dev\"\n\n # Storage\n MAX_UPLOAD_SIZE: int = 104857600 # 100MB\n\n # Rate Limiting\n RATE_LIMIT_PER_MINUTE: int = 60\n\n # Sentry\n SENTRY_DSN: str = \"\"\n\n # Environment\n ENVIRONMENT: str = \"development\"\n\n class Config:\n env_file = \".env\"\n case_sensitive = True\n\n\nsettings = Settings()\n"}}}}