Spec-Zone.ru › AWS CLI v2

[ aws . bedrock-runtime ]

converse

Описание

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

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

Вы можете отправить запрос, включив его в поле messages, указав modelId модели или профиля вывода для выполнения вывода, и включив любые другие поля, относящиеся к вашему случаю использования.

Вы также можете отправить запрос из управления запросами, указав ARN версии запроса и включив карту переменных и значений в поле promptVariables. Вы можете добавить больше сообщений к запросу, используя поле messages. Если вы используете запрос из управления запросами, вы не можете включать следующие поля в запросе: additionalModelRequestFields , inferenceConfig , system или toolConfig . Вместо этого эти поля должны быть определены через управление запросами. Для получения дополнительной информации см. Использование запроса из управления запросами.

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

Пример кода см. в разделе Примеры API Converse в Руководстве пользователя Amazon Bedrock.

Для этого действия требуется разрешение на выполнение действия bedrock:InvokeModel.

Предупреждение

Для отказа от всего доступа к выводу для ресурсов, указанных в поле modelId, необходимо запретить доступ к действиям bedrock:InvokeModel и bedrock:InvokeModelWithResponseStream. Это также запрещает доступ к ресурсу через основные действия вывода (InvokeModel и InvokeModelWithResponseStream). Для получения дополнительной информации см. Запрет доступа для вывода на определённые модели.

Для устранения неполадок некоторых распространённых ошибок, которые могут возникнуть при использовании API Converse, см. Устранение неполадок кодов ошибок API Amazon Bedrock в Руководстве пользователя Amazon Bedrock.

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

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

Резюме

  converse
