当前位置:   article > 正文

开源模型应用落地-LangChain高阶-Tools工具-ShellTool(一)_开源的shell工具

开源的shell工具

  一、前言

    LangChain 的 tools 是一系列关键组件,它们提供了与外部世界进行交互的能力。通过适当的使用这些组件,可以简单实现如执行网络搜索以获取最新信息、调用特定的 API 来获取数据或执行特定的操作、与数据库进行交互以获取存储的信息等需求。


二、术语

2.1. ShellTool

    LLM可以使用它来执行任何shell命令。一个常见用例是让LLM与您的本地文件系统进行交互。


三、前提条件 

3.1. 基础环境及前置条件

  1.  操作系统:centos7

3.2. 安装虚拟环境

  1. conda create --name langchain python=3.10
  2. conda activate langchain
  3. pip install langchain langchain-experimental

四、技术实现

4.1.判断系统是否负载过高

  1. # -*- coding = utf-8 -*-
  2. import os
  3. import warnings
  4. from langchain.chains.llm import LLMChain
  5. from langchain_community.llms.openai import OpenAI
  6. from langchain_community.tools import ShellTool
  7. from langchain_core.prompts import PromptTemplate
  8. warnings.filterwarnings("ignore")
  9. API_KE
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/853666
推荐阅读
相关标签
  

闽ICP备14008679号