O que é OpenAI Embeddings?
Definição
OpenAI Embeddings são representações vetoriais de textos gerados via API da OpenAI. Cada texto vira um array de floats que captura semântica, permitindo comparar similaridade entre conteúdos.
Usados em buscas semânticas, RAG e recomendações. O modelo text-embedding-ada-002 gera vetores de 1536 dimensões, comparados via cosine similarity.
Exemplo Prático
TypeScript
import OpenAI from 'openai';
const client = new OpenAI();
const response = await client.embeddings.create({
model: 'text-embedding-ada-002',
input: 'Como funciona um índice no PostgreSQL?',
});
console.log(response.data[0].embedding);Quer ver OpenAI Embeddings em ação em projetos reais?
Ver artigos sobre OpenAI Embeddings