Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье приводятся сведения о том, как в выпуске 2025-04-01-preview в выпуске будут представлены операции создания изображений и плоскости звука (речь) для вывода REST API для Azure OpenAI. Сведения о завершении чата, внедрениях, помощниках, ответах, векторных хранилищах и всех других операциях см. в официальной Azure справочнике по REST API OpenAI.
Спецификации API
Управление и взаимодействие с моделями и ресурсами Azure OpenAI разделены на три основных поверхности API:
- Контрольная плоскость
- Плоскость данных — авторинг
- Плоскость данных — вывод
Каждая поверхность/спецификация API инкапсулирует разный набор возможностей Azure OpenAI. Каждый API имеет свой уникальный набор версий предварительного просмотра и стабильных/общедоступных (GA) версий API. В настоящее время превью обычно выходят по ежемесячному ритму.
Important
Теперь появился новый API предпросмотра вывода. Узнайте больше в нашем руководстве по жизненному циклу API.
| API | Последний превью релиза | Последний релиз GA | Specifications | Описание |
|---|---|---|---|---|
| Контрольная плоскость | 2025-07-01-preview |
2025-06-01 |
Файлы спецификаций | API плоскости управления используется для операций, таких как создание ресурсов, развертывание моделей и другие задачи управления ресурсами высокого уровня. Плоскость управления также регулирует, что можно делать с такими возможностями, как Azure Resource Manager, Bicep, Terraform и Azure CLI. |
| Плоскость данных | v1 preview |
v1 |
Файлы спецификаций | API плоскости данных управляет операциями вывода и авторингом. |
Authentication
Azure OpenAI предлагает два метода аутентификации. Вы можете использовать либо API Keys, либо Microsoft Entra ID.
Аутентификация ключа API: для такого типа аутентификации все запросы API должны содержать ключ API в
api-keyзаголовке HTTP. Quickstart предоставляет рекомендации по совершению звонков с помощью такого типа аутентификации.Microsoft Entra ID аутентификация: Вы можете аутентифицировать вызов API с помощью токена Microsoft Entra. Токены аутентификации включены в запрос в качестве
Authorizationзаголовка. Предоставленный токен должен быть предшествованBearer, напримерBearer YOUR_AUTH_TOKEN, . Вы можете прочитать наше руководство по аутентификации с помощью Microsoft Entra ID.
Версионирование REST API
API сервисов версируются с использованием api-version параметра запроса. Все версии следуют структуре ГГГГMM-DD даты. Рассмотрим пример.
POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/chat/completions?api-version=2024-06-01
Вывод по плоскости данных
В остальной части этой статьи рассматриваются операции с изображением и звуком в 2025-04-01-preview предварительной версии Azure спецификации вывода уровня данных OpenAI.
Сведения об изображениях и аудиозаписях см. в справочнике по ОБЩЕДОСТУПНОму изображению и REST API аудио.
Транскрипции — Создайте
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/transcriptions?api-version=2025-04-01-preview
Транскрибирует аудио на язык входа.
Параметры URI
| Имя. | In | Обязательный | Тип | Описание |
|---|---|---|---|---|
| endpoint | path | Yes | URL-адрес строки | Поддерживается Azure конечных точек OpenAI (протокол и имя хоста, например: https://aoairesource.openai.azure.com. Замените «aoairesource» на имя вашего ресурса Azure OpenAI). https://{your-resource-name}.openai.azure.com |
| идентификатор развертывания | path | Yes | string | |
| api-version | Запрос | Yes | string |
Заголовок запроса
Используйте либо аутентификация на основе токенов, либо API-ключ. Рекомендуется аутентификация с помощью токен-аутентификации и более безопасной.
| Имя. | Обязательный | Тип | Описание |
|---|---|---|---|
| Authorization | True | string |
Пример:Authorization: Bearer {Azure_OpenAI_Auth_Token}Для генерации токена аутентификации с помощью Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comТип: oauth2 URL авторизации: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeОбласть применения: https://ai.azure.com/.default |
| API-ключ | True | string | Предоставьте ключ API Azure OpenAI здесь |
Тело запроса
Content-Type: многочастный формат данных
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| model | string | ID модели для использования. Варианты — gpt-4o-transcribe, gpt-4o-mini-transcribe, gpt-4o-mini-transcribe-2025-12-15whisper-1, и gpt-4o-transcribe-diarize. |
Yes | |
| file | string | Аудиофайл возражает для транскрибации. | Yes | |
| язык | string | Язык входного аудио. Предоставление языка ввода в формате ISO-639-1 повышает точность и задержку. | Нет | |
| prompt | string | Необязательный текст для руководства стилем модели или продолжения предыдущего аудиосегмента. Запрос должен соответствовать языку аудио. | Нет | |
| формат_ответа | audioResponseFormat | Определяет формат выхода. | Нет | |
| Температура | number | Температура выборки — от 0 до 1. Более высокие значения, например 0.8, делают выход более случайным, а низкие, например 0.2, делают его более сфокусированным и детерминированным. Если установить 0, модель использует логарифмическую вероятность для автоматического повышения температуры до достижения определённых порогов. | Нет | 0 |
| timestamp_granularities[] | массив | Детализации временной метки для заполнения этой транскрипции.
response_format должно быть настроено verbose_json использовать детали временной метки. Поддерживаются один или оба этих варианта: word, или segment. Примечание: Для временных меток сегментов нет дополнительной задержки, но генерация временных меток слов вызывает дополнительную задержку. |
Нет | ['segment'] |
Ответы
Код статуса: 200
Описание: ОК
| Тип содержимого | Тип | Description |
|---|---|---|
| application/json | object | |
| text/plain | string | Транскрибированный текст в выходном формате (когда response_format был одним из text, vtt или srt). |
Examples
Пример
Получает транскрибированный текст и связанные метаданные из предоставленных аудиоданных.
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/transcriptions?api-version=2025-04-01-preview
Ответы: Код статуса: 200
{
"body": {
"text": "A structured object when requesting json or verbose_json"
}
}
Пример
Получает транскрибированный текст и связанные метаданные из предоставленных аудиоданных.
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/transcriptions?api-version=2025-04-01-preview
"---multipart-boundary\nContent-Disposition: form-data; name=\"file\"; filename=\"file.wav\"\nContent-Type: application/octet-stream\n\nRIFF..audio.data.omitted\n---multipart-boundary--"
Ответы: Код статуса: 200
{
"type": "string",
"example": "plain text when requesting text, srt, or vtt"
}
Переводы - Create
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/translations?api-version=2025-04-01-preview
Транскрибирует и переводит входные аудиозаписи на английский текст.
Параметры URI
| Имя. | In | Обязательный | Тип | Описание |
|---|---|---|---|---|
| endpoint | path | Yes | URL-адрес строки | Поддерживается Azure конечных точек OpenAI (протокол и имя хоста, например: https://aoairesource.openai.azure.com. Замените «aoairesource» на имя вашего ресурса Azure OpenAI). https://{your-resource-name}.openai.azure.com |
| идентификатор развертывания | path | Yes | string | |
| api-version | Запрос | Yes | string |
Заголовок запроса
Используйте либо аутентификация на основе токенов, либо API-ключ. Рекомендуется аутентификация с помощью токен-аутентификации и более безопасной.
| Имя. | Обязательный | Тип | Описание |
|---|---|---|---|
| Authorization | True | string |
Пример:Authorization: Bearer {Azure_OpenAI_Auth_Token}Для генерации токена аутентификации с помощью Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comТип: oauth2 URL авторизации: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeОбласть применения: https://ai.azure.com/.default |
| API-ключ | True | string | Предоставьте ключ API Azure OpenAI здесь |
Тело запроса
Content-Type: многочастный формат данных
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| file | string | Аудиофайл для перевода. | Yes | |
| prompt | string | Необязательный текст для руководства стилем модели или продолжения предыдущего аудиосегмента. Задание должно быть на английском. | Нет | |
| формат_ответа | audioResponseFormat | Определяет формат выхода. | Нет | |
| Температура | number | Температура выборки — от 0 до 1. Более высокие значения, например 0.8, делают выход более случайным, а низкие, например 0.2, делают его более сфокусированным и детерминированным. Если установить 0, модель использует логарифмическую вероятность для автоматического повышения температуры до достижения определённых порогов. | Нет | 0 |
Ответы
Код статуса: 200
Описание: ОК
| Тип содержимого | Тип | Description |
|---|---|---|
| application/json | object | |
| text/plain | string | Транскрибировал текст в выходном формате (когда response_format был текстом, vtt или srt). |
Examples
Пример
Получает транскрибированный текст на английском языке и связанные с ним метаданные из предоставленных аудиоданных.
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/translations?api-version=2025-04-01-preview
"---multipart-boundary\nContent-Disposition: form-data; name=\"file\"; filename=\"file.wav\"\nContent-Type: application/octet-stream\n\nRIFF..audio.data.omitted\n---multipart-boundary--"
Ответы: Код статуса: 200
{
"body": {
"text": "A structured object when requesting json or verbose_json"
}
}
Пример
Получает транскрибированный текст на английском языке и связанные с ним метаданные из предоставленных аудиоданных.
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/translations?api-version=2025-04-01-preview
"---multipart-boundary\nContent-Disposition: form-data; name=\"file\"; filename=\"file.wav\"\nContent-Type: application/octet-stream\n\nRIFF..audio.data.omitted\n---multipart-boundary--"
Ответы: Код статуса: 200
{
"type": "string",
"example": "plain text when requesting text, srt, or vtt"
}
Речь — создание
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/speech?api-version=2025-04-01-preview
Генерирует аудио из входного текста.
Параметры URI
| Имя. | In | Обязательный | Тип | Описание |
|---|---|---|---|---|
| endpoint | path | Yes | URL-адрес строки | Поддерживается Azure конечных точек OpenAI (протокол и имя хоста, например: https://aoairesource.openai.azure.com. Замените «aoairesource» на имя вашего ресурса Azure OpenAI). https://{your-resource-name}.openai.azure.com |
| идентификатор развертывания | path | Yes | string | |
| api-version | Запрос | Yes | string |
Заголовок запроса
Используйте либо аутентификация на основе токенов, либо API-ключ. Рекомендуется аутентификация с помощью токен-аутентификации и более безопасной.
| Имя. | Обязательный | Тип | Описание |
|---|---|---|---|
| Authorization | True | string |
Пример:Authorization: Bearer {Azure_OpenAI_Auth_Token}Для генерации токена аутентификации с помощью Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comТип: oauth2 URL авторизации: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeОбласть применения: https://ai.azure.com/.default |
| API-ключ | True | string | Предоставьте ключ API Azure OpenAI здесь |
Тело запроса
Content-Type: многочастный формат данных
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| Ввод | string | Текст для синтеза аудио. Максимальная длина — 4 096 символов. | Yes | |
| формат_ответа | перечисление | Формат для синтеза аудио. Возможные значения: mp3, opus, , aacflacwav, ,pcm |
Нет | |
| Скорость | number | Скорость синтезированного аудио. Выберите значение из 0.25 в 4.0.
1.0 по умолчанию. |
Нет | 1.0 |
| голос | перечисление | Голос для синтеза речи. Возможные значения: alloy, echo, , fableonyxnova, ,shimmer |
Yes |
Ответы
Код статуса: 200
Описание: ОК
| Тип содержимого | Тип | Description |
|---|---|---|
| application/octet-stream | string |
Examples
Пример
Синтезирует аудио из предоставленного текста.
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/speech?api-version=2025-04-01-preview
{
"input": "Hi! What are you going to make?",
"voice": "fable",
"response_format": "mp3"
}
Ответы: Код статуса: 200
{
"body": "101010101"
}
Генерации изображений — Создавать
POST https://{endpoint}/openai/deployments/{deployment-id}/images/generations?api-version=2025-04-01-preview
Генерирует пакет изображений из текстовой подписи при развертывании заданной модели генерации изображений
Параметры URI
| Имя. | In | Обязательный | Тип | Описание |
|---|---|---|---|---|
| endpoint | path | Yes | URL-адрес строки | Поддерживается Azure конечных точек OpenAI (протокол и имя хоста, например: https://aoairesource.openai.azure.com. Замените «aoairesource» на имя вашего ресурса Azure OpenAI). https://{your-resource-name}.openai.azure.com |
| идентификатор развертывания | path | Yes | string | |
| api-version | Запрос | Yes | string |
Заголовок запроса
Используйте либо аутентификация на основе токенов, либо API-ключ. Рекомендуется аутентификация с помощью токен-аутентификации и более безопасной.
| Имя. | Обязательный | Тип | Описание |
|---|---|---|---|
| Authorization | True | string |
Пример:Authorization: Bearer {Azure_OpenAI_Auth_Token}Для генерации токена аутентификации с помощью Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comТип: oauth2 URL авторизации: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeОбласть применения: https://ai.azure.com/.default |
| API-ключ | True | string | Предоставьте ключ API Azure OpenAI здесь |
Тело запроса
Тип содержания: application/json
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| фон | imageBackground | Позволяет установить прозрачность для фона сгенерированных изображений. Этот параметр поддерживается только для моделей серии gpt-image-1. | Нет | авто |
| н | целое число | Количество изображений для генерации. Для dall-e-3 поддерживается только n=1. | Нет | 1 |
| сжатие вывода | целое число | Уровень сжатия (0-100%) для сгенерированных изображений. Этот параметр поддерживается только для моделей серии gpt-image-1 с форматом выхода jpeg. | Нет | 100 |
| формат_выходных_данных | imagesOutputFormat | Формат файла, в котором возвращаются сгенерированные изображения. Поддерживается только для моделей серии gpt-image-1. | Нет | png |
| prompt | string | Текстовое описание желаемого изображения(ов). Максимальная длина — 32000 символов для серии gpt-image-1 и 4000 символов для dall-e-3 | Yes | |
| частичные_изображения | целое число | Количество частичных изображений для генерации. Этот параметр используется для потоковых откликов, возвращающих частичные изображения. Значение должно быть от 0 до 3. При установке 0 ответ будет одним изображением, отправленным в одном стриминговом событии. Обратите внимание, что финальное изображение может быть отправлено до того, как будет сгенерировано полное количество частичных изображений, если полное изображение генерируется быстрее. | 0 | |
| stream | boolean | Отредактировать изображение в режиме стриминга. | нет | false |
| качество | imageQuality | Качество изображения, которое будет создано. | Нет | авто |
| формат_ответа | imagesResponseFormat | Формат, в котором возвращаются сгенерированные изображения. Этот параметр не поддерживается для gpt-image-1моделей серии -, которые всегда возвращают изображения, закодированные в базе 64.Возможные значения: url, b64_json. |
Нет | url |
| size | imageSize | Размер сгенерированных изображений. | Нет | авто |
| Стиль | imageStyle | Стиль сгенерированных изображений. Поддерживается только для dall-e-3. | Нет | Яркие |
| user | string | Уникальный идентификатор, представляющий вашего конечного пользователя, который помогает отслеживать и выявлять злоупотребления. | Нет |
Ответы
Код статуса: 200
Описание: ОК
| Тип содержимого | Тип | Description |
|---|---|---|
| application/json | generateImagesResponse |
Код статуса: по умолчанию
Описание: произошла ошибка.
| Тип содержимого | Тип | Description |
|---|---|---|
| application/json | dalleErrorResponse |
Examples
Пример
Создаёт изображения по заданию.
POST https://{endpoint}/openai/deployments/{deployment-id}/images/generations?api-version=2025-04-01-preview
{
"prompt": "In the style of WordArt, Microsoft Clippy wearing a cowboy hat.",
"n": 1,
"style": "natural",
"quality": "standard"
}
Ответы: Код статуса: 200
{
"body": {
"created": 1698342300,
"data": [
{
"revised_prompt": "A vivid, natural representation of Microsoft Clippy wearing a cowboy hat.",
"prompt_filter_results": {
"sexual": {
"severity": "safe",
"filtered": false
},
"violence": {
"severity": "safe",
"filtered": false
},
"hate": {
"severity": "safe",
"filtered": false
},
"self_harm": {
"severity": "safe",
"filtered": false
},
"profanity": {
"detected": false,
"filtered": false
},
"custom_blocklists": {
"filtered": false,
"details": []
}
},
"url": "https://dalletipusw2.blob.core.windows.net/private/images/e5451cc6-b1ad-4747-bd46-b89a3a3b8bc3/generated_00.png?se=2023-10-27T17%3A45%3A09Z&...",
"content_filter_results": {
"sexual": {
"severity": "safe",
"filtered": false
},
"violence": {
"severity": "safe",
"filtered": false
},
"hate": {
"severity": "safe",
"filtered": false
},
"self_harm": {
"severity": "safe",
"filtered": false
}
}
}
]
}
}
Поколения изображений — редактировать
POST https://{endpoint}/openai/deployments/{deployment-id}/images/edits?api-version=2025-04-01-preview
Редактирует изображение из текстовой подписи на заданной модели gpt-image-1
Параметры URI
| Имя. | In | Обязательный | Тип | Описание |
|---|---|---|---|---|
| endpoint | path | Yes | URL-адрес строки | Поддерживается Azure конечных точек OpenAI (протокол и имя хоста, например: https://aoairesource.openai.azure.com. Замените «aoairesource» на имя вашего ресурса Azure OpenAI). https://{your-resource-name}.openai.azure.com |
| идентификатор развертывания | path | Yes | string | |
| api-version | Запрос | Yes | string |
Заголовок запроса
Используйте либо аутентификация на основе токенов, либо API-ключ. Рекомендуется аутентификация с помощью токен-аутентификации и более безопасной.
| Имя. | Обязательный | Тип | Описание |
|---|---|---|---|
| Authorization | True | string |
Пример:Authorization: Bearer {Azure_OpenAI_Auth_Token}Для генерации токена аутентификации с помощью Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comТип: oauth2 URL авторизации: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeОбласть применения: https://ai.azure.com/.default |
| API-ключ | True | string | Предоставьте ключ API Azure OpenAI здесь |
Тело запроса
Content-Type: многочастный формат данных
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| Изображение | строка или массив | Изображение для редактирования. Должен быть поддерживаемый файл изображения или массив изображений. Каждое изображение должно быть в формате png или jpg менее 50 МБ. | Yes | |
| Входная точность | string | Контролируйте, сколько усилий модель приложит, чтобы соответствовать стилю и чертам, особенно чертам лица, вводных изображений. Этот параметр поддерживается только для моделей серии gpt-image-1. Поддержка high и low. |
нет |
low. |
| mask | string | Дополнительное изображение, полностью прозрачные области которого (например, где альфа равен нулю) указывают место редактирования. Если представлено несколько изображений, маска будет наложена на первое изображение. Должен быть действительный PNG-файл, менее 4 МБ, и иметь те же размеры, что и изображение. | Нет | |
| н | целое число | Количество изображений для генерации. Должно быть от 1 до 10. | Нет | 1 |
| prompt | string | Текстовое описание желаемого изображения(ов). Максимальная длина — 32000 символов. | Yes | |
| качество | imageQuality | Качество изображения, которое будет создано. | Нет | авто |
| частичные_изображения | Количество частичных изображений для генерации. Этот параметр используется для потоковых откликов, возвращающих частичные изображения. Значение должно быть от 0 до 3. При установке 0 ответ будет одним изображением, отправленным в одном стриминговом событии. Обратите внимание, что финальное изображение может быть отправлено до того, как будет сгенерировано полное количество частичных изображений, если полное изображение генерируется быстрее. | |||
| stream | boolean | Отредактировать изображение в режиме стриминга. | нет | false |
| формат_ответа | imagesResponseFormat | Формат, в котором возвращаются сгенерированные изображения. | Нет | url |
| size | imageSize | Размер сгенерированных изображений. | Нет | авто |
| user | string | Уникальный идентификатор, представляющий вашего конечного пользователя, который помогает отслеживать и выявлять злоупотребления. | Нет |
Ответы
Код статуса: 200
Описание: ОК
| Тип содержимого | Тип | Description |
|---|---|---|
| application/json | generateImagesResponse |
Код статуса: по умолчанию
Описание: произошла ошибка.
| Тип содержимого | Тип | Description |
|---|---|---|
| application/json | dalleErrorResponse |
Компоненты
Определения схемы, используемые чатом, завершением, внедрением, ответами и другими текстовыми операциями, см. в Azure справочнике по REST API OpenAI. Следующие схемы поддерживают операции изображения и звука на этой странице.
innerErrorCode
Коды ошибок для внутреннего объекта ошибки.
| Недвижимость | Ценность |
|---|---|
| Description | Коды ошибок для внутреннего объекта ошибки. |
| Тип | string |
| Значения | ResponsibleAIPolicyViolation |
dalleErrorResponse
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| error | ошибка Dalle | Нет |
ошибка Dalle
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| внутренняя ошибка | dalleInnerError | Внутренняя ошибка с дополнительными деталями. | Нет | |
| параметр | string | Нет | ||
| type | string | Нет |
dalleInnerError
Внутренняя ошибка с дополнительными деталями.
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| код | innerErrorCode | Коды ошибок для внутреннего объекта ошибки. | Нет | |
| результаты фильтрации контента | dalleFilterResults | Информация о категории фильтрации контента (ненависть, сексуальное, насилие self_harm), выявлена ли она, а также уровень тяжести (very_low, низкий, средний, высокий масштаб, определяющий интенсивность и уровень риска вредного контента) и была ли она отфильтрована. Информация о джейлбрейк-контенте и нецензурной лексике, были ли они обнаружены и были ли отфильтрованы или нет. И информация о списке блокировки клиентов, если он был отфильтрован, и его идентификаторе. | Нет | |
| пересмотренный_запрос | string | Подсказка, которая использовалась для создания изображения, если произошла какая-либо коррекция. | Нет |
Результат фильтрации по степени тяжести
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| Отфильтрованный | boolean | Yes | ||
| severity | string | Нет |
Обнаружен результат фильтра контента
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| Обнаружено | boolean | Нет | ||
| Отфильтрованный | boolean | Yes |
contentFilterDetailedResults
Фильтрация контента приводит к детализации идентификаторов фильтра для отфильтрованных сегментов.
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| Детали | массив | Нет | ||
| Отфильтрованный | boolean | Yes |
dalleFilterResults
Информация о категории фильтрации контента (ненависть, сексуальное, насилие self_harm), выявлена ли она, а также уровень тяжести (very_low, низкий, средний, высокий масштаб, определяющий интенсивность и уровень риска вредного контента) и была ли она отфильтрована. Информация о джейлбрейк-контенте и нецензурной лексике, были ли они обнаружены и были ли отфильтрованы или нет. И информация о списке блокировки клиентов, если он был отфильтрован, и его идентификаторе.
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| custom_blocklists | contentFilterDetailedResults | Фильтрация контента приводит к детализации идентификаторов фильтра для отфильтрованных сегментов. | Нет | |
| Ненавижу | результат тяжести фильтрации контента | Нет | ||
| Джейлбрейк | Результат обнаружения фильтра контента | Нет | ||
| Ненормативной лексики | Результат обнаружения фильтра контента | Нет | ||
| самоповреждение | результат тяжести фильтрации контента | Нет | ||
| Сексуальной | результат тяжести фильтрации контента | Нет | ||
| Насилия | результат тяжести фильтрации контента | Нет |
формат аудиоответа
Определяет формат выхода.
| Недвижимость | Ценность |
|---|---|
| Description | Определяет формат выхода. |
| Тип | string |
| Значения | jsontextsrtverbose_jsonvtt |
imageQuality
Качество изображения, которое будет создано.
| Недвижимость | Ценность |
|---|---|
| Description | Качество изображения, которое будет создано. |
| Тип | string |
| По умолчанию | авто |
| Значения | autohighmediumlowhdstandard |
imagesResponseFormat
Формат, в котором возвращаются сгенерированные изображения.
| Недвижимость | Ценность |
|---|---|
| Description | Формат, в котором возвращаются сгенерированные изображения. |
| Тип | string |
| По умолчанию | url |
| Значения | urlb64_json |
imagesOutputFormat
Формат файла, в котором возвращаются сгенерированные изображения. Поддерживается только для серийных моделей.
| Недвижимость | Ценность |
|---|---|
| Description | Формат файла, в котором возвращаются сгенерированные изображения. Поддерживается только для моделей серии gpt-image-1. |
| Тип | string |
| По умолчанию | png |
| Значения | pngjpeg |
imageSize
Размер сгенерированных изображений.
| Недвижимость | Ценность |
|---|---|
| Description | Размер сгенерированных изображений. |
| Тип | string |
| По умолчанию | авто |
| Значения | auto1792x10241024x17921024x10241024x15361536x1024 |
imageStyle
Стиль сгенерированных изображений. Поддерживается только для dall-e-3.
| Недвижимость | Ценность |
|---|---|
| Description | Стиль сгенерированных изображений. Поддерживается только для dall-e-3. |
| Тип | string |
| По умолчанию | Яркие |
| Значения | vividnatural |
imageBackground
Позволяет установить прозрачность для фона сгенерированного изображения(ов). Этот параметр поддерживается только для моделей серии gpt-image-1.
| Недвижимость | Ценность |
|---|---|
| Description | Позволяет установить прозрачность для фона сгенерированного изображения(ов). Этот параметр поддерживается только для моделей серии gpt-image-1. |
| Тип | string |
| По умолчанию | авто |
| Значения | transparentopaqueauto |
generateImagesResponse
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| создано | целое число | Временная метка Unix при создании операции. | Yes | |
| Данные | массив | Результаты операции, если успешны | Yes | |
| использование | imageGenerationsUsage | Представляет детали использования токена для запросов на генерацию изображений. Только для моделей серии gpt-image-1. | Нет |
imageGenerationsUsage
Представляет детали использования токена для запросов на генерацию изображений. Только для моделей серии gpt-image-1.
| Имя. | Тип | Описание | Обязательный | По умолчанию |
|---|---|---|---|---|
| input_tokens | целое число | Количество входных токенов. | Нет | |
| input_tokens_details | object | Подробный разбор входных токенов. | Нет | |
| └─image_tokens | целое число | Количество токенов изображения. | Нет | |
| └️ текст_токены | целое число | Количество текстовых токенов. | Нет | |
| output_tokens | целое число | Количество выходных токенов. | Нет | |
| общее количество токенов | целое число | Общее количество использованных жетонов. | Нет |
Дальнейшие действия
Узнайте о моделях и тонкой настройке с помощью REST API. Узнайте больше о недоумение моделей, которые Azure OpenAI.