Spec-Zone.ru › AWS CLI v2

[ aws . bedrock-agent ]

create-flow-version

Описание

Создаёт версию потока, которую можно развернуть. Дополнительную информацию см. в разделе Развертывание потока в Amazon Bedrock в Руководстве пользователя Amazon Bedrock.

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

create-flow-version использует значения типов документов. Типы документов следуют модели данных JSON, где допустимые значения: строки, числа, булевы значения, null, массивы и объекты. Для входных данных команд, опций и вложенных параметров, помеченных типом document, необходимо предоставить JSON. Краткая синтаксическая запись не поддерживает типы документов.

Синтаксис

  create-flow-version
[--client-token <value>]
[--description <value>]
--flow-identifier <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]

Опции

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

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

--description (строка)

Описание версии потока.

--flow-identifier (строка)

Уникальный идентификатор потока, для которого требуется создать версию.

--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 (булево)

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

--endpoint-url (строка)

Переопределяет значение URL по умолчанию команды указанным URL.

--no-verify-ssl (булево)

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

--no-paginate (булево)

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

--output (строка)

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

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

--query (строка)

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

--profile (строка)

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

--region (строка)

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

--version (строка)

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

--color (строка)

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

  • on
  • off
  • auto

--no-sign-request (булево)

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

--ca-bundle (строка)

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

--cli-read-timeout (целое число)

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

--cli-connect-timeout (целое число)

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

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — 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 (булево)

Отключить пейджер CLI для вывода.

--cli-auto-prompt (булево)

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

--no-cli-auto-prompt (булево)

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

Вывод

arn -> (строка)

Amazon Resource Name (ARN) потока.

createdAt -> (метка времени)

Время создания потока.

customerEncryptionKeyArn -> (строка)

Ключ KMS, с которым зашифрован поток.

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

Описание узлов и соединений в потоке.

connections -> (список)

Массив определений соединений в потоке.

(структура)

Содержит информацию о соединении между двумя узлами в потоке.

configuration -> (меченый объединяющий тип структуры)

Настройка соединения.

Примечание

Это меченый объединяющий тип структуры. Только один из следующих ключей верхнего уровня может быть установлен: conditional, data.

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

Настройка соединения, исходящего от узла Условия.

condition -> (строка)

Условие, которое запускает это соединение. Дополнительную информацию о написании условий см. в типе узла **Условие** в разделе Типы узлов в Руководстве пользователя Amazon Bedrock.

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

Настройка соединения, исходящего от узла, который не является узлом Условия.

sourceOutput -> (строка)

Имя вывода в узле источника, с которого начинается соединение.

targetInput -> (строка)

Имя входа в целевом узле, в котором заканчивается соединение.

name -> (строка)

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

source -> (строка)

Узел, с которого начинается соединение.

target -> (строка)

Узел, в котором заканчивается соединение.

type -> (строка)

Является ли узел источника, с которого начинается соединение, узлом условия (Conditional) или нет (Data).

nodes -> (список)

Массив определений узлов в потоке.

(структура)

Содержит конфигурацию узла в потоке.

конфигурация -> (структура помеченного объединения)

Содержит конфигурации для узла.

Примечание

Это структура помеченного объединения. Только один из следующих верхних ключей может быть задан: agent, collector, condition, inlineCode, input, iterator, knowledgeBase, lambdaFunction, lex, loop, loopController, loopInput, output, prompt, retrieval, storage.

агент -> (структура)

Содержит конфигурации для узла агента в вашем потоке. Вызывает псевдоним агента и возвращает ответ.

agentAliasArn -> (строка)

Идентификатор ресурса Amazon (ARN) псевдонима агента, который нужно вызвать.

коллектор -> (структура)

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

условие -> (структура)

Содержит конфигурации для узла условия в вашем потоке. Определяет условия, которые приводят к различным ветвям потока.

условия -> (список)

Массив условий. Каждый член содержит имя условия и выражение, определяющее условие.

(структура)

Определяет условие в узле условия.

выражение -> (строка)

Определяет условие. Вы должны сослаться хотя бы на один из входов в условии. Для получения дополнительной информации разверните раздел Узел условия в разделах Типы узлов в потоках подсказок.

имя -> (строка)

Имя условия, на которое можно сослаться.

встраиваемый код -> (структура)

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

код -> (строка)

Код, выполняемый в узле встроенного кода. Код может получать данные ввода из предыдущих узлов в потоке, выполнять операции над этими данными и генерировать выходные данные, которые могут использоваться другими узлами в вашем потоке.

Код должен быть корректным на языке программирования language, который вы указали.

язык -> (строка)

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

