| from typing import Optional | |
| from pydantic import BaseModel, Field | |
| class SupabaseStorageConfig(BaseModel): | |
| """ | |
| Configuration settings for Supabase Object Storage Service | |
| """ | |
| SUPABASE_BUCKET_NAME: Optional[str] = Field( | |
| description="Name of the Supabase bucket to store and retrieve objects (e.g., 'dify-bucket')", | |
| default=None, | |
| ) | |
| SUPABASE_API_KEY: Optional[str] = Field( | |
| description="API KEY for authenticating with Supabase", | |
| default=None, | |
| ) | |
| SUPABASE_URL: Optional[str] = Field( | |
| description="URL of the Supabase", | |
| default=None, | |
| ) | |