Bert-based embedding extension.
Maintainer(s):
martin-conur
Installing and Loading
INSTALL quackformers FROM community;
LOAD quackformers;
Example
SELECT embed('this is an embeddable sentence'); -- This is vanilla BERT (https://huggingface.co/sentence-transformers/all-MiniLM-L6-v2)
SELECT embed_jina('this is an embeddable sentence'); -- This is Jina BERT
About quackformers
Quackformers, a DuckDB extension embeddings. Intended to be used alongside VSS vector search for RAG-type functionalities. Quackformers is based on DuckDB's Rust Extension Template
Added Functions
function_name | function_type | description | comment | examples |
---|---|---|---|---|
embed | scalar | Embed text using vanilla BERT implementation, 384 output dim float32 | NULL | [SELECT embed('Quack Quack Quack!');] |
embed_jina | scalar | Embed text using Jina BERT implementation, 768 output dim float32 | NULL | [SELECT embed_jina('Quack Quack Quack!');] |