Skip to content

Commit bfeeb28

Browse files
authored
answerdotai/answerai-colbert-small-v1 support added (#330)
* answerdotai/answerai-colbert-small-v1 support added * New useful description * New useful description #2
1 parent a6841a8 commit bfeeb28

File tree

2 files changed

+58
-3
lines changed

2 files changed

+58
-3
lines changed

fastembed/late_interaction/colbert.py

+11-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,17 @@
2222
"hf": "colbert-ir/colbertv2.0",
2323
},
2424
"model_file": "model.onnx",
25-
}
25+
},
26+
{
27+
"model": "answerdotai/answerai-colbert-small-v1",
28+
"dim": 96,
29+
"description": "Text embeddings, Unimodal (text), Multilingual (~100 languages), 512 input tokens truncation, 2024 year",
30+
"size_in_GB": 0.13,
31+
"sources": {
32+
"hf": "answerdotai/answerai-colbert-small-v1",
33+
},
34+
"model_file": "vespa_colbert.onnx",
35+
},
2636
]
2737

2838

tests/test_late_interaction_embeddings.py

+47-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,16 @@
1414
[0.0846, 0.0122, 0.0032, -0.0109, -0.1041],
1515
[0.0477, 0.1078, -0.0314, 0.016, 0.0156],
1616
]
17-
)
17+
),
18+
"answerdotai/answerai-colbert-small-v1": np.array(
19+
[
20+
[-0.07281, 0.04632, -0.04711, 0.00762, -0.07374],
21+
[-0.04464, 0.04426, -0.074, 0.01801, -0.05233],
22+
[0.09936, -0.05123, -0.04925, -0.05276, -0.08944],
23+
[0.01644, 0.0203, -0.03789, 0.03165, -0.06501],
24+
[-0.07281, 0.04633, -0.04711, 0.00762, -0.07374],
25+
]
26+
),
1827
}
1928

2029
CANONICAL_QUERY_VALUES = {
@@ -53,7 +62,43 @@
5362
[0.1022, 0.0228, -0.0174, -0.0102, -0.065],
5463
[0.1043, 0.0231, -0.0144, -0.0246, -0.067],
5564
]
56-
)
65+
),
66+
"answerdotai/answerai-colbert-small-v1": np.array(
67+
[
68+
[-0.07284, 0.04657, -0.04746, 0.00786, -0.07342],
69+
[-0.0473, 0.04615, -0.07551, 0.01591, -0.0517],
70+
[0.09658, -0.0506, -0.04593, -0.05225, -0.09086],
71+
[0.01815, 0.0165, -0.03366, 0.03214, -0.07019],
72+
[-0.07284, 0.04657, -0.04746, 0.00787, -0.07342],
73+
[-0.07748, 0.04493, -0.055, 0.00481, -0.0486],
74+
[-0.0803, 0.04229, -0.0589, 0.00379, -0.04506],
75+
[-0.08477, 0.03724, -0.06162, 0.00578, -0.04554],
76+
[-0.08392, 0.03805, -0.06202, 0.00899, -0.0409],
77+
[-0.07945, 0.04163, -0.06151, 0.00569, -0.04432],
78+
[-0.08469, 0.03985, -0.05765, 0.00485, -0.04485],
79+
[-0.08306, 0.04111, -0.05774, 0.00583, -0.04325],
80+
[-0.08244, 0.04597, -0.05842, 0.00433, -0.04025],
81+
[-0.08385, 0.04745, -0.05845, 0.00469, -0.04002],
82+
[-0.08402, 0.05014, -0.05941, 0.00692, -0.03452],
83+
[-0.08303, 0.05693, -0.05701, 0.00504, -0.03565],
84+
[-0.08216, 0.05516, -0.05687, 0.0057, -0.03748],
85+
[-0.08051, 0.05751, -0.05647, 0.00283, -0.03645],
86+
[-0.08172, 0.05608, -0.06064, 0.00252, -0.03533],
87+
[-0.08073, 0.06144, -0.06373, 0.00935, -0.03154],
88+
[-0.06651, 0.06697, -0.06769, 0.01717, -0.03369],
89+
[-0.06526, 0.06931, -0.06935, 0.0139, -0.03702],
90+
[-0.05435, 0.05829, -0.06593, 0.01708, -0.04559],
91+
[-0.03648, 0.05234, -0.06759, 0.02057, -0.05053],
92+
[-0.03461, 0.05032, -0.06747, 0.02216, -0.05209],
93+
[-0.03444, 0.04835, -0.06812, 0.02296, -0.05276],
94+
[-0.03292, 0.04853, -0.06811, 0.02348, -0.05303],
95+
[-0.03349, 0.04783, -0.06846, 0.02393, -0.05334],
96+
[-0.03485, 0.04677, -0.06826, 0.02362, -0.05326],
97+
[-0.03408, 0.04744, -0.06931, 0.02302, -0.05288],
98+
[-0.03444, 0.04838, -0.06945, 0.02133, -0.05277],
99+
[-0.03473, 0.04792, -0.07033, 0.02196, -0.05314],
100+
]
101+
),
57102
}
58103

59104
docs = ["Hello World"]

0 commit comments

Comments
 (0)