免费开源的AI调试利器LangChain Visualizer安装与配置详解【免费下载链接】langchain-visualizerVisualization and debugging tool for LangChain workflows项目地址: https://gitcode.com/gh_mirrors/la/langchain-visualizerLangChain Visualizer是一款免费开源的AI工作流可视化与调试工具它能够将LangChain的交互过程以直观的界面展示出来帮助开发者轻松追踪和优化AI应用的执行流程。无论是查看完整的提示文本、分析模板变量替换还是监控LLM调用成本这款工具都能提供强大支持。 核心功能亮点LangChain Visualizer为AI开发者带来了多项实用功能让复杂的LangChain工作流变得透明可控完整提示文本查看清晰展示每次与LLM交互时发送的完整提示内容模板变量高亮通过颜色区分提示中硬编码部分和模板替换部分执行流程可视化直观呈现函数调用堆栈和执行顺序成本监控自动计算并显示每个LLM调用及整体运行的成本OpenAI模型LangChain Visualizer执行界面 快速安装指南基础安装步骤安装LangChain Visualizer非常简单只需使用pip命令即可pip install langchain-visualizer对于Linux用户可能需要先安装libyaml依赖apt install -y libyaml-dev示例运行环境如果要运行示例截图中的演示需要安装额外的依赖pip install langchain-visualizer google-search-results openai⚙️ 简单配置步骤使用LangChain Visualizer只需三步简单配置在Python入口文件中添加import langchain_visualizer作为第一个导入编写一个异步函数来封装你要可视化的工作流调用langchain_visualizer.visualize函数并传入该异步函数 使用示例代码以下是一个简单的使用示例展示了如何可视化一个搜索代理import langchain_visualizer import asyncio from langchain.agents import initialize_agent, load_tools from langchain.llms import OpenAI llm OpenAI(temperature0.7) tools load_tools([serpapi, llm-math], llmllm) agent initialize_agent(tools, llm, agentzero-shot-react-description, verboseTrue) async def search_agent_demo(): return agent.run( Who is Olivia Wildes boyfriend? What is his current age raised to the 0.23 power? ) langchain_visualizer.visualize(search_agent_demo)运行上述代码后会自动打开浏览器窗口实时展示代理的执行过程 Jupyter笔记本支持Jupyter笔记本用户可以使用专门的Jupyter支持模块from langchain_visualizer.jupyter import visualize具体使用示例可参考项目中的演示笔记本。 嵌入可视化功能如果需要可视化文档分块嵌入过程可以使用visualize_embeddings函数from langchain_visualizer import visualize, visualize_embeddings async def run_chain(): # 你的链代码 ... visualize_embeddings() visualize(run_chain) 无需API密钥运行示例如果没有OpenAI或SERP API密钥可以使用录制的交互数据来运行示例pip install vcr-langchain OPENAI_API_KEYdummy python tests/agents/test_langchain_getting_started.py❓ 为什么选择LangChain Visualizer相比LangChain内置的跟踪器这款可视化工具具有以下优势更直观的ICE UI界面提供彩色高亮的模板变量显示在LLM调用被缓存时保持可视化逻辑静态不变能够展示工具如PythonREPL的实际调用情况而非仅显示高层级的链执行 总结LangChain Visualizer是AI开发者调试和优化LangChain工作流的得力助手。通过直观的可视化界面和丰富的功能它让复杂的AI交互过程变得清晰可见帮助开发者快速定位问题、优化性能。无论是新手还是经验丰富的开发者都能从中受益。立即安装体验让你的AI开发过程更加高效【免费下载链接】langchain-visualizerVisualization and debugging tool for LangChain workflows项目地址: https://gitcode.com/gh_mirrors/la/langchain-visualizer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考