-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
29 lines (23 loc) · 745 Bytes
/
Copy path.env.example
File metadata and controls
29 lines (23 loc) · 745 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# OpenAI Configuration
OPENAI_API_KEY=your_api_key
# groq configuration
GROQ_API_KEY=your_api_key
# Database Configuration — use service name "postgres" inside Docker
POSTGRES_DB=ecommerce
POSTGRES_USER=admin
POSTGRES_PASSWORD=devpassword
# Local dev: Docker Postgres (see docker-compose.yml)
DATABASE_URL=postgresql://admin:devpassword@postgres:5432/ecommerce
# Chroma DB Configuration — use service name "chromadb" inside Docker
CHROMA_URL=http://chromadb:8000
CHROMA_HOST=chromadb
CHROMA_PORT=8000
# Model Configuration
GROQ_MODEL_NAME=llama-3.3-70b-versatile
OPENAI_MODEL_NAME=gpt-4o-mini
MAX_RETRIES=3
QUERY_TIMEOUT=30
# LLM Provider
LLM_PROVIDER=openai # ← Switch between "groq" or "openai"
# Schema
DEFAULT_SCHEMA=ecommerce