RAG.axera / config.py
yongqiang
Initialize the repository
1ed9a31
raw
history blame contribute delete
908 Bytes
# config.py
import os
from dotenv import load_dotenv
load_dotenv()
# models and paths
LLM_HF_MODEL = os.getenv("LLM_HF_MODEL", "./tokenizer/Qwen2.5-1.5B-Instruct") # 只需要根据实际路径修改这里的模型路径即可
LLM_AX_MODEL = os.getenv("LLM_AX_MODEL", "./models/Qwen2.5-1.5B-Instruct_axmodel")
EMBED_HF_MODEL = os.getenv("EMBED_HF_MODEL", "./tokenizer/Qwen3-Embedding-0.6B")
EMBED_AX_MODEL = os.getenv("EMBED_AX_MODEL", "./models/Qwen3-Embedding-0.6B_axmodel")
# API URL
LLM_API_PORT = int(os.getenv("LLM_API_PORT", "8000"))
LLM_API_URL = os.getenv("LLM_API_URL", f"http://127.0.0.1:{LLM_API_PORT}/generate") # 具体函数名字需要对应修改
PORT = int(os.getenv("PORT", "7860"))
# Index paths
INDEX_DIR = os.getenv("INDEX_DIR", "index")
INDEX_FILE = os.path.join(INDEX_DIR, "docs.index")
EMBEDDINGS_FILE = os.path.join(INDEX_DIR, "docs.pkl")
os.makedirs(INDEX_DIR, exist_ok=True)