Код должен быть корректным на языке программирования language, который вы указали. В настоящее время поддерживается только Python 3 (Python_3).

вход -> (структура)

Содержит конфигурации для узла входного потока в вашем потоке. Первый узел в потоке. inputs не может быть указан для этого узла.

итератор -> (структура)

Содержит конфигурации для узла итератора в вашем потоке. Принимает входные данные, которые являются массивом, и итеративно отправляет каждый элемент массива в качестве выходных данных следующему узлу. Размер массива также возвращается в выходных данных.

Узел выходного потока в конце итерации потока вернёт ответ для каждого элемента массива. Чтобы вернуть только один ответ, можно включить узел коллектора ниже по потоку от узла итератора.

база знаний -> (структура)

Содержит конфигурации для узла базы знаний в вашем потоке. Запрашивает базу знаний и возвращает полученные результаты или сгенерированный ответ.

конфигурация_защитных_мер -> (структура)

Содержит конфигурации для применения защитных мер во время запроса и генерации ответа для базы знаний в этой конфигурации.

идентификатор_защитных_мер -> (строка)

Уникальный идентификатор защитных мер.

версия_защитных_мер -> (строка)

Версия защитных мер.

конфигурация_вывода -> (структура помеченного объединения)

Содержит конфигурации вывода для запроса.

Примечание

Это структура помеченного объединения. Только один из следующих верхних ключей может быть задан: text.

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

Содержит конфигурации вывода для текстового запроса.

максимальное_количество_токенов -> (целое число)

Максимальное количество токенов для возврата в ответе.

последовательности_остановки -> (список)

Список строк, определяющих последовательности, после которых модель прекратит генерацию.

(строка)

температура -> (число с плавающей точкой)

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

вероятность_выбора_кандидатов -> (число с плавающей точкой)

Процент наиболее вероятных кандидатов, которые модель рассматривает для следующего токена.

идентификатор_базы_знаний -> (строка)

Уникальный идентификатор базы знаний для запроса.

идентификатор_модели -> (строка)

Уникальный идентификатор модели или профиля вывода, который необходимо использовать для генерации ответа из результатов запроса. Опустите этот параметр, если вы хотите вернуть полученные результаты в виде массива.

количество_результатов -> (целое число)

Количество результатов, которые нужно извлечь из базы знаний.

конфигурация_оркестрации -> (структура)

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

дополнительные_параметры_запроса_модели -> (словарь)

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

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

значение -> (документ)

конфигурация_вывода -> (структура помеченного объединения)

Содержит конфигурации вывода для запроса.

Примечание

Это структура помеченного объединения. Только один из следующих верхних ключей может быть задан: text.

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

Содержит конфигурации вывода для текстового запроса.

максимальное_количество_токенов -> (целое число)

Максимальное количество токенов для возврата в ответе.

последовательности_остановки -> (список)

Список строк, определяющих последовательности, после которых модель прекратит генерацию.

(строка)

температура -> (число с плавающей точкой)

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

вероятность_выбора_кандидатов -> (число с плавающей точкой)

Процент наиболее вероятных кандидатов, которые модель рассматривает для следующего токена.

конфигурация_производительности -> (структура)

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

задержка -> (строка)

Настройка оптимизации задержки.

шаблон_запроса -> (структура)

Пользовательский шаблон запроса для оркестрации процесса извлечения и генерации.

текстовый_шаблон_запроса -> (строка)

Текст шаблона запроса.

шаблон_запроса -> (структура)

Пользовательский шаблон запроса, используемый с базой знаний для генерации ответов.

текстовый_шаблон_запроса -> (строка)

Текст шаблона запроса.

конфигурация_переупорядочивания -> (структура)

Конфигурация для переупорядочивания полученных результатов из базы знаний для повышения релевантности.

конфигурация_переупорядочивания_bedrock -> (структура)

Определяет конфигурацию для использования модели переупорядочивания Amazon Bedrock для переупорядочивания полученных результатов.

конфигурация_метаданных -> (структура)

Определяет, как должны обрабатываться поля метаданных во время процесса переупорядочивания.

режим_выбора -> (строка)

Режим выбора полей метаданных для переупорядочивания.

конфигурация_селективного_режима -> (структура помеченного объединения)

Конфигурация для включения или исключения полей метаданных при переупорядочивании.

Примечание

Это структура помеченного объединения. Только один из следующих верхних ключей может быть задан: fieldsToExclude, fieldsToInclude.

исключенные_поля -> (список)

Указывает поля метаданных, которые следует исключить из процесса переупорядочивания.

(структура)

Указывает поле метаданных для включения или исключения при переупорядочивании.

