APP_ENV=development API_HOST=0.0.0.0 API_PORT=8000 # --- Embedding provider: dummy | openai | sentence_transformers | gemma --- EMBEDDING_PROVIDER=dummy EMBEDDING_MODEL=text-embedding-3-small EMBEDDING_BATCH_SIZE=100 # OpenAI (multilingual: text-embedding-3-small / text-embedding-3-large) OPENAI_API_KEY= # Gemma (multilingual) # Backend: sentence_transformers (local HF model) | google_genai (Google API) GEMMA_BACKEND=sentence_transformers GEMMA_MODEL=google/embeddinggemma-300m GOOGLE_API_KEY= # --- Vector store: memory | chroma | qdrant | sqlite | postgres --- VECTOR_STORE=memory VECTOR_DIMENSION=128 COLLECTION_NAME=intents TOP_K_DEFAULT=5 TOP_K_MAX=50 # Chroma CHROMA_PATH=./data/chroma # Qdrant QDRANT_URL=http://localhost:6333 QDRANT_API_KEY= # SQLite + sqlite-vec SQLITE_PATH=./data/intents.sqlite # Postgres + pgvector POSTGRES_DSN=postgresql://intent:intent@localhost:5432/intent POSTGRES_TABLE=intent_embeddings # Logging LOG_LEVEL=INFO LOG_USER_TEXT=false