File size: 619 Bytes
eeb0f9c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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"