Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье содержатся сведения о конечных точках REST API вывода для Azure OpenAI.
Спецификации API
Управление и взаимодействие с моделями и ресурсами Azure OpenAI разделено на три основных поверхности API:
- Контрольная плоскость
- Плоскость данных — разработка
- Плоскость данных — вывод
Каждая область или спецификация API инкапсулирует другой набор возможностей Azure OpenAI. Каждый API имеет собственный уникальный набор выпусков API предварительной версии и стабильных и общедоступных (GA). Предварительные версии выпусков в настоящее время, как правило, следуют ежемесячному курсу.
Это важно
Теперь доступен новый API для предварительного просмотра. Дополнительные сведения см. в руководстве по жизненному циклу API.
API (Интерфейс программирования приложений) | Последний предварительный выпуск | Последний выпуск общедоступной версии | Спецификации | Описание |
---|---|---|---|---|
Плоскость управления | 2024-06-01-preview |
2024-10-01 |
Файлы спецификаций | Azure OpenAI предоставляет общий уровень управления всем остальным службам. API уровня управления используется для таких задач, как создание ресурсов Azure OpenAI, развертывание модели и другие задачи управления ресурсами более высокого уровня. Плоскость управления также управляет возможностями, такими как Azure Resource Manager, Bicep, Terraform и Azure CLI. |
Плоскость данных — разработка | 2025-04-01-preview |
2024-10-21 |
Файлы спецификаций | API разработки плоскости данных управляет точной настройкой, отправкой файлов, заданиями приема, пакетными и определенными запросами уровня модели |
Плоскость данных — вывод | 2025-04-01-preview |
2024-10-21 |
Файлы спецификаций | API обработки данных предоставляет возможности вывода и API-эндоинтерфейсы для таких функций, как автозаполнение, завершение чата, встраивания, звуковые данные, анализ ваших данных, Dall-e, ассистенты и т. д. |
Аутентификация
Azure OpenAI предоставляет два метода проверки подлинности. Вы можете использовать ключи API или идентификатор Microsoft Entra.
Проверка подлинности ключа API. Для этого типа проверки подлинности все запросы API должны содержать Ключ API в заголовке HTTP
api-key
. В кратком руководстве показано, как выполнять вызовы с помощью этого типа проверки подлинности.Проверка подлинности идентификатора Microsoft Entra: можно пройти проверку подлинности вызова API с помощью маркера Microsoft Entra. Маркеры проверки подлинности включаются в запрос в заголовке
Authorization
. К маркеру следует добавить префиксBearer
, напримерBearer YOUR_AUTH_TOKEN
. Вы можете ознакомиться с нашим руководством по проверке подлинности с помощью идентификатора Microsoft Entra.
Управление версиями REST API
Управление версиями API служб осуществляется с использованием параметра запроса api-version
. Все версии имеют структуру даты ГГГГ-ММ-ДД. Рассмотрим пример.
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.
Если вы ищете документацию по последнему выпуску API общедоступной версии, обратитесь к последнему API вывода плоскости данных общедоступной версии
Партия — список
GET {endpoint}/openai/batches?api-version=2025-04-01-preview
Возвращает список всех пакетов, принадлежащих ресурсу Azure OpenAI.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
после | запрос | нет | струна | Идентификатор последнего события из предыдущего запроса на страницы. |
предел | запрос | нет | целое число | Количество извлекаемых пакетов. Значение по умолчанию — 20. |
$фильтр | запрос | нет | струна | Выражение OData для описания условий фильтрации. |
$orderby | запрос | нет | струна | Выражение OData, описывающее порядок сортировки. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | BatchesList |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/batches?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"has_more": false,
"data": [
{
"object": "batch",
"id": "batch_72a2792ef7d24ba7b82c7fe4a37e379f",
"endpoint": "/chat/completions",
"errors": null,
"input_file_id": "file-b4fa7277f3eb4722ac18b90f46102c3f",
"completion_window": "24h",
"status": "completed",
"output_file_id": "file-f2ddaf43-b48b-46dd-b264-90da10c7a85b",
"error_file_id": "file-c3b563b0-ebc7-47da-93e3-a2fa694aef0c",
"created_at": 1646126127,
"in_progress_at": 1646126130,
"expires_at": 1646126170,
"finalizing_at": 1646126134,
"completed_at": 1646126136,
"failed_at": null,
"expired_at": null,
"cancelling_at": null,
"cancelled_at": null,
"request_counts": {
"total": 500,
"completed": 400,
"failed": 100
},
"first_id": "batch_abc123",
"last_id": "batch_abc456",
"metadata": {
"batch_description": "Evaluation job"
}
}
],
"object": "list"
}
}
Пакет — создание
POST {endpoint}/openai/batches?api-version=2025-04-01-preview
Создает и выполняет пакет из отправленного файла запросов.
Ответ содержит сведения о задании, включаемом в том числе о состоянии задания.
Идентификатор файла результата добавляется в ответ после завершения.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Тело запроса
Content-Type: application/json
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
окно завершения | струна | Интервал времени, в течение которого должен обрабатываться пакет. | Да | |
конечная точка | струна | Конечная точка API, используемая пакетом. | Да | |
input_blob | струна | URL-адрес объекта Blob службы хранилища Azure, который будет использоваться в качестве входных данных для задания. | нет | |
идентификатор_входного_файла | струна | Идентификатор входного файла для пакета. | нет | |
метаданные | объект | Набор пар ключ-значение, которые можно прикрепить к пакету. Это может быть полезно для хранения дополнительных сведений о пакете в структурированном формате. | нет | |
вывод истекает после | FileExpiresAfter | Определяет срок действия файла. | нет | |
папка вывода | BatchOutputReference | Папка хранилища Azure для хранения выходных данных. | нет |
Ответы
Код состояния: 201
Описание. Пакет успешно создан.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Партия |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
POST {endpoint}/openai/batches?api-version=2025-04-01-preview
Ответы: Код состояния: 201
{
"headers": {
"deployment-enqueued-tokens": 1000,
"deployment-maximum-enqueued-tokens": 5000
},
"body": {
"object": "batch",
"id": "batch_72a2792ef7d24ba7b82c7fe4a37e379f",
"endpoint": "/chat/completions",
"errors": null,
"input_file_id": "file-b4fa7277f3eb4722ac18b90f46102c3f",
"completion_window": "24h",
"status": "validating",
"output_file_id": null,
"error_file_id": null,
"created_at": 1646126127,
"in_progress_at": null,
"expires_at": null,
"finalizing_at": null,
"completed_at": null,
"failed_at": null,
"expired_at": null,
"cancelling_at": null,
"cancelled_at": null,
"request_counts": {
"total": 0,
"completed": 0,
"failed": 0
},
"metadata": {
"batch_description": "Evaluation job"
}
}
}
Пакет — получить
GET {endpoint}/openai/batches/{batch-id}?api-version=2025-04-01-preview
Возвращает сведения для одного пакета, указанного заданным идентификатором пакета.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
идентификатор партии | путь | Да | струна | Идентификатор пакета. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Партия |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/batches/{batch-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "batch",
"id": "batch_72a2792ef7d24ba7b82c7fe4a37e379f",
"endpoint": "/chat/completions",
"errors": null,
"input_file_id": "file-b4fa7277f3eb4722ac18b90f46102c3f",
"completion_window": "24h",
"status": "completed",
"output_file_id": "file-f2ddaf43-b48b-46dd-b264-90da10c7a85b",
"error_file_id": "file-c3b563b0-ebc7-47da-93e3-a2fa694aef0c",
"created_at": 1646126127,
"in_progress_at": 1646126130,
"expires_at": 1646126170,
"finalizing_at": 1646126134,
"completed_at": 1646126136,
"failed_at": null,
"expired_at": null,
"cancelling_at": null,
"cancelled_at": null,
"request_counts": {
"total": 500,
"completed": 400,
"failed": 100
},
"metadata": {
"batch_description": "Evaluation job"
}
}
}
Пакет — отмена
POST {endpoint}/openai/batches/{batch-id}/cancel?api-version=2025-04-01-preview
Отменяет обработку пакета, указанного заданным идентификатором пакета.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
идентификатор партии | путь | Да | струна | Идентификатор пакета. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание. Пакет успешно отменен.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Партия |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
POST {endpoint}/openai/batches/{batch-id}/cancel?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "batch",
"id": "batch_72a2792ef7d24ba7b82c7fe4a37e379f",
"endpoint": "/chat/completions",
"errors": null,
"input_file_id": "file-b4fa7277f3eb4722ac18b90f46102c3f",
"completion_window": "24h",
"status": "cancelling",
"output_file_id": null,
"error_file_id": null,
"created_at": 1646126127,
"in_progress_at": 1646126130,
"expires_at": 1646126170,
"finalizing_at": null,
"completed_at": null,
"failed_at": null,
"expired_at": null,
"cancelling_at": 1646126138,
"cancelled_at": null,
"request_counts": {
"total": 500,
"completed": 100,
"failed": 5
},
"metadata": {
"batch_description": "Evaluation job"
}
}
}
Сохраненное завершение — список
GET {endpoint}/openai/chat/completions?api-version=2025-04-01-preview
Возвращает список сохраненных завершений.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
метаданные | запрос | нет | струна | Фильтруйте по паре (ключ, значение) в хранимом завершении. |
модель | запрос | нет | струна | Фильтрация по имени модели. |
после | запрос | нет | струна | Идентификатор последнего сохраненного завершения из предыдущего запроса на страницы. |
предел | запрос | нет | целое число | Количество сохраненных завершений для получения. Значение по умолчанию — 20. |
заказ | запрос | нет | струна | Порядок результатов по времени создания (возрастанию или убыванию). По умолчанию используется desc. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | СохраненныйСписокЗавершения |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/chat/completions?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "list",
"data": [
{
"id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"model": "gpt-4o-mini-2024-07-18",
"created": 1738193475,
"request_id": "e539c139-a97d-4ee1-bde9-3be3d5c6edb5",
"usage": {
"total_tokens": 25,
"completion_tokens": 7,
"prompt_tokens": 18
},
"seed": 123,
"top_p": 1,
"temperature": 1,
"presence_penalty": 0,
"frequency_penalty": 0,
"system_fingerprint": "fp_f3927aa00d",
"metadata": {
"key_1": "val_1",
"key_2": "val_2"
},
"choices": [
{
"index": 0,
"message": {
"content": "Hello, how are you?",
"role": "assistant"
},
"finish_reason": "stop"
}
]
}
],
"total": 1,
"first_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"last_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"has_more": false
}
}
Хранящееся завершение — получение
GET {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Возвращает хранящееся завершение заданным хранимым идентификатором завершения.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
сохранённый идентификатор завершения | путь | Да | струна | Идентификатор сохраненного завершения. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | StoredCompletionResponse |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "chat.completion",
"id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"model": "gpt-4o-mini-2024-07-18",
"created": 1738193475,
"request_id": "e539c139-a97d-4ee1-bde9-3be3d5c6edb5",
"usage": {
"total_tokens": 25,
"completion_tokens": 7,
"prompt_tokens": 18
},
"seed": 123,
"top_p": 1,
"temperature": 1,
"presence_penalty": 0,
"frequency_penalty": 0,
"system_fingerprint": "fp_f3927aa00d",
"metadata": {
"key_1": "val_1",
"key_2": "val_2"
},
"choices": [
{
"index": 0,
"message": {
"content": "Hello, how are you?",
"role": "assistant"
},
"finish_reason": "stop"
}
]
}
}
Обновление хранимого завершения
POST {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Обновите хранящееся завершение указанным хранимым идентификатором завершения.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
сохранённый идентификатор завершения | путь | Да | струна | Идентификатор сохраненного завершения. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Тело запроса
Content-Type: application/json
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
метаданные | объект | Произвольные пары "ключ-значение" для получения дополнительных сведений. | нет |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Хранимая компиляция |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
POST {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "chat.completion",
"id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"model": "gpt-4o-mini-2024-07-18",
"created": 1738193475,
"request_id": "e539c139-a97d-4ee1-bde9-3be3d5c6edb5",
"usage": {
"total_tokens": 25,
"completion_tokens": 7,
"prompt_tokens": 18
},
"seed": 123,
"top_p": 1,
"temperature": 1,
"presence_penalty": 0,
"frequency_penalty": 0,
"system_fingerprint": "fp_f3927aa00d",
"metadata": {
"key_1": "val_1",
"key_2": "val_2"
},
"choices": [
{
"index": 0,
"message": {
"content": "Hello, how are you?",
"role": "assistant"
},
"finish_reason": "stop"
}
]
}
}
Хранящееся завершение — удаление
DELETE {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Удалите хранящееся завершение заданным хранимым идентификатором завершения.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
сохранённый идентификатор завершения | путь | Да | струна | Идентификатор сохраненного завершения. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: сохраненное завершение успешно удалено.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | StoredCompletionDelete |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
DELETE {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "chat.completion.deleted",
"id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"deleted": true
}
}
Хранение завершаемых задач — Getmessages
GET {endpoint}/openai/chat/completions/{stored-completion-id}/messages?api-version=2025-04-01-preview
Возвращает сохраненные сообщения о завершении по указанному хранящейся идентификатору завершения.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
сохранённый идентификатор завершения | путь | Да | струна | Идентификатор сохраненного завершения. |
после | запрос | нет | струна | Идентификатор последнего сохраненного сообщения завершения из предыдущего запроса на страницы. |
предел | запрос | нет | целое число | Количество полученных сообщений о завершении. Значение по умолчанию — 20. |
заказ | запрос | нет | струна | Порядок результатов по индексу сообщения (по возрастанию или убыванию). Значение asc по умолчанию. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | СохраненныеСообщенияОбЗавершении |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/chat/completions/{stored-completion-id}/messages?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "list",
"data": [
{
"role": "user",
"content": "Hello"
}
],
"total": 1,
"first_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"last_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"has_more": false
}
}
Оценка — получение списка
GET {endpoint}/openai/evals?api-version=2025-04-01-preview
Создайте список оценок для проекта.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
после | запрос | нет | струна | Идентификатор последней оценки из предыдущего запроса на страничную навигацию. |
предел | запрос | нет | целое число | Количество извлекаемых оценок. |
заказ | запрос | нет | струна Возможные значения: asc , desc |
Порядок сортировки оценок по временным меткам. Используется asc для возрастания или desc для убывающего порядка. |
сортировать_по | запрос | нет | струна Возможные значения: created_at , updated_at |
Evals можно упорядочить по времени создания или времени последнего обновления. Используется created_at для времени создания или updated_at последнего обновления. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: список оценок
Тип содержимого | Тип | Описание |
---|---|---|
application/json | EvalList |
Примеры
GET {endpoint}/openai/evals?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "list",
"data": [
{
"object": "eval",
"id": "eval_6801694950848190b10968bb628b651d",
"data_source_config": {
"type": "custom",
"schema": {
"type": "object",
"properties": {
"item": {
"type": "object",
"properties": {
"question": {
"type": "string"
},
"A": {
"type": "string"
},
"B": {
"type": "string"
},
"C": {
"type": "string"
},
"D": {
"type": "string"
},
"answer": {
"type": "string"
}
}
}
},
"required": [
"item"
]
}
},
"testing_criteria": [
{
"name": "string check",
"type": "string_check",
"input": "{{sample.output_text}}",
"reference": "{{item.answer}}",
"operation": "eq"
}
],
"name": "Math Quiz",
"created_at": 1744922953,
"metadata": {}
}
],
"first_id": "eval_6801694950848190b10968bb628b651d",
"last_id": "eval_6801694950848190b10968bb628b651d",
"has_more": false
}
}
Оценка — создание
POST {endpoint}/openai/evals?api-version=2025-04-01-preview
Создайте структуру оценки, которую можно использовать для тестирования производительности модели. Оценка — это набор критериев тестирования и источника данных. После создания оценки его можно запустить на разных моделях и параметрах модели. Мы поддерживаем несколько типов классировщиков и источников данных.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 201
Описание: ОК
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Eval |
Примеры
POST {endpoint}/openai/evals?api-version=2025-04-01-preview
{
"name": "Math Quiz",
"data_source_config": {
"type": "custom",
"include_sample_schema": true,
"item_schema": {
"type": "object",
"properties": {
"question": {
"type": "string"
},
"A": {
"type": "string"
},
"B": {
"type": "string"
},
"C": {
"type": "string"
},
"D": {
"type": "string"
},
"answer": {
"type": "string"
}
}
}
},
"testing_criteria": [
{
"type": "string_check",
"reference": "{{item.answer}}",
"input": "{{sample.output_text}}",
"operation": "eq",
"name": "string check"
}
]
}
Ответы: Код состояния: 201
{
"headers": {},
"body": {
"object": "eval",
"id": "eval_6801694950848190b10968bb628b651d",
"data_source_config": {
"type": "custom",
"schema": {
"type": "object",
"properties": {
"item": {
"type": "object",
"properties": {
"question": {
"type": "string"
},
"A": {
"type": "string"
},
"B": {
"type": "string"
},
"C": {
"type": "string"
},
"D": {
"type": "string"
},
"answer": {
"type": "string"
}
}
}
},
"required": [
"item"
]
}
},
"testing_criteria": [
{
"name": "string check",
"type": "string_check",
"input": "{{sample.output_text}}",
"reference": "{{item.answer}}",
"operation": "eq"
}
],
"name": "Math Quiz",
"created_at": 1744922953,
"metadata": {}
}
}
Оценивание - Удалить
DELETE {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Удалить оценку.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
eval-id | путь | Да | струна | Идентификатор оценки для удаления. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: Оценка была успешно удалена.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | объект |
Код состояния: 404
Описание: оценка не найдена.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Ошибка |
Примеры
DELETE {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "eval.deleted",
"deleted": true,
"eval_id": "eval_6801694950848190b10968bb628b651d"
}
}
Код состояния: 404
{
"headers": {},
"body": {
"code": "notFound",
"message": "Evaluation with ID eval_6801694950848190b10968bb628b651d not found."
}
}
Оценка — получение
GET {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Получите оценку по идентификатору.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
eval-id | путь | Да | струна | Идентификатор процесса оценки для извлечения. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: оценка
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Eval |
Примеры
GET {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "eval",
"id": "eval_6801694950848190b10968bb628b651d",
"data_source_config": {
"type": "custom",
"schema": {
"type": "object",
"properties": {
"item": {
"type": "object",
"properties": {
"question": {
"type": "string"
},
"A": {
"type": "string"
},
"B": {
"type": "string"
},
"C": {
"type": "string"
},
"D": {
"type": "string"
},
"answer": {
"type": "string"
}
}
}
},
"required": [
"item"
]
}
},
"testing_criteria": [
{
"name": "string check",
"type": "string_check",
"input": "{{sample.output_text}}",
"reference": "{{item.answer}}",
"operation": "eq"
}
],
"name": "Math Quiz",
"created_at": 1744922953,
"metadata": {}
}
}
Оценка — обновление
POST {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Обновление определенных свойств оценки.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
eval-id | путь | Да | струна | Идентификатор обновляемой оценки. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: обновленная оценка
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Eval |
Примеры
POST {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
{
"name": "Updated Math Quiz",
"metadata": {
"description": "Updated description"
}
}
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "eval",
"id": "eval_6801694950848190b10968bb628b651d",
"data_source_config": {
"type": "custom",
"schema": {
"type": "object",
"properties": {
"item": {
"type": "object",
"properties": {
"question": {
"type": "string"
},
"A": {
"type": "string"
},
"B": {
"type": "string"
},
"C": {
"type": "string"
},
"D": {
"type": "string"
},
"answer": {
"type": "string"
}
}
}
},
"required": [
"item"
]
}
},
"testing_criteria": [
{
"name": "string check",
"type": "string_check",
"input": "{{sample.output_text}}",
"reference": "{{item.answer}}",
"operation": "eq"
}
],
"name": "Updated Math Quiz",
"created_at": 1744922953,
"metadata": {
"description": "Updated description"
}
}
}
Оценка — Getrunlist
GET {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview
Получите список запусков для оценки.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
eval-id | путь | Да | струна | Идентификатор вычисления, для которого требуется получить запуски. |
после | запрос | нет | струна | Идентификатор последнего выполнения из предыдущего запроса разбиения на страницы. |
предел | запрос | нет | целое число | Количество запусков для извлечения. |
заказ | запрос | нет | струна Возможные значения: asc , desc |
Порядок сортировки запусков по метке времени. Используется asc для возрастания или desc для убывающего порядка. По умолчанию — asc . |
статус | запрос | нет | струна Возможные значения: queued , in_progress , completed , canceled , failed |
Фильтруйте запуски по статусу. Используйте "в очереди", "в процессе", "неудачно", "завершено", "отменено". |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: список запусков для оценки
Тип содержимого | Тип | Описание |
---|---|---|
application/json | EvalRunList |
Примеры
GET {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "list",
"data": [
{
"object": "eval.run",
"id": "evalrun_68016a056f0481909b9774447bdd1aa3",
"eval_id": "eval_6801694950848190b10968bb628b651d",
"report_url": "https://ai.azure.com/resource/evaluation",
"status": "queued",
"model": "gpt-4o-mini",
"name": "Math quiz",
"created_at": 1744923141,
"result_counts": {
"total": 0,
"errored": 0,
"failed": 0,
"passed": 0
},
"per_model_usage": null,
"per_testing_criteria_results": null,
"data_source": {
"type": "completions",
"source": {
"type": "file_content",
"content": [
{
"item": {
"question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
"A": "0",
"B": "4",
"C": "2",
"D": "6",
"answer": "B"
}
},
{
"item": {
"question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
"A": "8",
"B": "2",
"C": "24",
"D": "120",
"answer": "C"
}
}
]
},
"input_messages": {
"template": [
{
"type": "message",
"role": "system",
"content": {
"text": "Answer the question's with A, B, C, or D."
}
},
{
"type": "message",
"role": "user",
"content": {
"text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
}
}
]
},
"model": "gpt-4o-mini",
"sampling_params": {
"seed": 42,
"temperature": 1,
"top_p": 1
}
},
"error": null,
"metadata": {}
}
],
"first_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
"last_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
"has_more": false
}
}
Оценка — создание запуска
POST {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview
Создайте новый сеанс оценки. Это конечная точка, которая запустит градирование.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
eval-id | путь | Да | струна | Идентификатор оценки для создания процедуры выполнения. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 201
Описание: успешно создан запуск для оценки
Тип содержимого | Тип | Описание |
---|---|---|
application/json | EvalRun |
Код состояния: 400
Описание: недопустимый запрос (например, отсутствующий объект eval)
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Ошибка |
Примеры
POST {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview
{
"name": "Math quiz",
"data_source": {
"type": "completions",
"source": {
"type": "file_content",
"content": [
{
"item": {
"question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
"A": "0",
"B": "4",
"C": "2",
"D": "6",
"answer": "B"
}
},
{
"item": {
"question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
"A": "8",
"B": "2",
"C": "24",
"D": "120",
"answer": "C"
}
}
]
},
"input_messages": {
"type": "template",
"template": [
{
"type": "message",
"role": "system",
"content": {
"text": "Answer the question's with A, B, C, or D."
}
},
{
"type": "message",
"role": "user",
"content": {
"text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
}
}
]
},
"model": "gpt-4o-mini",
"sampling_params": {
"temperature": 1,
"top_p": 1,
"seed": 42
}
}
}
Ответы: Код состояния: 201
{
"headers": {},
"body": {
"object": "eval.run",
"id": "evalrun_68016a056f0481909b9774447bdd1aa3",
"eval_id": "eval_6801694950848190b10968bb628b651d",
"report_url": "https://ai.azure.com/resource/evaluation",
"status": "queued",
"model": "gpt-4o-mini",
"name": "Math quiz",
"created_at": 1744923141,
"result_counts": {
"total": 0,
"errored": 0,
"failed": 0,
"passed": 0
},
"per_model_usage": null,
"per_testing_criteria_results": null,
"data_source": {
"type": "completions",
"source": {
"type": "file_content",
"content": [
{
"item": {
"question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
"A": "0",
"B": "4",
"C": "2",
"D": "6",
"answer": "B"
}
},
{
"item": {
"question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
"A": "8",
"B": "2",
"C": "24",
"D": "120",
"answer": "C"
}
}
]
},
"input_messages": {
"type": "template",
"template": [
{
"type": "message",
"role": "system",
"content": {
"text": "Answer the question's with A, B, C, or D."
}
},
{
"type": "message",
"role": "user",
"content": {
"text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
}
}
]
},
"model": "gpt-4o-mini",
"sampling_params": {
"seed": 42,
"temperature": 1,
"top_p": 1
}
},
"error": null,
"metadata": {}
}
}
Оценка — удаление запуска
DELETE {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Удаление запуска процесса оценки.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
eval-id | путь | Да | струна | Идентификатор оценки, из которой нужно удалить запуск. |
идентификатор run-id | путь | Да | струна | Идентификатор запуска для удаления. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: Успешно удален тестовый запуск
Тип содержимого | Тип | Описание |
---|---|---|
application/json | объект |
Код состояния: 404
Описание: запуск не найден
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Ошибка |
Примеры
DELETE {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "eval.deleted",
"deleted": true,
"run_id": "evalrun_68016a056f0481909b9774447bdd1aa3"
}
}
Код состояния: 404
{
"headers": {},
"body": {
"code": "notFound",
"message": "Evaluation Run with ID evalrun_68016a056f0481909b9774447bdd1aa3 not found."
}
}
Оценка — запуск выполнения
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Получить результат оценки по идентификатору.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
eval-id | путь | Да | струна | Идентификатор вычисления, для которого требуется получить запуски. |
идентификатор run-id | путь | Да | струна | Идентификатор извлекаемого запуска. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: выполнение оценки
Тип содержимого | Тип | Описание |
---|---|---|
application/json | EvalRun |
Примеры
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "eval.run",
"id": "evalrun_68016a056f0481909b9774447bdd1aa3",
"eval_id": "eval_6801694950848190b10968bb628b651d",
"report_url": "https://ai.azure.com/resource/evaluation",
"status": "queued",
"model": "gpt-4o-mini",
"name": "Math quiz",
"created_at": 1744923141,
"result_counts": {
"total": 0,
"errored": 0,
"failed": 0,
"passed": 0
},
"per_model_usage": null,
"per_testing_criteria_results": null,
"data_source": {
"type": "completions",
"source": {
"type": "file_content",
"content": [
{
"item": {
"question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
"A": "0",
"B": "4",
"C": "2",
"D": "6",
"answer": "B"
}
},
{
"item": {
"question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
"A": "8",
"B": "2",
"C": "24",
"D": "120",
"answer": "C"
}
}
]
},
"input_messages": {
"type": "template",
"template": [
{
"type": "message",
"role": "system",
"content": {
"text": "Answer the question's with A, B, C, or D."
}
},
{
"type": "message",
"role": "user",
"content": {
"text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
}
}
]
},
"model": "gpt-4o-mini",
"sampling_params": {
"seed": 42,
"temperature": 1,
"top_p": 1
}
},
"error": null,
"metadata": {}
}
}
Оценка — отмена запуска
POST {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Отмена текущего выполнения оценки.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
eval-id | путь | Да | струна | Идентификатор оценки, выполнение которой требуется отменить. |
идентификатор run-id | путь | Да | струна | Идентификатор запуска, который необходимо отменить. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: отмененный объект выполнения Eval
Тип содержимого | Тип | Описание |
---|---|---|
application/json | EvalRun |
Примеры
POST {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "eval.run",
"id": "evalrun_68016a056f0481909b9774447bdd1aa3",
"eval_id": "eval_6801694950848190b10968bb628b651d",
"report_url": "https://ai.azure.com/resource/evaluation",
"status": "canceled",
"model": "gpt-4o-mini",
"name": "Math quiz",
"created_at": 1744923141,
"result_counts": {
"total": 0,
"errored": 0,
"failed": 0,
"passed": 0
},
"per_model_usage": null,
"per_testing_criteria_results": null,
"data_source": {
"type": "completions",
"source": {
"type": "file_content",
"content": [
{
"item": {
"question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
"A": "0",
"B": "4",
"C": "2",
"D": "6",
"answer": "B"
}
},
{
"item": {
"question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
"A": "8",
"B": "2",
"C": "24",
"D": "120",
"answer": "C"
}
}
]
},
"input_messages": {
"type": "template",
"template": [
{
"type": "message",
"role": "system",
"content": {
"text": "Answer the question's with A, B, C, or D."
}
},
{
"type": "message",
"role": "user",
"content": {
"text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
}
}
]
},
"model": "gpt-4o-mini",
"sampling_params": {
"seed": 42,
"temperature": 1,
"top_p": 1
}
},
"error": null,
"metadata": {}
}
}
Оценка — Getrunoutputitems
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items?api-version=2025-04-01-preview
Получить список выходных элементов для проведения оценки.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
eval-id | путь | Да | струна | Идентификатор вычисления, для которого требуется получить запуски. |
идентификатор run-id | путь | Да | струна | Идентификатор запуска для получения результатов. |
после | запрос | нет | струна | Идентификатор последнего выходного элемента из предыдущего запроса на страницы. |
предел | запрос | нет | целое число | Количество выходных элементов для извлечения. |
статус | запрос | нет | струна Возможные значения: fail , pass |
Фильтрация выходных элементов по состоянию. Используйте failed для фильтрации по сбойным выходным элементам или pass для фильтрации по успешно обработанным выходным элементам. |
заказ | запрос | нет | струна Возможные значения: asc , desc |
Порядок сортировки выходных элементов по метке времени. Используется asc для возрастания или desc для убывающего порядка. По умолчанию — asc . |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание. Список выходных элементов для выполнения оценки
Тип содержимого | Тип | Описание |
---|---|---|
application/json | EvalRunOutputItemList |
Примеры
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "list",
"data": [
{
"object": "eval.run.output_item",
"id": "outputitem_68017251ff3881908bf5096bf4cd91c6",
"created_at": 1744925265,
"run_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
"eval_id": "eval_6801694950848190b10968bb628b651d",
"status": "fail",
"datasource_item_id": 1,
"datasource_item": {
"question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
"A": "8",
"B": "2",
"C": "24",
"D": "120",
"answer": "C"
},
"results": [
{
"name": "string check-63b1fffa-bee6-4c37-ae77-ed46e3dce2b7",
"sample": null,
"passed": false,
"score": 0
}
],
"sample": {
"input": [
{
"role": "system",
"content": "Answer the question's with A, B, C, or D.",
"function_call": null
},
{
"role": "user",
"content": "Question: Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5. A: 8 B: 2 C: 24 D: 120.",
"function_call": null
}
],
"output": [
{
"role": "assistant",
"content": "To find the index of the subgroup generated by the permutation \\( p = (1, 2, 5, 4)(2, 3) \\) in \\( S_5 \\), we first need to determine the order of \\( p \\).\n\n1. The cycle \\( (1, 2, 5, 4) \\) has length 4.\n2. The cycle \\( (2, 3) \\) has length 2.\n3. The least common multiple (LCM) of these lengths gives the order of the permutation \\( p \\).\n\nCalculating the LCM:\n\\[\n\\text{lcm}(4, 2) = 4\n\\]\nThus, the order of \\( p \\) is 4.\n\nNext, we find the size of the subgroup \\( \\langle p \\rangle \\):\n- The size of \\( \\langle p \\rangle \\) is equal to the order of \\( p \\), which is 4.\n\nNow, we know the size of \\( S_5 \\):\n\\[\n|S_5| = 5! = 120\n\\]\n\nFinally, to find the index of \\( \\langle p \\rangle \\) in \\( S_5 \\), we use the formula:\n\\[\n\\text{index} = \\frac{|S_5|}{|\\langle p \\rangle|} = \\frac{120}{4} = 30\n\\]\n\nHowever, the available answer choices do not include 30. There may be a mistake because the question expects an answer among A, B, C, and D.\n\nLet\u00e2\u20ac\u2122s assume we misunderstood \\( \\langle p \\rangle \\), and instead, we can deduce based solely on given answers looking for a relation to \\( S_5 \\) without delving into detailed subgroup tracks. \n\nSince \\( S_5 \\) has 30 different elements in a subgroup configuration, the closest answer physically relating as long as \\( p \\) covers two elements effectively would logically fit an answer of 120 / 60 which has no direct relationship.\n\nGiven the option choices and specific rank formulations as often made regarding elements in specific construct the subgroup at best reflects around a viable ratio of parts allowed through available indices. \n\nThus, after reasoning through which aligns most structurally geometrically yielding across all configurations possible integrated yet arrives leading \\( p \\) through neighborhood distributions leaving reflections outstanding:\n\n\n\nThe correct answer is:\n**C: 24**\n\nHowever per the discussion migrating \\( p \\) may leave various pathways leading ultimately toward that framing in modeling. Always a good suggestion confirming the elements group generating any possible in outputs rationales. ",
"function_call": null
}
],
"finish_reason": "stop",
"model": "gpt-4o-mini-2024-07-18",
"usage": {
"total_tokens": 627,
"completion_tokens": 546,
"prompt_tokens": 81,
"cached_tokens": 0
},
"error": null,
"temperature": 1,
"top_p": 1,
"seed": 42
}
},
{
"object": "eval.run.output_item",
"id": "outputitem_6801724f54888190942ec66a197309dd",
"created_at": 1744925263,
"run_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
"eval_id": "eval_6801694950848190b10968bb628b651d",
"status": "fail",
"datasource_item_id": 0,
"datasource_item": {
"question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
"A": "0",
"B": "4",
"C": "2",
"D": "6",
"answer": "B"
},
"results": [
{
"name": "string check-63b1fffa-bee6-4c37-ae77-ed46e3dce2b7",
"sample": null,
"passed": false,
"score": 0
}
],
"sample": {
"input": [
{
"role": "system",
"content": "Answer the question's with A, B, C, or D.",
"function_call": null
},
{
"role": "user",
"content": "Question: Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q. A: 0 B: 4 C: 2 D: 6.",
"function_call": null
}
],
"output": [
{
"role": "assistant",
"content": "To find the degree of the field extension \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3}, \\sqrt{18})\\) over \\(\\mathbb{Q}\\), we can simplify \\(\\sqrt{18}\\) since \\(\\sqrt{18} = \\sqrt{9 \\cdot 2} = 3\\sqrt{2}\\). \n\nThus, the field can be rewritten as \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3})\\).\n\nNext, we calculate the degree of the extensions step by step:\n\n1. The extension \\(\\mathbb{Q}(\\sqrt{2})\\) over \\(\\mathbb{Q}\\) has degree 2, since \\(\\sqrt{2}\\) is not in \\(\\mathbb{Q}\\) and satisfies the polynomial \\(x^2 - 2\\).\n\n2. Next, we consider the extension \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3})\\) over \\(\\mathbb{Q}(\\sqrt{2})\\). The element \\(\\sqrt{3}\\) is also not in \\(\\mathbb{Q}(\\sqrt{2})\\) and satisfies the polynomial \\(x^2 - 3\\), which is irreducible over \\(\\mathbb{Q}(\\sqrt{2})\\). Hence, the degree of the extension \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3})\\) over \\(\\mathbb{Q}(\\sqrt{2})\\) is also 2.\n\nNow we can combine these degrees:\n\n\\[\n[\\mathbb{Q}(\\sqrt{2}, \\sqrt{3}) : \\mathbb{Q}] = [\\mathbb{Q}(\\sqrt{2}, \\sqrt{3}) : \\mathbb{Q}(\\sqrt{2})] \\times [\\mathbb{Q}(\\sqrt{2}) : \\mathbb{Q}] = 2 \\times 2 = 4.\n\\]\n\nThus, the degree of the field extension \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3}, \\sqrt{18})\\) over \\(\\mathbb{Q}\\) is 4.\n\nTherefore, the answer is:\n\n**B: 4**.",
"function_call": null
}
],
"finish_reason": "stop",
"model": "gpt-4o-mini-2024-07-18",
"usage": {
"total_tokens": 556,
"completion_tokens": 487,
"prompt_tokens": 69,
"cached_tokens": 0
},
"error": null,
"temperature": 1,
"top_p": 1,
"seed": 42
}
}
],
"first_id": "outputitem_68017251ff3881908bf5096bf4cd91c6",
"last_id": "outputitem_6801724f54888190942ec66a197309dd",
"has_more": false
}
}
Оценка — Getrunoutputitem
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items/{output-item-id}?api-version=2025-04-01-preview
Получение выходного элемента выполнения оценки по идентификатору.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
eval-id | путь | Да | струна | Идентификатор вычисления, для которого требуется получить запуски. |
идентификатор run-id | путь | Да | струна | Идентификатор извлекаемого запуска. |
идентификатор элемента вывода | путь | Да | струна | Идентификатор извлекаемого выходного элемента. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: выходной элемент выполнения оценки
Тип содержимого | Тип | Описание |
---|---|---|
application/json | EvalRunOutputItem |
Примеры
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items/{output-item-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "eval.run.output_item",
"id": "outputitem_68017251ff3881908bf5096bf4cd91c6",
"created_at": 1744925265,
"run_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
"eval_id": "eval_6801694950848190b10968bb628b651d",
"status": "fail",
"datasource_item_id": 1,
"datasource_item": {
"question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
"A": "8",
"B": "2",
"C": "24",
"D": "120",
"answer": "C"
},
"results": [
{
"name": "string check-63b1fffa-bee6-4c37-ae77-ed46e3dce2b7",
"sample": null,
"passed": false,
"score": 0
}
],
"sample": {
"input": [
{
"role": "system",
"content": "Answer the question's with A, B, C, or D."
},
{
"role": "user",
"content": "Question: Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5. A: 8 B: 2 C: 24 D: 120."
}
],
"output": [
{
"role": "assistant",
"content": "To find the index of the subgroup generated by the permutation \\( p = (1, 2, 5, 4)(2, 3) \\) in \\( S_5 \\), we first need to determine the order of \\( p \\).\n\n1. The cycle \\( (1, 2, 5, 4) \\) has length 4.\n2. The cycle \\( (2, 3) \\) has length 2.\n3. The least common multiple (LCM) of these lengths gives the order of the permutation \\( p \\).\n\nCalculating the LCM:\n\\[\n\\text{lcm}(4, 2) = 4\n\\]\nThus, the order of \\( p \\) is 4.\n\nNext, we find the size of the subgroup \\( \\langle p \\rangle \\):\n- The size of \\( \\langle p \\rangle \\) is equal to the order of \\( p \\), which is 4.\n\nNow, we know the size of \\( S_5 \\):\n\\[\n|S_5| = 5! = 120\n\\]\n\nFinally, to find the index of \\( \\langle p \\rangle \\) in \\( S_5 \\), we use the formula:\n\\[\n\\text{index} = \\frac{|S_5|}{|\\langle p \\rangle|} = \\frac{120}{4} = 30\n\\]\n\nHowever, the available answer choices do not include 30. There may be a mistake because the question expects an answer among A, B, C, and D.\n\nLet\u00e2\u20ac\u2122s assume we misunderstood \\( \\langle p \\rangle \\), and instead, we can deduce based solely on given answers looking for a relation to \\( S_5 \\) without delving into detailed subgroup tracks. \n\nSince \\( S_5 \\) has 30 different elements in a subgroup configuration, the closest answer physically relating as long as \\( p \\) covers two elements effectively would logically fit an answer of 120 / 60 which has no direct relationship.\n\nGiven the option choices and specific rank formulations as often made regarding elements in specific construct the subgroup at best reflects around a viable ratio of parts allowed through available indices. \n\nThus, after reasoning through which aligns most structurally geometrically yielding across all configurations possible integrated yet arrives leading \\( p \\) through neighborhood distributions leaving reflections outstanding:\n\n\n\nThe correct answer is:\n**C: 24**\n\nHowever per the discussion migrating \\( p \\) may leave various pathways leading ultimately toward that framing in modeling. Always a good suggestion confirming the elements group generating any possible in outputs rationales. "
}
],
"finish_reason": "stop",
"model": "gpt-4o-mini-2024-07-18",
"usage": {
"total_tokens": 627,
"completion_tokens": 546,
"prompt_tokens": 81,
"cached_tokens": 0
},
"error": null,
"temperature": 1,
"top_p": 1,
"seed": 42
}
}
}
Файлы — список
GET {endpoint}/openai/files?api-version=2025-04-01-preview
Возвращает список всех файлов, принадлежащих ресурсу Azure OpenAI.
К ним относятся загруженные пользователем файлы, например, файлы с целью "точной настройки" для обучения или проверки моделей точной настройки, а также файлы, созданные службой, например, "результаты точной настройки", которые содержат различные метрики для соответствующего задания точной настройки.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
цель | запрос | нет | струна Возможные значения: fine-tune , fine-tune-results , assistants , assistants_output , batch , batch_output , evals , evals_output |
Возвращаются только файлы с заданной целью. |
предел | запрос | нет | целое число | Ограничение количества возвращаемых объектов. Ограничение может быть от 1 до 10 000, а по умолчанию — 10 000. |
after |
запрос | нет | струна | Курсор для использования в разбиении на страницы.
after — это идентификатор объекта, определяющий место в списке. Например, если вы делаете запрос списка и получаете 100 объектов, заканчивая obj_foo, последующий вызов может включать after=obj_foo, чтобы получить следующую страницу списка. |
заказ | запрос | нет | струна | Сортировка по created_at метке времени объектов.
asc для возрастания порядка и desc для убывания. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | FileList |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/files?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"data": [
{
"status": "processed",
"bytes": 140,
"purpose": "fine-tune",
"filename": "puppy.jsonl",
"id": "file-181a1cbdcdcf4677ada87f63a0928099",
"created_at": 1646126127,
"object": "file"
},
{
"status": "processed",
"bytes": 32423,
"purpose": "fine-tune-results",
"filename": "results.csv",
"id": "file-181a1cbdcdcf4677ada87f63a0928099",
"created_at": 1646126127,
"object": "file"
}
],
"object": "list"
}
}
Файлы — отправка
POST {endpoint}/openai/files?api-version=2025-04-01-preview
Создает новую сущность файла, отправляя данные с локального компьютера. Загруженные файлы могут использоваться для обучения или оценки точно настроенных моделей.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Тело запроса
Content-Type: многочастный формат данных
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
привязка | струна | Определяет привязку относительно времени, из чего должен быть создан абсолютный срок действия. | нет | |
с | целое число | Возвращает относительное время окончания срока действия в секундах. | ||
Диапазон: [1209600 – 2592000]. | нет | |||
файл | струна | Возвращает или задает файл для отправки в Azure OpenAI. | Да | |
цель | струна | Предназначение отправленных документов. Используйте "точной настройки" для точной настройки. Это позволяет проверить формат отправленного файла. | Да |
Ответы
Код состояния: 201
Описание: файл успешно создан.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Файл |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
POST {endpoint}/openai/files?api-version=2025-04-01-preview
Ответы: Код состояния: 201
{
"headers": {
"location": "https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099"
},
"body": {
"status": "pending",
"purpose": "fine-tune",
"filename": "puppy.jsonl",
"id": "file-181a1cbdcdcf4677ada87f63a0928099",
"created_at": 1646126127,
"object": "file"
}
}
Файлы — импорт
POST {endpoint}/openai/files/import?api-version=2025-04-01-preview
Создает новую сущность файла, импортируя данные из предоставленного URL-адреса. Загруженные файлы могут использоваться для обучения или оценки точно настроенных моделей.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Тело запроса
Content-Type: application/json
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
content_url | струна | URL-адрес для скачивания документа (может быть URL-адрес SAS большого двоичного объекта или любого другого внешнего URL-адреса, доступного с помощью запроса GET). | Да | |
истекает через | FileExpiresAfter | Определяет срок действия файла. | нет | |
имя файла | струна | Имя отправленного файла строк JSON . | ||
Если для purpose задано значение "точной настройки", каждая строка представляет собой запись JSON с полями "запрос" и "завершение", представляющих примеры обучения. |
Да | |||
цель | Цель | Предназначение отправленных документов. Используйте "точной настройки" для точной настройки. Это позволяет проверить формат отправленного файла. | Да |
Ответы
Код состояния: 201
Описание: файл успешно создан.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Файл |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
POST {endpoint}/openai/files/import?api-version=2025-04-01-preview
Ответы: Код состояния: 201
{
"headers": {
"location": "https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099"
},
"body": {
"status": "pending",
"purpose": "fine-tune",
"filename": "puppy.jsonl",
"id": "file-181a1cbdcdcf4677ada87f63a0928099",
"created_at": 1646126127,
"object": "file"
}
}
Файлы — получить
GET {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview
Возвращает сведения для одного файла, указанного заданным идентификатором файла, включая состояние, размер, назначение и т. д.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
идентификатор файла | путь | Да | струна | Идентификатор файла. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Файл |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"status": "processed",
"bytes": 140,
"purpose": "fine-tune",
"filename": "puppy.jsonl",
"id": "file-181a1cbdcdcf4677ada87f63a0928099",
"created_at": 1646126127,
"object": "file"
}
}
Файлы — удаление
DELETE {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview
Удаляет файл с заданным идентификатором файла.
Удаление также допускается, если файл использовался, например, в качестве обучающего файла в задании настройки параметров.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
идентификатор файла | путь | Да | струна | Идентификатор файла. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: файл успешно удален.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | FileDelete |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
DELETE {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"object": "file",
"deleted": true,
"id": "file-181a1cbdcdcf4677ada87f63a0928099"
}
}
Файлы — Получить содержимое
GET {endpoint}/openai/files/{file-id}/content?api-version=2025-04-01-preview
Возвращает содержимое файла, указанного заданным идентификатором файла.
Файлы могут быть контентом, загруженным пользователем, или созданы службой, например, как показатели результатов работы по тонкой настройке.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
идентификатор файла | путь | Да | струна | Идентификатор файла. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/octet-stream | струна | |
application/json | струна |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/octet-stream | ErrorResponse | |
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/files/{file-id}/content?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": "raw file content"
}
Тонкая настройка: список
GET {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview
Возвращает список всех заданий тонкой настройки, принадлежащих ресурсу Azure OpenAI. Сведения, возвращаемые для каждого задания тонкой настройки, содержат помимо идентификатора базовой модели, файлов обучения и проверки, гиперпараметров, меток времени, состояния и событий.
События создаются при изменении состояния задания. Например, выполнение или завершение и отправка результатов.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
после | запрос | нет | струна | Идентификатор последнего события из предыдущего запроса на страницы. |
предел | запрос | нет | целое число | Количество извлекаемых событий. Значение по умолчанию — 20. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | FineTuningJobList |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"has_more": false,
"data": [
{
"hyperparameters": {
"n_epochs": -1
},
"integrations": [
{
"type": "wandb",
"wandb": {
"project": "custom-wandb-project",
"tags": [
"project:tag",
"lineage"
]
}
}
],
"method": {
"type": "supervised"
},
"status": "succeeded",
"model": "curie",
"fine_tuned_model": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
"training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
"result_files": [
"file-181a1cbdcdcf4677ada87f63a0928099"
],
"finished_at": 1646127311,
"trained_tokens": 2342,
"id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
"created_at": 1646126127,
"object": "fine_tuning.job"
}
],
"object": "list"
}
}
Тонкое настройка — создание
POST {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview
Создает задание, которое настраивает указанную модель из заданного обучающего файла.
Ответ включает сведения о задании, включаемом в том числе состояние задания и гиперпараметров.
Имя настраиваемой модели добавляется в ответ после завершения.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Тело запроса
Content-Type: application/json
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
гиперпараметры | FineTuningHyperParameters | Параметры гиперпараметров, используемые в задании точной настройки. | нет | |
Интеграции | массив | Список конфигураций для интеграции, поддерживающий задание тонкой настройки. Существует множество запланированных интеграций, поэтому обязательно проверьте и выполните действия по типу интеграции. | нет | |
метод | объект | Метод, используемый для контролируемой настройки | нет | |
└─ Тип | FineTuningMethodType | нет | ||
модель | струна | Идентификатор (model-id) базовой модели, используемой для этой точной настройки. | Да | |
семя | целое число | Сид, используемый для задания тонкой настройки. Передача одинаковых параметров начального значения и заданий должна иметь одинаковые результаты, но может отличаться в редких случаях. Если семя не указано, оно будет сгенерировано для вас. | нет | |
суффикс | струна | Суффикс, используемый для идентификации точно настроенной модели. Суффикс может содержать до 40 символов (a-z, A-Z, 0-9 и _), которые будут добавлены в имя вашей точной модели. | нет | |
файл_обучения | струна | Идентификатор файла (file-id), используемый для обучения этой точно настроенной модели. | Да | |
Файл_валидации | струна | Идентификатор файла (file-id), используемый для оценки точно настроенной модели во время обучения. | нет |
Ответы
Код состояния: 201
Описание: Тонкая настройка успешно создана.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | FineTuningJob |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
POST {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview
Ответы: Код состояния: 201
{
"headers": {
"location": "https://aoairesource.openai.azure.com/openai/fine_tuning/jobs/ft-72a2792ef7d24ba7b82c7fe4a37e379f"
},
"body": {
"hyperparameters": {
"n_epochs": -1
},
"integrations": [
{
"type": "wandb",
"wandb": {
"project": "custom-wandb-project",
"tags": [
"project:tag",
"lineage"
]
}
}
],
"method": {
"type": "supervised"
},
"status": "pending",
"model": "curie",
"training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
"id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
"created_at": 1646126127,
"object": "fine_tuning.job"
}
}
Тонкая настройка — Получить
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview
Возвращает сведения об одном задании точной настройки, заданном заданным идентификатором точной настройки.
Сведения содержат базовые модели, файлы обучения и проверки, гиперпараметров, метки времени, состояние и события.
События создаются при изменении состояния задания, например при выполнении или завершении, а также при отправке результатов.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
айди-задачи-тонкой-настройки | путь | Да | струна | Идентификатор задания тонкой настройки. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | FineTuningJob |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"hyperparameters": {
"n_epochs": -1
},
"integrations": [
{
"type": "wandb",
"wandb": {
"project": "custom-wandb-project",
"tags": [
"project:tag",
"lineage"
]
}
}
],
"method": {
"type": "supervised"
},
"status": "succeeded",
"model": "curie",
"fine_tuned_model": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
"training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
"result_files": [
"file-181a1cbdcdcf4677ada87f63a0928099"
],
"finished_at": 1646127311,
"trained_tokens": 2342,
"id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
"created_at": 1646126127,
"object": "fine_tuning.job"
}
}
Тонкая настройка — удаление
DELETE {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview
Удаляет задание тонкой настройки, указанное заданным идентификатором тонкой настройки.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
айди-задачи-тонкой-настройки | путь | Да | струна | Идентификатор задания тонкой настройки. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 204
Описание: тонкая настройка успешно удалена.
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
DELETE {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview
Ответы: Код состояния: 204
{
"headers": {}
}
Тонкая настройка — Отменить
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/cancel?api-version=2025-04-01-preview
Отменяет обработку задания тонкой настройки, указанного заданным идентификатором тонкой настройки.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
айди-задачи-тонкой-настройки | путь | Да | струна | Идентификатор задания тонкой настройки. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: Настройка успешно отменена
Тип содержимого | Тип | Описание |
---|---|---|
application/json | FineTuningJob |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/cancel?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"hyperparameters": {
"n_epochs": -1
},
"integrations": [
{
"type": "wandb",
"wandb": {
"project": "custom-wandb-project",
"tags": [
"project:tag",
"lineage"
]
}
}
],
"method": {
"type": "supervised"
},
"status": "cancelled",
"model": "curie",
"training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
"finished_at": 1646127311,
"id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
"created_at": 1646126127,
"object": "fine_tuning.job"
}
}
Точная настройка – получение контрольных точек
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?api-version=2025-04-01-preview
Возвращает контрольные точки задания тонкой настройки, указанного идентификатором точной настройки.
Контрольные точки создаются в конце успешных эпох во время обучения.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
айди-задачи-тонкой-настройки | путь | Да | струна | Идентификатор задания тонкой настройки. |
после | запрос | нет | струна | Идентификатор последнего идентификатора контрольной точки из предыдущего запроса на страницы. |
предел | запрос | нет | целое число | Количество получаемых контрольных точек. Значение по умолчанию равно 10. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | СписокКонтрольныхТочекТонкойНастройкиЗадачи |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"has_more": false,
"data": [
{
"id": "ftckpt_qtZ5Gyk4BLq1SfLFWp3RtO3P",
"created_at": 1646126127,
"fine_tuned_model_checkpoint": "gpt-35-turbo-0613.ft-72a2792ef7d24ba7b82c7fe4a37e379f:ckpt-step-10",
"step_number": 10,
"metrics": {
"step": 10,
"train_loss": 0.478,
"train_mean_token_accuracy": 0.924,
"valid_loss": 10.112,
"valid_mean_token_accuracy": 0.145,
"full_valid_loss": 0.567,
"full_valid_mean_token_accuracy": 0.944
},
"fine_tuning_job_id": "ftjob-72a2792ef7d24ba7b82c7fe4a37e379f",
"object": "fine_tuning.job.checkpoint"
},
{
"id": "ftckpt_frtXDR2453C4FG67t03MLPs5",
"created_at": 1646126137,
"fine_tuned_model_checkpoint": "gpt-35-turbo-0613.ft-72a2792ef7d24ba7b82c7fe4a37e379f:ckpt-step-20",
"step_number": 20,
"metrics": {
"step": 20,
"train_loss": 0.355,
"train_mean_token_accuracy": 0.947,
"valid_loss": 11.32,
"valid_mean_token_accuracy": 0.122,
"full_valid_loss": 0.317,
"full_valid_mean_token_accuracy": 0.955
},
"fine_tuning_job_id": "ftjob-72a2792ef7d24ba7b82c7fe4a37e379f",
"object": "fine_tuning.job.checkpoint"
},
{
"id": "ftckpt_agLk6Gio560ORp14gl123fgd",
"created_at": 1646126147,
"fine_tuned_model_checkpoint": "gpt-35-turbo-0613.ft-72a2792ef7d24ba7b82c7fe4a37e379f:ckpt-step-30",
"step_number": 30,
"metrics": {
"step": 30,
"train_loss": 0.155,
"train_mean_token_accuracy": 0.975,
"valid_loss": 9.31,
"valid_mean_token_accuracy": 0.092,
"full_valid_loss": 0.114,
"full_valid_mean_token_accuracy": 0.963
},
"fine_tuning_job_id": "ftjob-72a2792ef7d24ba7b82c7fe4a37e379f",
"object": "fine_tuning.job.checkpoint"
}
],
"object": "list"
}
}
Тонкая настройка — Получение событий
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/events?api-version=2025-04-01-preview
Возвращает события для задания тонкой настройки, указанного заданным идентификатором точной настройки.
События создаются при изменении состояния задания, например при выполнении или завершении, а также при отправке результатов.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
айди-задачи-тонкой-настройки | путь | Да | струна | Идентификатор задания тонкой настройки. |
после | запрос | нет | струна | Идентификатор последнего события из предыдущего запроса на страницы. |
предел | запрос | нет | целое число | Количество извлекаемых событий. Значение по умолчанию — 20. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | FineTuningJobEventList |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/events?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"has_more": false,
"data": [
{
"id": "ftevent-363dcd7cb4c74539bc53293c1dceef05",
"created_at": 1646126127,
"level": "info",
"message": "Job enqueued. Waiting for jobs ahead to complete.",
"type": "message",
"object": "fine_tuning.job.event"
},
{
"id": "ftevent-8c2a44999790437cb3230e543fa2cf0f",
"created_at": 1646126169,
"level": "info",
"message": "Job started.",
"type": "message",
"object": "fine_tuning.job.event"
},
{
"id": "ftevent-2d47d651d2f3484c8187c88c00078147",
"created_at": 1646126192,
"level": "info",
"message": "Job succeeded.",
"type": "message",
"object": "fine_tuning.job.event"
}
],
"object": "list"
}
}
Тонкая настройка — пауза
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/pause?api-version=2025-04-01-preview
Приостановка обработки задания тонкой настройки, указанного заданным идентификатором тонкой настройки.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
айди-задачи-тонкой-настройки | путь | Да | струна | Идентификатор задания тонкой настройки. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: точная настройка успешно приостановлена.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | FineTuningJob |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/pause?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"hyperparameters": {
"n_epochs": -1
},
"integrations": [
{
"type": "wandb",
"wandb": {
"project": "custom-wandb-project",
"tags": [
"project:tag",
"lineage"
]
}
}
],
"method": {
"type": "supervised"
},
"status": "paused",
"model": "curie",
"training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
"finished_at": 1646127311,
"id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
"created_at": 1646126127,
"object": "fine_tuning.job"
}
}
Тонкое настройка — возобновление работы
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/resume?api-version=2025-04-01-preview
Возобновляет обработку задания тонкой настройки, указанного заданным идентификатором тонкой настройки.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
айди-задачи-тонкой-настройки | путь | Да | струна | Идентификатор задания тонкой настройки. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: Точная настройка была успешно возобновлена.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | FineTuningJob |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/resume?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"hyperparameters": {
"n_epochs": -1
},
"integrations": [
{
"type": "wandb",
"wandb": {
"project": "custom-wandb-project",
"tags": [
"project:tag",
"lineage"
]
}
}
],
"method": {
"type": "supervised"
},
"status": "resuming",
"model": "curie",
"training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
"finished_at": 1646127311,
"id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
"created_at": 1646126127,
"object": "fine_tuning.job"
}
}
Задания приема — список
GET {endpoint}/openai/ingestion/jobs?api-version=2025-04-01-preview
Выводит список заданий приема.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
версия API | запрос | Да | струна | Запрошенная версия API. |
токен пользователей управления | авторизации | нет | струна | Маркер, используемый для доступа к рабочей области (необходим только для заданий вычислений пользователей). |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Прием заданийJobList |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/ingestion/jobs?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"body": {
"value": [
{
"jobId": "usercompute-ingestion-job",
"kind": "UserCompute",
"workspaceId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev"
},
{
"jobId": "syscompute-ingestion-job",
"kind": "SystemCompute"
}
]
}
}
Задания приема — создание
PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Создает задание приема с указанным идентификатором задания.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
версия API | запрос | Да | струна | Запрошенная версия API. |
идентификатор задания | путь | Да | струна | Идентификатор создаваемого задания. |
токен пользователей управления | авторизации | нет | струна | Маркер, используемый для доступа к рабочей области (необходим только для заданий вычислений пользователей). |
aml-user-token | авторизации | нет | струна | Маркер, используемый для доступа к ресурсам в задании в рабочей области (необходим только для заданий вычислений пользователей). |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Тело запроса
Content-Type: application/json
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
jobId | струна | нет | ||
добрый | ТипЗадачиПоПриемуДанных | Тип задания. | Да |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Задача приема данных |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {
"operation-location": "https://aoairesource.openai.azure.com/openai/ingestion/jobs/ingestion-job/runs/72a2792ef7d24ba7b82c7fe4a37e379f?api-version=2025-04-01-preview"
},
"body": {
"kind": "SystemCompute",
"jobId": "ingestion-job",
"searchServiceConnection": {
"kind": "EndpointWithManagedIdentity",
"endpoint": "https://aykame-dev-search.search.windows.net"
},
"datasource": {
"kind": "Storage",
"connection": {
"kind": "EndpointWithManagedIdentity",
"endpoint": "https://mystorage.blob.core.windows.net/",
"resourceId": "/subscriptions/1234567-abcd-1234-5678-1234abcd/resourceGroups/my-resource/providers/Microsoft.Storage/storageAccounts/mystorage"
},
"containerName": "container",
"chunking": {
"maxChunkSizeInTokens": 2048
},
"embeddings": [
{
"connection": {
"kind": "RelativeConnection"
},
"deploymentName": "Ada"
}
]
},
"dataRefreshIntervalInHours": 24,
"completionAction": "keepAllAssets"
}
}
PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {
"operation-location": "https://aoairesource.openai.azure.com/openai/ingestion/jobs/ingestion-job/runs/72a2792ef7d24ba7b82c7fe4a37e379f?api-version=2025-04-01-preview"
},
"body": {
"kind": "UserCompute",
"jobId": "ingestion-job",
"workspaceId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev",
"compute": {
"kind": "ServerlessCompute"
},
"target": {
"kind": "AzureAISearch",
"connectionId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev/connections/search-connection"
},
"datasource": {
"kind": "Dataset",
"datasetId": "azureml://locations/centraluseuap/workspaces/83317fe6-efa6-4e4a-b020-d0edd11ec382/data/PlainText/versions/1",
"datasetType": "uri_folder"
}
}
}
Задания приема — Получение
GET {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Возвращает сведения о указанном идентификаторе задания.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
версия API | запрос | Да | струна | Запрошенная версия API. |
идентификатор задания | путь | Да | струна | Идентификатор задания. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Задача приема данных |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"body": {
"kind": "UserCompute",
"jobId": "ingestion-job",
"workspaceId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev",
"compute": {
"kind": "ServerlessCompute"
},
"target": {
"kind": "AzureAISearch",
"connectionId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev/connections/search-connection"
},
"datasource": {
"kind": "Dataset",
"datasetId": "azureml://locations/centraluseuap/workspaces/83317fe6-efa6-4e4a-b020-d0edd11ec382/data/PlainText/versions/1",
"datasetType": "uri_folder"
}
}
}
Список ingestionjobruns
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs?api-version=2025-04-01-preview
Выводит список запусков указанного идентификатора задания.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
версия API | запрос | Да | струна | Запрошенная версия API. |
идентификатор задания | путь | Да | струна | Идентификатор задания. |
токен пользователей управления | авторизации | нет | струна | Маркер, используемый для доступа к рабочей области (необходим только для заданий вычислений пользователей). |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Прием заданийJobRunList |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"body": {
"value": [
{
"jobId": "ingestion-job",
"runId": "f375b912-331c-4fc5-8e9f-2d7205e3e036",
"status": "succeeded"
},
{
"jobId": "ingestion-job",
"runId": "07f2d192-add7-4202-a2e3-858c2577f4fd",
"status": "failed"
},
{
"jobId": "ingestion-job",
"runId": "5ef7a436-1147-4cbb-82e0-3d502bcc6a7b",
"status": "running"
}
]
}
}
Ingestionjobruns - Получить
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs/{run-id}?api-version=2025-04-01-preview
Возвращает сведения о указанном идентификаторе выполнения в рамках указанного идентификатора задания.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
версия API | запрос | Да | струна | Запрошенная версия API. |
идентификатор задания | путь | Да | струна | Идентификатор задания. |
идентификатор run-id | путь | Да | струна | Идентификатор выполнения. |
токен пользователей управления | авторизации | нет | струна | Маркер, используемый для доступа к рабочей области (необходим только для заданий вычислений пользователей). |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Выполнение задачи по загрузке данных |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs/{run-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"body": {
"jobId": "ingestion-job",
"runId": "5ef7a436-1147-4cbb-82e0-3d502bcc6a7b",
"status": "running",
"progress": {
"stageProgress": [
{
"name": "Preprocessing",
"totalItems": 14,
"processedItems": 0,
"state": "notRunning"
},
{
"name": "Indexing",
"state": "notRunning"
}
]
}
}
}
Модели — список
GET {endpoint}/openai/models?api-version=2025-04-01-preview
Возвращает список всех моделей, доступных ресурсом Azure OpenAI.
К ним относятся базовые модели, а также все успешно завершенные точно настроенные модели, принадлежащие ресурсу Azure OpenAI.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ModelList |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/models?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"data": [
{
"status": "succeeded",
"capabilities": {
"fine_tune": true,
"inference": true,
"completion": true,
"chat_completion": false,
"embeddings": false
},
"lifecycle_status": `generally-available`,
"deprecation": {
"fine_tune": 1677662127,
"inference": 1709284527
},
"id": "curie",
"created_at": 1646126127,
"object": "model"
},
{
"status": "succeeded",
"model": "curie",
"fine_tune": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
"capabilities": {
"fine_tune": false,
"inference": true,
"completion": true,
"chat_completion": false,
"embeddings": false
},
"lifecycle_status": `generally-available`,
"deprecation": {
"inference": 1709284527
},
"id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
"created_at": 1646126127,
"object": "model"
}
],
"object": "list"
}
}
Модели — получить
GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview
Возвращает сведения о модели, указанной заданным идентификатором modelId.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
идентификатор модели | путь | Да | струна | Идентификатор модели. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | Модель |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"status": "succeeded",
"capabilities": {
"fine_tune": true,
"inference": true,
"completion": true,
"chat_completion": false,
"embeddings": false
},
"lifecycle_status": `generally-available`,
"deprecation": {
"fine_tune": 1677662127,
"inference": 1709284527
},
"id": "curie",
"created_at": 1646126127,
"object": "model"
}
}
GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"status": "succeeded",
"model": "curie",
"fine_tune": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
"capabilities": {
"fine_tune": false,
"inference": true,
"completion": true,
"chat_completion": false,
"embeddings": false
},
"lifecycle_status": `generally-available`,
"deprecation": {
"inference": 1709284527
},
"id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
"created_at": 1646126127,
"object": "model"
}
}
Отправка файла — запуск
POST {endpoint}/openai/uploads?api-version=2025-04-01-preview
Создается промежуточный объект Upload, позволяющий добавлять в него части. В настоящее время размер отправки может быть не более 9 ГБ в общей сложности и истекает через два часа после создания.
После завершения отправки будет создан объект File, содержащий все отправленные части. Затем этот объект File можно использовать на нашей платформе так же, как и любой другой файл.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Тело запроса
Content-Type: application/json
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
байт | целое число | Да | ||
имя файла | струна | Да | ||
тип MIME | струна | Да | ||
цель | Цель | Предназначение отправленных документов. Используйте "точной настройки" для точной настройки. Это позволяет проверить формат отправленного файла. | Да |
Тело запроса
Content-Type: text/json
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
байт | целое число | Да | ||
имя файла | струна | Да | ||
тип MIME | струна | Да | ||
цель | Цель | Предназначение отправленных документов. Используйте "точной настройки" для точной настройки. Это позволяет проверить формат отправленного файла. | Да |
Тело запроса
Content-Type: application/*+json
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
байт | целое число | Да | ||
имя файла | струна | Да | ||
тип MIME | струна | Да | ||
цель | Цель | Предназначение отправленных документов. Используйте "точной настройки" для точной настройки. Это позволяет проверить формат отправленного файла. | Да |
Ответы
Код состояния: 200
Описание. Отправка успешно создана.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | UploadResource |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
POST {endpoint}/openai/uploads?api-version=2025-04-01-preview
{
"purpose": "fine-tune",
"filename": "training_data_v21.jsonl",
"bytes": 2097152,
"mime_type": "application/json"
}
Ответы: код состояния: 200
{
"headers": {
"location": "https://aoairesource.openai.azure.com/openai/uploads/runs/fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f"
},
"body": {
"bytes": 2097152,
"filename": "training_data_v21.jsonl",
"purpose": "fine-tune",
"status": "pending",
"expires_at": 1646133327,
"file": {
"status": "pending",
"bytes": 140,
"purpose": "fine-tune",
"filename": "puppy.jsonl",
"id": "file-181a1cbdcdcf4677ada87f63a0928099",
"created_at": 1646126127,
"object": "file"
},
"id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
"created_at": 1646126127,
"object": "upload"
}
}
Отправка файла — отмена
POST {endpoint}/openai/uploads/{upload-id}/cancel?api-version=2025-04-01-preview
Отменяет отправку и приведет ко всем загруженным частям, которые будут удалены асинхронно.
После отмены отправки части не могут быть добавлены.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
идентификатор загрузки | путь | Да | струна | Идентификатор отправки. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | UploadResource |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
POST {endpoint}/openai/uploads/{upload-id}/cancel?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"bytes": 2097152,
"filename": "training_data_v21.jsonl",
"purpose": "fine-tune",
"status": "cancelled",
"expires_at": 1646133327,
"file": {
"status": "pending",
"bytes": 140,
"purpose": "fine-tune",
"filename": "puppy.jsonl",
"id": "file-181a1cbdcdcf4677ada87f63a0928099",
"created_at": 1646126127,
"object": "file"
},
"id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
"created_at": 1646126127,
"object": "upload"
}
}
Отправка файла — завершено
POST {endpoint}/openai/uploads/{upload-id}/complete?api-version=2025-04-01-preview
Это завершает отправку, а возвращаемый объект Upload содержит вложенный объект File, готовый для использования на платформе.
Вы можете определить порядок частей, предоставив упорядоченный список идентификаторов частей.
Общее количество отправленных байтов должно соответствовать размеру, первоначально указанному при создании объекта Upload.
После этой операции дополнительные части не могут быть добавлены после завершения отправки.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
идентификатор загрузки | путь | Да | струна | Идентификатор отправки. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Тело запроса
Content-Type: application/json
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
md5 | струна | нет | ||
идентификаторы деталей | массив | Да |
Тело запроса
Content-Type: text/json
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
md5 | струна | нет | ||
идентификаторы деталей | массив | Да |
Тело запроса
Content-Type: application/*+json
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
md5 | струна | нет | ||
идентификаторы деталей | массив | Да |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | UploadResource |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
POST {endpoint}/openai/uploads/{upload-id}/complete?api-version=2025-04-01-preview
{
"part_ids": [
"LnmictL3p0u4LH/ko343nw==",
"LmmictL3p0u4LH/ko343nw=="
]
}
Ответы: код состояния: 200
{
"headers": {},
"body": {
"bytes": 2097152,
"filename": "training_data_v21.jsonl",
"purpose": "fine-tune",
"status": "completed",
"expires_at": 1646133327,
"file": {
"status": "processed",
"bytes": 140,
"purpose": "fine-tune",
"filename": "puppy.jsonl",
"id": "file-181a1cbdcdcf4677ada87f63a0928099",
"created_at": 1646126127,
"object": "file"
},
"id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
"created_at": 1646126127,
"object": "upload"
}
}
Отправка файла — часть
POST {endpoint}/openai/uploads/{upload-id}/parts?api-version=2025-04-01-preview
Добавляет часть в объект Upload, где каждая часть представляет сегмент отправленного файла.
Каждая часть может быть до стандартного ограничения размера для отправки файлов в зависимости от назначения файла. Вы можете продолжать добавлять части, пока не достигнет предельного размера отправки 9 ГБ.
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
конечная точка | путь | Да | струна URL-адрес |
Поддерживаемые конечные точки Azure OpenAI (протокол и имя узла, например: https://aoairesource.openai.azure.com Замените aoairesource именем ресурса Azure OpenAI. https://{your-resource-name}.openai.azure.com |
идентификатор загрузки | путь | Да | струна | Идентификатор отправки. |
версия API | запрос | Да | струна | Запрошенная версия API. |
Заголовок запроса
Используйте аутентификацию на основе токенов или API-ключ. Рекомендуется использовать аутентификацию на основе токенов, так как это более безопасно.
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Авторизация | Верно | струна |
Пример: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://cognitiveservices.azure.com/.default |
API-ключ | Верно | струна | Укажите здесь ключ API OpenAI для Azure |
Тело запроса
Content-Type: multipart/form-data
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
данные | струна | Да |
Ответы
Код состояния: 200
Описание: успех
Тип содержимого | Тип | Описание |
---|---|---|
application/json | UploadPartResource |
Код состояния: по умолчанию
Описание: произошла ошибка.
Тип содержимого | Тип | Описание |
---|---|---|
application/json | ErrorResponse |
Примеры
POST {endpoint}/openai/uploads/{upload-id}/parts?api-version=2025-04-01-preview
Ответы: код состояния: 200
{
"headers": {},
"body": {
"upload_id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
"azure_block_id": "LnmictL3p0u4LH/ko343nw==",
"id": "uplprt-72a2792ef7d24ba7b82c7fe4a37e379f",
"created_at": 1646126127,
"object": "upload.part"
}
}
Компоненты
Индекс поиска Azure AI
Индекс поиска ИИ Azure.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
connectionId | струна | Идентификатор подключения, указывающего на индекс поиска ИИ Azure. | нет | |
добрый | ТипЦели | Тип целевого объекта. | Да |
BaseConnection
Подключение к ресурсу.
Дискриминатор для BaseConnection
Этот компонент использует свойство kind
для дискриминации между различными типами:
Значение типа | Схема |
---|
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
добрый | Тип подключения | Тип подключения. | Да |
Партия
Определяет значения пакета.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
отменено_в | целое число | Метка времени, когда этот пакет был отменен (в эпохах UNIX). | нет | |
cancelling_at | целое число | Метка времени, когда этот пакет начал отменять (в эпохах UNIX). | нет | |
завершено_в | целое число | Метка времени завершения этого пакета (в эпохах UNIX). | нет | |
окно завершения | струна | Интервал времени, в течение которого должен обрабатываться пакет. | нет | |
создано_в | целое число | Метка времени при создании пакета (в эпохах UNIX). | нет | |
конечная точка | струна | Конечная точка API, используемая пакетом. | нет | |
error_blob | струна | URL-адрес BLOB, содержащий данные запросов с ошибками. | нет | |
идентификатор_ошибки_файла | струна | Идентификатор файла, содержащего выходные данные запросов с ошибками. | нет | |
Ошибки | BatchErrors | Для пакетов, которые завершились сбоем, это будет содержать дополнительные сведения о причине сбоев. | нет | |
истекло_в | целое число | Отметка времени, когда срок действия этой партии истек (в формате Unix Epoch). | нет | |
срок_действия_до | целое число | Метка времени, когда эта партия истечет (в эпохах Unix). | нет | |
не удалось в | целое число | Метка времени, когда этот пакет завершился сбоем (в эпохах UNIX). | нет | |
финализация_в | целое число | Отметка времени, когда этот пакет начал завершаться (в формате эпох Unix). | нет | |
идентификатор | струна | Удостоверение этого элемента. | Да | |
в_процессе_на | целое число | Метка времени при запуске этого пакета (в эпохах UNIX). | нет | |
input_blob | струна | URL-ссылка блоба, содержащая входной файл для пакетной обработки. | нет | |
идентификатор_входного_файла | струна | Идентификатор входного файла для пакета. | Да | |
метаданные | объект | Набор пар ключ-значение, которые можно прикрепить к пакету. Это может быть полезно для хранения дополнительных сведений о пакете в структурированном формате. | нет | |
объект | TypeDiscriminator | Определяет тип объекта. | нет | |
output_blob | струна | URL-адрес BLOB, содержащий данные, полученные в результате успешно выполненных запросов. | нет | |
идентификатор_выходного_файла | струна | Идентификатор файла, содержащего выходные данные успешно выполненных запросов. | нет | |
Количество_запросов | BatchRequestCounts | Количество запросов для различных состояний в пакете. | нет | |
статус | BatchStatus | Состояние пакета. | нет |
ЗапросНаПакетноеСоздание
Определяет запрос на создание пакета.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
окно завершения | струна | Интервал времени, в течение которого должен обрабатываться пакет. | Да | |
конечная точка | струна | Конечная точка API, используемая пакетом. | Да | |
input_blob | струна | URL-адрес объекта Blob службы хранилища Azure, который будет использоваться в качестве входных данных для задания. | нет | |
идентификатор_входного_файла | струна | Идентификатор входного файла для пакета. | нет | |
метаданные | объект | Набор пар ключ-значение, которые можно прикрепить к пакету. Это может быть полезно для хранения дополнительных сведений о пакете в структурированном формате. | нет | |
вывод истекает после | FileExpiresAfter | Определяет срок действия файла. | нет | |
папка вывода | BatchOutputReference | Папка хранилища Azure для хранения выходных данных. | нет |
Данные об ошибках при пакетной обработке
Сведения об ошибке для сбоя в пакете.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
код | струна | Код ошибки, определяющий тип ошибки. | нет | |
линия | струна | Номер строки входного файла, в котором произошла ошибка, если применимо (может иметь значение NULL). | нет | |
сообщение | струна | Сообщение, доступное для чтения пользователем, предоставляющее дополнительные сведения об ошибке. | нет | |
параметр | струна | Имя параметра, вызвавшего ошибку, если применимо (может иметь значение NULL). | нет |
Ошибки пакета
Для пакетов, которые завершились сбоем, это будет содержать дополнительные сведения о причине сбоев.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
данные | BatchErrorData | Сведения об ошибке для сбоя в пакете. | нет | |
объект | струна | Тип объекта errors. Это всегда "список". | нет |
Подсчёт пакетных запросов
Количество запросов для различных состояний в пакете.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
завершено | целое число | Число запросов в пакете, успешно завершенных. | нет | |
ошибка | целое число | Количество запросов в пакете, завершившемся сбоем. | нет | |
итог | целое число | Общее количество запросов в пакете. | нет |
BatchOutputReference
Папка хранилища Azure для хранения выходных данных.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
разделитель | струна | Необязательно. Разделитель, используемый в пути к папке, по умолчанию /. | нет | |
URL-адрес | струна | URL-адрес папки службы хранилища Azure, в которой будут сохранены выходные данные пакета. | нет |
BatchStatus
Состояние пакета.
Недвижимость | Ценность |
---|---|
Описание | Состояние пакета. |
Тип | струна |
Значения | validating failed in_progress finalizing completed expired cancelling cancelled |
BatchesList
Представляет список пакетов.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
данные | массив | Список элементов. | нет | |
первый_идентификатор | струна | Идентификатор первого пакета в списке возвращенных пакетов. | нет | |
есть_еще | булевый | Значение, указывающее, содержит ли список больше элементов, чем возвращено. | нет | |
last_id | струна | Идентификатор последнего пакета в списке возвращенных пакетов. | нет | |
объект | TypeDiscriminator | Определяет тип объекта. | нет |
Возможности
Возможности базовой или точной настройки модели.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
завершение чата | булевый | Значение, указывающее, поддерживает ли модель завершение чата. | Да | |
завершение | булевый | Значение, указывающее, поддерживает ли модель завершение. | Да | |
эмбеддинги | булевый | Значение, указывающее, поддерживает ли модель внедрение. | Да | |
fine_tune | булевый | Значение, указывающее, может ли модель использоваться для точной настройки. | Да | |
вывод | булевый | Значение, указывающее, можно ли развернуть модель. | Да |
Выбор
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
причина окончания | струна | Причина, по которой модель перестала генерировать токены. | нет | |
индекс | целое число | Индекс выбора в списке вариантов. | нет | |
logprobs | объект | Сведения о вероятности журнала для выбора. | нет | |
сообщение | ChoiceMessage | нет |
ChoiceMessage
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
содержимое | струна | Содержимое сообщения. | нет | |
роль | струна | Роль сущности, создающей сообщение. | нет | |
вызовы инструментов | массив | Список соответствующих вызовов средства. | нет |
ChunkingSettings
Параметры блокирования
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
МаксимальныйРазмерБлокаВТокенах | целое число | нет |
Действие завершения
Действие завершения.
Недвижимость | Ценность |
---|---|
Описание | Действие завершения. |
Тип | струна |
Значения | cleanUpTempAssets keepAllAssets |
ТипВычислений
Тип вычислений.
Недвижимость | Ценность |
---|---|
Описание | Тип вычислений. |
Тип | струна |
Значения | ServerlessCompute CustomCompute |
СтрокаПодключения
Подключение строки подключения.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
connectionString | струна | строка подключения | нет | |
добрый | Тип подключения | Тип подключения. | Да |
Тип соединения
Тип подключения.
Недвижимость | Ценность |
---|---|
Описание | Тип подключения. |
Тип | струна |
Значения | EndpointWithKey ConnectionString EndpointWithManagedIdentity WorkspaceConnection RelativeConnection |
CosmosDBIndex
Индекс CosmosDB.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
Название коллекции | струна | Имя коллекции Cosmos DB. | нет | |
connectionId | струна | Идентификатор соединения, указывающего на cosmos DB. | нет | |
Имя базы данных | струна | Имя базы данных Cosmos DB. | нет | |
добрый | ТипЦели | Тип целевого объекта. | Да |
Обход контентаSettings
Параметры обхода контента
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
МаксимальнаяГлубинаСканирования (maxCrawlDepth) | целое число | нет | ||
максимальноеВремяСканированияВМинутах | целое число | нет | ||
максВремяСкачиванияВМинутах | целое число | нет | ||
максимальный размер файла | целое число | нет | ||
maxFiles | целое число | нет | ||
максимальное количество перенаправлений | целое число | нет |
СоздатьИсточникДанныхЗапускаОцениванияАвтозавершений
Объект CompletionsRunDataSource, описывающий конфигурацию выборки модели.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
входные_сообщения | объект | нет | ||
└─ ссылка_на_элемент | струна | Ссылка на переменную в пространстве имен "item", например "item.name". | нет | |
└─ Шаблон | массив | Список сообщений чата, который формирует запрос или контекст. Может включать в себя переменные ссылки на пространство имен "item", например {{item.name}}. | нет | |
└─ Тип | перечисление | Тип входных сообщений.
template или item_reference .Возможные значения: template , item_reference |
нет | |
модель | струна | Имя модели, используемой для создания завершений (например, o3-mini). | нет | |
параметры выборки | объект | нет | ||
└─max_completion_tokens | целое число | Максимальное количество токенов в сгенерированном выводе. | нет | |
Начальное значение └️ | целое число | Начальное значение для инициализации случайности во время выборки. | нет | 42 |
└─ Температура | число/номер | Более высокая температура увеличивает случайность выходных данных. | нет | 1 |
└️ top_p | число/номер | Альтернатива температуре для выборки ядра; 1.0 включает все маркеры. | нет | 1 |
Источник | объект | Да | ||
└─ Тип | перечисление | Тип источника . Может иметь значение EvalJsonlFileContentSource , EvalJsonlFileIdSource или EvalStoredCompletionsSource .Возможные значения: EvalJsonlFileContentSource , EvalJsonlFileIdSource EvalStoredCompletionsSource |
нет | |
тип | перечисление | Тип источника данных запуска. Всегда completions .Возможные значения: completions |
Да |
СозданиеНастройкиПользовательскогоИсточникаДанныхДляОценки
Объект CustomDataSourceConfig, определяющий схему источника данных, используемого для выполнения оценки. Эта схема используется для определения формы данных, которые будут использоваться: — используется для определения условий тестирования и — какие данные требуются при создании запуска.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
включить_пример_схемы | булевый | Должен ли eval ожидать, что вы заполните пространство имен образца (т. е. создавая ответы на основе вашего источника данных) | нет | Неправда |
схема_элемента | объект | Схема JSON для каждой строки в источнике данных. | Да | |
тип | перечисление | Тип источника данных. Всегда custom .Возможные значения: custom |
Да |
СоздатьЭлементОценки
Сообщение чата, включающее запрос или контекст. Может включать переменные ссылки на пространство имен "item", т. е. {{item.name}}.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
содержимое | ['string', 'InputTextContent', 'object'] | Текстовые входные данные модели могут содержать строки шаблона. | Да | |
роль | перечисление | Роль входных данных сообщения. Один из user , assistant system или developer .Возможные значения: user , , assistant system developer |
Да | |
тип | перечисление | Тип входных данных сообщения. Всегда message .Возможные значения: message |
нет |
CreateEvalJsonlRunDataSource
Объект JsonlRunDataSource, указывающий JSONL-файл, соответствующий оценке.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
Источник | объект | Да | ||
└─ Содержимое | массив | Содержимое jsonl-файла. | нет | |
Идентификатор └️ | струна | Идентификатор файла. | нет | |
└─ Тип | перечисление | Тип источника jsonl. Всегда file_id .Возможные значения: file_id |
нет | |
тип | перечисление | Тип источника данных. Всегда jsonl .Возможные значения: jsonl |
Да |
CreateEvalLabelModelGrader
Объект LabelModelGrader, использующий модель для назначения меток каждому элементу в оценке.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
ввод | массив | Список сообщений чата, который формирует запрос или контекст. Может включать переменные ссылки на пространство имен "item", т. е. {{item.name}}. | Да | |
Метки | массив | Метки для классификации каждого элемента в оценке. | Да | |
модель | струна | Модель, используемая для оценки. Должен поддерживать структурированные выходные данные. | Да | |
имя | струна | Имя классировщика. | Да | |
передача_меток | массив | Метки, указывающие на успешный результат. Должно быть подмножеством этих меток. | Да | |
тип | перечисление | Тип объекта, который всегда label_model является .Возможные значения: label_model |
Да |
Создать конфигурацию источника данных для журналов оценки
Конфигурация источника данных, указывающая свойство метаданных запроса хранимых завершений. Обычно это метаданные, такие как usecase=chatbot
или prompt-version=v2
и т. д.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
метаданные | объект | Фильтры метаданных для источника данных журналов. | нет | |
тип | перечисление | Тип источника данных. Всегда logs .Возможные значения: logs |
Да |
СоздатьЗапросОценки
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
настройка_источника_данных | объект | Объект CustomDataSourceConfig, определяющий схему источника данных, используемого для выполнения оценки. Эта схема используется для определения формы данных, которые будут использоваться: — используется для определения условий тестирования и — какие данные требуются при создании запуска. | Да | |
└include_sample_schema | булевый | Должен ли eval ожидать, что вы заполните пространство имен образца (т. е. создавая ответы на основе вашего источника данных) | нет | Неправда |
└─ item_schema | объект | Схема JSON для каждой строки в источнике данных. | нет | |
└─ Метаданные | объект | Фильтры метаданных для источника данных журналов. | нет | |
└─ Тип | перечисление | Тип источника данных. Всегда logs .Возможные значения: logs |
нет | |
метаданные | Метаданные | Набор из 16 пар "ключ-значение", которые могут быть присоединены к объекту. Это может быть полезно для хранения дополнительных сведений об объекте в структурированном формате и запроса на объекты через API или панель мониторинга. Ключи — это строки с максимальной длиной 64 символов. Значения — это строки с максимальной длиной 512 символов. | нет | |
имя | струна | Имя оценки. | нет | |
критерии тестирования | массив | Список оценщиков для всех запусков оценок в этой группе. | Да |
СоздатьЗапросНаВыполнениеОценки
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
источник данных | объект | Объект JsonlRunDataSource, указывающий JSONL-файл, соответствующий оценке. | Да | |
└input_messages | объект | нет | ||
└─ ссылка_на_элемент | струна | Ссылка на переменную в пространстве имен "item", например "item.name". | нет | |
└─ Шаблон | массив | Список сообщений чата, который формирует запрос или контекст. Может включать в себя переменные ссылки на пространство имен "item", например {{item.name}}. | нет | |
└─ Тип | перечисление | Тип входных сообщений.
template или item_reference .Возможные значения: template , item_reference |
нет | |
└─ Модель | струна | Имя модели, используемой для создания завершений (например, o3-mini). | нет | |
└─sampling_params | объект | нет | ||
└─max_completion_tokens | целое число | Максимальное количество токенов в сгенерированном выводе. | нет | |
Начальное значение └️ | целое число | Начальное значение для инициализации случайности во время выборки. | нет | 42 |
└─ Температура | число/номер | Более высокая температура увеличивает случайность выходных данных. | нет | 1 |
└️ top_p | число/номер | Альтернатива температуре для выборки ядра; 1.0 включает все маркеры. | нет | 1 |
└─ Источник | объект | нет | ||
└─ Тип | перечисление | Тип источника . Может иметь значение EvalJsonlFileContentSource , EvalJsonlFileIdSource или EvalStoredCompletionsSource .Возможные значения: EvalJsonlFileContentSource , EvalJsonlFileIdSource EvalStoredCompletionsSource |
нет | |
└─ Тип | перечисление | Тип источника данных запуска. Всегда completions .Возможные значения: completions |
нет | |
метаданные | Метаданные | Набор из 16 пар "ключ-значение", которые могут быть присоединены к объекту. Это может быть полезно для хранения дополнительных сведений об объекте в структурированном формате и запроса на объекты через API или панель мониторинга. Ключи — это строки с максимальной длиной 64 символов. Значения — это строки с максимальной длиной 512 символов. | нет | |
имя | струна | Имя запуска. | нет |
Хранилище результатов запуска CreateEvalStoredCompletions
Конфигурация StoredCompletionsRunDataSource, описывающая набор фильтров
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
создано после | целое число | Необязательная метка времени Unix для фильтрации элементов, созданных после этого времени. | нет | |
создано до | целое число | Необязательная метка времени Unix для фильтрации элементов, созданных до этого времени. | нет | |
предел | целое число | Необязательное максимальное количество возвращаемых элементов. | нет | |
метаданные | Метаданные | Набор из 16 пар "ключ-значение", которые могут быть присоединены к объекту. Это может быть полезно для хранения дополнительных сведений об объекте в структурированном формате и запроса на объекты через API или панель мониторинга. Ключи — это строки с максимальной длиной 64 символов. Значения — это строки с максимальной длиной 512 символов. | нет | |
модель | струна | Необязательная модель для фильтрации (например, gpt-4o). | нет | |
тип | перечисление | Тип источника данных. Всегда stored_completions .Возможные значения: stored_completions |
Да |
CustomCompute
Пользовательские вычисления.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
computeId | струна | Идентификатор пользовательского вычисления | нет | |
добрый | ComputeType | Тип вычислений. | Да |
DeploymentConnection
Относительное подключение к развертыванию.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
добрый | Тип подключения | Тип подключения. | Да |
Исключения
Определяет даты нерекомендуемых вариантов использования модели.
Обычно базовые модели поддерживают 1 год тонкой настройки после создания. Вывод обычно поддерживается через 2 года после создания базовых или точно настроенных моделей. Точные даты указываются в свойствах.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
fine_tune | целое число | Дата окончания точной настройки этой модели. Будет null для точной настройки моделей. |
нет | |
вывод | целое число | Дата окончания поддержки вывода этой модели. | Да |
DpoHyperparamsRequest
Гиперпараметры для метода DPO тонкой настройки
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
размер пакета | целое число | Размер партии, используемый для обучения. Размер пакета — это количество обучающих примеров, используемых для обучения одного прямого и обратного прохода. Как правило, мы обнаружили, что большие размеры пакетов, как правило, лучше работают для больших наборов данных. Значение по умолчанию, а также максимальное значение этого свойства относятся к базовой модели. | нет | |
Бета | число/номер | Значение коэффициента β DPO. | нет | |
мультипликатор L2 | число/номер | Множитель регуляризации L2 | нет | |
множитель скорости обучения | число/номер | Множитель скорости обучения, используемый для тренировки. Скорость обучения точной настройки — это исходная скорость обучения, используемая для предварительного обучения, умноженная на это значение. Большие скорости обучения, как правило, лучше работают с большими размерами партий. Мы рекомендуем поэкспериментировать со значениями в диапазоне от 0,02 до 0,2, чтобы увидеть, что дает лучшие результаты. | нет | |
количество эпох | целое число | Количество эпох, на которое следует обучать модель. Под эпохой понимается один полный цикл обработки набора данных для обучения. | нет |
DpoMethod
Запрос на точную настройку метода DPO
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
dpo |
DpoMethodConfigRequest | Настройка метода dpo тонкой настройки. Включает определенные гиперпараметры DPO |
Да | |
тип | FineTuningMethodType | Да |
DpoMethodConfigRequest
Настройка метода dpo
тонкой настройки. Включает определенные гиперпараметры DPO
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
гиперпараметры | DpoHyperparamsRequest | Гиперпараметры для метода DPO тонкой настройки | нет |
DpoMethodRequest
Запрос на точную настройку метода DPO
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
dpo |
DpoMethodConfigRequest | Настройка метода dpo тонкой настройки. Включает определенные гиперпараметры DPO |
Да | |
тип | FineTuningMethodType | Да |
EndpointKeyConnection
Подключение к ключу конечной точки.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
конечная точка | струна | Конечная точка | нет | |
ключ | струна | Ключ | нет | |
добрый | Тип подключения | Тип подключения. | Да |
EndpointMIConnection
Подключение управляемого удостоверения конечной точки.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
конечная точка | струна | Конечная точка | нет | |
добрый | Тип подключения | Тип подключения. | Да | |
идентификатор ресурса | струна | Идентификатор ресурса | нет |
Ошибка
Содержимое ошибки, определенное в рекомендациях Microsoft REST.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
код | Код ошибки | Коды ошибок, определенные в рекомендациях Microsoft REST. | Да | |
подробности | массив | Сведения об ошибке, если они доступны. | нет | |
innererror |
ВнутренняяОшибка | Внутренняя ошибка, определенная в рекомендациях Microsoft REST. | нет | |
сообщение | струна | Сообщение об этой ошибке. | Да | |
цель | струна | Расположение, в котором произошла ошибка, если она доступна. | нет |
Код ошибки
Коды ошибок, определенные в рекомендациях Microsoft REST.
Недвижимость | Ценность |
---|---|
Описание | Коды ошибок, определенные в рекомендациях Microsoft REST. |
Тип | струна |
Значения | conflict invalidPayload forbidden notFound unexpectedEntityState itemDoesAlreadyExist serviceUnavailable internalFailure quotaExceeded jsonlValidationFailed fileImportFailed tooManyRequests unauthorized contentFilter |
Ответ об ошибке
Ответ на ошибки, определенный в рекомендациях Microsoft REST.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
ошибка | Ошибка | Содержимое ошибки, определенное в рекомендациях Microsoft REST. | Да |
Оценка
Объект Eval с конфигурацией источника данных и критериями тестирования. Eval представляет задачу для интеграции LLM. Любить:
- Улучшение качества чат-бота
- Узнайте, как хорошо мой чат-бот обрабатывает поддержку клиентов
- Проверьте, лучше ли o3-mini в моем варианте использования, чем gpt-4o
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
создано_в | целое число | Метка времени Unix (в секундах) для момента создания eval. | Да | |
настройка_источника_данных | объект | CustomDataSourceConfig, указывающий схему ваших item и при необходимости sample пространств имен. Схема ответа определяет форму данных, которые будут: — используется для определения условий тестирования и — какие данные требуются при создании запуска. |
Да | |
└─ Метаданные | Метаданные | Набор из 16 пар "ключ-значение", которые могут быть присоединены к объекту. Это может быть полезно для хранения дополнительных сведений об объекте в структурированном формате и запроса на объекты через API или панель мониторинга. Ключи — это строки с максимальной длиной 64 символов. Значения — это строки с максимальной длиной 512 символов. | нет | |
└─ Схема | объект | Схема JSON для элементов источника данных запуска. Узнайте, как создать схемы JSON здесь. | нет | |
└─ Тип | перечисление | Тип источника данных. Всегда stored_completions .Возможные значения: stored_completions |
нет | |
идентификатор | струна | Уникальный идентификатор для оценки. | Да | |
метаданные | Метаданные | Набор из 16 пар "ключ-значение", которые могут быть присоединены к объекту. Это может быть полезно для хранения дополнительных сведений об объекте в структурированном формате и запроса на объекты через API или панель мониторинга. Ключи — это строки с максимальной длиной 64 символов. Значения — это строки с максимальной длиной 512 символов. | Да | |
имя | струна | Имя оценки. | Да | |
объект | перечисление | Тип объекта. Возможные значения: eval |
Да | |
критерии тестирования | массив | Список критериев тестирования. | Да |
ОшибкаEvalApi
Объект, представляющий ответ об ошибке из API Eval.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
код | струна | Код ошибки. | Да | |
сообщение | струна | Сообщение об ошибке. | Да |
EvalCustomDataSourceConfig
CustomDataSourceConfig, указывающий схему ваших item
и при необходимости sample
пространств имен. Схема ответа определяет форму данных, которые будут: — используется для определения условий тестирования и — какие данные требуются при создании запуска.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
схема | объект | Схема JSON для элементов источника данных запуска. Узнайте, как создать схемы JSON здесь. | Да | |
тип | перечисление | Тип источника данных. Всегда custom .Возможные значения: custom |
Да |
EvalFileRunDataSource
Конфигурация FileRunDataSource с идентификатором файла
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
идентификатор_файла | струна | Идентификатор файла. | Да | |
тип | перечисление | Тип источника данных. Всегда file .Возможные значения: file |
Да |
ЭвалАйтем
Входное сообщение модели с ролью, указывающей на следование иерархии инструкций. Инструкции с ролью developer
или system
имеют приоритет над инструкциями с ролью user
. Предполагается, что сообщения с assistant
ролью были созданы моделью в предыдущих взаимодействиях.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
содержимое | объект | Текстовые входные данные модели. | Да | |
Текст └️ | струна | Текстовые выходные данные модели. | нет | |
└─ Тип | перечисление | Тип выходного текста. Всегда output_text .Возможные значения: output_text |
нет | |
роль | перечисление | Роль входных данных сообщения. Один из user , assistant system или developer .Возможные значения: user , , assistant system developer |
Да | |
тип | перечисление | Тип входных данных сообщения. Всегда message .Возможные значения: message |
нет |
ИсточникСодержимогоEvalJsonlФайла
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
содержимое | массив | Содержимое jsonl-файла. | Да | |
тип | перечисление | Тип источника jsonl. Всегда file_content .Возможные значения: file_content |
Да |
EvalJsonlFileIdSource
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
идентификатор | струна | Идентификатор файла. | Да | |
тип | перечисление | Тип источника jsonl. Всегда file_id .Возможные значения: file_id |
Да |
EvalLabelModelGrader
Объект LabelModelGrader, использующий модель для назначения меток каждому элементу в оценке.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
ввод | массив | Да | ||
Метки | массив | Метки, назначенные каждому элементу в оценке. | Да | |
модель | струна | Модель, используемая для оценки. Должен поддерживать структурированные выходные данные. | Да | |
имя | струна | Имя классировщика. | Да | |
передача_меток | массив | Метки, указывающие на успешный результат. Должно быть подмножеством этих меток. | Да | |
тип | перечисление | Тип объекта, который всегда label_model является .Возможные значения: label_model |
Да |
Список оценок
Объект, представляющий список оценок.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
данные | массив | Массив объектов eval. | Да | |
первый_идентификатор | струна | Идентификатор первой функции eval в массиве данных. | Да | |
есть_еще | булевый | Указывает, доступны ли дополнительные оценки. | Да | |
last_id | струна | Идентификатор последнего eval в массиве данных. | Да | |
объект | перечисление | Тип этого объекта. Оно всегда установлено на «список». Возможные значения: list |
Да |
EvalRun
Схема, представляющая процесс оценки.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
создано_в | целое число | Метка времени Unix (в секундах) при создании запуска оценки. | Да | |
источник данных | объект | Объект JsonlRunDataSource, указывающий JSONL-файл, соответствующий оценке. | Да | |
└input_messages | объект | нет | ||
└─ ссылка_на_элемент | струна | Ссылка на переменную в пространстве имен "item", например "item.name". | нет | |
└─ Шаблон | массив | Список сообщений чата, который формирует запрос или контекст. Может включать в себя переменные ссылки на пространство имен "item", например {{item.name}}. | нет | |
└─ Тип | перечисление | Тип входных сообщений.
template или item_reference .Возможные значения: template , item_reference |
нет | |
└─ Модель | струна | Имя модели, используемой для создания завершений (например, o3-mini). | нет | |
└─sampling_params | объект | нет | ||
└─max_completion_tokens | целое число | Максимальное количество токенов в сгенерированном выводе. | нет | |
Начальное значение └️ | целое число | Начальное значение для инициализации случайности во время выборки. | нет | 42 |
└─ Температура | число/номер | Более высокая температура увеличивает случайность выходных данных. | нет | 1 |
└️ top_p | число/номер | Альтернатива температуре для выборки ядра; 1.0 включает все маркеры. | нет | 1 |
└─ Источник | объект | нет | ||
└─ Тип | перечисление | Тип источника . Может иметь значение EvalJsonlFileContentSource , EvalJsonlFileIdSource или EvalStoredCompletionsSource .Возможные значения: EvalJsonlFileContentSource , EvalJsonlFileIdSource EvalStoredCompletionsSource |
нет | |
└─ Тип | перечисление | Тип источника данных запуска. Всегда completions .Возможные значения: completions |
нет | |
ошибка | EvalApiError | Объект, представляющий ответ об ошибке из API Eval. | Да | |
eval_id | струна | Идентификатор ассоциированной оценки. | Да | |
идентификатор | струна | Уникальный идентификатор для оценочной сессии. | Да | |
метаданные | Метаданные | Набор из 16 пар "ключ-значение", которые могут быть присоединены к объекту. Это может быть полезно для хранения дополнительных сведений об объекте в структурированном формате и запроса на объекты через API или панель мониторинга. Ключи — это строки с максимальной длиной 64 символов. Значения — это строки с максимальной длиной 512 символов. | Да | |
модель | струна | Модель, подлежащая оценке, если применимо. | Да | |
имя | струна | Название сеанса оценки. | Да | |
объект | перечисление | Тип объекта . Всегда "eval.run". Возможные значения: eval.run |
Да | |
использование_на_модель | массив | Статистика использования для каждой модели во время выполнения оценки. | Да | |
результаты_по_критериям_тестирования | массив | Результаты для каждого критерия тестирования, применяемые во время выполнения оценки. | Да | |
report_url | струна | URL-адрес отчета о визуализации результатов выполнения оценочного запуска на панели мониторинга пользовательского интерфейса. | Да | |
количество_результатов | объект | Счетчики, обобщающие результаты выполнения оценки. | Да | |
Ошибка | целое число | Количество выходных элементов, которые привели к ошибке. | нет | |
└─ Ошибка | целое число | Количество выходных элементов, которые не прошли оценку. | нет | |
├─ прошло | целое число | Количество выходных элементов, которые прошли оценку. | нет | |
└─ всего | целое число | Общее количество выполненных выходных элементов. | нет | |
статус | струна | Состояние выполнения оценки. | Да |
EvalRunList
Объект, представляющий список запусков для оценки.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
данные | массив | Массив объектов выполнения eval. | Да | |
первый_идентификатор | струна | Идентификатор первого запуска оценки в массиве данных. | Да | |
есть_еще | булевый | Указывает, доступны ли дополнительные оценки. | Да | |
last_id | струна | Идентификатор последнего запуска eval в массиве данных. | Да | |
объект | перечисление | Тип этого объекта. Оно всегда установлено на «список». Возможные значения: list |
Да |
EvalRunOutputItem
Схема, представляющая выходной элемент оценочного запуска.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
создано_в | целое число | Метка времени Unix (в секундах) при создании запуска оценки. | Да | |
элемент источника данных | объект | Сведения об элементе источника входных данных. | Да | |
идентификатор_элемента_источника_данных | целое число | Идентификатор элемента источника данных. | Да | |
eval_id | струна | Идентификатор группы оценки. | Да | |
идентификатор | струна | Уникальный идентификатор элемента результата выполнения оценки. | Да | |
объект | перечисление | Тип объекта . Всегда "eval.run.output_item". Возможные значения: eval.run.output_item |
Да | |
Результаты | массив | Список результатов выполнения оценки. | Да | |
идентификатор_запуска | струна | Идентификатор оценки, связанной с этим результирующим элементом. | Да | |
образец | объект | Пример, содержащий входные и выходные данные выполнения оценки. | Да | |
└─ Ошибка | EvalApiError | Объект, представляющий ответ об ошибке из API Eval. | нет | |
└️ причина_завершения | струна | Причина завершения создания образца. | нет | |
└─ Входные данные | массив | Массив входных сообщений. | нет | |
└─max_completion_tokens | целое число | Максимальное количество токенов, разрешенных для завершения. | нет | |
└─ Модель | струна | Модель, используемая для создания примера. | нет | |
вывод └─ | массив | Массив выходных сообщений. | нет | |
Начальное значение └️ | целое число | Значение, используемое в качестве семени для генерации образца. | нет | |
└─ Температура | число/номер | Используемая температура выборки. | нет | |
└️ top_p | число/номер | Значение top_p, используемое для выборки. | нет | |
└─ использование | объект | Сведения об использовании токенов в качестве примера. | нет | |
└ cached_tokens | целое число | Количество токенов, полученных из кэша. | нет | |
└─ токены завершения | целое число | Количество созданных маркеров завершения. | нет | |
└─ токены_запроса | целое число | Количество используемых токенов запроса. | нет | |
└️ всего_токенов | целое число | Общее количество используемых токенов. | нет | |
статус | струна | Состояние выполнения оценки. | Да |
Список выходных элементов выполнения оценки
Объект, представляющий список выходных элементов для выполнения оценки.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
данные | массив | Массив объектов элементов результата выполнения eval. | Да | |
первый_идентификатор | струна | Идентификатор первого выходного элемента eval в массиве данных. | Да | |
есть_еще | булевый | Указывает, доступны ли еще элементы вывода из оценки. | Да | |
last_id | струна | Идентификатор последнего элемента вывода eval в массиве данных. | Да | |
объект | перечисление | Тип этого объекта. Оно всегда установлено на «список». Возможные значения: list |
Да |
EvalScoreModelGrader
Объект ScoreModelGrader, использующий модель для назначения оценки входным данным.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
ввод | массив | Входной текст. Это может включать строки шаблона. | Да | |
модель | струна | Модель, используемая для оценки. | Да | |
имя | струна | Имя классировщика. | Да | |
порог_прохода | число/номер | Пороговое значение для оценки. | нет | |
диапазон | массив | Диапазон оценки. По умолчанию — [0, 1] . |
нет | |
параметры выборки | объект | Параметры выборки для модели. | нет | |
тип | перечисление | Тип объекта, который всегда score_model является .Возможные значения: score_model |
Да |
Конфигурация источника данных для хранения завершенных вычислений
StoredCompletionsDataSourceConfig — это конфигурация, которая определяет свойство метаданных вашего запроса на хранимые завершения. Обычно это метаданные, такие как usecase=chatbot
или prompt-version=v2
и т. д. Схема, возвращаемая этой конфигурацией источника данных, используется для определения переменных, доступных в ваших evals.
item
и sample
определяются при использовании этой конфигурации источника данных.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
метаданные | Метаданные | Набор из 16 пар "ключ-значение", которые могут быть присоединены к объекту. Это может быть полезно для хранения дополнительных сведений об объекте в структурированном формате и запроса на объекты через API или панель мониторинга. Ключи — это строки с максимальной длиной 64 символов. Значения — это строки с максимальной длиной 512 символов. | нет | |
схема | объект | Схема JSON для элементов источника данных запуска. Узнайте, как создать схемы JSON здесь. | Да | |
тип | перечисление | Тип источника данных. Всегда stored_completions .Возможные значения: stored_completions |
Да |
EvalStoredCompletionsSource
Конфигурация StoredCompletionsRunDataSource, описывающая набор фильтров
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
создано после | целое число | Необязательная метка времени Unix для фильтрации элементов, созданных после этого времени. | нет | |
создано до | целое число | Необязательная метка времени Unix для фильтрации элементов, созданных до этого времени. | нет | |
предел | целое число | Необязательное максимальное количество возвращаемых элементов. | нет | |
метаданные | Метаданные | Набор из 16 пар "ключ-значение", которые могут быть присоединены к объекту. Это может быть полезно для хранения дополнительных сведений об объекте в структурированном формате и запроса на объекты через API или панель мониторинга. Ключи — это строки с максимальной длиной 64 символов. Значения — это строки с максимальной длиной 512 символов. | нет | |
модель | струна | Необязательная модель для фильтрации (например, gpt-4o). | нет | |
тип | перечисление | Тип источника . Всегда stored_completions .Возможные значения: stored_completions |
Да |
ЭвалСтрингЧекГрейдер
Объект StringCheckGrader, выполняющий сравнение строк между входами и ссылкой с помощью указанной операции.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
ввод | струна | Входной текст. Это может включать строки шаблона. | Да | |
имя | струна | Имя классировщика. | Да | |
Операция | перечисление | Операция проверки строки, которую нужно выполнить. Один из eq , ne like или ilike .Возможные значения: eq , , ne like ilike |
Да | |
ссылка | струна | Текст ссылки. Это может включать строки шаблона. | Да | |
тип | перечисление | Тип объекта, который всегда string_check является .Возможные значения: string_check |
Да |
EvalTextSimilarityGrader
Объект TextSimilarityGrader, который классирует текст на основе метрик сходства.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
метрика оценки | перечисление | Используемая метрика оценки. Один из fuzzy_match , bleu , gleu , meteor , rouge_1 , rouge_2 , rouge_3 , rouge_4 , rouge_5 , или rouge_l .Возможные значения: fuzzy_match , bleu , gleu , meteor , rouge_1 , rouge_2 , rouge_3 , rouge_4 , rouge_5 , rouge_l |
Да | |
ввод | струна | Текст, оцениваемый. | Да | |
имя | струна | Имя классировщика. | нет | |
порог_прохода | число/номер | Плавающая оценка, при которой значение больше или равно, указывает на проходную отметку. | Да | |
ссылка | струна | Текст, классируемый против. | Да | |
тип | перечисление | Тип классировщика. Возможные значения: text_similarity |
Да |
Тип события
Определяет серьезность результата фильтра содержимого.
Недвижимость | Ценность |
---|---|
Описание | Определяет серьезность результата фильтра содержимого. |
Тип | струна |
Значения | message metrics |
Файл
Файл — это документ, доступный для обучения и проверки. Это также может быть созданный службой документ с подробными сведениями о результатах.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
байт | целое число | Размер этого файла, если он доступен (может иметь значение NULL). Размеры файлов размером более 2^53-1 не поддерживаются для обеспечения совместимости с целыми числами JavaScript. | нет | |
создано_в | целое число | Метка времени при создании этого задания или элемента (в эпохах UNIX). | нет | |
срок_действия_до | целое число | Метка времени unix (количество секунд, истекших с 1 января 1970 г.) при истечении срока действия файла. | нет | |
имя файла | струна | Имя файла. | Да | |
идентификатор | струна | Удостоверение этого элемента. | нет | |
объект | TypeDiscriminator | Определяет тип объекта. | нет | |
цель | Цель | Предназначение отправленных документов. Используйте "точной настройки" для точной настройки. Это позволяет проверить формат отправленного файла. | Да | |
статус | FileState | Состояние файла. | нет | |
подробности_статуса | струна | Сообщение об ошибке с подробными сведениями в случае сбоя обработки этого файла. Устарело. | нет |
СозданиеФайла
Определяет документ для импорта из url-адреса внешнего содержимого, который можно использовать с помощью Azure OpenAI.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
content_url | струна | URL-адрес для скачивания документа (может быть URL-адрес SAS большого двоичного объекта или любого другого внешнего URL-адреса, доступного с помощью запроса GET). | Да | |
цель | Цель | Предназначение отправленных документов. Используйте "точной настройки" для точной настройки. Это позволяет проверить формат отправленного файла. | Да |
УдалениеФайла
Определяет ответ для удаления файла.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
удалено | булевый | Значение, указывающее, возвращается ли файл, если файл был удален. | Да | |
идентификатор | струна | Идентификатор файла, который был удален. | Да | |
объект | струна | Если файл был удален. | Да |
Детали файла
Сведения о файле — это документ, используемый пакетной службой для получения сведений о BLOB-объекте.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
имя файла | струна | Имя файла. | Да | |
идентификатор | струна | Удостоверение этого элемента. | нет | |
путь | струна | Относительный путь к файлу в контейнере. | нет | |
цель | Цель | Предназначение отправленных документов. Используйте "точной настройки" для точной настройки. Это позволяет проверить формат отправленного файла. | Да | |
uri_аккаунта_хранилища | струна | URL-адрес учетной записи хранения этого файла. | нет | |
имя_контейнера_хранилища | струна | Имя контейнера хранилища этого большого двоичного объекта. | нет |
FileExpiresAfter
Определяет срок действия файла.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
привязка | FileExpiryAnchor | Определяет привязку относительно времени, из чего должен быть создан абсолютный срок действия. | нет | |
с | целое число | Относительное время окончания срока действия в секундах. Диапазон: [1209600 – 2592000]. | нет |
FileExpiryAnchor
Определяет привязку относительно времени, из чего должен быть создан абсолютный срок действия.
Недвижимость | Ценность |
---|---|
Описание | Определяет привязку относительно времени, из чего должен быть создан абсолютный срок действия. |
Тип | струна |
Значения | created_at |
Импорт файла
Определяет документ для импорта из url-адреса внешнего содержимого, который можно использовать с помощью Azure OpenAI.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
content_url | струна | URL-адрес для скачивания документа (может быть URL-адрес SAS большого двоичного объекта или любого другого внешнего URL-адреса, доступного с помощью запроса GET). | Да | |
истекает через | FileExpiresAfter | Определяет срок действия файла. | нет | |
имя файла | струна | Имя отправленного файла строк JSON . Если для purpose задано значение "точной настройки", каждая строка представляет собой запись JSON с полями "запрос" и "завершение", представляющих примеры обучения. |
Да | |
цель | Цель | Предназначение отправленных документов. Используйте "точной настройки" для точной настройки. Это позволяет проверить формат отправленного файла. | Да |
СписокФайлов
Представляет список файлов.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
данные | массив | Список элементов. | нет | |
объект | TypeDiscriminator | Определяет тип объекта. | нет |
Состояние файла
Состояние файла.
Недвижимость | Ценность |
---|---|
Описание | Состояние файла. |
Тип | струна |
Значения | uploaded pending running processed error deleting deleted |
FineTuneMethod
Дискриминатор для метода тонкой настройки
Этот компонент использует свойство type
для дискриминации между различными типами:
Значение типа | Схема |
---|
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
тип | FineTuningMethodType | Да |
Запрос метода точной настройки
Дискриминация для FineTuneMethodRequest
Этот компонент использует свойство type
для дискриминации между различными типами:
Значение типа | Схема |
---|
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
тип | FineTuningMethodType | Да |
Настройка гиперпараметров
Параметры гиперпараметров, используемые в задании точной настройки.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
размер пакета | целое число | Размер партии, используемый для обучения. Размер пакета — это количество обучающих примеров, используемых для обучения одного прямого и обратного прохода. Как правило, мы обнаружили, что большие размеры пакетов, как правило, лучше работают для больших наборов данных. Значение по умолчанию, а также максимальное значение этого свойства относятся к базовой модели. | нет | |
множитель скорости обучения | число/номер | Множитель скорости обучения, используемый для тренировки. Скорость обучения точной настройки — это исходная скорость обучения, используемая для предварительного обучения, умноженная на это значение. Большие скорости обучения, как правило, лучше работают с большими размерами партий. Мы рекомендуем поэкспериментировать со значениями в диапазоне от 0,02 до 0,2, чтобы увидеть, что дает лучшие результаты. | нет | |
количество эпох | целое число | Количество эпох, на которое следует обучать модель. Под эпохой понимается один полный цикл обработки набора данных для обучения. | нет |
Задание тонкой настройки
Определяет значения точного задания настройки.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
создано_в | целое число | Метка времени при создании этого задания или элемента (в эпохах UNIX). | нет | |
ошибка | FineTuningJobError | Для заданий тонкой настройки, которые завершились сбоем, это будет содержать дополнительные сведения о причине сбоя. | нет | |
предполагаемое завершение | целое число | Метка времени Unix (в секундах) для завершения задания тонкой настройки. Значение будет NULL, если задание тонкой настройки не запущено. | нет | |
тонко настроенная модель | струна | Идентификатор (идентификатор модели) результирующей точно настроенной модели. Это свойство заполняется только для успешно завершенных запусков тонкой настройки. Используйте этот идентификатор для создания развертывания для вывода. | нет | |
завершено_в | целое число | Метка времени, когда это задание или элемент успешно завершены (в эпохах UNIX). | нет | |
гиперпараметры | FineTuningHyperParameters | Параметры гиперпараметров, используемые в задании точной настройки. | нет | |
идентификатор | струна | Удостоверение этого элемента. | нет | |
Интеграции | массив | Список конфигураций для интеграции, поддерживающий задание тонкой настройки. Существует множество запланированных интеграций, поэтому обязательно проверьте и выполните действия по типу интеграции. | нет | |
метод | объект | Метод, используемый для контролируемой настройки | нет | |
└─ Тип | FineTuningMethodType | нет | ||
модель | струна | Идентификатор (model-id) базовой модели, используемой для точной настройки. | Да | |
объект | TypeDiscriminator | Определяет тип объекта. | нет | |
идентификатор_организации | струна | Идентификатор организации этого точного задания настройки. Не используется в Azure OpenAI; совместимость только для OpenAI. | нет | |
файлы_результатов | массив | Идентификаторы результирующих файлов (file-id), содержащие метрики обучения и оценки в формате CSV. Файл доступен только для успешно завершенных процессов настройки. | нет | |
семя | целое число | Сид, используемый для задания тонкой настройки. | нет | |
статус | FineTuningState | Состояние объекта настройки или задачи настройки. | нет | |
суффикс | струна | Суффикс, используемый для идентификации точно настроенной модели. Суффикс может содержать до 40 символов (a-z, A-Z, 0-9 и _), которые будут добавлены в имя вашей точной модели. | нет | |
обученные_токены | целое число | Общее количество оплачиваемых маркеров, обрабатываемых этим заданием тонкой настройки. | нет | |
файл_обучения | струна | Файл, используемый для обучения. | Да | |
Файл_валидации | струна | Файл, используемый для оценки точно настроенной модели во время обучения. | нет |
Контрольная точка задания настройки
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
создано_в | целое число | Метка времени Unix (в секундах) для момента создания контрольной точки. | Да | |
контрольная точка тонко настроенной модели | струна | Имя созданной модели точно настроенной контрольной точки. | Да | |
идентификатор_задания_тончайшей_настройки | струна | Имя задания тонкой настройки, из которого был создан этот контрольный пункт. | Да | |
идентификатор | струна | Удостоверение этой контрольной точки. | нет | |
Метрики | объект | Метрики на номере шага во время задания тонкой настройки. | Да | |
объект | TypeDiscriminator | Определяет тип объекта. | нет | |
номер_шага | целое число | Номер шага, на который была создана контрольная точка. | Да |
Список контрольных точек работы по тонкой настройке
Представляет список контрольных точек.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
данные | массив | Список элементов. | нет | |
есть_еще | булевый | Значение, указывающее, содержит ли список больше элементов, чем возвращено. | нет | |
объект | TypeDiscriminator | Определяет тип объекта. | нет |
FineTuningJobCreation
Определяет значения точного задания настройки.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
гиперпараметры | FineTuningHyperParameters | Параметры гиперпараметров, используемые в задании точной настройки. | нет | |
Интеграции | массив | Список конфигураций для интеграции, поддерживающий задание тонкой настройки. Существует множество запланированных интеграций, поэтому обязательно проверьте и выполните действия по типу интеграции. | нет | |
метод | объект | Метод, используемый для контролируемой настройки | нет | |
└─ Тип | FineTuningMethodType | нет | ||
модель | струна | Идентификатор (model-id) базовой модели, используемой для этой точной настройки. | Да | |
семя | целое число | Сид, используемый для задания тонкой настройки. Передача одинаковых параметров начального значения и заданий должна иметь одинаковые результаты, но может отличаться в редких случаях. Если семя не указано, оно будет сгенерировано для вас. | нет | |
суффикс | струна | Суффикс, используемый для идентификации точно настроенной модели. Суффикс может содержать до 40 символов (a-z, A-Z, 0-9 и _), которые будут добавлены в имя вашей точной модели. | нет | |
файл_обучения | струна | Идентификатор файла (file-id), используемый для обучения этой точно настроенной модели. | Да | |
Файл_валидации | струна | Идентификатор файла (file-id), используемый для оценки точно настроенной модели во время обучения. | нет |
Ошибка задачи точной настройки
Для заданий тонкой настройки, которые завершились сбоем, это будет содержать дополнительные сведения о причине сбоя.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
код | струна | Код ошибки, доступный для чтения компьютера. | нет | |
сообщение | струна | Сообщение об ошибке, доступное для чтения человеком. | нет | |
параметр | струна | Недопустимый параметр, обычно training_file или validation_file. Это поле будет иметь значение NULL, если сбой не был определенным параметром. | нет |
FineTuningJobEvent
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
создано_в | целое число | Метка времени при создании этого события (в эпохах UNIX). | Да | |
данные | Данные, доступные для чтения компьютера для этого события. | нет | ||
идентификатор | струна | Удостоверение этого события. | нет | |
уровень | Уровень логирования | Уровень детализации события. | Да | |
сообщение | струна | Сообщение, описывающее событие. Это может быть изменение состояния, например, enqueued, started, failed или completed, или других событий, таких как отправленные результаты. | Да | |
объект | TypeDiscriminator | Определяет тип объекта. | нет | |
тип | EventType | Определяет серьезность результата фильтра содержимого. | Да |
Список событий задания по тонкой настройке
Представляет список событий.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
данные | массив | Список элементов. | нет | |
есть_еще | булевый | Значение, указывающее, содержит ли список больше элементов, чем возвращено. | нет | |
объект | TypeDiscriminator | Определяет тип объекта. | нет |
FineTuningJobList (список задач для тонкой настройки)
Представляет список тонких мелодий.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
данные | массив | Список элементов. | нет | |
есть_еще | булевый | Значение, указывающее, содержит ли список больше элементов, чем возвращено. | нет | |
объект | TypeDiscriminator | Определяет тип объекта. | нет |
ТипМетодаТочнойНастройки
Недвижимость | Ценность |
---|---|
Тип | струна |
Значения | dpo supervised |
FineTuningState
Состояние объекта настройки или задачи настройки.
Недвижимость | Ценность |
---|---|
Описание | Состояние объекта настройки или задачи настройки. |
Тип | струна |
Значения | created pending running pausing paused resuming succeeded cancelled failed |
FunctionCallFunction
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
аргументы | струна | Аргументы, которые модель ожидает передачи функции. | нет | |
имя | струна | Имя функции. | нет |
Определение функции
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
описание | струна | Описание того, что выполняет функция, используемая моделью для выбора времени и способа вызова функции. | нет | |
имя | струна | Имя вызываемой функции. | нет | |
Параметры | Параметры, которые принимают функции, описаны как объект схемы JSON. | нет |
НастройкиОбщегоВстраивания
Параметры внедрения подключений
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
подключение | BaseConnection | Подключение к ресурсу. | нет | |
имя_развертывания | струна | нет | ||
название модели | струна | нет |
ПриемError
Сведения об ошибке приема
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
innerErrors | массив | нет | ||
сообщение | струна | нет |
Прием заданий
Представляет сведения о задании.
Классификатор для задачи импорта данных
Этот компонент использует свойство kind
для дискриминации между различными типами:
Значение типа | Схема |
---|
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
jobId | струна | нет | ||
добрый | ТипЗадачиПоПриемуДанных | Тип задания. | Да |
Прием заданийJobList
Представляет список заданий на импорт данных.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
nextLink | струна | Ссылка на следующую страницу. | нет | |
ценность | массив | Список элементов. | нет |
Прием заданийJobProgress
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
stageProgres | массив | Да |
Прием заданийJobRun
Сведения о выполнении задания
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
ошибка | Ошибка поглощения | Сведения об ошибке приема | нет | |
jobId | струна | нет | ||
прогресс | Прогресс загрузки заданий | нет | ||
идентификатор_запуска | струна | нет | ||
статус | OperationState | Состояние задания или элемента. | нет | |
Предупреждения | массив | нет |
Прием заданийJobRunList
Представляет список запусков процессов поглощения данных.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
nextLink | струна | Ссылка на следующую страницу. | нет | |
ценность | массив | Список элементов. | нет |
Прием заданийJobStageProgress
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
имя | струна | нет | ||
обработанные элементы | целое число | нет | ||
государство | OperationState | Состояние задания или элемента. | нет | |
прогресс подпроцесса | массив | нет | ||
общееКоличествоЭлементов | целое число | нет |
Прием заданийJobSystemCompute
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
завершениеДействие | ЗавершениеAction | Действие завершения. | нет | |
интервалОбновленияДанныхВЧасах | целое число | нет | ||
источник данных | SystemComputeDatasource | нет | ||
jobId | струна | нет | ||
добрый | ТипЗадачиПоПриемуДанных | Тип задания. | Да | |
подключение к поисковому сервису | BaseConnection | Подключение к ресурсу. | нет |
ТипЗадачиПогрузки
Тип задания.
Недвижимость | Ценность |
---|---|
Описание | Тип задания. |
Тип | струна |
Значения | SystemCompute UserCompute |
Прием заданийJobUserCompute
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
Вычисления | JobCompute | Параметры вычислений задания. | нет | |
интервалОбновленияДанныхВЧасах | целое число | нет | ||
источник данных | UserComputeDatasource | нет | ||
jobId | струна | нет | ||
добрый | ТипЗадачиПоПриемуДанных | Тип задания. | Да | |
цель | TargetIndex | Сведения о создаваемом индексе. | нет | |
Идентификатор рабочего пространства | струна | нет |
InnerError
Внутренняя ошибка, определенная в рекомендациях Microsoft REST.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
код | InnerErrorCode | Внутренние коды ошибок, определенные в рекомендациях Microsoft REST. | нет | |
innererror |
ВнутренняяОшибка | Внутренняя ошибка, определенная в рекомендациях Microsoft REST. | нет |
КодВнутреннейОшибки
Внутренние коды ошибок, определенные в рекомендациях Microsoft REST.
Недвижимость | Ценность |
---|---|
Описание | Внутренние коды ошибок, определенные в рекомендациях Microsoft REST. |
Тип | струна |
Значения | invalidPayload |
ВходящееСообщение
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
содержимое | струна | Содержимое сообщения. | нет | |
идентификатор | струна | Удостоверение сообщения. | нет | |
имя | струна | Необязательное имя участника. Предоставляет сведения о модели, чтобы различать участников одной роли. | нет | |
роль | струна | Роль сущности, создающей сообщение. | нет |
InputTextContent
Текстовые входные данные модели.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
текст | струна | Текстовые входные данные модели. | Да | |
тип | перечисление | Тип входного элемента. Всегда input_text .Возможные значения: input_text |
Да |
Типы интеграции
Список интеграций для тонкой настройки, которые доступны.
Недвижимость | Ценность |
---|---|
Описание | Список интеграций для тонкой настройки, которые доступны. |
Тип | струна |
Значения | wandb |
JobCompute
Параметры вычислений задания.
Дискриминатор для JobCompute
Этот компонент использует свойство kind
для дискриминации между различными типами:
Значение типа | Схема |
---|
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
добрый | ComputeType | Тип вычислений. | Да |
LifeCycleStatus
Состояние жизненного цикла модели.
Примечание: Модель может быть повышена от preview
до generally-available
, но никогда не от generally-available
до preview
.
Недвижимость | Ценность |
---|---|
Описание | Состояние жизненного цикла модели. Примечание: Модель может быть повышена от preview до generally-available , но никогда не от generally-available до preview . |
Тип | струна |
Значения | preview generally-available deprecating deprecated |
LogLevel
Уровень детализации события.
Недвижимость | Ценность |
---|---|
Описание | Уровень детализации события. |
Тип | струна |
Значения | info warning error |
Logprob
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
logprob | число/номер | Вероятность этого маркера журнала, если она находится в пределах 20 наиболее вероятных маркеров. В противном случае значение -9999.0 используется для обозначения того, что маркер очень маловероятно. |
нет | |
токен | струна | Маркер. | нет |
Метаданные
Набор из 16 пар "ключ-значение", которые могут быть присоединены к объекту. Это может быть полезно для хранения дополнительных сведений об объекте в структурированном формате и запроса на объекты через API или панель мониторинга. Ключи — это строки с максимальной длиной 64 символов. Значения — это строки с максимальной длиной 512 символов.
Для этого компонента не определены свойства.
Модель
Модель — это базовая модель или результат успешной задачи по тонкой настройке.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
Возможности | Возможности | Возможности базовой или точной настройки модели. | Да | |
создано_в | целое число | Метка времени при создании этого задания или элемента (в эпохах UNIX). | нет | |
Исключения | Устаревание | Определяет даты нерекомендуемых вариантов использования модели. Обычно базовые модели поддерживают 1 год доработки после создания, а инферентные операции обычно поддерживаются через 2 года после создания базовых или доработанных моделей. Точные даты указываются в свойствах. | Да | |
fine_tune | струна | Точное удостоверение задания (точной настройки идентификатора), если это модель точной настройки; в противном случае null . |
нет | |
идентификатор | струна | Удостоверение этого элемента. | нет | |
статус жизненного цикла | LifeCycleStatus | Состояние жизненного цикла модели. Примечание. Модель может быть повышена с "предварительной версии" до generally-available , но никогда из generally-available в "предварительную версию". |
Да | |
модель | струна | Идентификатор базовой модели (model-id), если это точно настроенная модель; в противном случае null . |
нет | |
объект | TypeDiscriminator | Определяет тип объекта. | нет | |
статус | FineTuningState | Состояние объекта настройки или задачи настройки. | нет |
СписокМоделей
Представляет список моделей.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
данные | массив | Список элементов. | нет | |
объект | TypeDiscriminator | Определяет тип объекта. | нет |
OperationState
Состояние задания или элемента.
Недвижимость | Ценность |
---|---|
Описание | Состояние задания или элемента. |
Тип | струна |
Значения | notRunning running succeeded failed |
Заказ
Определяет назначение файла.
Недвижимость | Ценность |
---|---|
Описание | Определяет назначение файла. |
Тип | струна |
Значения | desc asc |
УпорядочитьПоПорядку
Недвижимость | Ценность |
---|---|
Тип | струна |
Значения | asc desc |
PineconeIndex
Индекс Pinecone.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
connectionId | струна | Идентификатор соединения, указывающего на сосновый сосновый. | нет | |
добрый | ТипЦели | Тип целевого объекта. | Да |
Цель
Предназначение отправленных документов. Используйте "точной настройки" для точной настройки. Это позволяет проверить формат отправленного файла.
Недвижимость | Ценность |
---|---|
Описание | Предназначение отправленных документов. Используйте "точной настройки" для точной настройки. Это позволяет проверить формат отправленного файла. |
Тип | струна |
Значения | fine-tune fine-tune-results assistants assistants_output batch batch_output evals evals_output |
Бессерверные вычисления
Бессерверные вычисления.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
Количество экземпляров | целое число | Количество экземпляров для запуска задания. | нет | |
добрый | ComputeType | Тип вычислений. | Да | |
SKU (Единица учета запасов) | струна | Уровень SKU | нет |
Хранимая компиляция
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
Выбор | массив | Список вариантов завершения чата. Может быть больше одного, если n больше 1. |
нет | |
созданный | целое число | Метка времени Unix (в секундах) при создании завершения чата. | нет | |
штраф за частоту | число/номер | Число от -2.0 до 2.0. Положительные значения наказывают новые маркеры на основе их существующей частоты в тексте до сих пор, уменьшая вероятность повторения модели той же строки дословно. | нет | |
идентификатор | струна | Удостоверение хранимого завершения. | нет | |
ввод_пользователя | струна | Входной пользователь для этого запроса. | нет | |
метаданные | объект | Произвольные пары "ключ-значение" для получения дополнительных сведений. | нет | |
модель | струна | Идентификатор используемой модели. | нет | |
штраф за присутствие | число/номер | Число от -2.0 до 2.0. Положительные значения наказывают новые маркеры в зависимости от того, появляются ли они в тексте до сих пор, что повышает вероятность того, что модель будет говорить о новых темах. | нет | |
идентификатор запроса | струна | Уникальный идентификатор запроса OpenAI API. Укажите этот идентификатор запроса при обращении в службу поддержки. | нет | |
семя | целое число | Если задано, наша система будет предпринять лучшие усилия для выборки детерминированного, таким образом, что повторяющиеся запросы с одинаковыми и теми же параметрами должны возвращать тот же seed результат. Детерминизм не гарантируется, и рекомендуется обратиться к |
||
system_fingerprint параметр ответа для отслеживания изменений в серверной части. |
нет | |||
уровень обслуживания | струна | Указывает уровень задержки, используемый для обработки запроса. | нет | |
системный отпечаток | струна | Этот отпечаток представляет конфигурацию серверной части, с которой работает модель. Можно использовать в сочетании с параметром seed запроса, чтобы понять, когда внутренние изменения были внесены, что может повлиять на детерминированность. |
нет | |
Температура | число/номер | Какая температура выборки используется в диапазоне от 0 до 2. Более высокие значения, такие как 0,8, делают выходные данные более случайными, а более низкие значения, такие как 0,2, делают его более ориентированным и детерминированным. Как правило, мы рекомендуем изменить это или top_p не оба. |
нет | |
выбор инструмента | струна | Определяет, какое средство (если таковое) вызывается моделью. | нет | |
инструменты | массив | Список инструментов, которые может вызывать модель. В настоящее время в качестве инструмента поддерживаются только функции. Используйте это для предоставления списка функций, для которые модель может создавать входные данные JSON. Поддерживаются не более 128 функций. | нет | |
top_p | число/номер | Альтернативой выборке с температурой является так называемая выборка ядра, где модель рассматривает результаты маркеров с top_p всего массива значений вероятности. Таким образом, 0,1 означает, что учитываются только маркеры, входящие в верхние 10% массива значений вероятности. Как правило, мы рекомендуем изменить это или temperature не оба. |
нет | |
использование | Использование | нет |
Удаление сохраненного завершения
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
удалено | булевый | Значение, указывающее, будет ли удалено хранимое завершение. | нет | |
идентификатор | струна | Хранимый идентификатор завершения, который был удален. | нет | |
объект | струна | Если сохраненное завершение было удалено. | Да |
Список сохраненных завершений
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
данные | массив | Список извлеченных объектов. | нет | |
первый_идентификатор | струна | Первый идентификатор в полученном list |
нет | |
есть_еще | булевый | Свойство has_more используется для разбиения на страницы, чтобы указать наличие дополнительных результатов. |
нет | |
last_id | струна | Последний идентификатор в полученном list |
нет | |
объект | струна | Тип объекта, который всегда является list |
нет | |
итог | целое число | Общее количество элементов. | нет |
Сохранённые сообщения о завершении
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
данные | массив | Список извлеченных объектов. | нет | |
первый_идентификатор | струна | Первый идентификатор в полученном list |
нет | |
есть_еще | булевый | Свойство has_more используется для разбиения на страницы, чтобы указать наличие дополнительных результатов. |
нет | |
last_id | струна | Последний идентификатор в полученном list |
нет | |
объект | струна | Тип объекта, который всегда является list |
нет | |
итог | целое число | Общее количество элементов. | нет |
ЗаписанныйОтветНаЗавершение
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
Выбор | массив | Список вариантов завершения чата. Может быть больше одного, если n больше 1. |
нет | |
созданный | целое число | Метка времени Unix (в секундах) при создании завершения чата. | нет | |
штраф за частоту | число/номер | Число от -2.0 до 2.0. Положительные значения наказывают новые маркеры на основе их существующей частоты в тексте до сих пор, уменьшая вероятность повторения модели той же строки дословно. | нет | |
идентификатор | струна | Удостоверение хранимого завершения. | нет | |
ввод_пользователя | струна | Входной пользователь для этого запроса. | нет | |
метаданные | объект | Произвольные пары "ключ-значение" для получения дополнительных сведений. | нет | |
модель | струна | Идентификатор используемой модели. | нет | |
объект | струна | Тип этого объекта. | нет | |
штраф за присутствие | число/номер | Число от -2.0 до 2.0. Положительные значения наказывают новые маркеры в зависимости от того, появляются ли они в тексте до сих пор, что повышает вероятность того, что модель будет говорить о новых темах. | нет | |
идентификатор запроса | струна | Уникальный идентификатор запроса OpenAI API. Укажите этот идентификатор запроса при обращении в службу поддержки. | нет | |
семя | целое число | Если задано, наша система будет предпринимать все возможное для детерминированной выборки, таким образом, что повторяющиеся запросы с одинаковыми параметрами seed должны возвращать тот же результат. Детерминированность не гарантируется, и вы должны обратиться к параметру ответа system_fingerprint для мониторинга изменений на сервере. |
нет | |
уровень обслуживания | струна | Указывает уровень задержки, используемый для обработки запроса. | нет | |
системный отпечаток | струна | Этот отпечаток представляет конфигурацию серверной части, с которой работает модель. Можно использовать в сочетании с параметром seed запроса, чтобы понять, когда внутренние изменения были внесены, что может повлиять на детерминированность. |
нет | |
Температура | число/номер | Какая температура выборки используется в диапазоне от 0 до 2. Более высокие значения, такие как 0,8, делают выходные данные более случайными, а более низкие значения, такие как0.2, делают его более ориентированным и детерминированным. Как правило, мы рекомендуем изменить это или top_p не оба. |
нет | |
выбор инструмента | струна | Определяет, какое средство (если таковое) вызывается моделью. | нет | |
инструменты | массив | Список инструментов, которые может вызывать модель. В настоящее время в качестве инструмента поддерживаются только функции. Используйте это для предоставления списка функций, для которые модель может создавать входные данные JSON. Поддерживаются не более 128 функций. | нет | |
top_p | число/номер | Альтернативой выборке с температурой является так называемая выборка ядра, где модель рассматривает результаты маркеров с top_p всего массива значений вероятности. Таким образом, 0,1 означает, что учитываются только маркеры, входящие в верхние 10% массива значений вероятности. Как правило, мы рекомендуем изменить это или temperature не оба. |
нет | |
использование | Использование | нет |
КонтролируемыйMethod
Метод, используемый для контролируемой настройки
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
тип | FineTuningMethodType | Да |
ЗащищенныйMethodRequest
Метод, используемый для контролируемой настройки
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
тип | FineTuningMethodType | Да |
SystemComputeDatasource
Дискриминатор для SystemComputeDatasource
Этот компонент использует свойство kind
для дискриминации между различными типами:
Значение типа | Схема |
---|
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
добрый | Тип источника данных вычислительной системы | Тип источника данных. | Да |
ТипИсточникДанныхВычислительнойСистемы
Тип источника данных.
Недвижимость | Ценность |
---|---|
Описание | Тип источника данных. |
Тип | струна |
Значения | Storage Urls |
SystemComputeStorage
учетная запись хранения
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
разбиение на части | Настройки сегментации | Параметры блокирования | нет | |
подключение | BaseConnection | Подключение к ресурсу. | нет | |
имяКонтейнера | струна | имя контейнера | нет | |
эмбеддинги | массив | нет | ||
добрый | SystemComputeDatasourceType | Тип источника данных. | Да |
SystemComputeUrl
URL-адреса
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
разбиение на части | Настройки сегментации | Параметры блокирования | нет | |
подключение | BaseConnection | Подключение к ресурсу. | нет | |
имяКонтейнера | струна | имя контейнера | нет | |
ползком | Обход контентаSettings | Параметры обхода контента | нет | |
эмбеддинги | массив | нет | ||
добрый | SystemComputeDatasourceType | Тип источника данных. | Да | |
URL-адреса | массив | нет |
Целевой индекс
Сведения о создаваемом индексе.
Дискриминация для TargetIndex
Этот компонент использует свойство kind
для дискриминации между различными типами:
Значение типа | Схема |
---|
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
добрый | ТипЦели | Тип целевого объекта. | Да |
Тип Цели
Тип целевого объекта.
Недвижимость | Ценность |
---|---|
Описание | Тип целевого объекта. |
Тип | струна |
Значения | AzureAISearch CosmosDB Pinecone |
Инструмент
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
функция | FunctionDefinition | нет | ||
тип | струна | Тип вызова средства. Это всегда будет для function этого типа вызова средства. |
нет |
ТулКолл
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
функция | FunctionCallFunction | нет | ||
идентификатор | струна | Идентификатор вызова средства. | нет | |
тип | струна | Для вызова выходных данных требуется тип средства. На данный момент это всегда function . |
нет |
Тип_Определитель
Определяет тип объекта.
Недвижимость | Ценность |
---|---|
Описание | Определяет тип объекта. |
Тип | струна |
Значения | list fine_tuning.job file fine_tuning.job.event fine_tuning.job.checkpoint model upload upload.part batch wandb |
ЗапросОбновленияСохраненногоЗавершения
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
метаданные | объект | Произвольные пары "ключ-значение" для получения дополнительных сведений. | нет |
UploadFileCompleteBody
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
md5 | струна | нет | ||
идентификаторы деталей | массив | Да |
UploadFileStartBody
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
байт | целое число | Да | ||
имя файла | струна | Да | ||
тип MIME | струна | Да | ||
цель | Цель | Предназначение отправленных документов. Используйте "точной настройки" для точной настройки. Это позволяет проверить формат отправленного файла. | Да |
UploadPartResource
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
azure_block_id | струна | нет | ||
создано_в | целое число | Метка времени при создании этого задания или элемента (в эпохах UNIX). | нет | |
идентификатор | струна | Удостоверение этого элемента. | нет | |
объект | TypeDiscriminator | Определяет тип объекта. | нет | |
идентификатор_загрузки | струна | нет |
UploadResource
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
байт | целое число | нет | ||
создано_в | целое число | Метка времени при создании этого задания или элемента (в эпохах UNIX). | нет | |
срок_действия_до | целое число | нет | ||
файл | Файл | Файл — это документ, доступный для обучения и проверки. Это также может быть созданный службой документ с подробными сведениями о результатах. | нет | |
имя файла | струна | нет | ||
идентификатор | струна | Удостоверение этого элемента. | нет | |
объект | TypeDiscriminator | Определяет тип объекта. | нет | |
цель | Цель | Предназначение отправленных документов. Используйте "точной настройки" для точной настройки. Это позволяет проверить формат отправленного файла. | нет | |
статус | UploadStatus | нет |
Статус загрузки
Недвижимость | Ценность |
---|---|
Тип | струна |
Значения | pending expired completed cancelled |
Использование
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
токены завершения | целое число | Количество маркеров в созданном завершении. | нет | |
подсказывающие токены | целое число | Количество маркеров в запросе. | нет | |
общее количество токенов | целое число | Общее количество маркеров, используемых в запросе (запрос + завершение). | нет |
Пользовательский вычислительный набор данных
учетная запись хранения
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
разбиение на части | Настройки сегментации | Параметры блокирования | нет | |
ИДНабораДанных | струна | нет | ||
тип набора данных | струна | нет | ||
эмбеддинги | массив | нет | ||
добрый | Тип источника данных UserCompute | Тип источника данных. | Да |
ИсточникДанныхПользовательскихВычислений
Дискриминатор для UserComputeDatasource
Этот компонент использует свойство kind
для дискриминации между различными типами:
Значение типа | Схема |
---|
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
добрый | UserComputeDatasourceType | Тип источника данных. | Да |
ТипИсточникДанныхПользователяВычислений
Тип источника данных.
Недвижимость | Ценность |
---|---|
Описание | Тип источника данных. |
Тип | струна |
Значения | Dataset Urls |
UserComputeUrl
URL-адреса
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
разбиение на части | Настройки сегментации | Параметры блокирования | нет | |
ползком | Обход контентаSettings | Параметры обхода контента | нет | |
эмбеддинги | массив | нет | ||
добрый | UserComputeDatasourceType | Тип источника данных. | Да | |
URL-адреса | массив | нет |
WandBIntegrationRequest
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
Объект | струна | нет | ||
имя | струна | нет | ||
проект | струна | Да | ||
Теги | массив | нет |
Обёртка запроса интеграции WandB
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
тип | IntegrationTypes | Список доступных интеграций для тонкой настройки. | Да | |
wandb | ЗапросНаИнтеграциюWandB | Да |
WorkspaceConnection
Подключение к рабочей области AML.
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
connectionId | струна | ConnectionId | нет | |
добрый | Тип подключения | Тип подключения. | Да |
Настройки встраивания подключения рабочего пространства
Идентификатор подключения к модели внедрения
Имя | Тип | Описание | Обязательно | По умолчанию |
---|---|---|---|---|
connectionId | струна | нет | ||
имя_развертывания | струна | нет | ||
название модели | струна | нет |
Дальнейшие шаги
Узнайте о моделях и тонкой настройке с помощью REST API. Ознакомьтесь с дополнительными сведениями о базовых моделях, лежащих в основе Azure OpenAI.