Spec-Zone.ru › AWS CLI v2

[ aws . bedrock-agent ]

получить версию потока

Описание

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

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

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

Синтаксис

  get-flow-version
--flow-identifier <value>
--flow-version <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]

Параметры

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

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

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

Версия потока, для которой требуется получить информацию.

--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
  • текст
  • таблица
  • yaml
  • yaml-поток

--query (строка)

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

--profile (строка)

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

--region (строка)

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

--version (строка)

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

--color (строка)

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

  • вкл
  • выкл
  • авто

--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 -> (строка)

Amazon Resource Name (ARN) KMS-ключа, которым зашифрована версия потока.

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

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

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 -> (строка)

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

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 в вашем потоке.

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 -> (строка)

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

name -> (строка)

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

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

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

code -> (строка)

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

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

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. Цикл выполняется до тех пор, пока это условие не примет значение true.

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 -> (строка)

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

text -> (строка)

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

role -> (строка)

Роль, к которой принадлежит сообщение.

system -> (список)

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

(структура помеченных объединений)

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

Примечание

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

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

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

type -> (строка)

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

text -> (строка)

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

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

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

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

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

Примечание

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

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

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

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

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

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

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

name -> (строка)

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

tools -> (список)

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

(структура помеченных объединений)

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

Примечание

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

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

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

type -> (строка)

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

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

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

description -> (строка)

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

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

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

Примечание

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

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

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

name -> (строка)

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

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

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

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

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

type -> (строка)

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

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.

category -> (строка)

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

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

expression -> (строка)

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

name -> (строка)

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

type -> (строка)

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

name -> (строка)

Имя узла.

outputs -> (список)

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

(структура)

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

name -> (строка)

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

type -> (строка)

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

type -> (строка)

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

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

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

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

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

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 -> (строка)

Версия потока, для которой была получена информация.

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

Spec-Zone.ru

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