Home/Data & Retrieval/clip-as-service
clip-as-service logo

clip-as-service

jina-ai/clip-as-service

-scalable embedding, reasoning, ranking for images and sentences with CLIP-

GraphCanon updated 3w · GitHub synced 3w

13k stars2.1k forksLast push 2y Python Other

Decision brief

Clip-as-service is a scalable cross-modal retrieval service using the CLIP model, offering server and client packages for Python. It requires Python 3.7+ and can use Pytorch, ONNX Runtime, or TensorRT runtimes.

Good fit when

  • - When you need to efficiently encode images and sentences into embeddings for tasks like neural search, where scalability is a priority.
  • - If your project involves multi-modality applications needing integration with different runtimes such as PyTorch, ONNX, or TensorRT.

Avoid when

  • - Avoid if your environment does not support Python 3.7+.
  • - The tool may be less suitable for small-scale projects where scalability and complex runtime configurations are unnecessary overheads.

Observed Jul 12, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Dormant (921d since push)
As of 3w
Provenance
Not a fork · Organization account
As of 3w
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install clip-as-service
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

CLIP-as-service offers scalable cross-modal retrieval using the CLIP model through a service-based architecture with server and client components.

Capability facts

Languages
python

Source: github.language · Aug 2, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Aug 2, 2026)

CLIP-as-service consists of two Python packages `clip-server` and `clip-client` that can be installed _independently_.
Source link

Tags

README

pip install clip-client

from clip_client import Client

c = Client( 'grpcs://-grpc.wolf.jina.ai', credential={'Authorization': ''}, )

r = c.encode( [ 'First do it', 'then do it right', 'then do it better', 'https://picsum.photos/200', ] ) print(r)

</td>
</tr>
</table>

---

## Install

CLIP-as-service consists of two Python packages `clip-server` and `clip-client` that can be installed _independently_. Both require Python 3.7+.

---

### Install server

<table>
<tr>
<td> Pytorch Runtime ⚡ </td>
<td> ONNX Runtime ⚡⚡</td>
<td> TensorRT Runtime ⚡⚡⚡ </td>
</tr>
<tr>
<td>

```bash
pip install clip-server
pip install "clip-server[onnx]"
pip install nvidia-pyindex 
pip install "clip-server[tensorrt]"

You can also host the server on Google Colab, leveraging its free GPU/TPU.


Install client

pip install clip-client

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.