имя_поля -> (строка)

Имя поля метаданных для включения или исключения при переупорядочивании.

включенные_поля -> (список)

Указывает поля метаданных, которые следует включить в процесс переупорядочивания.

(структура)

Указывает поле метаданных для включения или исключения при переупорядочивании.

имя_поля -> (строка)

Имя поля метаданных для включения или исключения при переупорядочивании.

конфигурация_модели -> (структура)

Указывает конфигурацию для модели переупорядочивания Amazon Bedrock.

дополнительные_параметры_запроса_модели -> (словарь)

Указывает дополнительные параметры запроса, специфичные для модели, в виде пар ключ-значение, которые включаются в запрос к модели переупорядочивания Amazon Bedrock.

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

значение -> (документ)

modelArn -> (строка)

Идентификатор ресурса Amazon (ARN) модели переупорядочивания Amazon Bedrock.

количество_переупорядоченных_результатов -> (целое число)

Указывает количество результатов, которые нужно вернуть после переупорядочивания.

тип -> (строка)

Указывает тип модели переупорядочивания. В настоящее время единственное поддерживаемое значение — BEDROCK_RERANKING_MODEL.

функция_lambda -> (структура)

Содержит конфигурации для узла функции Lambda в вашем потоке. Вызывает функцию Lambda.

lambdaArn -> (строка)

Идентификатор ресурса Amazon (ARN) вызываемой функции Lambda.

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

Содержит конфигурации для узла Lex в вашем потоке. Вызывает бота Amazon Lex для определения намерения входных данных и возвращает намерение в качестве выходных данных.

botAliasArn -> (строка)

Идентификатор ресурса Amazon (ARN) псевдонима бота Amazon Lex, который нужно вызвать.

localeId -> (строка)

Регион для вызова бота Amazon Lex.

цикл -> (структура)

Содержит конфигурации для цикла DoWhile в вашем потоке.

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

Определение узлов цикла DoWhile и соединений между узлами в потоке.

connections -> (список)

Массив определений соединений в потоке.

(структура)

Содержит информацию о соединении между двумя узлами в потоке.

configuration -> (структура помеченного объединения)

Конфигурация соединения.

Примечание

Это структура помеченного объединения. Только один из следующих ключей верхнего уровня может быть задан: conditional, data.

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

Конфигурация соединения, исходящего из узла Условия.

condition -> (строка)

Условие, которое запускает это соединение. Дополнительную информацию о написании условий см. в разделе Узел Условия в разделе "Типы узлов" в Руководстве пользователя Amazon Bedrock.

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

Конфигурация соединения, исходящего из узла, который не является узлом Условия.

sourceOutput -> (строка)

Имя выходного параметра в исходном узле, с которого начинается соединение.

targetInput -> (строка)

Имя входного параметра в целевом узле, в котором заканчивается соединение.

name -> (строка)

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

source -> (строка)

Узел, с которого начинается соединение.

target -> (строка)

Узел, в котором заканчивается соединение.

type -> (строка)

Указывает, является ли исходный узел, с которого начинается соединение, узлом условия (Conditional ) или нет (Data ).

nodes -> (список)

Массив определений узлов в потоке.

(структура)

Содержит конфигурации об узле в потоке.

configuration -> (структура помеченного объединения)

Содержит конфигурации для узла.

Примечание

Это структура помеченного объединения. Только один из следующих ключей верхнего уровня может быть задан: agent, collector, condition, inlineCode, input, iterator, knowledgeBase, lambdaFunction, lex, loop, loopController, loopInput, output, prompt, retrieval, storage.

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

Содержит конфигурации для узла агента в вашем потоке. Вызывает псевдоним агента и возвращает ответ.

agentAliasArn -> (строка)

Идентификатор ресурса Amazon (ARN) псевдонима агента, который необходимо вызвать.

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

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

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

Содержит конфигурации для узла условия в вашем потоке. Определяет условия, приводящие к различным ветвям потока.

conditions -> (список)

Массив условий. Каждый элемент содержит имя условия и выражение, определяющее условие.

(структура)

Определяет условие в узле условия.

expression -> (строка)

Определяет условие. Вам необходимо сослаться хотя бы на один из входных данных в условии. Дополнительную информацию см. в разделе «Узел условия» в Node types in prompt flows.

name -> (строка)

Имя условия, к которому можно обратиться.

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

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

code -> (строка)

Код, выполняемый в узле встроенного кода. Код может обращаться к входным данным из предыдущих узлов в потоке, выполнять операции с этими данными и генерировать выходные данные, которые могут использоваться другими узлами в вашем потоке.

