Files
rag-manager/.env
2025-09-21 03:00:57 +00:00

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'