Интеллос поддерживает несколько типов плагинов, каждый из которых нацелен на свою точку расширения платформы. Выберите тот, который соответствует тому, как будет вызываться ваш код.

Быстрый выбор

Частые вопросы

Да. Плагин типа Tool может также предоставлять эндпоинты. Например, плагин-бот для Discord отправляет сообщения (tool) и принимает вебхуки (endpoint) в одном пакете. С плагинами типа Model строже: они не могут включать инструменты или эндпоинты.
Tool — это отдельная возможность, которую Агент решает вызвать (например, «найти в интернете»). Agent Strategy — это сам цикл рассуждений: политика, которая решает, какие инструменты вызывать, в каком порядке и когда остановиться. Создавайте инструмент, если только вы не заменяете то, как мыслят Агенты.
Datasource переносит документы в базу знаний для поиска. Trigger запускает рабочий процесс в реальном времени по событию в источнике. Одни и те же системы могут питать оба типа, но шаблон потребления разный: индексация против выполнения по событиям.
Расширения работают в другую сторону: внешний сервис обращается внутрь Интеллос. Инструменты нужны для того, чтобы Агенты и Workflow обращались наружу к сервису. Создавайте Extension, когда ваш плагин — это точка входа, а не действие.

Дальнейшие шаги

Выбрав тип, настройте CLI и сгенерируйте каркас проекта:

Установите CLI

Установите dify на свою машину и запустите dify plugin init.

Изучите спецификацию манифеста

Разберитесь в структуре YAML, общей для всех плагинов.

Edit this page | Report an issue