2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Инструменты в Dify делятся на встроенные (жестко запрограммированные) и сторонние инструменты (подключаемый модуль OpenAPI Swagger/ChatGPT). Инструменты могут использоваться рабочими процессами и агентами. Разумеется, рабочие процессы также можно публиковать как инструменты, чтобы их можно было использовать в рабочих процессах.
Давайте возьмем Google в качестве примера. Из внешнего интерфейса просто введите ключ API SerpApi, а затем сосредоточьтесь на анализе внутренней реализации.
Расположение исходного кода: dify-0.6.9/api/core/tools/provider/builtin/google
Расположение исходного кода: dify-0.6.9/api/core/tools/provider/builtin/google/google.yaml
identity: # 工具供应商的基本信息
author: Dify # 作者
name: google # 工具供应商的名称,名称是唯一的,不允许和其它供应商重名
label: # 标签用于前端展示
en_US: Google # 英文标签
zh_Hans: Google # 简体中文标签
pt_BR: Google # 葡萄牙语标签
description: # 描述用于前端展示
en_US: Google # 英文描述
zh_Hans: GoogleSearch # 简体中文描述
pt_BR: Google # 葡萄牙语描述
icon: icon.svg # 图标文件名,图标文件需要放在当前模块的_assets目录下