Обзор
Прежде чем переходить к подробной документации по интерфейсам, убедитесь, что у вас есть общее представление о процессе интеграции инструментов в плагины Интеллос.
Типы сообщений
Возврат сообщений разных типов: текста, ссылок, изображений и JSON
Переменные
Создание переменных и работа с ними для интеграции в рабочие процессы
Схема вывода
Определение пользовательских выходных переменных для обращения к ним в рабочих процессах
Структура данных
Возврат сообщений
Интеллос поддерживает сообщения разных типов, таких как
text, links, images, file BLOBs и JSON. Эти сообщения можно возвращать через специализированные интерфейсы.files, text и json. Приведённые ниже методы помогают наполнить эти переменные нужным содержимым.
Типы сообщений
Параметры
Параметры
string
required
URL изображения, которое будет загружено и показано
string
required
URL, который будет отображён как кликабельная ссылка
string
required
Текстовое содержимое для отображения
bytes
required
Необработанные данные файла в формате bytes
dict
Метаданные файла, включая:
mime_type: MIME-тип файла (например, “image/png”)- Другие метаданные, относящиеся к файлу
dict
required
Словарь Python, который будет сериализован в JSON
Переменные
Параметры
Параметры
Пользовательские выходные переменные
Чтобы обращаться к выходным переменным инструмента в приложении-рабочем процессе, нужно определить, какие переменные могут быть выведены. Это делается с помощью формата JSON Schema в манифесте вашего инструмента.
Определение схемы вывода
Структура схемы
Структура схемы
Пример реализации
Примеры
Полная реализация инструмента
Edit this page | Report an issue

