/v1/embeddings gera embeddings vetoriais para entrada de texto. Os embeddings representam o significado semântico do texto como um array de floats de alta dimensão, permitindo busca por similaridade, clustering e geração aumentada por recuperação (RAG). O endpoint é compatível com a API de Embeddings da OpenAI.
Endpoint
Modelos de embedding suportados
Consulte o Diretório de Modelos para disponibilidade e preços atuais.
Requisição
Cabeçalhos
Parâmetros do corpo
string
obrigatório
ID do modelo de embedding. Exemplo:
"gemini-embedding-001", "text-embedding-3-small".string | array
obrigatório
Texto a ser embedado. Pode ser uma string única ou um array de strings para embedding em lote.
string
"float" (padrão) retorna um array de floats. "base64" retorna uma string codificada em base64.integer
Número de dimensões para o embedding de saída. Não suportado por todos os modelos.
Exemplos de requisição
Resposta
Campos da resposta
array
Array de objetos de embedding, um por string de entrada.
integer
Número de tokens processados.
Exemplo de similaridade por cosseno
python