--model-id <value>
[--messages <value>]
[--system <value>]
[--inference-config <value>]
[--tool-config <value>]
[--guardrail-config <value>]
[--additional-model-request-fields <value>]
[--prompt-variables <value>]
[--additional-model-response-field-paths <value>]
[--request-metadata <value>]
[--performance-config <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--model-id (строка)

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

  • Если вы используете базовая модель, укажите идентификатор модели или ее ARN. Список идентификаторов моделей для базовых моделей см. в Руководстве пользователя Amazon Bedrock в разделе Amazon Bedrock base model IDs (on-demand throughput).
  • Если вы используете профиль вывода, укажите идентификатор профиля вывода или его ARN. Список идентификаторов профилей вывода см. в Руководстве пользователя Amazon Bedrock в разделе Supported Regions and models for cross-region inference.
  • Если вы используете выделенную модель, укажите ARN выделенной пропускной способности. Дополнительную информацию см. в Руководстве пользователя Amazon Bedrock в разделе Run inference using a Provisioned Throughput.
  • Если вы используете пользовательскую модель, сначала приобретите выделенную пропускную способность для неё. Затем укажите ARN полученной выделенной модели. Дополнительную информацию см. в Руководстве пользователя Amazon Bedrock в разделе Use a custom model in Amazon Bedrock.
  • Чтобы включить запрос, определённый в управлении запросами, укажите ARN используемой версии запроса.

API Converse не поддерживает импортированные модели.

--messages (список)

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

(структура)

Входное сообщение или сообщение, возвращённое из вызова Converse или ConverseStream.

role -> (строка)

Роль сообщения в сообщении.

content -> (список)

Содержимое сообщения. Обратите внимание на следующие ограничения:

  • Вы можете включить до 20 изображений. Размер, высота и ширина каждого изображения должны быть не более 3,75 МБ, 8000 пикселей и 8000 пикселей соответственно.
  • Вы можете включить до пяти документов. Размер каждого документа должен быть не более 4,5 МБ.
  • Если вы включаете ContentBlock с полем document в массиве, вы также должны включить ContentBlock с полем text.
  • Вы можете включать изображения и документы только если role равно user.

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

Блок контента для сообщения, которое вы передаёте модели или получаете от неё с помощью операций API Converse или ConverseStream.

Примечание

Это структура помеченных союзов. Только один из следующих верхних ключей может быть установлен: text, image, document, video, toolUse, toolResult, guardContent, cachePoint, reasoningContent.

text -> (строка)

Текст, который нужно включить в сообщение.

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

Изображение, которое нужно включить в сообщение.

Примечание

Это поле поддерживается только моделями Anthropic Claude 3.

format -> (строка)

Формат изображения.

source -> (структура помеченных союзов)

Источник изображения.

Примечание

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

bytes -> (бинарный блок)

Исходные байты изображения. Если вы используете AWS SDK, вам не нужно кодировать байты изображения в base64.

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

Расположение объекта изображения в ведре Amazon S3. Чтобы узнать, какие модели поддерживают загрузки из S3, см. Поддерживаемые модели и функции для Converse.

uri -> (строка)

URI объекта, начинающийся с s3://.

bucketOwner -> (строка)

Если ведро принадлежит другому аккаунту AWS, укажите его идентификатор.

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

Документ, который нужно включить в сообщение.

format -> (строка)

Формат документа или его расширение.

name -> (строка)

Имя документа. Имя может содержать только следующие символы:

  • Буквенно-цифровые символы
  • Пробельные символы (не более одного подряд)
  • Дефисы
  • Скобки
  • Квадратные скобки

Примечание

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

source -> (структура помеченных союзов)

Содержит содержимое документа.

Примечание

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

bytes -> (бинарный блок)

Исходные байты документа. Если вы используете Amazon Web Services SDK, вам не нужно кодировать байты в base64.

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

Расположение объекта документа в ведре Amazon S3. Чтобы узнать, какие модели поддерживают загрузки из S3, см. Поддерживаемые модели и функции для Converse.

uri -> (строка)

URI объекта, начинающийся с s3://.

bucketOwner -> (строка)

Если ведро принадлежит другому аккаунту AWS, укажите его идентификатор.

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

Видео, которое нужно включить в сообщение.

format -> (строка)

Формат блока.

source -> (структура помеченных союзов)

Источник блока.

Примечание

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

bytes -> (бинарный блок)

Видеоконтент, закодированный в base64.

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

Расположение объекта видео в ведре Amazon S3. Чтобы узнать, какие модели поддерживают загрузки из S3, см. Поддерживаемые модели и функции для Converse.

uri -> (строка)

URI объекта, начинающийся с s3://.

bucketOwner -> (строка)

Если ведро принадлежит другому аккаунту AWS, укажите его идентификатор.

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

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

toolUseId -> (строка)

Идентификатор запроса инструмента.

name -> (строка)

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

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

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

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

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

toolUseId -> (строка)

Идентификатор запроса инструмента, для которого это результат.

content -> (список)

Содержимое блока содержимого результата инструмента.

(структура помеченных союзов)

Блок содержимого результата инструмента.

Примечание

Это структура помеченных союзов. Только один из следующих верхних ключей может быть установлен: json, text, image, document, video.

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

Результат инструмента в формате JSON.

text -> (строка)

Результат инструмента в формате текста.

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

Результат инструмента в формате изображения.

Примечание

Это поле поддерживается только моделями Anthropic Claude 3.

format -> (строка)

Формат изображения.

source -> (структура помеченных союзов)

Источник изображения.

Примечание

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

bytes -> (бинарный блок)

Исходные байты изображения. Если вы используете AWS SDK, вам не нужно кодировать байты изображения в base64.

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

Расположение объекта изображения в ведре Amazon S3. Чтобы узнать, какие модели поддерживают загрузки из S3, см. Поддерживаемые модели и функции для Converse.

uri -> (строка)

URI объекта, начинающийся с s3://.

bucketOwner -> (строка)

Если ведро принадлежит другому аккаунту AWS, укажите его идентификатор.

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

Результат инструмента в формате документа.

format -> (строка)

Формат документа или его расширение.

name -> (строка)

Имя документа. Имя может содержать только следующие символы:

  • Буквенно-цифровые символы
  • Пробельные символы (не более одного подряд)
  • Дефисы
  • Скобки
  • Квадратные скобки

Примечание

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

source -> (структура помеченных союзов)

Содержит содержимое документа.

Примечание

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

bytes -> (бинарный блок)

Исходные байты документа. Если вы используете Amazon Web Services SDK, вам не нужно кодировать байты в base64.

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

Расположение объекта документа в ведре Amazon S3. Чтобы узнать, какие модели поддерживают загрузки из S3, см. Поддерживаемые модели и функции для Converse.

uri -> (строка)

URI объекта, начинающийся с s3://.

bucketOwner -> (строка)

Если ведро принадлежит другому аккаунту AWS, укажите его идентификатор.

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

Результат инструмента в формате видео.

format -> (строка)

Формат блока.

source -> (структура помеченных союзов)

Источник блока.

Примечание

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

bytes -> (бинарный блок)

Видеоконтент, закодированный в base64.

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

Расположение объекта видео в ведре Amazon S3. Чтобы узнать, какие модели поддерживают загрузки из S3, см. Поддерживаемые модели и функции для Converse.

uri -> (строка)

URI объекта, начинающийся с s3://.

bucketOwner -> (строка)

Если ведро принадлежит другому аккаунту AWS, укажите его идентификатор.

status -> (строка)

Статус блока содержимого результата инструмента.

Примечание

Это поле поддерживается только моделями Anthropic Claude 3.

guardContent -> (структура помеченных союзов)

Содержит контент для оценки с помощью guardrail. Если вы не указываете guardContent в вызове API Converse, guardrail (если передан в API Converse) оценивает всё сообщение.

Дополнительную информацию см. в разделе Использование guardrail с API Converse в Руководстве пользователя Amazon Bedrock . </p>

Примечание

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

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

Текст для защиты.

text -> (строка)

Текст, который вы хотите защитить.

qualifiers -> (список)

Подробности квалификаторов для фильтра контекстуальной привязки guardrails.

(строка)

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

Изображение в блоке содержимого converse, которое нужно оценить с помощью guardrail.

format -> (строка)

Подробности формата типа изображения блока guardrail converse.

source -> (структура помеченных союзов)

Источник изображения (байты изображения) блока guardrail converse.

Примечание

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

bytes -> (бинарный блок)

Исходные байты изображения.

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

CachePoint для включения в сообщение.

type -> (строка)

Указывает тип cache point в блоке CachePoint.

reasoningContent -> (структура помеченных союзов)

Содержит информацию о рассуждениях, которые выполняет модель. Рассуждения относятся к цепочке мыслей (CoT), которую модель генерирует для повышения точности своего окончательного ответа.

Примечание

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

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

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

text -> (строка)

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

signature -> (строка)

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

redactedContent -> (бинарный блок)

Содержимое рассуждений, зашифрованное поставщиком модели по соображениям безопасности. Шифрование не влияет на качество ответов.

Синтаксис JSON:

[
  {
    "role": "user"|"assistant",
    "content": [
      {
        "text": "string",
        "image": {
          "format": "png"|"jpeg"|"gif"|"webp",
          "source": {
            "bytes": blob,
            "s3Location": {
              "uri": "string",
              "bucketOwner": "string"
            }
          }
        },
        "document": {
          "format": "pdf"|"csv"|"doc"|"docx"|"xls"|"xlsx"|"html"|"txt"|"md",
          "name": "string",
          "source": {
            "bytes": blob,
            "s3Location": {
              "uri": "string",
              "bucketOwner": "string"
            }
          }
        },
        "video": {
          "format": "mkv"|"mov"|"mp4"|"webm"|"flv"|"mpeg"|"mpg"|"wmv"|"three_gp",
          "source": {
            "bytes": blob,
            "s3Location": {
              "uri": "string",
              "bucketOwner": "string"
            }
          }
        },
        "toolUse": {
          "toolUseId": "string",
          "name": "string",
          "input": {...}
        },
        "toolResult": {
          "toolUseId": "string",
          "content": [
            {
              "json": {...},
              "text": "string",
              "image": {
                "format": "png"|"jpeg"|"gif"|"webp",
                "source": {
                  "bytes": blob,
                  "s3Location": {
                    "uri": "string",
                    "bucketOwner": "string"
                  }
                }
              },
              "document": {
                "format": "pdf"|"csv"|"doc"|"docx"|"xls"|"xlsx"|"html"|"txt"|"md",
                "name": "string",
                "source": {
                  "bytes": blob,
                  "s3Location": {
                    "uri": "string",
                    "bucketOwner": "string"
                  }
                }
              },
              "video": {
                "format": "mkv"|"mov"|"mp4"|"webm"|"flv"|"mpeg"|"mpg"|"wmv"|"three_gp",
                "source": {
                  "bytes": blob,
                  "s3Location": {
                    "uri": "string",
                    "bucketOwner": "string"
                  }
                }
              }
            }
            ...
          ],
          "status": "success"|"error"
        },
        "guardContent": {
          "text": {
            "text": "string",
            "qualifiers": ["grounding_source"|"query"|"guard_content", ...]
          },
          "image": {
            "format": "png"|"jpeg",
            "source": {
              "bytes": blob
            }
          }
        },
        "cachePoint": {
          "type": "default"
        },
        "reasoningContent": {
          "reasoningText": {
            "text": "string",
            "signature": "string"
          },
          "redactedContent": blob
        }
      }
      ...
    ]
  }
  ...
]

--system (список)

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

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

Блок системного содержимого.

Примечание

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

text -> (строка)

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

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

Блок содержимого для оценки с помощью ограничителя. Используйте с операциями API Converse или ConverseStream.

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

Примечание

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

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

Текст, подлежащий защите.

text -> (строка)

Текст, который вы хотите защитить.

qualifiers -> (список)

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

(строка)

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

Изображение в блоке содержимого разговора, подлежащее оценке ограничителем.

format -> (строка)

Подробности формата для блока изображения разговора ограничителя.

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

Источник изображения (байты изображения) блока изображения разговора ограничителя.

Примечание

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

bytes -> (блок данных)

Необработанные байты изображения для изображения.

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

CachePoint для включения в системную подсказку.

type -> (строка)

Указывает тип точки кэша в блоке CachePoint.

Синтаксис JSON:

[
  {
    "text": "string",
    "guardContent": {
      "text": {
        "text": "string",
        "qualifiers": ["grounding_source"|"query"|"guard_content", ...]
      },
      "image": {
        "format": "png"|"jpeg",
        "source": {
          "bytes": blob
        }
      }
    },
    "cachePoint": {
      "type": "default"
    }
  }
  ...
]

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

Параметры вывода, передаваемые модели. Converse и ConverseStream поддерживают базовый набор параметров вывода. Если вам нужно передать дополнительные параметры, которые поддерживает модель, используйте поле запроса additionalModelRequestFields.

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

Максимальное количество токенов, разрешенных в генерируемом ответе. Значение по умолчанию — максимальное разрешенное значение для используемой модели. Дополнительную информацию см. в разделе Параметры вывода для моделей фундаментального обучения.

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

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

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

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

Процент наиболее вероятных кандидатов, которые модель учитывает для следующего токена. Например, если вы выберете значение 0,8 для topP, модель выбирает из верхних 80% распределения вероятностей токенов, которые могут следовать в последовательности.

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

stopSequences -> (список)

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

(строка)

Сокращённый синтаксис:

maxTokens=integer,temperature=float,topP=float,stopSequences=string,string

Синтаксис JSON:

{
  "maxTokens": integer,
  "temperature": float,
  "topP": float,
  "stopSequences": ["string", ...]
}

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

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

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

tools -> (список)

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

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

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

Примечание

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

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

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

name -> (строка)

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

description -> (строка)

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

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

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

Примечание

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

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

Схема JSON инструмента. Дополнительную информацию см. в разделе Справочник по JSON Schema.

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

CachePoint для включения в конфигурацию инструмента.

type -> (строка)

Указывает тип точки кэша в блоке CachePoint.

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

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

Примечание

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

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

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

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

Модель должна запросить по крайней мере один инструмент (текст не генерируется).

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

Модель должна запросить указанный инструмент. Поддерживается только моделями Anthropic Claude 3.

name -> (строка)

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

Синтаксис JSON:

{
  "tools": [
    {
      "toolSpec": {
        "name": "string",
        "description": "string",
        "inputSchema": {
          "json": {...}
        }
      },
      "cachePoint": {
        "type": "default"
      }
    }
    ...
  ],
  "toolChoice": {
    "auto": {

    },
    "any": {

    },
    "tool": {
      "name": "string"
    }
  }
}

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

Конфигурационная информация для ограничителя, который вы хотите использовать в запросе. Если вы включаете блоки guardContent в поле content в поле messages, ограничитель действует только на эти сообщения. Если вы не включаете блоки guardContent, ограничитель действует на все сообщения в теле запроса и в любом включенном ресурсе подсказки.

guardrailIdentifier -> (строка)

Идентификатор ограничителя.

guardrailVersion -> (строка)

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

trace -> (строка)

Поведение отслеживания для ограничителя.

Сокращённый синтаксис:

guardrailIdentifier=string,guardrailVersion=string,trace=string

Синтаксис JSON:

{
  "guardrailIdentifier": "string",
  "guardrailVersion": "string",
  "trace": "enabled"|"disabled"|"enabled_full"
}

--additional-model-request-fields (документ)

Дополнительные параметры вывода, которые поддерживает модель, помимо базового набора параметров вывода, которые Converse и ConverseStream поддерживают в поле inferenceConfig. Дополнительную информацию см. в разделе Параметры модели.

Синтаксис JSON:

{...}

--prompt-variables (карта)

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

key -> (строка)

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

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

Примечание

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

text -> (строка)

Текстовое значение, которому соответствует переменная.

Сокращённый синтаксис:

KeyName1=text=string,KeyName2=text=string

Синтаксис JSON:

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

--additional-model-response-field-paths (список)

Дополнительные пути к полям параметров модели для возврата в ответе. Converse и ConverseStream возвращают запрошенные поля как объект JSON Pointer в поле additionalModelResponseFields. Пример JSON для additionalModelResponseFieldPaths:

[ "/stop_sequence" ]

Дополнительную информацию о синтаксисе JSON Pointer см. в документации Internet Engineering Task Force (IETF).

Converse и ConverseStream отклоняют пустой JSON Pointer или неправильно структурированный JSON Pointer с кодом ошибки 400. Если JSON Pointer валиден, но запрошенного поля нет в ответе модели, Converse его игнорирует.

(строка)

Синтаксис:

"string" "string" ...

--request-metadata (карта)

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

key -> (строка)

value -> (строка)

Сокращённый синтаксис:

KeyName1=string,KeyName2=string

Синтаксис JSON:

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

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

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

latency -> (строка)

Для использования оптимизированной по задержке версии модели, установите значение optimized.

Сокращённый синтаксис:

latency=string

Синтаксис JSON:

{
  "latency": "standard"|"optimized"
}

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

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

Глобальные параметры

--debug (boolean)

Включить отладку логирования.

--endpoint-url (string)

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

--no-verify-ssl (boolean)

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

--no-paginate (boolean)

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

--output (string)

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

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

--query (string)

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

--profile (string)

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

--region (string)

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

--version (string)

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

--color (string)

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

  • on
  • off
  • auto

--no-sign-request (boolean)

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

--ca-bundle (string)

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

--cli-read-timeout (int)

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

--cli-connect-timeout (int)

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

--cli-binary-format (string)

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

  • base64
  • raw-in-base64-out

--no-cli-pager (boolean)

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

--cli-auto-prompt (boolean)

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

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

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

Вывод

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

Результат вызова Converse .

Примечание

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

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

Сообщение, сгенерированное моделью.

role -> (строка)

Роль, которую играет сообщение в сообщении.

content -> (список)

Содержимое сообщения. Обратите внимание на следующие ограничения:

  • Вы можете включить до 20 изображений. Размер, высота и ширина каждого изображения не должны превышать 3,75 МБ, 8000 пикселей и 8000 пикселей соответственно.
  • Вы можете включить до пяти документов. Размер каждого документа не должен превышать 4,5 МБ.
  • Если вы включаете ContentBlock с полем document в массиве, вы также должны включить ContentBlock с полем text.
  • Вы можете включить изображения и документы только если role равно user .

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

Блок контента для сообщения, которое вы передаёте или получаете от модели с помощью операций API Converse или ConverseStream.

Примечание

Это структура Tagged Union. Только один из следующих верхнеуровневых ключей может быть задан: text, image, document, video, toolUse, toolResult, guardContent, cachePoint, reasoningContent.

text -> (строка)

Текст, который следует включить в сообщение.

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

Изображение для включения в сообщение.

Примечание

Это поле поддерживается только моделями Anthropic Claude 3.

format -> (строка)

Формат изображения.

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

Источник изображения.

Примечание

Это структура Tagged Union. Только один из следующих верхнеуровневых ключей может быть задан: bytes, s3Location.

bytes -> (бинарный блок)

Необработанные байты изображения для изображения. Если вы используете AWS SDK, вам не нужно кодировать байты изображения в base64.

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

Расположение объекта изображения в ведре Amazon S3. Чтобы узнать, какие модели поддерживают загрузки из S3, см. Поддерживаемые модели и функции для Converse.

uri -> (строка)

URI объекта, начинающийся с s3:// .

bucketOwner -> (строка)

Если ведро принадлежит другому учётной записи AWS, укажите идентификатор этой учётной записи.

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

Документ для включения в сообщение.

format -> (строка)

Формат документа или его расширение.

name -> (строка)

Имя документа. Имя может содержать только следующие символы:

  • Алфавитно-цифровые символы
  • Пробельные символы (не более одного подряд)
  • Дефисы
  • Скобки
  • Квадратные скобки

Примечание

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

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

Содержит содержимое документа.

Примечание

Это структура Tagged Union. Только один из следующих верхнеуровневых ключей может быть задан: bytes, s3Location.

bytes -> (бинарный блок)

Необработанные байты документа. Если вы используете Amazon Web Services SDK, вам не нужно кодировать байты в base64.

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

Расположение объекта документа в ведре Amazon S3. Чтобы узнать, какие модели поддерживают загрузки из S3, см. Поддерживаемые модели и функции для Converse.

uri -> (строка)

URI объекта, начинающийся с s3:// .

bucketOwner -> (строка)

Если ведро принадлежит другой учётной записи AWS, укажите идентификатор этой учётной записи.

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

Видео для включения в сообщение.

format -> (строка)

Формат блока.

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

Источник блока.

Примечание

Это структура Tagged Union. Только один из следующих верхнеуровневых ключей может быть задан: bytes, s3Location.

bytes -> (бинарный блок)

Видеоконтент, закодированный в base64.

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

Расположение объекта видео в ведре Amazon S3. Чтобы узнать, какие модели поддерживают загрузки из S3, см. Поддерживаемые модели и функции для Converse.

uri -> (строка)

URI объекта, начинающийся с s3:// .

bucketOwner -> (строка)

Если ведро принадлежит другой учётной записи AWS, укажите идентификатор этой учётной записи.

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

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

toolUseId -> (строка)

Идентификатор запроса инструмента.

name -> (строка)

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

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

Входные данные для передачи инструменту.

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

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

toolUseId -> (строка)

Идентификатор запроса инструмента, для которого это результат.

content -> (список)

Содержимое для блока контента результата инструмента.

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

Блок контента результата инструмента.

Примечание

Это структура Tagged Union. Только один из следующих верхнеуровневых ключей может быть задан: json, text, image, document, video.

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

Результат инструмента в формате JSON.

text -> (строка)

Результат инструмента в виде текста.

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

Результат инструмента в виде изображения.

Примечание

Это поле поддерживается только моделями Anthropic Claude 3.

format -> (строка)

Формат изображения.

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

Источник изображения.

Примечание

Это структура Tagged Union. Только один из следующих верхнеуровневых ключей может быть задан: bytes, s3Location.

bytes -> (бинарный блок)

Необработанные байты изображения для изображения. Если вы используете AWS SDK, вам не нужно кодировать байты изображения в base64.

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

Расположение объекта изображения в ведре Amazon S3. Чтобы узнать, какие модели поддерживают загрузки из S3, см. Поддерживаемые модели и функции для Converse.

uri -> (строка)

URI объекта, начинающийся с s3:// .

bucketOwner -> (строка)

Если ведро принадлежит другой учётной записи AWS, укажите идентификатор этой учётной записи.

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

Результат инструмента в виде документа.

format -> (строка)

Формат документа или его расширение.

name -> (строка)

Имя документа. Имя может содержать только следующие символы:

  • Алфавитно-цифровые символы
  • Пробельные символы (не более одного подряд)
  • Дефисы
  • Скобки
  • Квадратные скобки

Примечание

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

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

Содержит содержимое документа.

Примечание

Это структура Tagged Union. Только один из следующих верхнеуровневых ключей может быть задан: bytes, s3Location.

bytes -> (бинарный блок)

Необработанные байты документа. Если вы используете Amazon Web Services SDK, вам не нужно кодировать байты в base64.

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

Расположение объекта документа в ведре Amazon S3. Чтобы узнать, какие модели поддерживают загрузки из S3, см. Поддерживаемые модели и функции для Converse.

uri -> (строка)

URI объекта, начинающийся с s3:// .

bucketOwner -> (строка)

Если ведро принадлежит другой учётной записи AWS, укажите идентификатор этой учётной записи.

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

Результат инструмента в виде видео.

format -> (строка)

Формат блока.

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

Источник блока.

Примечание

Это структура Tagged Union. Только один из следующих верхнеуровневых ключей может быть задан: bytes, s3Location.

bytes -> (бинарный блок)

Видеоконтент, закодированный в base64.

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

Расположение объекта видео в ведре Amazon S3. Чтобы узнать, какие модели поддерживают загрузки из S3, см. Поддерживаемые модели и функции для Converse.

uri -> (строка)

URI объекта, начинающийся с s3:// .

bucketOwner -> (строка)

Если ведро принадлежит другой учётной записи AWS, укажите идентификатор этой учётной записи.

status -> (строка)

Статус блока контента результата инструмента.

Примечание

Это поле поддерживается только моделями Anthropic Claude 3.

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

Содержит содержимое для оценки с помощью guardrail. Если вы не укажете guardContent при вызове API Converse, guardrail (если он передан в API Converse) оценивает всё сообщение.

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

</p>

Примечание

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

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

Текст для проверки.

text -> (строка)

Текст, который вы хотите проверить.

qualifiers -> (список)

Подробности квалификатора для фильтра контекстуального обоснования guardrail.

(строка)

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

Изображение в блоке контента Converse, подлежащее оценке guardrail.

format -> (строка)

Подробности формата типа изображения блока изображения Converse guardrail.

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

Источник изображения (байты изображения) блока изображения Converse guardrail.

Примечание

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

bytes -> (бинарный блок)

Необработанные байты изображения.

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

CachePoint для включения в сообщение.

type -> (строка)

Указывает тип точки кэша в блоке CachePoint.

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

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

Примечание

Это структура Tagged Union. Только один из следующих верхнеуровневых ключей может быть задан: reasoningText, redactedContent.

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

Рассуждения, использованные моделью для возвращения выходных данных.

text -> (строка)

Рассуждения, использованные моделью для возвращения выходных данных.

signature -> (строка)

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

redactedContent -> (бинарный блок)

Содержимое в рассуждениях, зашифрованное поставщиком модели по соображениям безопасности. Шифрование не влияет на качество ответов.

stopReason -> (string)

Причина остановки модели при генерации вывода.

usage -> (structure)

Общее количество токенов, использованных при вызове Converse. Общее количество включает токены входных данных и токены, сгенерированные моделью.

inputTokens -> (integer)

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

outputTokens -> (integer)

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

totalTokens -> (integer)

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

cacheReadInputTokens -> (integer)

Количество входных токенов, прочитанных из кэша для запроса.

cacheWriteInputTokens -> (integer)

Количество входных токенов, записанных в кэш для запроса.

metrics -> (structure)

Метрики для вызова Converse.

latencyMs -> (long)

Задержка вызова Converse в миллисекундах.

additionalModelResponseFields -> (document)

Дополнительные поля в ответе, уникальные для модели.

trace -> (structure)

Объект трассировки, содержащий информацию о поведении Guardrail.

guardrail -> (structure)

Объект трассировки Guardrail.

modelOutput -> (list)

Вывод модели.

(string)

inputAssessment -> (map)

Оценка входных данных.

key -> (string)

value -> (structure)

Оценка поведения правил Guardrail, используемых в вызове API Converse.

topicPolicy -> (structure)

Политика тем.

topics -> (list)

Темы в оценке.

(structure)

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

name -> (string)

Имя правила Guardrail.

type -> (string)

Тип поведения, которое должно выполнить правило Guardrail, когда модель обнаружит тему.

action -> (string)

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

detected -> (boolean)

Указывает, обнаружено ли содержание темы, нарушающее конфигурацию правил Guardrail.

contentPolicy -> (structure)

Политика контента.

filters -> (list)

Фильтры политики контента.

(structure)

Фильтр контента для правила Guardrail.

type -> (string)

Тип правила Guardrail.

confidence -> (string)

Уверенность правила Guardrail.

filterStrength -> (string)

Настройки силы фильтра для фильтра контента правила Guardrail.

action -> (string)

Действие правила Guardrail.

detected -> (boolean)

Указывает, обнаружен ли контент, нарушающий конфигурацию правил Guardrail.

wordPolicy -> (structure)

Политика слов.

customWords -> (list)

Пользовательские слова в оценке.

(structure)

Пользовательское слово, настроенное в правиле Guardrail.

match -> (string)

Сопоставление для пользовательского слова.

action -> (string)

Действие для пользовательского слова.

detected -> (boolean)

Указывает, обнаружено ли содержание пользовательского слова, нарушающее конфигурацию правил Guardrail.

managedWordLists -> (list)

Управляемые списки слов в оценке.

(structure)

Управляемое слово, настроенное в правиле Guardrail.

match -> (string)

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

type -> (string)

Тип для управляемого слова.

action -> (string)

Действие для управляемого слова.

detected -> (boolean)

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

sensitiveInformationPolicy -> (structure)

Политика конфиденциальной информации.

piiEntities -> (list)

Сущности PII в оценке.

(structure)

Сущность конфиденциальной информации (PII), настроенная в правиле Guardrail.

match -> (string)

Сопоставление фильтра сущностей PII.

type -> (string)

Тип фильтра сущностей PII.

action -> (string)

Действие фильтра сущностей PII.

detected -> (boolean)

Указывает, обнаружена ли конфиденциальная информация (PII), нарушающая конфигурацию правил Guardrail.

regexes -> (list)

Запросы regex в оценке.

(structure)

Фильтр Regex, настроенный в правиле Guardrail.

name -> (string)

Имя фильтра regex.

match -> (string)

Сопоставление фильтра regex.

regex -> (string)

Запрос regex.

action -> (string)

Действие фильтра region.

detected -> (boolean)

Указывает, обнаружены ли сущности пользовательских regex, нарушающие конфигурацию правил Guardrail.

contextualGroundingPolicy -> (structure)

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

filters -> (list)

Подробности фильтра для контекстуальной привязки правил Guardrail.

(structure)

Подробности для фильтра контекстуальной привязки правил Guardrail.

type -> (string)

Тип фильтра контекстуальной привязки.

threshold -> (double)

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

score -> (double)

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

action -> (string)

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

detected -> (boolean)

Указывает, обнаружено ли содержимое, которое не прошло оценку контекстуальной привязки (счёт привязки или релевантности меньше соответствующего порога).

invocationMetrics -> (structure)

Метрики вызова для оценки Guardrail.

guardrailProcessingLatency -> (long)

Подробности задержки обработки для метрик вызова Guardrail.

usage -> (structure)

Подробности использования для метрик вызова Guardrail.

topicPolicyUnits -> (integer)

Обработанные единицы политики тем Guardrail.

contentPolicyUnits -> (integer)

Обработанные единицы политики контента Guardrail.

wordPolicyUnits -> (integer)

Обработанные единицы политики слов Guardrail.

sensitiveInformationPolicyUnits -> (integer)

Обработанные единицы политики конфиденциальной информации Guardrail.

sensitiveInformationPolicyFreeUnits -> (integer)

Обработанные свободные единицы политики конфиденциальной информации Guardrail.

contextualGroundingPolicyUnits -> (integer)

Обработанные единицы политики контекстуальной привязки Guardrail.

contentPolicyImageUnits -> (integer)

Обработанные единицы политики контента изображений Guardrail.

guardrailCoverage -> (structure)

Подробности охвата для метрик вызова Guardrail.

textCharacters -> (structure)

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

guarded -> (integer)

Символы текста, защищенные Guardrail.

total -> (integer)

Общее количество символов текста Guardrail.

images -> (structure)

Охват Guardrail для изображений (количество изображений, защищенных Guardrail).

guarded -> (integer)

Количество (целое число) изображений, защищенных Guardrail.

total -> (integer)

Общее количество изображений (целое число) в запросе (защищенные и незащищенные).

outputAssessments -> (map)

Результаты оценки.

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

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

(структура)

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

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

Политика темы.

topics -> (список)

Темы в оценке.

(структура)

Информация о политике ограничения по теме.

name -> (строка)

Название ограничения.

type -> (строка)

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

action -> (строка)

Действие, которое должно быть выполнено ограничением при вмешательстве в тему.

detected -> (булево)

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

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

Политика содержимого.

filters -> (список)

Фильтры политики содержимого.

(структура)

Фильтр содержимого для ограничения.

type -> (строка)

Тип ограничения.

confidence -> (строка)

Уверенность ограничения.

filterStrength -> (строка)

Настройка силы фильтра для фильтра содержимого ограничения.

action -> (строка)

Действие ограничения.

detected -> (булево)

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

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

Политика слова.

customWords -> (список)

Настраиваемые слова в оценке.

(структура)

Настраиваемое слово, настроенное в ограничении.

match -> (строка)

Совпадение для настраиваемого слова.

action -> (строка)

Действие для настраиваемого слова.

detected -> (булево)

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

managedWordLists -> (список)

Управляемые списки слов в оценке.

(структура)

Управляемое слово, настроенное в ограничении.

match -> (строка)

Совпадение для управляемого слова.

type -> (строка)

Тип управляемого слова.

action -> (строка)

Действие для управляемого слова.

detected -> (булево)

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

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

Политика конфиденциальной информации.

piiEntities -> (список)

Сущности PII в оценке.

(структура)

Сущность конфиденциальной информации (PII), настроенная в ограничении.

match -> (строка)

Совпадение фильтра сущности PII.

type -> (строка)

Тип фильтра сущности PII.

action -> (строка)

Действие фильтра сущности PII.

detected -> (булево)

Указывает, обнаружена ли конфиденциальная информация (PII), нарушающая конфигурацию ограничения.

regexes -> (список)

Регулярные выражения в оценке.

(структура)

Фильтр регулярных выражений, настроенный в ограничении.

name -> (строка)

Имя фильтра регулярных выражений.

match -> (строка)

Совпадение фильтра регулярных выражений.

regex -> (строка)

Запрос регулярного выражения.

action -> (строка)

Действие фильтра регулярных выражений.

detected -> (булево)

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

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

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

filters -> (список)

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

(структура)

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

type -> (строка)

Тип фильтра контекстуальной привязки.

threshold -> (двойное)

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

score -> (двойное)

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

action -> (строка)

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

detected -> (булево)

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

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

Метрики вызова для оценки ограничения.

guardrailProcessingLatency -> (длинное)

Подробности задержки обработки для метрик вызова ограничения.

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

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

topicPolicyUnits -> (целое)

Обработанные единицы политики тем ограничением.

contentPolicyUnits -> (целое)

Обработанные единицы политики содержимого ограничением.

wordPolicyUnits -> (целое)

Обработанные единицы политики слов ограничением.

sensitiveInformationPolicyUnits -> (целое)

Обработанные единицы политики конфиденциальной информации ограничением.

sensitiveInformationPolicyFreeUnits -> (целое)

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

contextualGroundingPolicyUnits -> (целое)

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

contentPolicyImageUnits -> (целое)

Обработанные единицы изображений политики содержимого ограничением.

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

Подробности охвата для метрик вызова ограничения.

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

Символы текста для подробностей охвата ограничения.

guarded -> (целое)

Символы текста, защищенные охват ограничения.

total -> (целое)

Общее количество символов текста для охвата ограничения.

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

Охват ограничения для изображений (количество изображений, защищенных ограничениями).

guarded -> (целое)

Количество (целое) изображений, защищенных ограничениями.

total -> (целое)

Общее количество изображений (целое), присутствующих в запросе (защищенные и незащищенные).

actionReason -> (строка)

Причина действия, предпринятого при обнаружении вредоносного содержимого.

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

Маршрутизатор запроса.

invokedModelId -> (строка)

Идентификатор вызваной модели.

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

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

latency -> (строка)

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

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

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

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