Langchain-Chatchat
9 строк · 303.0 Байт
1# LangChain 的 Shell 工具
2from pydantic import BaseModel, Field
3from langchain.tools import ShellTool
4def shell(query: str):
5tool = ShellTool()
6return tool.run(tool_input=query)
7
8class ShellInput(BaseModel):
9query: str = Field(description="一个能在Linux命令行运行的Shell命令")