.env.example 948 Bytes
# ====================
# OpenAI Configuration
# ====================
OPENAI_API_KEY=
OPENAI_MODEL=gpt-4o-mini
OPENAI_EMBEDDING_MODEL=text-embedding-3-small
OPENAI_TEMPERATURE=1
OPENAI_MAX_TOKENS=1000

# ====================
# CLIP Server Configuration
# ====================
CLIP_SERVER_URL=grpc://localhost:51000

# ====================
# Milvus Configuration
# ====================
MILVUS_HOST=localhost
MILVUS_PORT=19530

# Collection settings
TEXT_COLLECTION_NAME=text_embeddings
IMAGE_COLLECTION_NAME=image_embeddings
TEXT_DIM=1536
IMAGE_DIM=512

# ====================
# Search Configuration
# ====================
TOP_K_RESULTS=30
SIMILARITY_THRESHOLD=0.6

# ====================
# Application Configuration
# ====================
APP_HOST=0.0.0.0
APP_PORT=8000
DEBUG=true
LOG_LEVEL=INFO

# ====================
# Data Paths
# ====================
RAW_DATA_PATH=./data/raw
PROCESSED_DATA_PATH=./data/processed
IMAGE_DATA_PATH=./data/images