使用LangChain Agents构建Gradio及Gradio Tools(5)——gradio_tools的端到端示例详解
使用LangChain Agents构建Gradio及Gradio Tools(5)——gradio_tools的端到端示例详解
- 本篇摘要
- 16. 使用LangChain Agents构建Gradio及Gradio Tool
- 16.5 gradio_tools的端到端示例详解
- 16.5.1 示例代码
- 16.5.2 视频及分步演示
- 参考文献
本章目录如下:
- 《使用LangChain Agents构建Gradio及Gradio Tools(1)——LangChain Agent概念》
- 《使用LangChain Agents构建Gradio及Gradio Tools(2)——LangChain Agent示例》
- 《使用LangChain Agents构建Gradio及Gradio Tools(3)——使用Langchain agents构建Gradio UI》
- 《使用LangChain Agents构建Gradio及Gradio Tools(4)——Gradio Tools:gradio_tools库》
- 《使用LangChain Agents构建Gradio及Gradio Tools(5)——gradio_tools的端到端示例详解》
- 《使用LangChain Agents构建Gradio及Gradio Tools(6)——创建自己的GradioTool》
本篇摘要
本章介绍LangChain Agents原理并用其构建Gradio,然后介绍如何使用大模型创建Gradio Tools。
16. 使用LangChain Agents构建Gradio及Gradio Tool
本章使用LangChain Agents构建Gradio,首先介绍LangChain Agents概念及执行逻辑,并给出演示用例,然后用其构建Gradio,最后介绍如何通过智能体使用Gradio Tools,以及如何创建Gradio Tools。
16.5 gradio_tools的端到端示例详解
尽管gradio_tools与多个代理框架兼容,如LangChain、Transformer、MiniChain等,但在本文中将重点介绍Langchain Agent。下面通过端到端(end-to-end)示例介绍如何让Langchain Agent通过库gradio_tools获得各类GradioTool工具。
16.5.1 示例代码
使用gradio_tools的方法很简单,只需从库gradio_tools导入所需的工具,并将它们作为参数传递给LangChain的initialize_agent方法即可。如下例所示,我们从预构建工具集中分别导入StableDiffusionPromptGeneratorTool、StableDiffusionTool、ImageCaptioningTool和TextToVideoToo