LLM
Create embeddings
POST
Crea vectores de embedding a partir de entradas de texto o multimedia. Las solicitudes de solo texto devuelven un vector por cada entrada, útil para retrieval, búsqueda semántica, clustering, clasificación y RAG. Las solicitudes que contienen multimedia (imágenes, audio o vídeo como data URIs en base64) fusionan todas las entradas en un único vector cross-modal — procese cada recurso en su propia solicitud cuando necesite un vector por recurso. Compatible con el formato de la API OpenAI Embeddings. El streaming no está soportado en este endpoint.
Autenticación
Token Bearer. Use su clave API como token Bearer en el encabezado Authorization.Formato:
Bearer <SUNRA_KEY>Solicitud
Este endpoint espera un objeto.ID del modelo de embedding a utilizar, p. ej.
google/gemini-embedding-2. Consulte la página de modelos para ver los modelos de embedding disponibles.Entradas a convertir en embedding, como una cadena de texto única o un array de cadenas. Las entradas de solo texto se procesan de forma independiente y devuelven un vector por entrada, en el mismo orden que las entradas. Las entradas multimedia se pasan como data URIs en base64 (
data:image/png;base64,…, data:audio/mpeg;base64,…, data:video/mp4;base64,…) y pueden mezclarse con texto — pero cualquier solicitud que contenga multimedia devuelve un único vector fusionado para el conjunto de todas las entradas. Límites (del proveedor upstream): como máximo 6 imágenes por solicitud, vídeo de hasta 120 segundos y un presupuesto combinado de 8.192 tokens entre todas las modalidades (tokens de texto; las imágenes cuentan 258 tokens cada una, el audio 25 tokens/segundo y el vídeo 66 tokens/segundo).El número de dimensiones de los embeddings de salida. Solo lo soportan los modelos con dimensiones de salida flexibles (Matryoshka Representation Learning). Para
google/gemini-embedding-2 el valor por defecto es 3072, y se admiten valores de 128 a 3072. Los valores más pequeños truncan el vector conservando la mayor parte de la calidad semántica.El formato de los embeddings devueltos. Puede ser
float (por defecto) o base64.Respuesta
Siempre
list.Una lista de objetos embedding, uno por entrada, en el orden de las entradas.
El modelo utilizado para crear los embeddings.
Uso de tokens de la solicitud. Los embeddings se facturan únicamente por tokens de entrada, con tarifas específicas por modalidad (consulte la página del modelo para conocer los precios). Las solicitudes con multimedia incluyen recuentos de tokens por modalidad.