Haystack est un framework open source pour créer des applications de recherche et basées sur des LLM. Deepset maintient un composant WeaveConnector qui transmet les traces des pipelines Haystack à W&B Weave afin que vous puissiez inspecter les exécutions des composants, les prompts et les sorties dans l’interface Weave. Pour obtenir des informations complètes sur l’API et des exemples supplémentaires, consultez ces ressources Deepset :Documentation Index
Fetch the complete documentation index at: https://docs.wandb.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Le WeaveConnector de Haystack.
- La référence de l’API d’intégration Weave de Haystack.
- L’exemple Tracer avec W&B Weave de Haystack utilisant un pipeline RAG.
Prérequis
- Définissez
WANDB_API_KEYdans votre environnement à l’aide de votre clé API W&B. - Définissez
HAYSTACK_CONTENT_TRACING_ENABLEDsurtrueavant d’exécuter un pipeline afin que Haystack émette des données de tracing que le connecteur pourra transférer.
Installer
pip :
haystack-ai et weave comme dépendances dans des versions compatibles.
Tracer un pipeline Haystack avec Weave
WeaveConnector de Haystack à un Pipeline Haystack et intègre W&B Weave afin d’assurer le traçage et la surveillance des composants de votre pipeline. Le pipeline_name que vous transmettez est utilisé comme nom du projet Weave pour les traces issues de ce pipeline.
Dans votre pipeline Haystack, ne connectez pas WeaveConnector à d’autres composants.
pipeline_name, puis accédez à Traces pour consulter la trace terminée.