• Vũ Hoàng Anh's avatar
    feat: Add batch embedding optimization for multi-search performance · 5748e55c
    Vũ Hoàng Anh authored
    - Add create_embeddings_async() to support OpenAI batch embedding API
    - Refactor data_retrieval_tool to batch embed all queries in ONE request
    - Replace print() with logger.info() in product_search_helpers
    - Remove visual_search checks (only text search supported)
    
    Performance: 5-10x faster for multi-search queries (300ms vs 1.5s for 5 queries)
    Rate Limit: Saves RPM by batching multiple embeddings into single API call
    5748e55c
Name
Last commit
Last update
..
.pyscn/reports Loading commit data...
agent Loading commit data...
api Loading commit data...
common Loading commit data...
datadb Loading commit data...
logs Loading commit data...
static Loading commit data...
.dockerignore Loading commit data...
.editorconfig Loading commit data...
.gitignore Loading commit data...
5.10.0 Loading commit data...
Dockerfile.dev Loading commit data...
Dockerfile.prod Loading commit data...
Dockerfile.stage Loading commit data...
Makefile Loading commit data...
__init__.py Loading commit data...
config.py Loading commit data...
docker-compose.yml Loading commit data...
entrypoint.sh Loading commit data...
nginx.conf Loading commit data...
plan.md Loading commit data...
promtail-config.yaml Loading commit data...
pyproject.toml Loading commit data...
pyrightconfig.json Loading commit data...
pyscn.yaml Loading commit data...
query.txt Loading commit data...
readme.md Loading commit data...
requirements.txt Loading commit data...
run.py Loading commit data...
run.txt Loading commit data...
server.py Loading commit data...