Пример кода
Ниже приведён простой пример файла Манифеста. Значение и назначение каждого элемента данных будут пояснены далее. Справочный код других плагинов смотрите в репозитории кода на GitHub.Структура
version
required
Версия плагина.
string
required
Тип плагина. В настоящее время поддерживается только
plugin, поддержка bundle появится в будущем.string
required
Автор, определяется как имя организации в Маркетплейс.
object
required
Мультиязычное имя.
RFC3339
required
Время создания. По требованию Маркетплейс оно не должно быть позже текущего времени.
string
required
Путь к иконке.
object
Запрашиваемые ресурсы.
int64
Максимальный объём используемой памяти, в основном связан с запросом ресурсов AWS Lambda в SaaS, единица измерения — байты.
object
Запрос прав доступа.
object
Право на обратный вызов моделей.
boolean
Включать ли права доступа к моделям.
boolean
Включать ли права доступа к большой языковой модели.
boolean
Включать ли права доступа к модели текстовых эмбеддингов.
boolean
Включать ли права доступа к реранк-модели.
boolean
Включать ли права доступа к модели синтеза речи.
boolean
Включать ли права доступа к модели распознавания речи.
boolean
Включать ли права доступа к модели модерации контента.
object
required
Список
yaml-файлов для конкретных возможностей, которые расширяет плагин. Абсолютный путь внутри пакета плагина. Например, если требуется расширить модель, нужно определить файл наподобие openai.yaml, указать здесь путь к файлу, и файл по этому пути должен действительно существовать, иначе упаковка завершится с ошибкой.array[string]
Расширение плагина для поставщиков Инструментов.
array[string]
Расширение плагина для поставщиков Эндпоинтов.
array[string]
Расширение плагина для поставщиков Агентной стратегии.
object
required
Метаданные плагина.
version
required
Версия формата
manifest, начальная версия 0.0.1.array[string]
required
Поддерживаемые архитектуры, в настоящее время поддерживаются только
amd64 и arm64.string
Указывает относительный путь или URL файла политики конфиденциальности плагина, например
"./privacy.md" или "https://your-web/privacy". Если вы планируете опубликовать плагин в Интеллос Маркетплейс, это поле обязательно для предоставления чётких сведений об использовании данных пользователей и заявлений о конфиденциальности. Подробные указания по заполнению смотрите в разделе Рекомендации по защите конфиденциальных данных плагина.Редактировать эту страницу | Сообщить о проблеме

