Overview

Full name
docker.io/fjklqq/text-embeddings-inference
Registry
docker.io
Namespace
fjklqq
Repository
text-embeddings-inference
Cached tags
2
Last synced
07/06/2026, 01:20 PM

Introduction

HuggingFace Text Embeddings Inference 推理服务镜像,将句子转为向量供 RAG 检索,生产推理通常需 GPU,不适合无 GPU 的常规 K8s 示例。

Details

fjklqq/text-embeddings-inference 封装 TEI Rust 服务,加载 sentence-transformers 模型并通过 OpenAI 兼容 /embeddings API 输出向量。典型与向量数据库组成 RAG 流水线。CPU 模式可跑小模型但延迟高;生产 batch 推理普遍需要 NVIDIA GPU 与 --gpus all。与 ghcr.io/huggingface/text-embeddings-inference 同源生态;固定 model ID 与 tag,模型权重首次启动经 volume 缓存。

快速启动

docker run -d --name tei \
  -p 8080:80 \
  -e MODEL_ID=BAAI/bge-small-en-v1.5 \
  docker.io/fjklqq/text-embeddings-inference:latest

推荐实践

docker run -d --name tei \
  --restart unless-stopped \
  --gpus all \
  -p 8080:80 \
  -v /data/tei/cache:/data \
  -e MODEL_ID=BAAI/bge-m3 \
  -e MAX_BATCH_SIZE=32 \
  docker.io/fjklqq/text-embeddings-inference:1.5.0

核心参数说明

  • --gpus all — GPU 推理(生产推荐)
  • -p 8080:80 — HTTP embeddings API
  • -e MODEL_ID — HuggingFace 模型 ID
  • -v .../cache:... — 模型权重缓存
  • -e MAX_BATCH_SIZE — 批大小与显存相关
  • 资源 — GPU 节点 request nvidia.com/gpu

Latest tags (20)

View all 2 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/fjklqq/text-embeddings-inference
:1.2.3-aarch64-300I-Duo
linux/arm64
2025/04/10 18:094.7 GBsha256:ae35b90b6b5b
docker.io/fjklqq/text-embeddings-inference
:1.2.3-aarch64-800I-A2
linux/arm64/v8
2025/04/07 09:394.6 GBsha256:7a5f391b8965