/v1/embeddings, almacena el vector devuelto y búscalo con tu base de datos vectorial.
Crear un embedding
Usa un model ID con capacidad de embedding desde la página de Models o el directorio de modelos. Los ejemplos de abajo llaman a la API de Embeddings compatible con OpenAI.Estos ejemplos usan el marcador de posición
your-embedding-model-id. Sustitúyelo por un model ID de embedding disponible de la página de Models o del directorio de modelos antes de ejecutar la solicitud.Ejemplo de respuesta
Una respuesta correcta puede verse así. La respuesta incluye un vector por cada elemento de entrada; el vector de abajo está acortado para facilitar la lectura:Entrada por lotes
Envía un array de cadenas cuando quieras varios vectores en una sola solicitud:cURL
Registros de ejemplo de modelos
Esta respuesta de ejemplo del catálogo de modelos muestra el sobre de
/api/models y la forma de un registro de modelo de embedding compatible con OpenAI. Algunos registros de embedding usan un model_type vacío; elige un modelo de embedding por ID y compatibilidad de endpoint en lugar de basarte solo en ese campo.cURL
Errores comunes
Input too long
Input too long
Divide los documentos largos en fragmentos antes de generar embeddings.
Wrong model type
Wrong model type
Elige un modelo con capacidad de embedding del directorio de modelos.
Vector dimensions mismatch
Vector dimensions mismatch
Mantén el mismo modelo y dimensiones para un índice vectorial.
Missing API key
Missing API key
Envía
Authorization: Bearer $COMETAPI_KEY.Códigos de error y estrategia de reintento
400
400
No reintentes hasta corregir la entrada, el model ID o la configuración de dimensiones.
401
401
No reintentes hasta que la clave de API esté presente y sea válida.
404
404
Verifica la URL base, la ruta y el model ID antes de reintentar.
429
429
Reintenta con backoff exponencial y reduce el tamaño del lote o la concurrencia.
500 or 503
500 or 503
Reintenta con backoff para errores transitorios del proveedor o del servicio.
Precios y directorio de modelos
Models page
Lee cómo CometAPI expone los model ID en la documentación.
Model directory
Explora la disponibilidad y las capacidades de los modelos.
Pricing
Consulta los precios antes de llamar a un modelo.