Spaces:
Running
Running
File size: 876 Bytes
c8dfbc0 c502cb9 d4b4494 c502cb9 2aaa8e9 c8dfbc0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
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"],
}
|