""" 配置文件 """ import os from dotenv import load_dotenv load_dotenv() # OpenAI API配置 OPENAI_API_KEY = os.getenv("OPENAI_API_KEY", "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") OPENAI_BASE_URL = os.getenv("OPENAI_BASE_URL", "https://api.openai.com/v1") OPENAI_MODEL = os.getenv("OPENAI_MODEL", "gpt-5.1") # 知识点匹配配置 CONFIDENCE_THRESHOLD = float(os.getenv("CONFIDENCE_THRESHOLD", "0.7")) # 置信度阈值,低于此值允许生成参考知识点 # 向量数据库配置 # 向量数据库文件路径(可以是本地路径或网络共享路径) # 例如:本地路径 "knowledge_points.index" 或网络路径 "\\\\server\\share\\knowledge_points.index" FAISS_INDEX_PATH = os.getenv("FAISS_INDEX_PATH", "knowledge_points.index") FAISS_METADATA_PATH = os.getenv("FAISS_METADATA_PATH", "knowledge_points_metadata.pkl") # 数据库配置 DB_HOST = os.getenv("DB_HOST", "rm-f8ze60yirdj8786u2wo.mysql.rds.aliyuncs.com") DB_PORT = int(os.getenv("DB_PORT", "3306")) DB_DATABASE = os.getenv("DB_DATABASE", "math-conten-online2") DB_USERNAME = os.getenv("DB_USERNAME", "root") DB_PASSWORD = os.getenv("DB_PASSWORD", "csqz@20255")