Код должен быть действительным на языке программирования language, который вы укажете.

language -> (строка)

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

Код должен быть действительным на языке программирования language, который вы укажете. В настоящее время поддерживается только Python 3 (Python_3).

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

Содержит конфигурации для узла входного потока в вашем потоке. Первый узел в потоке. inputs не может быть указан для этого узла.

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

Содержит конфигурации для узла итератора в вашем потоке. Принимает вход, который является массивом, и итеративно отправляет каждый элемент массива в качестве выходных данных в последующий узел. Размер массива также возвращается в выходных данных.

Узел выходного потока в конце итерации потока вернёт ответ для каждого элемента массива. Чтобы вернуть только один ответ, вы можете включить узел коллектора ниже по потоку от узла итератора.

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

Содержит конфигурации для узла базы знаний в вашем потоке. Запрашивает базу знаний и возвращает полученные результаты или сгенерированный ответ.

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

Содержит конфигурации для защиты от сбоев, применяемых при запросе и генерации ответов для базы знаний в этой конфигурации.

guardrailIdentifier -> (строка)

Уникальный идентификатор защиты от сбоев.

guardrailVersion -> (строка)

Версия защиты от сбоев.

inferenceConfiguration -> (структура помеченного объединения)

Содержит конфигурации вывода для запроса.

Примечание

Это структура помеченного объединения. Только один из следующих ключей верхнего уровня может быть задан: text.

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

Содержит конфигурации вывода для текстового запроса.

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

Максимальное количество токенов, возвращаемых в ответе.

stopSequences -> (список)

Список строк, определяющих последовательности, после которых модель прекратит генерацию.

(строка)

temperature -> (вещественное число)

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

topP -> (вещественное число)

Процент наиболее вероятных кандидатов, которые модель рассматривает для следующего токена.

knowledgeBaseId -> (строка)

Уникальный идентификатор базы знаний для запроса.

modelId -> (строка)

Уникальный идентификатор модели или профиля вывода для использования для генерации ответа из результатов запроса. Опустите этот параметр, если вы хотите вернуть полученные результаты в виде массива.

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

Количество результатов, которые необходимо извлечь из базы знаний.

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

Конфигурация для организации процесса извлечения и генерации в узле базы знаний.

additionalModelRequestFields -> (словарь)

Дополнительные параметры запроса, специфичные для модели, в виде пар «ключ-значение», которые необходимо включить в запрос к модели основного уровня.

key -> (строка)

value -> (документ)

inferenceConfig -> (структура помеченного объединения)

Содержит конфигурации вывода для запроса.

Примечание

Это структура помеченного объединения. Только один из следующих ключей верхнего уровня может быть задан: text.

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

Содержит конфигурации вывода для текстового запроса.

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

Максимальное количество токенов, возвращаемых в ответе.

stopSequences -> (список)

Список строк, определяющих последовательности, после которых модель прекратит генерацию.

(строка)

temperature -> (вещественное число)

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

topP -> (вещественное число)

Процент наиболее вероятных кандидатов, которые модель рассматривает для следующего токена.

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

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

latency -> (строка)

Настройка оптимизации задержки.

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

Пользовательская шаблон запроса для управления процессом извлечения и генерации.

textPromptTemplate -> (строка)

Текст шаблона запроса.

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

Пользовательский шаблон запроса, используемый с базой знаний для генерации ответов.

textPromptTemplate -> (строка)

Текст шаблона запроса.

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

Конфигурация для переупорядочивания полученных результатов из базы знаний для повышения релевантности.

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

Указывает конфигурацию для использования модели переупорядочивания Amazon Bedrock для переупорядочивания полученных результатов.

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

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

selectionMode -> (строка)

Режим выбора полей метаданных для переупорядочивания.

selectiveModeConfiguration -> (структура помеченного объединения)

Конфигурация для включения или исключения полей метаданных при переупорядочивании.

Примечание

Это структура помеченного объединения. Только один из следующих ключей верхнего уровня может быть задан: fieldsToExclude, fieldsToInclude.

fieldsToExclude -> (список)

Указывает поля метаданных, которые следует исключить из процесса переупорядочивания.

(структура)

Определяет поле метаданных для включения или исключения во время процесса переупорядочивания.

fieldName -> (строка)

Имя поля метаданных, которое следует включить или исключить во время переупорядочивания.

fieldsToInclude -> (список)

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

(структура)

Определяет поле метаданных для включения или исключения во время процесса переупорядочивания.

fieldName -> (строка)

Имя поля метаданных, которое следует включить или исключить во время переупорядочивания.

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

