rom1504/clip-retrieval

Easily compute CLIP embeddings and build a CLIP retrieval system with them.

github.com/rom1504/clip-retrieval
rom1504/clip-retrieval homepage screenshot

About rom1504/clip-retrieval

clip-retrieval is an open source Python repository for computing CLIP image and text embeddings and building retrieval over them. It includes modules for inference, index building, data filtering, hosting indices with a Flask service, a query UI, and a Python client for remote querying.

It supports search by text, image path or URL, or embedding vector. The client allows setting the backend URL, index name, modality, result count, deduplication, and safety filtering, and an end-to-end command runs dataset preparation, inference, indexing, and hosting steps.

Key features

  • Compute image and text CLIP embeddings with clip inference
  • Build search indices from embeddings with clip index
  • Filter datasets using the built CLIP index
  • Host indices with Flask service via clip back
  • Query hosted backends remotely in Python via ClipClient
  • Search by text, image path or URL, or embedding
Best for: Developers and researchers building semantic search over image and text embeddings.
Good for
  • Open source code installable with pip
  • Covers inference through to hosted search and UI in one repository
  • Client supports text, image, and embedding queries

rom1504/clip-retrieval at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

rom1504/clip-retrieval alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Ablo

ablo.ai

Ablo designs, builds, and operates production AI systems, including automation for back-office operations and marketing workflows.

segment-anything (SAM)

github.com/facebookresearch/segment-anything

Produces high quality object masks from input prompts such as points or boxes, and it can be used to generate masks for all objects in an image.

Open source
24 alternatives

Popular in AI Image Generators

Well-known listings from the same topic.

All 363

rom1504/clip-retrieval FAQ

How do I install clip-retrieval?
Install with pip install clip-retrieval.
How do I query a backend by text?
Create a ClipClient with backend_url and indice_name, then call client.query with text, for example client.query(text="an image of a cat").
What does clip end2end do?
It runs img2dataset, inference, index, then back and front to set up a search system.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing