43 lines
798 B
Plaintext
43 lines
798 B
Plaintext
# API Keys (only if not using local/self-hosted services)
|
|
FIRECRAWL_API_KEY=
|
|
OPENWEBUI_API_KEY=
|
|
WEAVIATE_API_KEY=
|
|
LLM_API_KEY=
|
|
OPENAI_API_KEY=
|
|
|
|
# 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
|
|
METADATA_MODEL=fireworks/glm-4p5-air
|
|
|
|
# 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=
|
|
PREFECT_API_KEY=
|
|
PREFECT_WORK_POOL=default
|
|
|
|
# Scheduling
|
|
DEFAULT_SCHEDULE_INTERVAL=60
|
|
|
|
# Performance
|
|
MAX_CONCURRENT_TASKS=5
|
|
REQUEST_TIMEOUT=60
|
|
|
|
# Logging
|
|
LOG_LEVEL=INFO
|