Указывает конфигурацию для модели переупорядочивания Amazon Bedrock.

additionalModelRequestFields -> (словарь)

Указывает дополнительные параметры запроса, специфичные для модели, в виде пар «ключ-значение», которые включаются в запрос к модели переупорядочивания Amazon Bedrock.

key -> (строка)

value -> (документ)

modelArn -> (строка)

Идентификатор ресурса Amazon (ARN) модели переупорядочивания Amazon Bedrock.

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

Указывает количество результатов, возвращаемых после переупорядочивания.

type -> (строка)

Указывает тип модели переупорядочивания. В настоящее время единственное поддерживаемое значение — BEDROCK_RERANKING_MODEL.

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

Содержит конфигурации для узла функции Lambda в вашем потоке. Вызывает функцию Lambda.

lambdaArn -> (строка)

Идентификатор ресурса Amazon (ARN) функции Lambda, которую необходимо вызвать.

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

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

botAliasArn -> (строка)

Идентификатор ресурса Amazon (ARN) псевдонима бота Amazon Lex, который необходимо вызвать.

localeId -> (строка)

Регион, в котором необходимо вызвать бота Amazon Lex.

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

Содержит конфигурации для цикла DoWhile в вашем потоке.

(… рекурсивный…)

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

Содержит конфигурации узла контроллера для цикла DoWhile в вашем потоке.

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

Указывает условие, определяющее, когда поток выходит из цикла DoWhile. Цикл выполняется до тех пор, пока это условие не будет истинным.

expression -> (строка)

Определяет условие. Вам необходимо сослаться хотя бы на один из входных данных в условии. Дополнительную информацию см. в разделе «Узел условия» в Node types in prompt flows.

name -> (строка)

Имя условия, к которому можно обратиться.

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

Указывает максимальное количество итераций цикла DoWhile, прежде чем поток выйдет из цикла.

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

Содержит конфигурации узла входных данных для цикла DoWhile в вашем потоке.

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

Содержит конфигурации для узла выходного потока в вашем потоке. Последний узел в потоке. outputs не может быть указан для этого узла.

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

