forked from ggrieco25/RAG-evaluator
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
54 lines (44 loc) · 2.07 KB
/
Copy path.env.example
File metadata and controls
54 lines (44 loc) · 2.07 KB
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# =============================================================================
# RAG-EVALUATOR - Environment Configuration
# =============================================================================
# Copy this file to .env and fill in your API keys
# Never commit the .env file to version control
# =============================================================================
# -----------------------------------------------------------------------------
# LLM PROVIDERS
# -----------------------------------------------------------------------------
# OpenAI API Key (Optional)
# Used for: Alternative LLM provider, embeddings
# Get your key at: https://platform.openai.com/api-keys
OPENAI_API_KEY=""
# Cohere API Key (Optional)
# Used for: Alternative embeddings, reranking
# Get your key at: https://dashboard.cohere.com/api-keys
COHERE_API_KEY=""
# Google API Key (REQUIRED)
# Used for: Gemini LLM for generation and query transformations
# Get your key at: https://aistudio.google.com/app/apikey
# Models used: gemini-2.0-flash-lite (configurable in config/config.py)
GOOGLE_API_KEY=""
# -----------------------------------------------------------------------------
# EMBEDDINGS
# -----------------------------------------------------------------------------
# Hugging Face Token (Optional)
# Used for: Accessing private models or higher rate limits on HF Hub
# Get your token at: https://huggingface.co/settings/tokens
# Default model: sentence-transformers/all-MiniLM-L6-v2
HF_TOKEN=""
# -----------------------------------------------------------------------------
# TELEMETRY & MONITORING (Langfuse)
# -----------------------------------------------------------------------------
# Langfuse Public Key (Optional)
# Used for: Telemetry, tracing, and monitoring of RAG pipeline
# Get your keys at: https://cloud.langfuse.com
LANGFUSE_PUBLIC_KEY=""
# Langfuse Secret Key (Optional)
# Used for: Authentication with Langfuse API
LANGFUSE_SECRET_KEY=""
# Langfuse Release Tag (Optional)
# Used for: Versioning and tracking different releases
# Example: "v1.0.0", "dev", "production"
LANGFUSE_RELEASE=""