Embeddings
Vetores (embeddings) gerados a partir de texto.
Classe Embeddings: 1 métodos (0 no @owbase/web, 1 no @owbase/node). Os exemplos usam a forma de objeto dos parâmetros; troque os valores entre < e > pelos seus.
createTextEmbeddings
Seção intitulada “createTextEmbeddings”Criar embedding de texto
SDK: só @owbase/node
Gera embeddings vetoriais para uma lista de textos com o modelo de embedding escolhido. Use os vetores devolvidos em buscas semânticas e consultas de similaridade nas suas coleções de vetores.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
texts |
string[] |
sim | Lista de textos para gerar embeddings. |
model |
EmbeddingModel |
não | Modelo de embedding usado para gerar os embeddings vetoriais. Valores: nomic-embed-text, all-minilm. |
Acesso: chave de API com o escopo embeddings.write ou sessão do usuário, ou mesmo sem sessão (vale o que as permissões do recurso deixam).
import { Client, Embeddings, EmbeddingModel } from '@owbase/node';
const client = new Client() .setEndpoint('https://cloud.owbase.dev/v1') // endpoint da API .setProject('<YOUR_PROJECT_ID>') // ID do projeto .setKey('<YOUR_API_KEY>'); // chave de API (só no servidor)
const embeddings = new Embeddings(client);
const result = await embeddings.createTextEmbeddings({ texts: [ 'Owbase helps developers build applications.', 'Find documents with semantic search.', ], model: EmbeddingModel.NomicEmbedText, // opcional});As descrições desta página são traduções das que vêm da especificação da API do servidor (licença BSD-3-Clause), e os exemplos vêm do gerador de SDKs (licença MIT). Os avisos completos estão no arquivo NOTICE dos pacotes @owbase/web e @owbase/node.