PDFExtractor / application /services /supabase_service.py
Vela
modified gemini service module add API call file handling
d1ca23a
raw
history blame
569 Bytes
import json
import os
from datetime import datetime
from supabase import create_client, StorageException
from utils import logger
from dotenv import load_dotenv
# Logger Initialization
logger = logger.get_logger()
# Load Environment Variables
load_dotenv()
SUPABASE_URL = os.getenv('SUPABASE_URL')
SUPABASE_KEY = os.getenv('SUPABASE_KEY')
SUPABASE_BUCKET = os.getenv('SUPABASE_BUCKET')
LLM_MODEL_NAME = os.getenv('LLM_MODEL_NAME')
BUCKET_FOLDER = "chat-history"
# Supabase Client Initialization
supabase = create_client(SUPABASE_URL, SUPABASE_KEY)