KiWA001's picture
feat: OpenAI-compatible API with token auth and admin management
0f810f2
raw
history blame
582 Bytes
import logging
from supabase import create_client, Client
from config import SUPABASE_URL, SUPABASE_KEY
logger = logging.getLogger("kai_api.db")
try:
if SUPABASE_URL and SUPABASE_KEY:
supabase: Client = create_client(SUPABASE_URL, SUPABASE_KEY)
logger.info("✅ Supabase client initialized")
else:
supabase = None
logger.warning("⚠️ Supabase credentials missing (check config.py)")
except Exception as e:
supabase = None
logger.error(f"❌ Failed to initialize Supabase: {e}")
def get_supabase() -> Client:
return supabase