|
@@ -1,29 +1,29 @@
|
|
|
-"""
|
|
|
|
|
-配置文件
|
|
|
|
|
-"""
|
|
|
|
|
-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")
|
|
|
|
|
-
|
|
|
|
|
|
|
+"""
|
|
|
|
|
+配置文件
|
|
|
|
|
+"""
|
|
|
|
|
+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")
|
|
|
|
|
+
|