Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Конечная точка:POST https://api.microsoft.ai/v3/search/images
Пример запроса:
curl -X POST "https://api.microsoft.ai/v3/search/images" \
-H "host: api.microsoft.ai" \
-H "x-apikey: <Your key>" \
-H 'content-type: application/json' \
-d '{
"query": "cats",
"maxResults": 2,
"language": "en",
"region": "US"
}'
Parameters
| Parameter | Required | Type | Default | Description |
|---|---|---|---|---|
query |
Yes | string | - | Строка запроса поиска. Максимальная длина — 1000 символов. |
maxResults |
No | integer | 30 | Максимальное количество возвращаемых результатов. Значение по умолчанию равно 30, а максимальное — 30. |
language |
No | string | "en" | 2-буквенный код ЯЗЫКА ISO 639-1 для языка интерфейса в результатах поиска. Полный список см. на поддерживаемых языках . |
region |
No | string | "US" | 2-буквенный код страны или региона, из которого должны поступать результаты (например, "US", "JP", "CN"). Полный список см. в поддерживаемых регионах . |
aspectRatio |
No | string(enum) | - | Фильтрация изображений по пропорциям. Значения: "квадрат" (примерно 1:1), "широкий" (высота ширины > ), "высокий" (ширина высоты > ). Если не задано, фильтрация не применяется. |
color |
No | string(enum) | - | Фильтрация изображений по цвету изображения. Значения: colorOnly (только возвращаемые цветовые изображения), монохромные (только возвращают черные и белые изображения). Если не задано, фильтрация не применяется. |
safeSearch |
No | string(enum) | "строгий" | Уровень безопасной фильтрации поиска. Значения: "off", "strict". Значение по умолчанию — "строго". |
imageSize |
No | string(enum) | - | Фильтрация изображений по категории размера. Значения: "small" (200x200px), "средний" (ширина или высота 200-500px), "большой" (<ширина или высота >=500px), "extraLarge>" (1024x768px). Можно также использовать ограничения пикселей (maxHeight, minHeight, maxWidth, minWidth) для пользовательских границ; Ограничения пикселей имеют приоритет над imageSize, когда они конфликтуют. Если не задано, фильтрация не применяется. |
watermarkFree |
No | boolean | неправда | Исключите изображения с подложкой. По умолчанию — false. |
maxHeight |
No | integer | - | Максимальная высота изображения в пикселях. Используется с изображениемSize для пользовательских границ. |
minHeight |
No | integer | - | Минимальная высота изображения в пикселях. |
maxWidth |
No | integer | - | Максимальная ширина изображения в пикселях. |
minWidth |
No | integer | - | Минимальная ширина изображения в пикселях. |
Заголовки запроса
| Field | Type | Description |
|---|---|---|
| host | string | Узел для API Microsoft ИИ: api.microsoft.ai |
| x-apikey или authorization | string | Ключ API или маркер доступа Entra ID для проверки подлинности. |
| тип контента | string | Тип MIME текста запроса. Используйте application/json. |
Response
ImagesResponse
| Field | Type | Description |
|---|---|---|
imageResults |
массив ImageResult | Список результатов изображения. |
instrumentationClickBase |
string | Базовый URL-адрес для запросов на связь.
instrumentationSuffix Добавьте значение из элемента результата, чтобы сформировать полный URL-адрес связи. Только для приложений с флагом профиля EnableInstrumentationPing. Примечание. Щелчки пользователей также могут быть зарегистрированы с помощью перенаправления URL-адресов. Если перенаправление включено, действие не требуется для регистрации щелчков пользователей и instrumentationClickBase не будет включено в ответ. Инструкции по настройке см. в руководстве по инструментированию . |
instrumentationCitationBase |
string | Базовый URL-адрес для запросов ping журнала LLM. Добавьте полезные данные DATA, чтобы сформировать полный URL-адрес ping. Только для приложений с флагом профиля EnableInstrumentationPing. |
traceId |
string | Идентификатор трассировки для отладки и отслеживания. |
ImageResult
| Field | Type | Description |
|---|---|---|
title |
string | Заголовок изображения. |
url |
string | Исходный URL-адрес изображения. Для пользователей Китая с включенным перенаправлением URL-адресов это поле содержит тот же URL-адрес перенаправления, что clickUrlи . |
domain |
string | Узел назначения для результата. Возвращается только для пользователей Китая с включенным перенаправлением URL-адресов. |
hostPageUrl |
string | URL-адрес веб-страницы, на котором размещен образ. |
caption |
string | Созданное описание изображения. |
width |
integer | Ширина изображения в пикселях. |
height |
integer | Высота изображения в пикселях. |
thumbnailUrl |
string | URL-адрес источника эскиза изображения. |
lastUpdatedAt |
string | Последняя обновленная дата изображения следует ISO8601 формате. |
isAdult |
boolean | Указывает, является ли содержимое контентом для взрослых. |
clickUrl |
string | URL-адрес перенаправления, который прокси-сервер щелкает Bing. Присутствует только при включении перенаправления щелчка. |
instrumentationSuffix |
string | Суффикс для добавления к базе URL-адреса проверки связи инструментирования для этого элемента результата. Используется как значение K для URL-адреса проверки ping инструментирования, так и перенаправления clickUrl . Присутствует при включении проверки пинга инструментирования. |
Коды ошибок
| Код состояния | Категория ошибки | Description | Распространенные причины |
|---|---|---|---|
| 200 | Success | Запрос был выполнен успешно. | - |
| 400 | ошибка запроса | Недопустимые параметры запроса. | Отсутствующие обязательные поля, недопустимые значения параметров, некорректный JSON |
| 401 | Unauthorized | Сбой проверки подлинности или отсутствие. | Недопустимый ключ API, отсутствующий заголовок x-apikey |
| 403 | Forbidden | Допустимые учетные данные, но недостаточно разрешений. | Ключ API не имеет необходимых разрешений |
| 410 | Отсутствует (Gone) | Требуется ПРОТОКОЛ HTTPS. | Запрос, сделанный по протоколу HTTP вместо HTTPS |
| 415 | Неподдерживаемый тип носителя | Тип контента не поддерживается. | Отсутствует или неправильный заголовок типа контента |
| 429 | Слишком много запросов | Превышено ограничение скорости. | Слишком много запросов в период времени |
| 500 | Внутренняя ошибка сервера | Непредвиденная ошибка сервера. | Проблема с временным сервером |
| 503 | Служба недоступна | Служба временно недоступна. | Обслуживание или временный сбой |
| 504 | Тайм-аут шлюза | Истекло время ожидания для запроса. | Время ожидания вышестоящей службы |
Подробные инструкции по обработке ошибок см. в разделе "Обработка ошибок".
См. также:Поисквидео | в Интернете | обзор | поиска новостей | MCP