Search Shortcut cmd + k | ctrl + k
quackformers

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!');]