Files
rag-manager/.env
2025-09-15 12:35:42 -04:00

52 lines
1.3 KiB
Bash

WEAVIATE_IS_LOCAL=True
# URL can be just a host or full URL; defaults shown below
WCD_URL=http://weaviate.yo # or http://localhost:8080
# LOCAL_WEAVIATE_PORT=8080 # optional override
# LOCAL_WEAVIATE_GRPC_PORT=50051 # optional override
# No API key required for local unless you enabled local auth
# WCD_API_KEY=
# API Keys (only if not using local/self-hosted services)
FIRECRAWL_API_KEY=dummy-key
OPENWEBUI_API_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjlmNjEwODg2LWRhM2MtNDQ4YS05OWE0LTYyZGEyZjIyZjJiNiJ9.W-dqabcE4F-LQ--k2yrJM_KEBDB-wi1CmoahlN1tQbY
OPENWEBUI_API_URL=http://chat.lab
WEAVIATE_API_KEY=
OPENAI_API_KEY=sk-1234
LLM_API_KEY=sk-1234
# Endpoints
LLM_ENDPOINT=http://llm.lab
WEAVIATE_ENDPOINT=http://weaviate.yo
OPENWEBUI_ENDPOINT=http://chat.lab
FIRECRAWL_ENDPOINT=http://crawl.lab:30002
# Model Configuration
EMBEDDING_MODEL=ollama/bge-m3:latest
EMBEDDING_DIMENSION=1024
# Ingestion Settings
BATCH_SIZE=50
MAX_FILE_SIZE=1000000
MAX_CRAWL_DEPTH=5
MAX_CRAWL_PAGES=100
# Storage Settings
DEFAULT_STORAGE_BACKEND=weaviate
COLLECTION_PREFIX=docs
# Prefect Settings
PREFECT_API_URL=http://prefect.lab/api
PREFECT_API_KEY=0nR4WAkQ3q9MY1bjqATK6pVmolighvrS
PREFECT_WORK_POOL=default
# Scheduling
DEFAULT_SCHEDULE_INTERVAL=60
# Performance
MAX_CONCURRENT_TASKS=5
REQUEST_TIMEOUT=60
# Logging
LOG_LEVEL=INFO
FIRST_START_ELYSIA='1'