Contents
Utilities
Text to Embeddings
Transforms a block of text to embeddings using the specified transformer.
Requires the vector-serve
container to be set via vectorize.embedding_svc_url
, or an OpenAI key to be set if using OpenAI embedding models.
vectorize."transform_embeddings"(
"input" TEXT,
"model_name" TEXT DEFAULT 'text-embedding-ada-002',
"api_key" TEXT DEFAULT NULL
) RETURNS double precision[]
Parameters:
| Parameter | Type | Description | | :— | :–– | :— | | input | text | Raw text to be transformed to an embedding | | model_name | text | Name of the sentence-transformer or OpenAI model to use. | | api_key | text | API key for the transformer. Defaults to NULL. |
Example
select vectorize.transform_embeddings(
input => 'the quick brown fox jumped over the lazy dogs',
model_name => 'sentence-transformers/multi-qa-MiniLM-L6-dot-v1'
);
{-0.2556323707103729,-0.3213586211204529 ..., -0.0951206386089325}