Crear incrustaciones de texto
Genera incrustaciones vectoriales para una o múltiples entradas de texto. Devuelve vectores de punto flotante junto con estadísticas de uso de tokens.
Autorizaciones
Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
Encabezados
Optional external end-user identifier forwarded by the API gateway.
Cuerpo
Parámetros de solicitud para crear incrustaciones. Genera representaciones vectoriales del/los texto(s) de entrada.
El texto de entrada o el arreglo de textos para generar incrustaciones. Puede ser una sola cadena o un arreglo de cadenas. Nota: el tamaño del lote y los límites de longitud de entrada varían según el modelo. Consulta GET /embeddings/models para obtener límites específicos del modelo.
1 - 100000ID del modelo a utilizar para generar embeddings. Utiliza el formato proveedor:modelo. Consulta GET /embeddings/models para conocer los modelos disponibles y sus límites.
1El número de dimensiones que deben tener los embeddings de salida resultantes. Solo es compatible con ciertos modelos.
1 <= x <= 9007199254740991El formato para devolver las incrustaciones. Puede ser 'float' (matriz de números) o 'base64' (binario codificado en base64).
float, base64 Un identificador único que representa a su usuario final.
Respuesta
Está bien
Respuesta del punto final de embeddings que contiene los embeddings generados y la información de uso.
Una lista de objetos de incrustación. Cada objeto contiene el vector de incrustación como un arreglo de números de punto flotante o una cadena codificada en base64 que representa el significado semántico del texto de entrada.
El modelo utilizado para generar las incorporaciones
Estadísticas de uso para la solicitud de incrustaciones