| ===== 环境变量样例(HF 仓库版)===== | |
| 复制为 .env 填好后: set -a; source .env; set +a | |
| # 本仓库已内置 ①②的权重(weights/ 目录),代码会自动发现,通常无需设置它们的路径。 | |
| 你主要需要提供:① 的 gated 基座模型、以及 ③④ 的 API key。 | |
| # ------- ① 监督式 ------- | |
| 【必填】Llama-3.1-8B-Instruct 基座目录(Meta gated 模型,本仓库不含,请自行下载) | |
| RAGQA_LLAMA_MODEL= | |
| 【可留空】监督式 LoRA。留空则自动用 weights/decom_baseline_strategyqa_lora | |
| RAGQA_LLAMA_LORA_SUPERVISED= | |
| # ------- ② 无监督式 ------- | |
| 【可留空】XLM 检查点。留空则自动用 weights/xlm_unsup_decomp.pth(需要 GPU) | |
| RAGQA_XLM_CKPT= | |
| # ------- ③ ICL(默认调外部 gpt-4o-mini)------- | |
| 你自己的 key(base_url = https://api.chatanywhere.tech/v1)。 | |
| 或在代码里 icl_decompose(..., llm_fn=你的本地模型) 完全不连外部。 | |
| CHATANYWHERE_API_KEY= | |
| # ------- ④ SearChain(服务版,进阶,需 ColBERT 索引)------- | |
| DEEPSEEK_API_KEY= | |
| ColBERT experiments 索引根目录(需自建/自备;④ 与 ③ 深层检索用) | |
| RAGQA_COLBERT_INDEX_ROOT= | |
| # ------- 可选 ------- | |
| CUDA_VISIBLE_DEVICES=0 | |