Ekinox
Tools

Qdrant

Usa la base de datos vectorial Qdrant

Qdrant es una base de datos vectorial de código abierto diseñada para el almacenamiento, gestión y recuperación eficiente de embeddings vectoriales de alta dimensionalidad. Qdrant permite búsquedas semánticas rápidas y escalables, lo que la hace ideal para aplicaciones de IA que requieren búsqueda por similitud, sistemas de recomendación y recuperación de información contextual.

Con Qdrant, puedes:

  • Almacenar embeddings vectoriales: Gestionar y persistir vectores de alta dimensionalidad de manera eficiente y a escala
  • Realizar búsquedas de similitud semántica: Encontrar los vectores más similares a un vector de consulta en tiempo real
  • Filtrar y organizar datos: Utilizar filtrado avanzado para refinar los resultados de búsqueda basados en metadatos o payload
  • Obtener puntos específicos: Recuperar vectores y sus payloads asociados por ID
  • Escalar sin problemas: Manejar grandes colecciones y cargas de trabajo de alto rendimiento

En Ekinox, la integración con Qdrant permite a tus agentes interactuar con Qdrant de forma programática como parte de sus flujos de trabajo. Las operaciones compatibles incluyen:

  • Upsert: Insertar o actualizar puntos (vectores y cargas útiles) en una colección de Qdrant
  • Search: Realizar búsquedas de similitud para encontrar vectores más similares a un vector de consulta dado, con filtrado opcional y personalización de resultados
  • Fetch: Recuperar puntos específicos de una colección por sus IDs, con opciones para incluir cargas útiles y vectores

Esta integración permite a tus agentes aprovechar potentes capacidades de búsqueda y gestión de vectores, habilitando escenarios avanzados de automatización como búsqueda semántica, recomendaciones y recuperación contextual. Al conectar Ekinox con Qdrant, puedes crear agentes que entiendan el contexto, recuperen información relevante de grandes conjuntos de datos y ofrezcan respuestas más inteligentes y personalizadas, todo sin gestionar infraestructuras complejas.

Instrucciones de uso

Integra Qdrant en el flujo de trabajo. Puede insertar, buscar y recuperar puntos. Requiere clave API.

Herramientas

qdrant_upsert_points

Insertar o actualizar puntos en una colección de Qdrant

Entrada

ParámetroTipoObligatorioDescripción
urlstringURL base de Qdrant
apiKeystringNoClave API de Qdrant (opcional)
collectionstringNombre de la colección
pointsarrayArray de puntos para upsert

Salida

ParámetroTipoDescripción
statusstringEstado de la operación upsert
dataobjectDatos de resultado de la operación upsert

qdrant_search_vector

Buscar vectores similares en una colección de Qdrant

Entrada

ParámetroTipoObligatorioDescripción
urlstringURL base de Qdrant
apiKeystringNoClave API de Qdrant (opcional)
collectionstringNombre de la colección
vectorarrayVector a buscar
limitnumberNoNúmero de resultados a devolver
filterobjectNoFiltro a aplicar a la búsqueda
with_payloadbooleanNoIncluir payload en la respuesta
with_vectorbooleanNoIncluir vector en la respuesta

Salida

ParámetroTipoDescripción
dataarrayResultados de búsqueda de vectores con ID, puntuación, payload y datos de vector opcionales
statusstringEstado de la operación de búsqueda

qdrant_fetch_points

Obtener puntos por ID desde una colección de Qdrant

Entrada

ParámetroTipoObligatorioDescripción
urlstringURL base de Qdrant
apiKeystringNoClave API de Qdrant (opcional)
collectionstringNombre de la colección
idsarrayArray de IDs de puntos a obtener
with_payloadbooleanNoIncluir payload en la respuesta
with_vectorbooleanNoIncluir vector en la respuesta

Salida

ParámetroTipoDescripción
dataarrayPuntos recuperados con ID, carga útil y datos vectoriales opcionales
statusstringEstado de la operación de recuperación

Notas

  • Categoría: tools
  • Tipo: qdrant
Qdrant