Overview
- Full name
docker.io/semitechnologies/multi2vec-clip- Registry
- docker.io
- Namespace
- semitechnologies
- Repository
- multi2vec-clip
- Cached tags
- 224
- Last synced
- 07/06/2026, 09:35 PM
Introduction
Weaviate 向量数据库的 multi2vec-clip 模块 Sidecar 镜像,将 CLIP 模型用于文本与图像联合向量化,需与 Weaviate 主进程同网段部署。
Details
multi2vec-clip 是 Weaviate 模块化架构中的向量化扩展,调用 CLIP 模型为文本与图片生成同一向量空间,支持跨模态检索。该镜像作为 Sidecar 或独立 inference 服务运行,Weaviate 通过 ENABLE_MODULES=multi2vec-clip 与 CLIP_INFERENCE_API 地址调用。适合语义搜索、以图搜文等 AI 检索场景;需 GPU 或足够 CPU 内存加载 CLIP 权重。
快速启动
docker run -d --name multi2vec-clip \
-p 8080:8080 \
docker.io/semitechnologies/multi2vec-clip:latest
推荐实践
docker run -d --name multi2vec-clip \
--restart unless-stopped \
-p 8080:8080 \
-e ENABLE_CUDA=0 \
docker.io/semitechnologies/multi2vec-clip:sentence-transformers-clip-ViT-B-32
核心参数说明
-p 8080:8080— CLIP 推理 HTTP API 端口- 固定 tag — 与 Weaviate 版本及 CLIP 模型 variant 对应
- Weaviate 需配置
CLIP_INFERENCE_API=http://multi2vec-clip:8080 -e ENABLE_CUDA=1— 有 NVIDIA GPU 时可启用 CUDA 加速--restart unless-stopped— 向量化服务持续可用