| 1234567891011121314151617181920212223242526272829 |
- """
- 配置文件
- """
- 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")
|