text-embding-model / .env.example
ibrahimdaud's picture
feat: FastAPI embedding service for eduai_platform
fbbd988
raw
history blame contribute delete
883 Bytes
# Copy to `.env` for local development. NEVER commit `.env`.
#
# In production (HuggingFace Space), set these as Space *secrets* in the
# Space settings UI, not as env vars (Space secrets are encrypted at rest
# and not exposed in build logs).
# ---- required in production ----
# 32-char URL-safe random string. Generate with:
# python -c "import secrets; print(secrets.token_urlsafe(32))"
EMBEDDER_API_KEY=change-me-to-a-random-32-char-string
# ---- optional ----
# sentence-transformers model id. Must match what the eduai_platform side
# configures so embeddings stay interoperable.
EMBEDDER_MODEL_NAME=all-MiniLM-L6-v2
# Hard limits to protect the box from runaway clients.
EMBEDDER_MAX_BATCH=128
EMBEDDER_MAX_TEXT_LEN=8000
# Comma-separated allow-list. Use specific origins in production:
# EMBEDDER_CORS=http://localhost:8000,https://eduai.example.com
EMBEDDER_CORS=*