Skip to main content
El endpoint /v1/embeddings genera embeddings vectoriales para texto de entrada. Los embeddings representan el significado semántico del texto como un array de flotantes de alta dimensión, lo que permite la búsqueda por similitud, el clustering y la generación aumentada por recuperación (RAG). El endpoint es compatible con la API de Embeddings de OpenAI.

Endpoint

Modelos de embedding compatibles

Consulta el Directorio de modelos para conocer la disponibilidad actual y los precios.

Solicitud

Cabeceras

Parámetros del cuerpo

string
requerido
ID del modelo de embedding. Ejemplo: "gemini-embedding-001", "text-embedding-3-small".
string | array
requerido
Texto a vectorizar. Puede ser una cadena de texto individual o un array de cadenas para embedding por lotes.
string
"float" (predeterminado) devuelve un array de flotantes. "base64" devuelve una cadena codificada en base64.
integer
Número de dimensiones para el embedding de salida. No es compatible con todos los modelos.

Ejemplos de solicitudes

Respuesta

Campos de la respuesta

array
Array de objetos de embedding, uno por cada cadena de entrada.
integer
Número de tokens procesados.

Ejemplo de similitud coseno

python