3.1 KiB
DifyDatasetsConnector
Recupere conocimientos o almacene archivos en las bases de conocimientos de Dify utilizando la API de Dify.
Configuración
Agregue una base de conocimientos externa en LangBot y seleccione "DifyDatasetsConnector" como tipo de recuperador de conocimientos.
Configuración de creación (establecida al crear una base de conocimientos)
-api_base_url: URL base para la API de Dify
- Para Dify Cloud:
https://api.dify.ai/v1(predeterminado) - Para instancias autohospedadas: la URL de su servidor (por ejemplo,
http://localhost/apiohttps://your-domain.com/api) -dify_apikey: Su clave API de Dify de su instancia de Dify -dataset_id: el ID de su base de conocimientos/conjunto de datos de Dify
Configuración de recuperación (ajustable por consulta)
-search_method(predeterminado: semantic_search): el método de búsqueda a utilizar
-keyword_search: búsqueda basada en palabras clave
-semantic_search: búsqueda de similitud semántica (predeterminado)
-full_text_search: búsqueda de texto completo
-hybrid_search: búsqueda híbrida que combina semántica y texto completo
-top_k(predeterminado: 5): número máximo de resultados recuperados
-score_threshold_enabled(predeterminado: falso): si se habilita el filtrado de umbral de puntuación
-score_threshold(predeterminado: 0,5): puntuación de relevancia mínima (0-1), solo se muestra cuando el umbral de puntuación está habilitado
-reranking_enable(predeterminado: falso): habilita la reclasificación para mejorar la calidad de los resultados. El modelo de reclasificación se obtiene automáticamente de la configuración de su conjunto de datos de Dify; primero configure el modelo de reclasificación en la consola de Dify.
Cómo obtener valores de configuración
Obteniendo su clave API de Dify
- Vaya a https://cloud.dify.ai/
- Navegue a la página de su base de conocimientos.
- Haga clic en "ACCESO API" en la barra lateral izquierda
- Cree o copie su clave API desde la sección "Claves API"
Obteniendo su ID de conjunto de datos
- En la lista de la base de conocimientos de Dify, haga clic en su base de conocimientos.
- El ID del conjunto de datos está en la URL:
https://cloud.dify.ai/datasets/{dataset_id} - O puede encontrarlo en la página de documentación de API de su base de conocimientos.
Configuración de reclasificación
- En la consola Dify, vaya a la configuración de su conjunto de datos.
- Habilite la reclasificación y seleccione un modelo de reclasificación (por ejemplo,
cohere/rerank-v3.5) - Guarde la configuración
- En LangBot, habilite la opción "Habilitar reclasificación": el complemento utilizará automáticamente el modelo configurado en Dify.
Referencia de API
Este complemento utiliza la API Dify Dataset:
- Recuperación:
POST /v1/datasets/{dataset_id}/retrieve - Información del conjunto de datos:
GET /v1/datasets/{dataset_id} - Carga de documentos:
POST /v1/datasets/{dataset_id}/document/create-by-file - Eliminación de documentos:
DELETE /v1/datasets/{dataset_id}/documents/{document_id} - Documentación: https://docs.dify.ai/