# HuggingFace token
HF_TOKEN=<HF_TOKEN>

# OpenAI-compatible LLM endpoint used by the pipelines
OPENAI_API_KEY=<OPENAI_API_KEY>
OPENAI_BASE_URL=https://api.fireworks.ai/inference/v1 # I use fireworks
OPENAI_MAX_RETRIES=5

# Optional: store LanceDBRetriever indexes on GCS
LANCEDB_GCS_URI=gs://<bucket>/<database>
GCS_SERVICE_ACCOUNT=/path/to/service-account.json

# Optional: absolute path to the local LanceDB directory. Defaults to a
# relative "lancedb/" (resolved against the current working directory). Set
# this when running the Dagster pipelines from data_pipelines/ so the
# retriever finds the repo-root indexes regardless of cwd.
# LANCEDB_DB_URI=/<PATH>/lancedb

# Optional BentoML model services. Leave unset to load models in-process.
# RAGENT_EMBEDDING_SERVICE_URL=http://127.0.0.1:3000
# RAGENT_RERANKER_SERVICE_URL=http://127.0.0.1:3001
# RAGENT_MODEL_SERVICE_TIMEOUT=60
# RAGENT_MODEL_SERVICE_CONNECT_TIMEOUT=5
# RAGENT_MODEL_SERVICE_MAX_RETRIES=2
# RAGENT_MODEL_SERVICE_RETRY_BASE_SECONDS=1
# RAGENT_MODEL_SERVICE_RETRY_MAX_SECONDS=30
