Skip to content

add antfly integration - #5

Merged
dovinmu merged 6 commits into
mainfrom
feat/antfly-integration
Mar 20, 2026
Merged

add antfly integration#5
dovinmu merged 6 commits into
mainfrom
feat/antfly-integration

Conversation

@dovinmu

@dovinmu dovinmu commented Mar 20, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

dovinmu added 6 commits March 19, 2026 11:08
Add VectorDBBench integration for Antfly using httpx REST client directly
(no SDK dependency). Uses two-step table creation with Termite embedder
and direct pre-computed embeddings for queries.

New files:
- vectordb_bench/backend/clients/antfly/ (antfly.py, config.py, cli.py)

Modified:
- DB enum, config_cls, case_config_cls registrations
- CLI command registration (AntflyAKNN)
- pyproject.toml optional dependency (httpx)
Field-only indexes work with the direct embeddings query workaround
(omit semantic_search and indexes fields). This removes the Termite
embedder requirement and supports any vector dimension.
Includes 50K and 1M dataset targets, Docker infrastructure commands,
and dev targets (unittest, format, lint).
@dovinmu
dovinmu merged commit 3219603 into main Mar 20, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant