当前位置: 首页 > news >正文

使用LangChain Agents构建Gradio及Gradio Tools(6)——创建自己的GradioTool

使用LangChain Agents构建Gradio及Gradio Tools(6)——创建自己的GradioTool

  • 本篇摘要
  • 16. 使用LangChain Agents构建Gradio及Gradio Tool
    • 16.6 创建自己的GradioTool
      • 16.6.1 创建步骤
      • 16.6.2 创建示例StableDiffusionTool
    • 参考文献

本章目录如下:

  1. 《使用LangChain Agents构建Gradio及Gradio Tools(1)——LangChain Agent概念》
  2. 《使用LangChain Agents构建Gradio及Gradio Tools(2)——LangChain Agent示例》
  3. 《使用LangChain Agents构建Gradio及Gradio Tools(3)——使用Langchain agents构建Gradio UI》
  4. 《使用LangChain Agents构建Gradio及Gradio Tools(4)——Gradio Tools:gradio_tools库》
  5. 《使用LangChain Agents构建Gradio及Gradio Tools(5)——gradio_tools的端到端示例详解》
  6. 《使用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.6 创建自己的GradioTool

本节分两小节讲解,首先详述GradioTool的创建步骤,然后用gradio_tools中的StableDiffusionTool作为创建演示样例,方便读者理解实践。

16.6.1 创建步骤

创建gradio_tools工具用到的核心抽象类是GradioTool,在基于LLM创建新工具类时,只需实现GradioTool中的标准接口即可。GradioTool的标准接口及说明如下:

class GradioTool(BaseTool):
    def __init__(self, name: str, description: str, src: str) -> None<
http://www.dtcms.com/a/120168.html

相关文章:

  • 关于软件bug描述
  • 核心案例 | 湖南汽车工程职业大学无人机操控与编队技术实验室
  • 引入模型的知识点整理(Three.js)
  • 阅读笔记“BFMSense”
  • MVS 无监督学习
  • docker各种清空缓存命令,下载jdk包总失败,执行完好了
  • BUUCTF-web刷题篇(15)
  • SeaTunnel系列之:部署SeaTunnel的Spark和Flink引擎
  • 时序数据库 TDengine Cloud 私有连接实战指南:4步实现数据安全传输与成本优化
  • (二)链表结构
  • Redis-一般操作
  • 深入理解CSS对齐属性:align-items, align-self, justify-items, justify-self
  • EasyExcel结合多线程+控制sheet页全量导出
  • 【每日随笔】目标制定的 “ 降维哲学 “ ( 目标过高引发 “ 行动力损耗 “ | 目标过低引发 “ 结果递减 “ | 目标制定最佳策略 )
  • 【Java设计模式】第2章 UML急速入门
  • #MongoDB 快速上手
  • swift-08-属性、汇编分析inout本质
  • StarRocks 助力首汽约车精细化运营
  • react实现上传图片到阿里云OSS以及问题解决(保姆级)
  • Spring中使用Kafka的详细配置,以及如何集成 KRaft 模式的 Kafka
  • 数据结构和算法(十二)--最小生成树
  • 做好一个测试开发工程师第二阶段:java入门:idea新建一个project后默认生成的.idea/src/out文件文件夹代表什么意思?
  • 基于开源AI大模型AI智能名片S2B2C商城小程序,探究私域电商中人格域积累与直播电商发展
  • 每日算法-250408
  • 使用Java多线程和POI进行Elasticsearch大批量数据导出
  • linux开发环境
  • 物联网外设管理服务平台
  • 吊舱的陀螺稳定系统技术要点!
  • java设计模式-建造者模式
  • 【算法竞赛】树上最长公共路径前缀(蓝桥杯2024真题·团建·超详细解析)