Skip to content

Image similarity search#106

Open
miriyalamani wants to merge 3 commits intofeature/v3from
image-similarity-search
Open

Image similarity search#106
miriyalamani wants to merge 3 commits intofeature/v3from
image-similarity-search

Conversation

@miriyalamani
Copy link
Copy Markdown
Collaborator

  • Add Image-to-Image Similarity Search Plugin
  • New image_similarity plugin finds visually similar images using CLIP embeddings and pgvector cosine similarity
  • Uses ONNX Runtime with a bundled clip-vit-base-patch32.onnx model — no PyTorch dependency at inference time
  • Registered in the chatbot tool menu as "Similar Images" with a dedicated schema and endpoint
  • Includes unit tests and plugin registration in the RescueBox workspace

New `image_similarity` plugin finds visually similar images given a
query image, using CLIP embeddings and pgvector cosine similarity.
…e format

- Add "Similar Images" entry to chatbot tool menu (config.py)
- Add ImageSimilaritySearch schema and endpoint to tool_config.py
- Update poetry.lock with image-similarity package entry
Replace torch + transformers CLIPModel inference with onnxruntime,

The bundled ONNX vision model (clip-vit-base-patch32.onnx) is loaded
directly from onnx_models/ — no runtime export or torch dependency
needed for inference. Default model changed from Apple DFN CLIP to
openai/clip-vit-base-patch32.
@miriyalamani miriyalamani requested a review from nb950 April 22, 2026 19:06
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