Back to articles
Add Governance to LangChain, CrewAI, and LiteLLM in 3 Lines

Add Governance to LangChain, CrewAI, and LiteLLM in 3 Lines

via Dev.to PythonJoão André Gomes Marques

Five framework integrations. Same pattern. Three lines each. pip install asqav[langchain] # or crewai, litellm, haystack, openai-agents LangChain from asqav.extras.langchain import AsqavCallbackHandler handler = AsqavCallbackHandler ( api_key = " sk_... " ) chain . invoke ( input , config = { " callbacks " : [ handler ]}) Every chain run, tool call, and LLM call gets signed. You get a complete audit trail of what your chain did. CrewAI from asqav.extras.crewai import AsqavCrewHook hook = AsqavCrewHook ( api_key = " sk_... " ) task = Task ( description = " Research competitors " , callbacks = [ hook . task_callback ]) Task start, complete, and fail events are signed automatically. LiteLLM from asqav.extras.litellm import AsqavGuardrail guardrail = AsqavGuardrail ( api_key = " sk_... " ) # Register as custom guardrail - signs pre/post call events Haystack from asqav.extras.haystack import AsqavComponent pipeline . add_component ( " audit " , AsqavComponent ( api_key = " sk_... " )) OpenA

Continue reading on Dev.to Python

Opens in a new tab

Read Full Article
2 views

Related Articles