agenticai / .env.example
suryanshp1
feat: guardrail fix
5ab7b68
# Copy this file to .env and fill in your API keys
GROQ_API_KEY=your_groq_api_key_here
TAVILY_API_KEY=your_tavily_api_key_here
# TAVILY (search tool)
TAVILY_API_KEY=your-tavily-api-key-here
# --- Langfuse (monitoring) ------------------------------------------------
LANGFUSE_HOST=http://langfuse-server:3000
LANGFUSE_PUBLIC_KEY=your-langfuse-public-key
LANGFUSE_SECRET_KEY=your-langfuse-secret-key
# --- Postgres (Langfuse DB) ------------------------------------------------
# Used by the langfuse-db service (postgres). Keep secure in production.
POSTGRES_DB=langfuse
POSTGRES_USER=langfuse
POSTGRES_PASSWORD=langfuse_password
POSTGRES_PORT=5432
# --- App / Streamlit -------------------------------------------------------
STREAMLIT_ENV=development
GUARDRAILS_ENABLED=true
GUARDRAILS_API_KEY=your-guardrails-api-key
# --- Memori (optional persistent memory) ----------------------------------
# If you want Memori to use a specific DB, set MEMORI_DB. Default is sqlite file
# e.g. MEMORI_DB=postgresql://user:pass@host:5432/memori_db
MEMORI_DB=sqlite:///langgraphagenticai_memory.db
# --- Optional toggles / telemetry -----------------------------------------
TELEMETRY_ENABLED=true
LANGFUSE_ENABLE_EXPERIMENTAL_FEATURES=false
# --- Security / Auth defaults (change in production) -----------------------
NEXTAUTH_SECRET=change-me
SALT=change-me
NEXTAUTH_URL=http://localhost:3000
# --- Notes -----------------------------------------------------------------
# - Copy this file to .env and populate secrets. Docker Compose will automatically
# read .env in this repository. The services also reference these vars via
# `env_file: - .env` so the values are provided to containers.
# - Keep the .env file out of version control. Add ".env" to .gitignore if not already.