my-gradio-app / config /settings.py
Nguyen Trong Lap
Recreate history without binary blobs
eeb0f9c
raw
history blame contribute delete
619 Bytes
import os
from dotenv import load_dotenv
# Tải biến từ file .env
load_dotenv()
import openai
# Environment-configurable settings
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY", "Your API Key")
OPENAI_BASE_URL = os.getenv("OPENAI_BASE_URL", "https://aiportalapi.stu-platform.live/jpe")
MODEL = os.getenv("OPENAI_MODEL", "gpt-4o-mini")
EMBEDDING_MODEL = "sentence-transformers/all-MiniLM-L6-v2"
# Initialize OpenAI client (reuse across project)
client = openai.OpenAI(
base_url=OPENAI_BASE_URL,
api_key=OPENAI_API_KEY
)
CHROMA_PATH = r"chroma_db/"
DATA_PATH = r"rag/data"
RULES_PATH = r"modules/rules.json"