Spec-Zone.ru › AWS CLI v2

[ aws . bedrock ]

create-model-customization-job

Описание

Создает задание по доработке модели для настройки базовой модели.

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

Сведения о формате обучающих и проверочных данных см. в разделе Подготовка наборов данных.

Задания по настройке модели асинхронные, и время завершения зависит от базовой модели и размера обучающих/проверочных данных. Для отслеживания задания используйте операцию GetModelCustomizationJob для получения статуса задания.

Дополнительную информацию см. в разделе Пользовательские модели в руководстве пользователя Amazon Bedrock.

См. также: Документация API AWS

Синтаксис

  create-model-customization-job
--job-name <value>
--custom-model-name <value>
--role-arn <value>
[--client-request-token <value>]
--base-model-identifier <value>
[--customization-type <value>]
[--custom-model-kms-key-id <value>]
[--job-tags <value>]
[--custom-model-tags <value>]
--training-data-config <value>
[--validation-data-config <value>]
--output-data-config <value>
[--hyper-parameters <value>]
[--vpc-config <value>]
[--customization-config <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--job-name (строка)

Имя задания по доработке модели.

--custom-model-name (строка)

Имя полученной пользовательской модели.

--role-arn (строка)

Идентификатор ресурса Amazon (ARN) роли службы IAM, которую Amazon Bedrock может принять для выполнения задач от вашего имени. Например, во время обучения модели Amazon Bedrock нуждается в вашем разрешении для чтения входных данных из ведра S3, записи артефактов модели в ведро S3. Для передачи этой роли Amazon Bedrock вызывающему API необходимо разрешение iam:PassRole.

--client-request-token (строка)

Уникальный, чувствительный к регистру идентификатор для обеспечения того, что запрос API завершится не более одного раза. Если этот токен соответствует предыдущему запросу, Amazon Bedrock игнорирует запрос, но не возвращает ошибку. Дополнительную информацию см. в разделе Обеспечение идемпотентности.

--base-model-identifier (строка)

Имя базовой модели.

--customization-type (строка)

Тип настройки.

Возможные значения:

  • FINE_TUNING
  • CONTINUED_PRE_TRAINING
  • DISTILLATION

--custom-model-kms-key-id (строка)

Пользовательская модель шифруется в состоянии покоя с помощью этого ключа.

--job-tags (список)

Теги для прикрепления к заданию.

(структура)

Определение пары ключ/значение для тега.

ключ -> (строка)

Ключ тега.

значение -> (строка)

Значение тега.

Краткая форма:

key=string,value=string ...

Синтаксис JSON:

[
  {
    "key": "string",
    "value": "string"
  }
  ...
]

--custom-model-tags (список)

Теги для прикрепления к полученной пользовательской модели.

(структура)

Определение пары ключ/значение для тега.

ключ -> (строка)

Ключ тега.

значение -> (строка)

Значение тега.

Краткая форма:

key=string,value=string ...

Синтаксис JSON:

[
  {
    "key": "string",
    "value": "string"
  }
  ...
]

--training-data-config (структура)

Информация об обучающем наборе данных.

s3Uri -> (строка)

URI S3, где хранятся обучающие данные.

invocationLogsConfig -> (структура)

Настройки использования журналов вызовов для настройки модели.

usePromptResponse -> (булево)

Использовать ответ модели для обучения или только запрос. Значение по умолчанию - False.

invocationLogSource -> (структура со значениями)

Источник журналов вызовов.

Примечание

Это структура со значениями. Можно задать только один из следующих верхних ключей: s3Uri.

s3Uri -> (строка)

URI журнала вызовов в ведре.

requestMetadataFilters -> (структура со значениями)

Правила фильтрации журналов вызовов на основе метаданных запроса.

Примечание

Это структура со значениями. Можно задать только один из следующих верхних ключей: equals, notEquals, andAll, orAll.

equals -> (массив)

Включать результаты, где ключ равен значению.

ключ -> (строка)

значение -> (строка)

notEquals -> (массив)

Включать результаты, где ключ не равен значению.

ключ -> (строка)

значение -> (строка)

andAll -> (список)

Включать результаты, где все базовые фильтры совпадают.

(структура)

Сопоставление ключа метаданных со значением, которому он должен или не должен быть равен.

equals -> (массив)

Включать результаты, где ключ равен значению.

ключ -> (строка)

значение -> (строка)

notEquals -> (массив)

Включать результаты, где ключ не равен значению.

ключ -> (строка)

значение -> (строка)

orAll -> (список)

Включать результаты, где любой из базовых фильтров совпадает.

(структура)

Сопоставление ключа метаданных со значением, которому он должен или не должен быть равен.

equals -> (массив)

Включать результаты, где ключ равен значению.

ключ -> (строка)

значение -> (строка)

notEquals -> (массив)

Включать результаты, где ключ не равен значению.

ключ -> (строка)

значение -> (строка)

Синтаксис JSON:

{
  "s3Uri": "string",
  "invocationLogsConfig": {
    "usePromptResponse": true|false,
    "invocationLogSource": {
      "s3Uri": "string"
    },
    "requestMetadataFilters": {
      "equals": {"string": "string"
        ...},
      "notEquals": {"string": "string"
        ...},
      "andAll": [
        {
          "equals": {"string": "string"
            ...},
          "notEquals": {"string": "string"
            ...}
        }
        ...
      ],
      "orAll": [
        {
          "equals": {"string": "string"
            ...},
          "notEquals": {"string": "string"
            ...}
        }
        ...
      ]
    }
  }
}

--validation-data-config (структура)

Информация о проверочном наборе данных.

validators -> (список)

Информация о валидаторах.

(структура)

Информация о валидаторе.

s3Uri -> (строка)

URI S3, где хранятся проверочные данные.

Краткая форма:

validators=[{s3Uri=string},{s3Uri=string}]

Синтаксис JSON:

{
  "validators": [
    {
      "s3Uri": "string"
    }
    ...
  ]
}

--output-data-config (структура)

Расположение S3 для выходных данных.

s3Uri -> (строка)

URI S3, где хранятся выходные данные.

Краткая форма:

s3Uri=string

Синтаксис JSON:

{
  "s3Uri": "string"
}

--hyper-parameters (массив)

Параметры, связанные с настройкой модели. Подробности о формате для различных моделей см. в разделе Настройка параметров гиперпараметров пользовательских моделей.

ключ -> (строка)

значение -> (строка)

Краткая форма:

KeyName1=string,KeyName2=string

Синтаксис JSON:

{"string": "string"
  ...}

--vpc-config (структура)

Конфигурация виртуальной частной сети (VPC), содержащей ресурсы, которые вы используете для этого задания. Дополнительную информацию см. в разделе Защита заданий настройки моделей с помощью VPC.

subnetIds -> (список)

Массив идентификаторов каждой подсети в VPC для использования.

(строка)

securityGroupIds -> (список)

Массив идентификаторов каждого правила безопасности в VPC для использования.

(строка)

Краткая форма:

subnetIds=string,string,securityGroupIds=string,string

Синтаксис JSON:

{
  "subnetIds": ["string", ...],
  "securityGroupIds": ["string", ...]
}

--customization-config (структура со значениями)

Конфигурация настройки для задания настройки модели.

Примечание

Это структура со значениями. Можно задать только один из следующих верхних ключей: distillationConfig.

distillationConfig -> (структура)

Конфигурация дистилляции для пользовательской модели.

teacherModelConfig -> (структура)

Конфигурация модели-учителя.

teacherModelIdentifier -> (строка)

Идентификатор модели-учителя.

maxResponseLengthForInference -> (целое число)

Максимальное количество токенов, запрошенных при вызове модели-учителя заданием настройки.

Краткая форма:

distillationConfig={teacherModelConfig={teacherModelIdentifier=string,maxResponseLengthForInference=integer}}

Синтаксис JSON:

{
  "distillationConfig": {
    "teacherModelConfig": {
      "teacherModelIdentifier": "string",
      "maxResponseLengthForInference": integer
    }
  }
}

--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, указанному в --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные JSON. Невозможно передать произвольные двоичные значения с помощью предоставленного значения JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если не предоставлено значение или предоставлено значение input, выводит JSON-образец входных данных, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено значение yaml-input, оно выведет образец входных данных YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, он проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не стабилен между версиями AWS CLI, и в сгенерированном JSON-скелете нет гарантий обратной совместимости.

Общие параметры

--debug (boolean)

Включить отладку регистрации.

--endpoint-url (string)

Заменить адрес по умолчанию команды на указанный адрес.

--no-verify-ssl (boolean)

По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Этот параметр изменяет поведение проверки SSL-сертификатов по умолчанию.

--no-paginate (boolean)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (string)

Стиль форматирования вывода команд.

  • json
  • text
  • table
  • yaml
  • yaml-stream

--query (string)

Запрос JMESPath для фильтрации данных ответа.

--profile (string)

Использовать определенный профиль из файла аутентификации.

--region (string)

Регион для использования. Заменяет настройки конфигурации/среды.

--version (string)

Отобразить версию этого инструмента.

--color (string)

Включить/выключить цветной вывод.

  • on
  • off
  • auto

--no-sign-request (boolean)

Не подписывать запросы. Кредиты не будут загружены, если этот аргумент предоставлен.

--ca-bundle (string)

Файл сертификата CA для проверки SSL-сертификатов. Заменяет настройки конфигурации/среды.

--cli-read-timeout (int)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет выполняться без блокировки и таймаута. Значение по умолчанию — 60 секунд.

--cli-connect-timeout (int)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет выполняться без блокировки и таймаута. Значение по умолчанию — 60 секунд.

--cli-binary-format (string)

Стиль форматирования, используемый для бинарных блоков. По умолчанию используется формат base64. Формат base64 ожидает, что бинарные блоки будут предоставлены как строка в кодировке base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и бинарные значения должны быть переданы буквально. При предоставлении содержимого из файла, соответствующего бинарному блоку, fileb:// всегда будет обрабатываться как бинарное и будет использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (boolean)

Отключить кли-пагинатор для вывода.

--cli-auto-prompt (boolean)

Автоматически запрашивать параметры ввода CLI.

--no-cli-auto-prompt (boolean)

Отключить автоматическое запроса параметров ввода CLI.

Вывод

jobArn -> (string)

Amazon Resource Name (ARN) работы тонкой настройки

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API