55 lines
1.4 KiB
Bash
55 lines
1.4 KiB
Bash
WEAVIATE_IS_LOCAL=True
|
|
# CLAUDE_PROJECT_DIR=/home/trav/claude-scripts
|
|
# 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)
|
|
R2R_API_URL=http://r2r.lab
|
|
R2R_API_KEY=
|
|
FIRECRAWL_API_KEY=dummy-key
|
|
OPENWEBUI_API_KEY=sk-09ae2f70c71248a8a7295d4323c6b96d
|
|
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
|
|
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=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'
|