cstr commited on
Commit
a06c7df
·
verified ·
1 Parent(s): bafd9eb

Add model card for jina-v5-small GGUF

Browse files
Files changed (1) hide show
  1. README.md +76 -0
README.md ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-nc-4.0
3
+ language: [multilingual]
4
+ tags: [embeddings, gguf, ggml, text-embeddings, qwen3, crispembed]
5
+ pipeline_tag: feature-extraction
6
+ base_model: jinaai/jina-embeddings-v5-small
7
+ ---
8
+
9
+ # jina-v5-small GGUF
10
+
11
+ GGUF format of [jinaai/jina-embeddings-v5-small](https://huggingface.co/jinaai/jina-embeddings-v5-small) for use with [CrispEmbed](https://github.com/CrispStrobe/CrispEmbed).
12
+
13
+ Jina Embeddings v5 Small. Full-size decoder model, 1024-dimensional.
14
+
15
+ ## Files
16
+
17
+ | File | Quantization | Size |
18
+ |------|-------------|------|
19
+ | [jina-v5-small-q8_0.gguf](https://huggingface.co/cstr/jina-v5-small-GGUF/resolve/main/jina-v5-small-q8_0.gguf) | Q8_0 | 609 MB |
20
+ | [jina-v5-small.gguf](https://huggingface.co/cstr/jina-v5-small-GGUF/resolve/main/jina-v5-small.gguf) | F32 | 2279 MB |
21
+
22
+
23
+ ## Quick Start
24
+
25
+ ```bash
26
+ # Download
27
+ huggingface-cli download cstr/jina-v5-small-GGUF jina-v5-small-q8_0.gguf --local-dir .
28
+
29
+ # Run with CrispEmbed
30
+ ./crispembed -m jina-v5-small-q8_0.gguf "Hello world"
31
+
32
+ # Or with auto-download
33
+ ./crispembed -m jina-v5-small "Hello world"
34
+ ```
35
+
36
+ ## Model Details
37
+
38
+ | Property | Value |
39
+ |----------|-------|
40
+ | Architecture | Qwen3 |
41
+ | Parameters | 600M |
42
+ | Embedding Dimension | 1024 |
43
+ | Layers | 28 |
44
+ | Pooling | last-token |
45
+ | Tokenizer | GPT-2 BPE |
46
+ | Base Model | [jinaai/jina-embeddings-v5-small](https://huggingface.co/jinaai/jina-embeddings-v5-small) |
47
+
48
+ ## Verification
49
+
50
+ Verified bit-identical to HuggingFace sentence-transformers (cosine similarity >= 0.999 on test texts).
51
+
52
+ ## Usage with CrispEmbed
53
+
54
+ CrispEmbed is a lightweight C/C++ text embedding inference engine using ggml.
55
+ No Python runtime, no ONNX. Supports BERT, XLM-R, Qwen3, and Gemma3 architectures.
56
+
57
+ ```bash
58
+ # Build CrispEmbed
59
+ git clone https://github.com/CrispStrobe/CrispEmbed
60
+ cd CrispEmbed
61
+ cmake -S . -B build && cmake --build build -j
62
+
63
+ # Encode
64
+ ./build/crispembed -m jina-v5-small-q8_0.gguf "query text"
65
+
66
+ # Server mode
67
+ ./build/crispembed-server -m jina-v5-small-q8_0.gguf --port 8080
68
+ curl -X POST http://localhost:8080/v1/embeddings \
69
+ -d '{"input": ["Hello world"], "model": "jina-v5-small"}'
70
+ ```
71
+
72
+ ## Credits
73
+
74
+ - Original model: [jinaai/jina-embeddings-v5-small](https://huggingface.co/jinaai/jina-embeddings-v5-small)
75
+ - Inference engine: [CrispEmbed](https://github.com/CrispStrobe/CrispEmbed) (ggml-based)
76
+ - Conversion: `convert-decoder-embed-to-gguf.py`