Spaces:
Running
Running
| import os | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| HF_TOKEN = os.getenv("HF_TOKEN") | |
| GROQ_API_KEY = os.getenv("GROQ_API_KEY") | |
| RAGBENCH_DATASET = "galileo-ai/ragbench" | |
| #Will be "groq" if env var is missing OR empty | |
| LLM_PROVIDER = (os.getenv("RAGBENCH_LLM_PROVIDER") or "groq").lower() | |
| GEN_MODEL = os.getenv("RAGBENCH_GEN_MODEL", "llama-3.1-8b-instant") | |
| JUDGE_MODEL = os.getenv("RAGBENCH_JUDGE_MODEL", "llama-3.1-70b-versatile") | |
| EMBEDDING_MODEL = os.getenv( | |
| "RAGBENCH_EMBEDDING_MODEL", | |
| "sentence-transformers/all-MiniLM-L6-v2", | |
| ) | |
| RAGBENCH_DATASET = os.getenv("RAGBENCH_DATASET", "galileo-ai/ragbench") | |
| DOMAIN_TO_SUBSETS = { | |
| "biomedical": ["pubmedqa", "covidqa"], | |
| "general_knowledge": ["hotpotqa", "msmarco", "hagrid", "expertqa"], | |
| "legal": ["cuad"], | |
| "customer_support": ["delucionqa", "emanual", "techqa"], | |
| "finance": ["finqa", "tatqa"], | |
| } | |