```

Содержит конфигурации для узла запроса в вашем потоке. Выполняет запрос и генерирует ответ модели в качестве вывода. Вы можете использовать запрос из управления запросами или настроить его в этом узле.

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

Содержит конфигурации для барьера, который будет применяться к запросу в этом узле и к сгенерированному по нему ответу.

guardrailIdentifier -> (строка)

Уникальный идентификатор барьера.

guardrailVersion -> (строка)

Версия барьера.

sourceConfiguration -> (структура помеченного объединения)

Указывает, получен ли запрос из управления запросами или определен встроеным образом.

Примечание

Это структура помеченного объединения. Можно установить только один из следующих верхних ключей: inline, resource.

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

Содержит конфигурации для запроса, определенного встроеным образом.

additionalModelRequestFields -> (документ)

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

inferenceConfiguration -> (структура помеченного объединения)

Содержит конфигурации вывода для запроса.

Примечание

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

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

Содержит конфигурации вывода для текстового запроса.

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

Максимальное количество токенов, возвращаемых в ответе.

stopSequences -> (список)

Список строк, определяющих последовательности, после которых модель прекратит генерацию.

(строка)

temperature -> (число с плавающей запятой)

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

topP -> (число с плавающей запятой)

Процент наиболее вероятных кандидатов, которые модель рассматривает для следующего токена.

modelId -> (строка)

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

templateConfiguration -> (структура помеченного объединения)

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

Примечание

Это структура помеченного объединения. Можно установить только один из следующих верхних ключей: chat, text.

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

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

inputVariables -> (список)

Массив переменных в шаблоне запроса.

(структура)

Содержит информацию о переменной в запросе.

name -> (строка)

Имя переменной.

messages -> (список)

Содержит сообщения в чате для запроса.

(структура)

Входное сообщение или ответ модели. Дополнительную информацию см. в разделе FlowNodeConfiguration">Создайте запрос с помощью управления запросами.

content -> (список)

Содержимое сообщения.

(структура помеченного объединения)

Содержит содержимое сообщения, которое вы передаете или получаете от модели. Дополнительную информацию см. в разделе FlowNodeConfiguration">Создайте запрос с помощью управления запросами.

Примечание

Это структура помеченного объединения. Можно установить только один из следующих верхних ключей: cachePoint, text.

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

Создает контрольную точку кэша внутри сообщения.

type -> (строка)

Указывает, что блок CachePoint имеет стандартный тип

text -> (строка)

Текст сообщения.

role -> (строка)

Роль, к которой относится сообщение.

system -> (список)

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

(структура помеченного объединения)

Содержит системный запрос, чтобы предоставить контекст модели или описать, как она должна вести себя. Дополнительную информацию см. в разделе FlowNodeConfiguration">Создайте запрос с помощью управления запросами.

Примечание

Это структура помеченного объединения. Можно установить только один из следующих верхних ключей: cachePoint, text.

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

Создает контрольную точку кэша внутри обозначения инструмента

type -> (строка)

Указывает, что блок CachePoint имеет стандартный тип

text -> (строка)

Текст системного запроса.

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

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

toolChoice -> (структура помеченного объединения)

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

Примечание

Это структура помеченного объединения. Можно установить только один из следующих верхних ключей: any, auto, tool.

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

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

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

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

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

Определяет конкретный инструмент, который модель должна запросить. Текст не генерируется, но результаты использования инструмента отправляются обратно модели для помощи в генерации ответа.

name -> (строка)

Имя инструмента.

tools -> (список)

Массив инструментов, которые нужно передать модели.

(структура помеченного объединения)

Содержит конфигурации для инструмента, который модель может использовать при генерации ответа. Дополнительную информацию см. в разделе outputs">Используйте инструмент для завершения ответа модели Amazon Bedrock.

Примечание

Это структура помеченного объединения. Можно установить только один из следующих верхних ключей: cachePoint, toolSpec.

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

Создает контрольную точку кэша внутри обозначения инструмента

type -> (строка)

Указывает, что блок CachePoint имеет стандартный тип

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

Спецификация инструмента.

description -> (строка)

Описание инструмента.

inputSchema -> (структура помеченного объединения)

Схема входных данных для инструмента.

Примечание

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

json -> (документ)

JSON-объект, определяющий схему входных данных для инструмента.

name -> (строка)

Имя инструмента.

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

Содержит конфигурации для текста в сообщении для запроса.

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

Контрольная точка кэша внутри конфигурации шаблона.

type -> (строка)

Указывает, что блок CachePoint имеет стандартный тип

inputVariables -> (список)

Массив переменных в шаблоне запроса.

(структура)

Содержит информацию о переменной в запросе.

name -> (строка)

Имя переменной.

text -> (строка)

Сообщение для запроса.

templateType -> (строка)

Тип шаблона запроса.

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

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

promptArn -> (строка)

Amazon Resource Name (ARN) запроса из управления запросами.

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

Содержит конфигурации для узла извлечения в вашем потоке. Извлекает данные из расположения Amazon S3 и возвращает их в качестве вывода.

serviceConfiguration -> (структура помеченного объединения)

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

Примечание

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

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

Содержит конфигурации для расположения Amazon S3, из которого нужно извлечь данные, чтобы вернуть их в качестве вывода из узла.

bucketName -> (строка)

Имя ведра Amazon S3, из которого нужно извлечь данные.

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

Содержит конфигурации для узла хранения в вашем потоке. Хранит вход в расположении Amazon S3.

serviceConfiguration -> (структура помеченного объединения)

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

Примечание

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

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

Содержит конфигурации для расположения Amazon S3, в котором нужно хранить входные данные в узел.

bucketName -> (строка)

Имя ведра Amazon S3, в котором нужно хранить входные данные в узел.

inputs -> (список)

Массив объектов, каждый из которых содержит информацию об входе в узел.

(структура)

Содержит конфигурации для входных данных в узле Amazon Bedrock Flows.

category -> (строка)

Определяет, как входные данные передаются между итерациями в цикле DoWhile.

  • LoopCondition - Управляет тем, продолжается ли цикл, оценивая выражения условия по отношению к входным данным. Используйте эту категорию для определения условия, которое определяет, следует ли продолжать цикл.
  • ReturnValueToLoopStart - Определяет данные, которые нужно передать в начало следующей итерации цикла. Используйте эту категорию для переменных, которые вы хотите обновлять для каждой итерации цикла.
  • ExitLoop - Определяет значение, доступное после завершения цикла. Используйте эту категорию для экспорта результатов цикла в узлы вне цикла.

expression -> (строка)

Выражение, форматирующее входные данные для узла. Объяснение создания выражений см. в inline">Выражения в потоках запросов в Amazon Bedrock.

name -> (строка)

Указывает имя для входных данных, которое можно использовать для ссылки.

type -> (строка)

Указывает тип данных входных данных. Если входные данные не соответствуют этому типу во время выполнения, будет выброшено сообщение об ошибке валидации.

name -> (строка)

Имя узла.

outputs -> (список)

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

(структура)

Содержит конфигурации для вывода из узла.

name -> (строка)

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

type -> (строка)

Тип данных вывода. Если вывод не соответствует этому типу во время выполнения, будет выброшено сообщение об ошибке валидации.

type -> (строка)

Тип узла. Это значение должно совпадать с именем ключа, который вы предоставляете в конфигурации в поле FlowNodeConfiguration.

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

Содержит конфигурации узла контроллера для цикла DoWhile в вашем потоке.

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

Определяет условие, которое определяет, когда поток выходит из цикла DoWhile. Цикл выполняется до тех пор, пока это условие не станет истинным.

expression -> (строка)

Определяет условие. Вы должны сослаться хотя бы на один из входов в условии. Для получения дополнительной информации, разверните раздел Узел условия в разделе Типы узлов в потоках запросов.

name -> (строка)

Имя условия, на которое можно сослаться.

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

Указывает максимальное количество итераций цикла DoWhile, прежде чем поток выйдет из цикла.

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

Содержит конфигурации узла ввода для цикла DoWhile в вашем потоке.

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

Содержит конфигурации узла выходного потока в вашем потоке. Последний узел в потоке. outputs для этого узла нельзя указать.

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

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

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

Содержит конфигурации для ограничения, применяемого к запросу в этом узле и генерируемому по нему ответу.

guardrailIdentifier -> (строка)

Уникальный идентификатор ограничения.

guardrailVersion -> (строка)

Версия ограничения.

sourceConfiguration -> (меченый союз структур)

Указывает, получен ли запрос из управления запросами или определен в строке.

Примечание

Это меченый союз структур. Только один из следующих ключей верхнего уровня может быть установлен: inline, resource.

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

Содержит конфигурации для запроса, определенного в строке.

additionalModelRequestFields -> (документ)

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

inferenceConfiguration -> (меченый союз структур)

Содержит конфигурации вывода для запроса.

Примечание

Это меченый союз структур. Только один из следующих ключей верхнего уровня может быть установлен: text.

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

Содержит конфигурации вывода для текстового запроса.

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

Максимальное количество токенов для возврата в ответе.

stopSequences -> (список)

Список строк, которые определяют последовательности, после которых модель прекратит генерацию.

(строка)

temperature -> (число с плавающей точкой)

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

topP -> (число с плавающей точкой)

Процент наиболее вероятных кандидатов, которые модель рассматривает для следующего токена.

modelId -> (строка)

Уникальный идентификатор модели или профиля вывода для выполнения вывода.

templateConfiguration -> (меченый союз структур)

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

Примечание

Это меченый союз структур. Только один из следующих ключей верхнего уровня может быть установлен: chat, text.

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

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

inputVariables -> (список)

Массив переменных в шаблоне запроса.

(структура)

Содержит информацию о переменной в запросе.

name -> (строка)

Имя переменной.

messages -> (список)

Содержит сообщения в чате для запроса.

(структура)

Ввод сообщения или ответ модели. Дополнительная информация см. в разделе Создание запроса с помощью управления запросами.

content -> (список)

Содержание сообщения.

(меченый союз структур)

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

Примечание

Это меченый союз структур. Только один из следующих ключей верхнего уровня может быть установлен: cachePoint, text.

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

Создает контрольную точку кэша внутри сообщения.

type -> (строка)

Указывает, что блок CachePoint имеет тип по умолчанию

text -> (строка)

Текст в сообщении.

role -> (строка)

Роль, к которой относится сообщение.

system -> (список)

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

(меченый союз структур)

Содержит системный запрос для предоставления контекста модели или описания ее поведения. Дополнительная информация см. в разделе Создание запроса с помощью управления запросами.

Примечание

Это меченый союз структур. Только один из следующих ключей верхнего уровня может быть установлен: cachePoint, text.

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

Создает контрольную точку кэша внутри обозначения инструмента

type -> (строка)

Указывает, что блок CachePoint имеет тип по умолчанию

text -> (строка)

Текст в системном запросе.

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

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

toolChoice -> (меченый союз структур)

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

Примечание

Это меченый союз структур. Только один из следующих ключей верхнего уровня может быть установлен: any, auto, tool.

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

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

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

Определяет инструменты. Модель автоматически определяет, вызывать ли инструмент или сгенерировать текст вместо этого.

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

Определяет конкретный инструмент, который модель должна запросить. Текст не генерируется, но результаты использования инструмента отправляются обратно модели, чтобы помочь сгенерировать ответ.

name -> (строка)

Имя инструмента.

tools -> (список)

Массив инструментов для передачи модели.

(меченый союз структур)

Содержит конфигурации для инструмента, который модель может использовать при генерации ответа. Дополнительная информация см. в разделе Использование инструмента для завершения ответа модели Amazon Bedrock.

Примечание

Это меченый союз структур. Только один из следующих ключей верхнего уровня может быть установлен: cachePoint, toolSpec.

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

Создает контрольную точку кэша внутри обозначения инструмента

type -> (строка)

Указывает, что блок CachePoint имеет тип по умолчанию

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

Спецификация инструмента.

description -> (строка)

Описание инструмента.

inputSchema -> (меченый союз структур)

Схема входных данных для инструмента.

Примечание

Это меченый союз структур. Только один из следующих ключей верхнего уровня может быть установлен: json.

json -> (документ)

Объект JSON, определяющий схему входных данных для инструмента.

name -> (строка)

Имя инструмента.

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

Содержит конфигурации для текста в сообщении для запроса.

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

Контрольная точка кэша в конфигурации шаблона.

type -> (строка)

Указывает, что блок CachePoint имеет тип по умолчанию

inputVariables -> (список)

Массив переменных в шаблоне запроса.

(структура)

Содержит информацию о переменной в запросе.

name -> (строка)

Имя переменной.

text -> (строка)

Сообщение для запроса.

templateType -> (строка)

Тип шаблона запроса.

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

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

promptArn -> (строка)

Amazon Resource Name (ARN) запроса из управления запросами.

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

Содержит конфигурации для узла извлечения в вашем потоке. Извлекает данные из расположения Amazon S3 и возвращает их как выходные данные.

serviceConfiguration -> (меченый союз структур)

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

Примечание

Это меченый союз структур. Только один из следующих ключей верхнего уровня может быть установлен: s3.

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

Содержит конфигурации для расположения Amazon S3, из которого извлекаются данные для возврата в качестве выходных данных узла.

bucketName -> (строка)

Имя ведра Amazon S3, из которого извлекаются данные.

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

Содержит конфигурации для узла хранения в вашем потоке. Хранит входные данные в расположении Amazon S3.

serviceConfiguration -> (меченый союз структур)

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

Примечание

Это меченый союз структур. Только один из следующих ключей верхнего уровня может быть установлен: s3.

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

Содержит конфигурации для расположения Amazon S3, в котором хранятся входные данные в узел.

bucketName -> (строка)

Имя ведра Amazon S3, в котором хранятся входные данные в узел.

inputs -> (список)

Массив объектов, каждый из которых содержит информацию об входе в узел.

(структура)

Содержит конфигурации для входа в узел Amazon Bedrock Flows.

category -> (строка)

Определяет, как входные данные передаются между итерациями в цикле DoWhile.

  • LoopCondition - Управляет тем, продолжает ли цикл, оценивая выражения условия относительно входных данных. Используйте эту категорию для определения условия, определяющего, должен ли цикл продолжить работу.
  • ReturnValueToLoopStart - Определяет данные для возврата в начало следующей итерации цикла. Используйте эту категорию для переменных, которые вы хотите обновлять для каждой итерации цикла.
  • ExitLoop - Определяет значение, доступное после завершения цикла. Используйте эту категорию, чтобы предоставить результаты цикла узлам за пределами цикла.

expression -> (строка)

Выражение, форматирующее входные данные для узла. Объяснение создания выражений см. в разделе Выражения в потоках подсказок в Amazon Bedrock.

name -> (строка)

Указывает имя входа, которое вы можете использовать для ссылки.

type -> (строка)

Указывает тип данных входных данных. Если входные данные не соответствуют этому типу во время выполнения, будет выброшено сообщение об ошибке валидации.

name -> (строка)

Имя узла.

outputs -> (список)

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

(структура)

Содержит конфигурации для вывода из узла.

name -> (строка)

Имя вывода, к которому можно получить доступ.

type -> (строка)

Тип данных вывода. Если вывод не соответствует этому типу во время выполнения, будет выброшено сообщение об ошибке валидации.

type -> (строка)

Тип узла. Это значение должно соответствовать имени ключа, который вы предоставляете в конфигурации, указанной в поле FlowNodeConfiguration.

description -> (строка)

Описание версии.

executionRoleArn -> (строка)

Идентификатор ресурса Amazon (ARN) роли службы с разрешениями для создания потока. Дополнительную информацию см. в разделе Создание роли службы для потоков в Amazon Bedrock в Руководстве пользователя Amazon Bedrock.

id -> (строка)

Уникальный идентификатор потока.

name -> (строка)

Название версии.

status -> (строка)

Статус потока.

version -> (строка)

Версия созданного потока. Версии нумеруются последовательно, начиная с 1.

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

Spec-Zone.ru

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