Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
Este documento refere-se ao portal do Microsoft Foundry (clássico ).
🔍 Exiba a documentação do Microsoft Foundry (novo) para saber mais sobre o novo portal.
Este artigo fornece detalhes sobre a API REST de pontos de extremidade de inferência para o OpenAI do Azure.
Especificações da API
O gerenciamento e a interação com modelos e recursos do OpenAI do Azure são divididos em três superfícies principais da API:
- Painel de controle
- Plano de dados – criação
- Plano de dados – inferência
Cada superfície/especificação da API encapsula um conjunto diferente de recursos do OpenAI do Azure. Cada API tem seu próprio conjunto exclusivo de versões de API de versão prévia e estável/disponibilidade geral (GA). Atualmente, lançamentos de versões prévias tendem a seguir uma cadência mensal.
Importante
Agora há uma nova API de inferência de visualização. Saiba mais em nosso guia de ciclo de vida da API.
| API | Lançamento de versão prévia mais recente | Versão de GA mais recente | Especificações | Descrição |
|---|---|---|---|---|
| Painel de controle | 2025-07-01-preview |
2025-06-01 |
Arquivos de especificação | A API do painel de controle é usada para operações como a criação de recursos, implantação de modelo e outras tarefas de gerenciamento de recursos de nível superior. O painel de controle também controla o que é possível fazer com recursos como Azure Resource Manager, Bicep, Terraform e a CLI do Azure. |
| Plano de dados | v1 preview |
v1 |
Arquivos de especificação | A API do plano de dados controla operações de inferência e criação. |
Autenticação
O OpenAI do Azure fornece dois métodos de autenticação. Você pode usar chaves de API ou o Microsoft Entra ID.
Autenticação de chave de API: para esse tipo de autenticação, todas as solicitações de API deverão incluir a Chave de API no cabeçalho HTTP da
api-key. O Início Rápido fornece um tutorial de como fazer chamadas com esse tipo de autenticação.Autenticação do Microsoft Entra ID: você pode autenticar uma chamada à API usando um token do Microsoft Entra. Os tokens de autenticação são incluídos em uma solicitação como o cabeçalho
Authorization. O token fornecido deverá ser precedido porBearer, por exemploBearer YOUR_AUTH_TOKEN. Você pode ler nosso guia de instruções sobre autenticação com o Microsoft Entra ID.
Controle de versão da API REST
As APIs de serviço são versões que usam o parâmetro de consulta api-version. Todas as versões seguem a estrutura de data AAAA-MM-DD. Por exemplo:
POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/chat/completions?api-version=2024-06-01
Criação de plano de dados
O restante do artigo aborda a versão prévia da especificação de inferência do plano de dados do Azure OpenAI. 2025-04-01-preview
Se você procura a documentação sobre a versão mais recente da API em GA, consulte a API de inferência do plano de dados em GA mais recente
Lote - Listar
GET {endpoint}/openai/batches?api-version=2025-04-01-preview
Obtém uma lista de todos os lotes pertencentes ao recurso Azure OpenAI.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| after | consulta | Não | cadeia | Identificador do último evento da solicitação de paginação anterior. |
| limite | consulta | Não | inteiro | Número de lotes a serem recuperados. O valor padrão é 20. |
| $filtro | consulta | Não | cadeia | A expressão OData para descrever as condições de filtragem. |
| $orderby | consulta | Não | cadeia | A expressão OData para descrever a ordem de classificação. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | BatchesList |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/batches?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Lote - Criar
POST {endpoint}/openai/batches?api-version=2025-04-01-preview
Cria e executa um lote de um arquivo carregado de solicitações.
A resposta inclui detalhes do trabalho enfileirado, incluindo o status do trabalho.
A ID do arquivo de resultado é adicionada à resposta após a conclusão.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Corpo da solicitação
Tipo de conteúdo: application/json
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| janela de conclusão | cadeia | O período dentro do qual o lote deve ser processado. | Sim | |
| ponto de extremidade | cadeia | O ponto de extremidade de API usado pelo lote. | Sim | |
| input_blob | cadeia | A URL de um Azure Storage blob a ser usado como entrada para o lote. | Não | |
| id_do_arquivo_de_entrada | cadeia | A ID do arquivo de entrada para o lote. | Não | |
| metadados | objeto | Um conjunto de pares chave-valor que podem ser anexados ao lote. Isso pode ser útil para armazenar informações adicionais sobre o lote em um formato estruturado. | Não | |
| output_expires_after | FileExpiresAfter | Define uma expiração para o arquivo. | Não | |
| output_folder | BatchOutputReference | A pasta de Armazenamento do Azure para armazenar a saída. | Não |
Respostas
Código de status: 201
Descrição: o lote foi criado com êxito.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | Batch |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
POST {endpoint}/openai/batches?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
}
Lote - Obter
GET {endpoint}/openai/batches/{batch-id}?api-version=2025-04-01-preview
Obtém detalhes de um único lote especificado pela ID de lote fornecida.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| batch-id | caminho | Sim | cadeia | O identificador do lote. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | Batch |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/batches/{batch-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
}
Lote - Cancelar
POST {endpoint}/openai/batches/{batch-id}/cancel?api-version=2025-04-01-preview
Cancela o processamento do lote especificado pela ID de lote fornecida.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| batch-id | caminho | Sim | cadeia | O identificador do lote. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: o lote foi cancelado com êxito.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | Batch |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
POST {endpoint}/openai/batches/{batch-id}/cancel?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
}
Conclusão armazenada - Listar
GET {endpoint}/openai/chat/completions?api-version=2025-04-01-preview
Obtém a lista de conclusões armazenadas.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| metadados | consulta | Não | cadeia | Filtrar pelo par (chave, valor) na conclusão armazenada. |
| modelo | consulta | Não | cadeia | Filtrar pelo nome do modelo. |
| after | consulta | Não | cadeia | Identificador para a última conclusão armazenada da solicitação de paginação anterior. |
| limite | consulta | Não | inteiro | Número de conclusões armazenadas a serem recuperadas. O valor padrão é 20. |
| ordem | consulta | Não | cadeia | Ordem dos resultados por tempo criado (crescente ou decrescente). Padrão para desc. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | StoredCompletionList |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/chat/completions?api-version=2025-04-01-preview
Respostas: Código de Status: 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
}
}
Conclusão armazenada - Obter
GET {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Obtém a conclusão armazenada pela ID de conclusão armazenada fornecida.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| stored-completion-id | caminho | Sim | cadeia | O identificador da conclusão armazenada. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | StoredCompletionResponse |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
]
}
}
Conclusão armazenada - Atualizar
POST {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Atualize a conclusão armazenada pela ID de conclusão armazenada fornecida.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| stored-completion-id | caminho | Sim | cadeia | O identificador da conclusão armazenada. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Corpo da solicitação
Tipo de conteúdo: application/json
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| metadados | objeto | Pares chave-valor arbitrários para obter informações adicionais. | Não |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | StoredCompletion |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
POST {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
]
}
}
Conclusão armazenada - Excluir
DELETE {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Exclua a conclusão armazenada pela ID de conclusão armazenada fornecida.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| stored-completion-id | caminho | Sim | cadeia | O identificador da conclusão armazenada. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: a conclusão armazenada foi excluída com sucesso.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | StoredCompletionDelete |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
DELETE {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 200
{
"headers": {},
"body": {
"object": "chat.completion.deleted",
"id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"deleted": true
}
}
Conclusão armazenada - Getmessages
GET {endpoint}/openai/chat/completions/{stored-completion-id}/messages?api-version=2025-04-01-preview
Obtém mensagens de conclusão armazenadas pela ID de conclusão armazenada fornecida.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| stored-completion-id | caminho | Sim | cadeia | O identificador da conclusão armazenada. |
| after | consulta | Não | cadeia | Identificador da última mensagem de conclusão armazenada da solicitação de paginação anterior. |
| limite | consulta | Não | inteiro | Número de mensagens de conclusão armazenadas a serem recuperadas. O valor padrão é 20. |
| ordem | consulta | Não | cadeia | Ordem dos resultados por índice de mensagem (crescente ou decrescente). Padrão para asc. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | StoredCompletionMessages |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/chat/completions/{stored-completion-id}/messages?api-version=2025-04-01-preview
Respostas: Código de Status: 200
{
"headers": {},
"body": {
"object": "list",
"data": [
{
"role": "user",
"content": "Hello"
}
],
"total": 1,
"first_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"last_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"has_more": false
}
}
Avaliação – Obter lista
GET {endpoint}/openai/evals?api-version=2025-04-01-preview
Liste as avaliações de um projeto.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| after | consulta | Não | cadeia | Identificador da última avaliação da solicitação de paginação anterior. |
| limite | consulta | Não | inteiro | Número de avaliações a serem recuperadas. |
| ordem | consulta | Não | cadeia Valores possíveis: asc, desc |
Ordem de classificação das avaliações por carimbo de data/hora. Use asc para ordem crescente ou desc para ordem decrescente. |
| ordenar_por | consulta | Não | cadeia Valores possíveis: created_at, updated_at |
Os valores podem ser ordenados por hora de criação ou hora da última atualização. Use created_at para a hora de criação ou updated_at para a hora da última atualização. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: uma lista de avaliações
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | EvalList |
Exemplos
GET {endpoint}/openai/evals?api-version=2025-04-01-preview
Respostas: Código de Status: 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
}
}
Avaliação - Criar
POST {endpoint}/openai/evals?api-version=2025-04-01-preview
Crie a estrutura de uma avaliação que pode ser usada para testar o desempenho de um modelo. Uma avaliação é um conjunto de critérios de teste e uma fonte de dados. Depois de criar uma avaliação, você pode executá-la em diferentes modelos e parâmetros de modelo. Oferecemos suporte a vários tipos de grades e fontes de dados.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de status: 201
Descrição: OK
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | Eval |
Exemplos
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"
}
]
}
Respostas: Código de Status: 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": {}
}
}
Avaliação - Excluir
DELETE {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Excluir uma avaliação.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| eval-id | caminho | Sim | cadeia | A ID da avaliação a ser excluída. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: avaliação excluída com êxito.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | objeto |
Código de status: 404
Descrição: Avaliação não encontrada.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | Erro |
Exemplos
DELETE {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 200
{
"headers": {},
"body": {
"object": "eval.deleted",
"deleted": true,
"eval_id": "eval_6801694950848190b10968bb628b651d"
}
}
Código de status: 404
{
"headers": {},
"body": {
"code": "notFound",
"message": "Evaluation with ID eval_6801694950848190b10968bb628b651d not found."
}
}
Avaliação - Obter
GET {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Obter uma avaliação por ID.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| eval-id | caminho | Sim | cadeia | A ID da avaliação a ser recuperada. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: a avaliação
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | Eval |
Exemplos
GET {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 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": {}
}
}
Avaliação – Atualizar
POST {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Atualize determinadas propriedades de uma avaliação.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| eval-id | caminho | Sim | cadeia | A ID da avaliação a ser atualizada. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: a avaliação atualizada
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | Eval |
Exemplos
POST {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
{
"name": "Updated Math Quiz",
"metadata": {
"description": "Updated description"
}
}
Respostas: Código de Status: 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"
}
}
}
Avaliação – Getrunlist
GET {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview
Obter uma lista de execuções para uma avaliação.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| eval-id | caminho | Sim | cadeia | A ID da avaliação para a qual recuperar as execuções. |
| after | consulta | Não | cadeia | Identificador da última execução da solicitação de paginação anterior. |
| limite | consulta | Não | inteiro | Número de execuções a serem recuperadas. |
| ordem | consulta | Não | cadeia Valores possíveis: asc, desc |
Ordem de classificação das execuções por carimbo de data/hora. Use asc para ordem crescente ou desc para ordem decrescente. Usa asc como padrão. |
| status | consulta | Não | cadeia Valores possíveis: queued, , in_progress, completed, canceled, failed |
Filtrar execuções por status. Use "na fila", "em andamento", "falhou", "concluídas", "canceladas". |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: uma lista de execuções para a avaliação
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | EvalRunList |
Exemplos
GET {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview
Respostas: Código de Status: 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
}
}
Avaliação - Criar execução
POST {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview
Criar uma execução de avaliação. Este é o ponto de extremidade que iniciará a classificação.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| eval-id | caminho | Sim | cadeia | A ID da avaliação para a qual criar uma execução. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de status: 201
Descrição: execução criada com êxito para a avaliação
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | EvalRun |
Código de status: 400
Descrição: Solicitação incorreta (por exemplo, objeto de avaliação ausente)
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | Erro |
Exemplos
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
}
}
}
Respostas: Código de Status: 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": {}
}
}
Avaliação - Excluir execução
DELETE {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Excluir uma execução de avaliação.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| eval-id | caminho | Sim | cadeia | A ID da avaliação da qual excluir a execução. |
| run-id | caminho | Sim | cadeia | A ID da execução a ser excluída. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: a execução do teste foi excluída com sucesso
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | objeto |
Código de status: 404
Descrição: Tarefa não encontrada
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | Erro |
Exemplos
DELETE {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 200
{
"headers": {},
"body": {
"object": "eval.deleted",
"deleted": true,
"run_id": "evalrun_68016a056f0481909b9774447bdd1aa3"
}
}
Código de status: 404
{
"headers": {},
"body": {
"code": "notFound",
"message": "Evaluation Run with ID evalrun_68016a056f0481909b9774447bdd1aa3 not found."
}
}
Avaliação - Obter execução
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Obter uma execução de avaliação por ID.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| eval-id | caminho | Sim | cadeia | A ID da avaliação para a qual recuperar as execuções. |
| run-id | caminho | Sim | cadeia | A ID da execução a ser recuperada. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: a realização da avaliação
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | EvalRun |
Exemplos
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 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": {}
}
}
Avaliação - Cancelar execução
POST {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Cancelar uma execução de avaliação em andamento.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| eval-id | caminho | Sim | cadeia | A ID da avaliação cuja execução você deseja cancelar. |
| run-id | caminho | Sim | cadeia | A ID da execução a ser cancelada. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Objeto de execução de avaliação cancelada
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | EvalRun |
Exemplos
POST {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 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": {}
}
}
Avaliação - Obter itens de saída da execução
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items?api-version=2025-04-01-preview
Obtenha uma lista de itens de saída para um processo de avaliação.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| eval-id | caminho | Sim | cadeia | A ID da avaliação para a qual recuperar as execuções. |
| run-id | caminho | Sim | cadeia | A ID da execução para a qual recuperar itens de saída. |
| after | consulta | Não | cadeia | Identificador do último item de saída da solicitação de paginação anterior. |
| limite | consulta | Não | inteiro | Número de itens de saída a serem recuperados. |
| status | consulta | Não | cadeia Valores possíveis: fail, pass |
Filtrar itens de saída por status. Use failed para filtrar por itens de saída com falha ou pass para filtrar por itens de saída passados. |
| ordem | consulta | Não | cadeia Valores possíveis: asc, desc |
Ordem de classificação dos itens de saída por carimbo de data/hora. Use asc para ordem crescente ou desc para ordem decrescente. Usa asc como padrão. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: uma lista de itens de saída para a execução da avaliação
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | EvalRunOutputItemList |
Exemplos
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items?api-version=2025-04-01-preview
Respostas: Código de Status: 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
}
}
Avaliação - Obter item de saída da execução
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items/{output-item-id}?api-version=2025-04-01-preview
Obter um item de saída da execução de avaliação por ID.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| eval-id | caminho | Sim | cadeia | A ID da avaliação para a qual recuperar as execuções. |
| run-id | caminho | Sim | cadeia | A ID da execução a ser recuperada. |
| id-do-item-de-saída | caminho | Sim | cadeia | A ID do item de saída a ser recuperado. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: o item de saída da execução de avaliação
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | EvalRunOutputItem |
Exemplos
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items/{output-item-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 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
}
}
}
Arquivos – Lista
GET {endpoint}/openai/files?api-version=2025-04-01-preview
Obtém uma lista de todos os arquivos pertencentes ao recurso Azure OpenAI.
Isso inclui o conteúdo carregado pelo usuário, como arquivos com a finalidade de "ajustar finamente" para treinamento ou validação de modelos de ajuste fino, bem como arquivos gerados pelo serviço, como "resultados de ajuste fino" que contêm várias métricas para o trabalho de ajuste fino correspondente.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| finalidade | consulta | Não | cadeia Valores possíveis: fine-tune, , fine-tune-results, assistants, assistants_output, batch, batch_output, , , evalsevals_output |
Retornar somente arquivos com a finalidade fornecida. |
| limite | consulta | Não | inteiro | Um limite no número de objetos a serem retornados. O limite pode variar entre 1 e 10.000, e o padrão é 10.000. |
after |
consulta | Não | cadeia | Um cursor para uso na paginação.
after é uma ID de objeto que define seu lugar na lista. Por exemplo, caso faça uma solicitação de lista e receba 100 objetos, terminando com obj_foo, sua chamada subsequente poderá incluir after=obj_foo, para buscar a próxima página da lista. |
| ordem | consulta | Não | cadeia | Ordem de classificação pelo carimbo de data/hora de created_at dos objetos.
asc para ordem crescente e desc para ordem decrescente. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | FileList |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/files?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Arquivos – Carregar
POST {endpoint}/openai/files?api-version=2025-04-01-preview
Cria uma nova entidade de arquivo carregando dados de um computador local. Arquivos carregados podem, por exemplo, ser usados para treinamento ou avaliação de modelos ajustados.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Corpo da solicitação
Content-Type: multipart/form-data
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| âncora | cadeia | Define a âncora relativa à hora da qual a expiração absoluta deve ser gerada. | Não | |
| segundos | inteiro | Obtém o tempo de expiração relativo em segundos. | ||
| Intervalo: [1209600 - 2592000]. | Não | |||
| arquivo | cadeia | Obtém ou define o arquivo a ser carregado no Azure OpenAI. | Sim | |
| finalidade | cadeia | A finalidade pretendida dos documentos carregados. Use "fine-tune" para ajuste fino. Isso nos permite validar o formato do arquivo carregado. | Sim |
Respostas
Código de status: 201
Descrição: o arquivo foi criado com êxito.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | Arquivo |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
POST {endpoint}/openai/files?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Arquivos – Importar
POST {endpoint}/openai/files/import?api-version=2025-04-01-preview
Cria uma nova entidade de arquivo importando dados de uma URL fornecida. Arquivos carregados podem, por exemplo, ser usados para treinamento ou avaliação de modelos ajustados.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Corpo da solicitação
Tipo de conteúdo: application/json
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| content_url | cadeia | A URL da qual baixar o documento (pode ser a URL SAS de um blob ou qualquer outra url externa acessível com uma solicitação GET). | Sim | |
| expires_after | FileExpiresAfter | Define uma expiração para o arquivo. | Não | |
| nome do arquivo | cadeia | O nome do arquivo de linhas JSON a ser carregado. | ||
Se for purpose definido como "ajuste fino", cada linha será um registro JSON com campos "prompt" e "completion" representando seus exemplos de treinamento. |
Sim | |||
| finalidade | Propósito | A finalidade pretendida dos documentos carregados. Use "fine-tune" para ajuste fino. Isso nos permite validar o formato do arquivo carregado. | Sim |
Respostas
Código de status: 201
Descrição: o arquivo foi criado com êxito.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | Arquivo |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
POST {endpoint}/openai/files/import?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Arquivos - Obter
GET {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview
Obtém detalhes de um único arquivo especificado pela ID de arquivo fornecida, incluindo status, tamanho, finalidade etc.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| id de arquivo | caminho | Sim | cadeia | O identificador do arquivo. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | Arquivo |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 200
{
"headers": {},
"body": {
"status": "processed",
"bytes": 140,
"purpose": "fine-tune",
"filename": "puppy.jsonl",
"id": "file-181a1cbdcdcf4677ada87f63a0928099",
"created_at": 1646126127,
"object": "file"
}
}
Arquivos – Excluir
DELETE {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview
Exclui o arquivo com a ID de arquivo fornecida.
A exclusão também será permitida se um arquivo tiver sido usado, por exemplo, como arquivo de treinamento em um trabalho de ajuste fino.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| id de arquivo | caminho | Sim | cadeia | O identificador do arquivo. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: o arquivo foi excluído com êxito.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | FileDelete |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
DELETE {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 200
{
"headers": {},
"body": {
"object": "file",
"deleted": true,
"id": "file-181a1cbdcdcf4677ada87f63a0928099"
}
}
Arquivos – Obter conteúdo
GET {endpoint}/openai/files/{file-id}/content?api-version=2025-04-01-preview
Obtém o conteúdo do arquivo especificado pela ID de arquivo fornecida.
Os arquivos podem ser carregados pelo usuário ou gerados pelo serviço, como métricas de resultado de um trabalho de ajuste fino.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| id de arquivo | caminho | Sim | cadeia | O identificador do arquivo. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| application/octet-stream | cadeia | |
| aplicativo/json | cadeia |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| application/octet-stream | ErrorResponse | |
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/files/{file-id}/content?api-version=2025-04-01-preview
Respostas: Código de Status: 200
{
"headers": {},
"body": "raw file content"
}
Ajuste fino - Listar
GET {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview
Obtém uma lista de todos os trabalhos de ajuste fino pertencentes ao recurso do Azure OpenAI. Os detalhes retornados para cada trabalho de ajuste fino contêm além de seu identificador o modelo base, arquivos de treinamento e validação, hiper parâmetros, carimbos de data/hora, status e eventos.
Os eventos são criados quando o status do trabalho é alterado. Por exemplo, execução ou conclusão e quando os resultados são carregados.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| after | consulta | Não | cadeia | Identificador do último evento da solicitação de paginação anterior. |
| limite | consulta | Não | inteiro | Número de eventos a serem recuperados. O valor padrão é 20. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | FineTuningJobList |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Ajuste fino - Criar
POST {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview
Cria um trabalho que ajusta um modelo especificado de um determinado arquivo de treinamento.
A resposta inclui detalhes do trabalho enfileirado, incluindo status do trabalho e hiper parâmetros.
O nome do modelo ajustado é adicionado à resposta após a conclusão.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Corpo da solicitação
Tipo de conteúdo: application/json
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| hiperparâmetros | FineTuningHyperParameters | As configurações de hiper parâmetro usadas em um trabalho de ajuste fino. | Não | |
| Integrações | matriz | Uma lista de configurações para integrações que dão suporte ao trabalho de ajuste fino. Há muitas integrações planejadas, portanto, verifique e aja no tipo de integração. | Não | |
| método | objeto | Método usado para ajuste fino supervisionado | Não | |
| └─ tipo | TipoDeMétodoDeAjusteFino | Não | ||
| modelo | cadeia | O identificador (model-id) do modelo base usado para esse ajuste fino. | Sim | |
| semente | inteiro | A posição inicial usada para o trabalho de ajuste fino. Passar os mesmos parâmetros iniciais e de trabalho deve produzir os mesmos resultados, mas pode diferir em casos raros. Se uma semente não for especificada, uma será gerada para você. | Não | |
| sufixo | cadeia | O sufixo usado para identificar o modelo ajustado. O sufixo pode conter até 40 caracteres (a-z, A-Z, 0-9 e _) que serão adicionados ao seu nome de modelo ajustado. | Não | |
| arquivo_de_treinamento | cadeia | A identidade do arquivo (id de arquivo) usada para treinar esse modelo ajustado. | Sim | |
| arquivo_de_validação | cadeia | A identidade do arquivo (id de arquivo) usada para avaliar o modelo ajustado durante o treinamento. | Não |
Respostas
Código de status: 201
Descrição: o ajuste fino foi criado com êxito.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | FineTuningJob |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
POST {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Ajuste fino - Obter
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview
Obter detalhes de um único trabalho de ajuste fino especificado pelo ID de ajuste fino fornecido.
Os detalhes contêm o modelo base, arquivos de treinamento e validação, hiper parâmetros, carimbos de data/hora, status e eventos.
Os eventos são criados quando o status do trabalho é alterado, por exemplo, em execução ou concluído e quando os resultados são carregados.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| ID do trabalho de ajuste fino | caminho | Sim | cadeia | O identificador do trabalho de ajuste fino. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | FineTuningJob |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Ajuste fino - Excluir
DELETE {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview
Exclui o trabalho de ajuste fino especificado pelo ID de ajuste fino fornecido.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| ID do trabalho de ajuste fino | caminho | Sim | cadeia | O identificador do trabalho de ajuste fino. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de status: 204
Descrição: o ajuste fino foi excluído com êxito.
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
DELETE {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 204
{
"headers": {}
}
Ajuste avançado – Cancelar
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/cancel?api-version=2025-04-01-preview
Cancela o processamento do trabalho de ajuste fino especificado pelo ID de ajuste fino fornecido.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| ID do trabalho de ajuste fino | caminho | Sim | cadeia | O identificador do trabalho de ajuste fino. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: o ajuste fino foi cancelado com êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | FineTuningJob |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/cancel?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Ajuste fino - Obter pontos de verificação
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?api-version=2025-04-01-preview
Obtém os pontos de verificação do trabalho de ajuste fino especificado pelo ID de ajuste fino fornecido.
Os pontos de verificação são criados ao final de épocas bem-sucedidas durante o treinamento.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| ID do trabalho de ajuste fino | caminho | Sim | cadeia | O identificador do trabalho de ajuste fino. |
| after | consulta | Não | cadeia | Identificador da última ID do ponto de verificação da solicitação de paginação anterior. |
| limite | consulta | Não | inteiro | Número de pontos de verificação a serem recuperados. O valor padrão é 10. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | FineTuningJobCheckpointList |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Ajuste fino - Obter eventos
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/events?api-version=2025-04-01-preview
Obtém os eventos do trabalho de ajuste fino especificado pelo ID de ajuste fino fornecido.
Os eventos são criados quando o status do trabalho é alterado, por exemplo, em execução ou concluído e quando os resultados são carregados.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| ID do trabalho de ajuste fino | caminho | Sim | cadeia | O identificador do trabalho de ajuste fino. |
| after | consulta | Não | cadeia | Identificador do último evento da solicitação de paginação anterior. |
| limite | consulta | Não | inteiro | Número de eventos a serem recuperados. O valor padrão é 20. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | FineTuningJobEventList |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/events?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Ajuste detalhado – Pausar
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/pause?api-version=2025-04-01-preview
Colocando em pausa o processamento do trabalho de ajuste fino especificado pelo ID de ajuste fino fornecido.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| ID do trabalho de ajuste fino | caminho | Sim | cadeia | O identificador do trabalho de ajuste fino. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: o ajuste fino foi colocado em pausa com êxito.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | FineTuningJob |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/pause?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Ajuste fino - Retomar
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/resume?api-version=2025-04-01-preview
Retoma o processamento do trabalho de ajuste fino especificado pelo ID de ajuste fino fornecido.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| ID do trabalho de ajuste fino | caminho | Sim | cadeia | O identificador do trabalho de ajuste fino. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: o ajuste fino foi retomado com êxito.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | FineTuningJob |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/resume?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Trabalhos de ingestão - Listar
GET {endpoint}/openai/ingestion/jobs?api-version=2025-04-01-preview
Lista os trabalhos de ingestão.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
| mgmt-user-token | cabeçalho | Não | cadeia | O token usado para acessar o workspace (necessário apenas para trabalhos de computação do usuário). |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | IngestionJobList |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/ingestion/jobs?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
]
}
}
Trabalhos de ingestão - Criar
PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Cria um trabalho de ingestão com a ID do trabalho especificada.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
| id-do-trabalho | caminho | Sim | cadeia | A ID do trabalho que será criado. |
| mgmt-user-token | cabeçalho | Não | cadeia | O token usado para acessar o workspace (necessário apenas para trabalhos de computação do usuário). |
| Token de usuário AML | cabeçalho | Não | cadeia | O token usado para acessar os recursos dentro do trabalho no workspace (necessário apenas para trabalhos de computação do usuário). |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Corpo da solicitação
Tipo de conteúdo: application/json
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| jobId | cadeia | Não | ||
| variante | IngestionJobType | O tipo de trabalho. | Sim |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | IngestionJob |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 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
Respostas: Código de Status: 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"
}
}
}
Trabalhos de ingestão - Obter
GET {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Obtém os detalhes da ID do trabalho especificada.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
| id-do-trabalho | caminho | Sim | cadeia | A ID do trabalho. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | IngestionJob |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
}
Execuções de trabalhos de ingestão - Listar
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs?api-version=2025-04-01-preview
Lista as execuções da ID do trabalho especificada.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
| id-do-trabalho | caminho | Sim | cadeia | A ID do trabalho. |
| mgmt-user-token | cabeçalho | Não | cadeia | O token usado para acessar o workspace (necessário apenas para trabalhos de computação do usuário). |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | IngestionJobRunList |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
]
}
}
Execuções de trabalhos de ingestão - Obter
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs/{run-id}?api-version=2025-04-01-preview
Obtém os detalhes da ID de execução especificada como parte da ID do trabalho especificada.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
| id-do-trabalho | caminho | Sim | cadeia | A ID do trabalho. |
| run-id | caminho | Sim | cadeia | A ID da execução. |
| mgmt-user-token | cabeçalho | Não | cadeia | O token usado para acessar o workspace (necessário apenas para trabalhos de computação do usuário). |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | IngestionJobRun |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs/{run-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
]
}
}
}
Modelos – Lista
GET {endpoint}/openai/models?api-version=2025-04-01-preview
Obtém uma lista de todos os modelos acessíveis pelo recurso do Azure OpenAI.
Eles incluem modelos base, bem como todos os modelos ajustados com êxito pertencentes ao recurso Azure OpenAI.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ModelList |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/models?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Modelos - Obter
GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview
Obtém detalhes do modelo especificado pela modelId fornecida.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| ID do modelo | caminho | Sim | cadeia | O identificador do modelo. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | Modelo |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview
Respostas: Código de Status: 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
Respostas: Código de Status: 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"
}
}
Carregar arquivo – Iniciar
POST {endpoint}/openai/uploads?api-version=2025-04-01-preview
Um objeto de upload intermediário é criado, permitindo que você adicione Partes a ele. Atualmente, um tamanho de carregamento pode ter no máximo 9 GB no total e expirará duas horas após ser criado.
Depois que o Upload for concluído, um objeto File será gerado, contendo todas as partes carregadas. Esse objeto File pode ser usado em nossa plataforma, assim como qualquer outro arquivo.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Corpo da solicitação
Tipo de conteúdo: application/json
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| bytes | inteiro | Sim | ||
| nome do arquivo | cadeia | Sim | ||
| tipo_de_mime | cadeia | Sim | ||
| finalidade | Propósito | A finalidade pretendida dos documentos carregados. Use "fine-tune" para ajuste fino. Isso nos permite validar o formato do arquivo carregado. | Sim |
Corpo da solicitação
Tipo de conteúdo: texto/json
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| bytes | inteiro | Sim | ||
| nome do arquivo | cadeia | Sim | ||
| tipo_de_mime | cadeia | Sim | ||
| finalidade | Propósito | A finalidade pretendida dos documentos carregados. Use "fine-tune" para ajuste fino. Isso nos permite validar o formato do arquivo carregado. | Sim |
Corpo da solicitação
Tipo de conteúdo: application/*+json
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| bytes | inteiro | Sim | ||
| nome do arquivo | cadeia | Sim | ||
| tipo_de_mime | cadeia | Sim | ||
| finalidade | Propósito | A finalidade pretendida dos documentos carregados. Use "fine-tune" para ajuste fino. Isso nos permite validar o formato do arquivo carregado. | Sim |
Respostas
Código de Status: 200
Descrição: o upload foi criado com êxito.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | UploadResource |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
POST {endpoint}/openai/uploads?api-version=2025-04-01-preview
{
"purpose": "fine-tune",
"filename": "training_data_v21.jsonl",
"bytes": 2097152,
"mime_type": "application/json"
}
Respostas: Código de Status: 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"
}
}
Carregar arquivo – Cancelar
POST {endpoint}/openai/uploads/{upload-id}/cancel?api-version=2025-04-01-preview
Cancela o Upload e levará todas as partes carregadas a serem excluídas de forma assíncrona.
Nenhuma parte pode ser adicionada depois que um upload é cancelado.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| ID de upload | caminho | Sim | cadeia | O identificador do upload. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | UploadResource |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
POST {endpoint}/openai/uploads/{upload-id}/cancel?api-version=2025-04-01-preview
Respostas: Código de Status: 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"
}
}
Carregar arquivo – Concluído
POST {endpoint}/openai/uploads/{upload-id}/complete?api-version=2025-04-01-preview
Isso conclui o Upload e o objeto Upload retornado contém um objeto File aninhado que está pronto para uso em toda a plataforma.
Você pode definir a ordem das Partes fornecendo uma lista ordenada de IDs de Parte.
O número total de bytes carregados deve corresponder ao tamanho especificado originalmente ao criar o objeto Upload.
Após essa operação, nenhuma parte adicional poderá ser adicionada depois que o Upload for concluído.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| ID de upload | caminho | Sim | cadeia | O identificador do upload. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Corpo da solicitação
Tipo de conteúdo: application/json
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| md5 | cadeia | Não | ||
| identificadores_de_partes | matriz | Sim |
Corpo da solicitação
Tipo de conteúdo: texto/json
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| md5 | cadeia | Não | ||
| identificadores_de_partes | matriz | Sim |
Corpo da solicitação
Tipo de conteúdo: application/*+json
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| md5 | cadeia | Não | ||
| identificadores_de_partes | matriz | Sim |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | UploadResource |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
POST {endpoint}/openai/uploads/{upload-id}/complete?api-version=2025-04-01-preview
{
"part_ids": [
"LnmictL3p0u4LH/ko343nw==",
"LmmictL3p0u4LH/ko343nw=="
]
}
Respostas: Código de Status: 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"
}
}
Carregar arquivo – Parte
POST {endpoint}/openai/uploads/{upload-id}/parts?api-version=2025-04-01-preview
Adiciona uma parte a um objeto upload, em que cada Parte representa um segmento do arquivo que você está carregando.
Cada Parte pode estar até o limite de tamanho padrão para upload de arquivo, com base na Finalidade do Arquivo. Você pode continuar adicionando Partes até atingir o limite de tamanho de carregamento de 9 GB.
Parâmetros de URI
| Nome | No | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
| ponto de extremidade | caminho | Sim | cadeia url |
Pontos de extremidade do OpenAI do Azure com suporte (protocolo e nome do host, por exemplo: https://aoairesource.openai.azure.com. Substitua “aoairesource” pelo nome do recurso do OpenAI do Azure). https://{nome-do-recurso}.openai.azure.com |
| ID de upload | caminho | Sim | cadeia | O identificador do upload. |
| api-version | consulta | Sim | cadeia | A versão da API solicitada. |
Cabeçalho da solicitação
Use a autenticação baseada em token ou a chave de API. A autenticação com autenticação baseada em token é recomendada e mais segura.
| Nome | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| Autorização | Verdade | cadeia |
exemplo:Authorization: Bearer {Azure_OpenAI_Auth_Token}Para gerar um token de autenticação usando a CLI do Azure: az account get-access-token --resource https://cognitiveservices.azure.comTipo: oauth2 URL de autorização: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeescopo: https://cognitiveservices.azure.com/.default |
| chave da API | Verdade | cadeia | Forneça a chave da API do OpenAI do Azure aqui |
Corpo da solicitação
Content-Type: multipart/form-data
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| dados | cadeia | Sim |
Respostas
Código de Status: 200
Descrição: Êxito
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | UploadPartResource |
Código de Status: padrão
Descrição: ocorreu um erro.
| Tipo de conteúdo | Tipo | Descrição |
|---|---|---|
| aplicativo/json | ErrorResponse |
Exemplos
POST {endpoint}/openai/uploads/{upload-id}/parts?api-version=2025-04-01-preview
Respostas: Código de Status: 200
{
"headers": {},
"body": {
"upload_id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
"azure_block_id": "LnmictL3p0u4LH/ko343nw==",
"id": "uplprt-72a2792ef7d24ba7b82c7fe4a37e379f",
"created_at": 1646126127,
"object": "upload.part"
}
}
Componentes
Índice de Busca do AzureAI
Índice da Pesquisa de IA do Azure.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| connectionId | cadeia | A ID da conexão que aponta para o Índice de Pesquisa de IA do Azure. | Não | |
| variante | Tipo de Destino | O tipo de destino. | Sim |
BaseConnection
Uma conexão com um recurso.
Discriminador para BaseConnection
Esse componente usa a propriedade kind para discriminar entre diferentes tipos:
| Valor do tipo | Esquema |
|---|
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| variante | Tipo de Conexão | O tipo de conexão. | Sim |
Lote
Define os valores de um lote.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| cancelado_em | inteiro | Um carimbo de data/hora quando este lote foi cancelado (em épocas unix). | Não | |
| cancelling_at | inteiro | Um carimbo de data/hora quando este lote começou a cancelar (em épocas unix). | Não | |
| concluído_em | inteiro | Um carimbo de data/hora quando este lote foi concluído (em épocas unix). | Não | |
| janela de conclusão | cadeia | O período dentro do qual o lote deve ser processado. | Não | |
| criado_em | inteiro | Um carimbo de data/hora quando esse lote foi criado (em épocas do Unix). | Não | |
| ponto de extremidade | cadeia | O ponto de extremidade de API usado pelo lote. | Não | |
| error_blob | cadeia | A URL do blob que contém as saídas das solicitações com erros. | Não | |
| identificador_de_arquivo_de_erro | cadeia | A ID do arquivo que contém saídas de solicitações com erros. | Não | |
| Erros | BatchErrors | Para lotes que falharam, isso conterá mais informações sobre a causa das falhas. | Não | |
| expired_at | inteiro | Um carimbo de data/hora quando esse lote expirou (em épocas do Unix). | Não | |
| expira_em | inteiro | Um carimbo de data/hora em que esse lote expirará (em épocas do Unix). | Não | |
| failed_at | inteiro | Um carimbo de data/hora quando esse lote falhou (em épocas do unix). | Não | |
| finalizing_at | inteiro | Um carimbo de data/hora quando este lote começou a ser finalizado (em épocas do Unix). | Não | |
| id | cadeia | A identidade deste item. | Sim | |
| in_progress_at | inteiro | Um carimbo de data/hora quando este lote começou a progredir (em épocas do Unix). | Não | |
| input_blob | cadeia | A URL do blob que contém o arquivo de entrada do lote. | Não | |
| id_do_arquivo_de_entrada | cadeia | A ID do arquivo de entrada para o lote. | Sim | |
| metadados | objeto | Um conjunto de pares chave-valor que podem ser anexados ao lote. Isso pode ser útil para armazenar informações adicionais sobre o lote em um formato estruturado. | Não | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não | |
| output_blob | cadeia | A URL blob que contém os resultados de solicitações executadas com êxito. | Não | |
| output_file_id | cadeia | A ID do arquivo que contém saídas de solicitações executadas com êxito. | Não | |
| contagem_de_requisições | BatchRequestCounts | A solicitação conta para status diferentes dentro do lote. | Não | |
| status | BatchStatus | O status de um lote. | Não |
Solicitação de Criação em Lote
Define a solicitação para criar um lote.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| janela de conclusão | cadeia | O período dentro do qual o lote deve ser processado. | Sim | |
| ponto de extremidade | cadeia | O ponto de extremidade de API usado pelo lote. | Sim | |
| input_blob | cadeia | A URL de um Azure Storage blob a ser usado como entrada para o lote. | Não | |
| id_do_arquivo_de_entrada | cadeia | A ID do arquivo de entrada para o lote. | Não | |
| metadados | objeto | Um conjunto de pares chave-valor que podem ser anexados ao lote. Isso pode ser útil para armazenar informações adicionais sobre o lote em um formato estruturado. | Não | |
| output_expires_after | FileExpiresAfter | Define uma expiração para o arquivo. | Não | |
| output_folder | BatchOutputReference | A pasta de Armazenamento do Azure para armazenar a saída. | Não |
BatchErrorData
Informações de erro para uma falha em lote.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| codificar | cadeia | Um código de erro que identifica o tipo de erro. | Não | |
| linha | cadeia | O número de linha do arquivo de entrada em que o erro ocorreu, se aplicável (pode ser nulo). | Não | |
| mensagem | cadeia | Uma mensagem legível por humanos fornecendo mais detalhes sobre o erro. | Não | |
| parâmetro | cadeia | O nome do parâmetro que causou o erro, se aplicável (pode ser nulo). | Não |
BatchErrors
Para lotes que falharam, isso conterá mais informações sobre a causa das falhas.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| dados | BatchErrorData | Informações de erro para uma falha em lote. | Não | |
| objeto | cadeia | O tipo do objeto errors. Essa é sempre a "lista". | Não |
ContagensDeSolicitaçõesEmLote
A solicitação conta para status diferentes dentro do lote.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| concluído | inteiro | O número de solicitações no lote que foram concluídas com êxito. | Não | |
| falhou | inteiro | O número de solicitações no lote que falharam. | Não | |
| total | inteiro | O número total de solicitações no lote. | Não |
BatchOutputReference
A pasta de Armazenamento do Azure para armazenar a saída.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| delimitador | cadeia | Opcional. O delimitador usado no caminho da pasta, por padrão /. | Não | |
| url | cadeia | A URL da pasta de Armazenamento do Azure em que a saída do lote será salva. | Não |
BatchStatus
O status de um lote.
| Propriedade | Valor |
|---|---|
| Descrição | O status de um lote. |
| Tipo | cadeia |
| Valores | validatingfailedin_progressfinalizingcompletedexpiredcancellingcancelled |
BatchesList
Representa uma lista de lotes.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| dados | matriz | A lista de itens. | Não | |
| first_id | cadeia | A ID do primeiro lote na lista de lotes retornados. | Não | |
| has_more | booleano | Um valor que indica se a lista contém mais elementos do que o retornado. | Não | |
| last_id | cadeia | A ID do último lote na lista de lotes retornados. | Não | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não |
Capacidades
Os recursos de um modelo base ou de ajuste fino.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| conclusão_do_chat | booleano | Um valor que indica se um modelo dá suporte à conclusão do chat. | Sim | |
| conclusão | booleano | Um valor que indica se um modelo dá suporte à conclusão. | Sim | |
| Inserções | booleano | Um valor que indica se um modelo dá suporte a inserções. | Sim | |
| fine_tune | booleano | Um valor que indica se um modelo pode ser usado para ajuste fino. | Sim | |
| inferência | booleano | Um valor que indica se um modelo pode ser implantado. | Sim |
Opção
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| motivo_de_conclusão | cadeia | O motivo pelo qual o modelo parou de gerar tokens. | Não | |
| indexar | inteiro | O índice da escolha na lista de opções. | Não | |
| logprobs | objeto | Informações de probabilidade de log para a escolha. | Não | |
| mensagem | ChoiceMessage | Não |
Mensagem de Escolha
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| conteúdo | cadeia | O conteúdo da mensagem. | Não | |
| função | cadeia | A função da entidade que está criando a mensagem. | Não | |
| tool_calls | matriz | Uma lista das chamadas de ferramenta relevantes. | Não |
ChunkingSettings
Configurações de agrupamento
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| maxChunkSizeInTokens | inteiro | Não |
Ação de Conclusão
A ação de conclusão.
| Propriedade | Valor |
|---|---|
| Descrição | A ação de conclusão. |
| Tipo | cadeia |
| Valores | cleanUpTempAssetskeepAllAssets |
Tipo de Computação
O tipo de computação.
| Propriedade | Valor |
|---|---|
| Descrição | O tipo de computação. |
| Tipo | cadeia |
| Valores | ServerlessComputeCustomCompute |
ConnectionStringConnection
Conexão de cadeia de conexão.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| string de conexão | cadeia | Cadeia de conexão | Não | |
| variante | Tipo de Conexão | O tipo de conexão. | Sim |
Tipo de Conexão
O tipo de conexão.
| Propriedade | Valor |
|---|---|
| Descrição | O tipo de conexão. |
| Tipo | cadeia |
| Valores | EndpointWithKeyConnectionStringEndpointWithManagedIdentityWorkspaceConnectionRelativeConnection |
Índice CosmosDB
Índice do CosmosDB.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| collectionName | cadeia | O nome da coleção cosmos DB. | Não | |
| connectionId | cadeia | A ID da conexão que aponta para o cosmos DB. | Não | |
| databaseName | cadeia | O nome do banco de dados cosmos DB. | Não | |
| variante | Tipo de Destino | O tipo de destino. | Sim |
CrawlingSettings
Configurações de rastreamento
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| maxCrawlDepth | inteiro | Não | ||
| maxCrawlTimeInMins | inteiro | Não | ||
| tempoMaximoDeDownloadEmMinutos | inteiro | Não | ||
| tamanhoMáximoDoArquivo | inteiro | Não | ||
| maxFiles | inteiro | Não | ||
| númeroMáximoDeRedirecionamentos | inteiro | Não |
CreateEvalCompletionsRunDataSource
Um objeto CompletionsRunDataSource que descreve uma configuração de amostragem de modelo.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| mensagens_de_entrada | objeto | Não | ||
| └─ referência_item | cadeia | Uma referência a uma variável no namespace 'item', por exemplo, 'item.name'. | Não | |
| └─ modelo | matriz | Uma lista de mensagens de chat que formam o prompt ou o contexto. Pode incluir referências variáveis ao namespace 'item', por exemplo, {{item.name}}. | Não | |
| └─ tipo | enumeração | O tipo de mensagens de entrada.
template ou item_reference.Valores possíveis: template, item_reference |
Não | |
| modelo | cadeia | O nome do modelo a ser usado para gerar conclusões (por exemplo, 'o3-mini'). | Não | |
| sampling_params | objeto | Não | ||
| └─ max_completion_tokens (máximo de tokens de conclusão) | inteiro | O número máximo de tokens na saída gerada. | Não | |
| └─ semente | inteiro | Um valor gerador para inicializar a aleatoriedade durante a amostragem. | Não | 42 |
| └─ temperatura | número | Uma temperatura mais alta aumenta a aleatoriedade nas saídas. | Não | 1 |
| └─ top_p | número | Uma alternativa à temperatura para amostragem de núcleo; 1.0 inclui todos os tokens. | Não | 1 |
| fonte | objeto | Sim | ||
| └─ tipo | enumeração | O tipo de origem. Pode ser EvalJsonlFileContentSource, EvalJsonlFileIdSource ou EvalStoredCompletionsSource.Valores possíveis: EvalJsonlFileContentSource, , EvalJsonlFileIdSourceEvalStoredCompletionsSource |
Não | |
| tipo | enumeração | O tipo de fonte de dados de execução. Sempre completions.Valores possíveis: completions |
Sim |
CreateEvalCustomDataSourceConfig
Um objeto CustomDataSourceConfig que define o esquema da fonte de dados usada para as execuções de avaliação. Esse esquema é usado para definir a forma dos dados que serão: – Usado para definir seus critérios de teste e – Quais dados são necessários ao criar uma execução
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| incluir_esquema_exemplo | booleano | Se a avaliação deve esperar que você preencha o namespace de exemplo (ou seja, gerando respostas a partir da sua fonte de dados) | Não | Falso |
| esquema_de_item | objeto | O esquema json para cada linha na fonte de dados. | Sim | |
| tipo | enumeração | O tipo de fonte de dados. Sempre custom.Valores possíveis: custom |
Sim |
CriarItemDeAvaliação
Uma mensagem de chat que compõe o prompt ou contexto. Pode incluir referências variáveis ao namespace "item", ou seja, {{item.name}}.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| conteúdo | ['string', 'InputTextContent', 'object'] | Entradas de texto para o modelo – podem conter cadeias de caracteres de modelo. | Sim | |
| função | enumeração | A função da entrada de mensagem. Uma opção entre user, assistant, system ou developer.Valores possíveis: user, , assistant, systemdeveloper |
Sim | |
| tipo | enumeração | O tipo de entrada da mensagem. Sempre message.Valores possíveis: message |
Não |
CreateEvalJsonlRunDataSource
Um objeto JsonlRunDataSource com o qual especifica um arquivo JSONL que corresponde à avaliação
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| fonte | objeto | Sim | ||
| └─ conteúdo | matriz | O conteúdo do arquivo jsonl. | Não | |
| └─ id | cadeia | O identificador do arquivo. | Não | |
| └─ tipo | enumeração | Tipo de fonte jsonl. Sempre file_id.Valores possíveis: file_id |
Não | |
| tipo | enumeração | O tipo de fonte de dados. Sempre jsonl.Valores possíveis: jsonl |
Sim |
CreateEvalLabelModelGrader
Um objeto LabelModelGrader que usa um modelo para atribuir rótulos a cada item na avaliação.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| entrada | matriz | Uma lista de mensagens de chat que formam o prompt ou o contexto. Pode incluir referências variáveis ao namespace "item", ou seja, {{item.name}}. | Sim | |
| rótulos | matriz | Os rótulos para classificar cada item na avaliação. | Sim | |
| modelo | cadeia | O modelo a ser usado para a avaliação. Deve dar suporte a saídas estruturadas. | Sim | |
| nome | cadeia | O nome do avaliador. | Sim | |
| etiquetas_de_passagem | matriz | Os rótulos que indicam um resultado aprovado. Deve ser um subconjunto de rótulos. | Sim | |
| tipo | enumeração | O tipo de objeto, que é sempre label_model.Valores possíveis: label_model |
Sim |
CreateEvalLogsDataSourceConfig
Uma configuração de fonte de dados que especifica a propriedade de metadados da sua consulta de conclusões armazenadas. Geralmente, são metadados como usecase=chatbot ou prompt-version=v2etc.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| metadados | objeto | Filtros de metadados para a fonte de dados de logs. | Não | |
| tipo | enumeração | O tipo de fonte de dados. Sempre logs.Valores possíveis: logs |
Sim |
CriarSolicitacaoDeAvaliacao
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| configuração_da_fonte_de_dados | objeto | Um objeto CustomDataSourceConfig que define o esquema da fonte de dados usada para as execuções de avaliação. Esse esquema é usado para definir a forma dos dados que serão: – Usado para definir seus critérios de teste e – Quais dados são necessários ao criar uma execução | Sim | |
| ├─ incluir_esquema_exemplo | booleano | Se a avaliação deve esperar que você preencha o namespace de exemplo (ou seja, gerando respostas a partir da sua fonte de dados) | Não | Falso |
| └─ esquema_de_item | objeto | O esquema json para cada linha na fonte de dados. | Não | |
| └─ metadados | objeto | Filtros de metadados para a fonte de dados de logs. | Não | |
| └─ tipo | enumeração | O tipo de fonte de dados. Sempre logs.Valores possíveis: logs |
Não | |
| metadados | Metadados | Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado e consultar objetos por meio da API ou do painel. As chaves são cadeias de caracteres com um comprimento máximo de 64 caracteres. Os valores são cadeias de caracteres com um comprimento máximo de 512 caracteres. | Não | |
| nome | cadeia | O nome da avaliação. | Não | |
| critérios_de_teste | matriz | Uma lista de avaliadores para todas as execuções de avaliação neste grupo. | Sim |
CreateEvalRunRequest
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| fonte_de_dados | objeto | Um objeto JsonlRunDataSource com o qual especifica um arquivo JSONL que corresponde à avaliação | Sim | |
| └─ mensagens_de_entrada | objeto | Não | ||
| └─ referência_item | cadeia | Uma referência a uma variável no namespace 'item', por exemplo, 'item.name'. | Não | |
| └─ modelo | matriz | Uma lista de mensagens de chat que formam o prompt ou o contexto. Pode incluir referências variáveis ao namespace 'item', por exemplo, {{item.name}}. | Não | |
| └─ tipo | enumeração | O tipo de mensagens de entrada.
template ou item_reference.Valores possíveis: template, item_reference |
Não | |
| └─ modelo | cadeia | O nome do modelo a ser usado para gerar conclusões (por exemplo, 'o3-mini'). | Não | |
| └─ parâmetros_de_amostragem | objeto | Não | ||
| └─ max_completion_tokens (máximo de tokens de conclusão) | inteiro | O número máximo de tokens na saída gerada. | Não | |
| └─ semente | inteiro | Um valor gerador para inicializar a aleatoriedade durante a amostragem. | Não | 42 |
| └─ temperatura | número | Uma temperatura mais alta aumenta a aleatoriedade nas saídas. | Não | 1 |
| └─ top_p | número | Uma alternativa à temperatura para amostragem de núcleo; 1.0 inclui todos os tokens. | Não | 1 |
| └─ origem | objeto | Não | ||
| └─ tipo | enumeração | O tipo de origem. Pode ser EvalJsonlFileContentSource, EvalJsonlFileIdSource ou EvalStoredCompletionsSource.Valores possíveis: EvalJsonlFileContentSource, , EvalJsonlFileIdSourceEvalStoredCompletionsSource |
Não | |
| └─ tipo | enumeração | O tipo de fonte de dados de execução. Sempre completions.Valores possíveis: completions |
Não | |
| metadados | Metadados | Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado e consultar objetos por meio da API ou do painel. As chaves são cadeias de caracteres com um comprimento máximo de 64 caracteres. Os valores são cadeias de caracteres com um comprimento máximo de 512 caracteres. | Não | |
| nome | cadeia | O nome da execução. | Não |
CreateEvalStoredCompletionsRunDataSource
Uma configuração StoredCompletionsRunDataSource que descreve um conjunto de filtros
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| created_after | inteiro | Um carimbo de data/hora Unix opcional para filtrar os itens criados após esse horário. | Não | |
| criado_antes | inteiro | Um carimbo de data/hora Unix opcional para filtrar itens criados antes desse horário. | Não | |
| limite | inteiro | Um número máximo opcional de itens a serem retornados. | Não | |
| metadados | Metadados | Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado e consultar objetos por meio da API ou do painel. As chaves são cadeias de caracteres com um comprimento máximo de 64 caracteres. Os valores são cadeias de caracteres com um comprimento máximo de 512 caracteres. | Não | |
| modelo | cadeia | Um modelo opcional para filtrar (por exemplo, 'gpt-4o'). | Não | |
| tipo | enumeração | O tipo de fonte de dados. Sempre stored_completions.Valores possíveis: stored_completions |
Sim |
CustomCompute, um serviço de computação personalizada
Computação personalizada.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| computeId | cadeia | ID da computação personalizada | Não | |
| variante | ComputeType | O tipo de computação. | Sim |
DeploymentConnection
Conexão de implantação relativa.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| variante | Tipo de Conexão | O tipo de conexão. | Sim |
Reprovação
Define as datas de substituição para os diferentes casos de uso de um modelo.
Normalmente, os modelos base dão suporte a 1 ano de ajuste fino após a criação. Normalmente, há suporte para inferência 2 anos após a criação de modelos base ou ajustados. As datas exatas são especificadas nas propriedades.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| fine_tune | inteiro | A data de término do suporte de ajuste fino desse modelo. Será null para modelos de ajuste fino. |
Não | |
| inferência | inteiro | A data de término do suporte de inferência desse modelo. | Sim |
DpoHyperparamsRequest
Hiperparâmetros para o método DPO de ajuste fino
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| tamanho_do_lote | inteiro | O tamanho do lote que será usado para treinamento. O tamanho do lote é o número de exemplos de treinamento usados para treinar uma única passagem para frente e para trás. Em geral, descobrimos que tamanhos de lote maiores tendem a funcionar melhor para conjuntos de dados maiores. O valor padrão, bem como o valor máximo dessa propriedade, são específicos para um modelo base. | Não | |
| beta | número | Valor beta do DPO. | Não | |
| multiplicador_l2 | número | Multiplicador de regularização L2 | Não | |
| multiplicador_da_taxa_de_aprendizado | número | O multiplicador de taxa de aprendizagem a ser usado para treinamento. A taxa de aprendizado de ajuste fino é a taxa de aprendizado original usada para pré-treinamento multiplicada por esse valor. Taxas de aprendizagem maiores tendem a ter um desempenho melhor com tamanhos de lote maiores. Recomendamos experimentar valores no intervalo de 0,02 a 0,2 para ver o que produz os melhores resultados. | Não | |
| n_épocas | inteiro | O número de épocas para as quais treinar o modelo. Um período refere-se a um ciclo completo através do conjunto de dados de treinamento. | Não |
DpoMethod
Solicitação de ajuste fino do método DPO
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
dpo |
DpoMethodConfigRequest | Configuração para o método de ajuste fino dpo. Inclui hiperparâmetros específicos do DPO |
Sim | |
| tipo | TipoDeMétodoDeAjusteFino | Sim |
DpoMethodConfigRequest
Configuração para o método de ajuste fino dpo. Inclui hiperparâmetros específicos do DPO
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| hiperparâmetros | DpoHyperparamsRequest | Hiperparâmetros para o método DPO de ajuste fino | Não |
DpoMethodRequest
Solicitação de ajuste fino do método DPO
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
dpo |
DpoMethodConfigRequest | Configuração para o método de ajuste fino dpo. Inclui hiperparâmetros específicos do DPO |
Sim | |
| tipo | TipoDeMétodoDeAjusteFino | Sim |
EndpointKeyConnection
Conexão de chave de ponto de extremidade.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| ponto de extremidade | cadeia | Ponto final | Não | |
| chave | cadeia | Chave | Não | |
| variante | Tipo de Conexão | O tipo de conexão. | Sim |
EndpointMIConnection
Conexão de Identidade Gerenciada do Ponto de Extremidade.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| ponto de extremidade | cadeia | Ponto final | Não | |
| variante | Tipo de Conexão | O tipo de conexão. | Sim | |
| ID do recurso | cadeia | ID do recurso | Não |
Erro
Conteúdo de erro conforme definido nas diretrizes do Microsoft REST.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| codificar | ErrorCode | Códigos de erro conforme definido nas diretrizes do Microsoft REST. | Sim | |
| detalhes | matriz | Os detalhes do erro, se disponíveis. | Não | |
innererror |
InnerError | Erro interno conforme definido nas diretrizes do Microsoft REST. | Não | |
| mensagem | cadeia | A mensagem desse erro. | Sim | |
| destino | cadeia | O local em que o erro ocorreu se disponível. | Não |
Código de Erro
Códigos de erro conforme definido nas diretrizes do Microsoft REST.
| Propriedade | Valor |
|---|---|
| Descrição | Códigos de erro conforme definido nas diretrizes do Microsoft REST. |
| Tipo | cadeia |
| Valores | conflictinvalidPayloadforbiddennotFoundunexpectedEntityStateitemDoesAlreadyExistserviceUnavailableinternalFailurequotaExceededjsonlValidationFailedfileImportFailedtooManyRequestsunauthorizedcontentFilter |
Resposta de Erro
Resposta de erro conforme definido nas diretrizes do Microsoft REST.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| erro | Erro | Conteúdo de erro conforme definido nas diretrizes do Microsoft REST. | Sim |
Eval
Um objeto Eval com critérios de teste e configuração de fonte de dados. Uma avaliação representa uma tarefa a ser concluída na sua integração de LLM. Assim como:
- Melhorar a qualidade do meu chatbot
- Veja como meu chatbot lida bem com o suporte ao cliente
- Verifique se o o3-mini é melhor no meu caso de uso do que o gpt-4o
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| criado_em | inteiro | O carimbo de data/hora Unix (em segundos) da criação da avaliação. | Sim | |
| configuração_da_fonte_de_dados | objeto | Um CustomDataSourceConfig que especifica o esquema dos seus namespaces item e, opcionalmente, sample. O esquema de resposta define a forma dos dados que serão: – Usado para definir seus critérios de teste e – Quais dados são necessários ao criar uma execução |
Sim | |
| └─ metadados | Metadados | Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado e consultar objetos por meio da API ou do painel. As chaves são cadeias de caracteres com um comprimento máximo de 64 caracteres. Os valores são cadeias de caracteres com um comprimento máximo de 512 caracteres. | Não | |
| └─ esquema | objeto | O esquema JSON para os itens da fonte de dados de execução. Saiba como criar esquemas JSON aqui. | Não | |
| └─ tipo | enumeração | O tipo de fonte de dados. Sempre stored_completions.Valores possíveis: stored_completions |
Não | |
| id | cadeia | Identificador exclusivo para a avaliação. | Sim | |
| metadados | Metadados | Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado e consultar objetos por meio da API ou do painel. As chaves são cadeias de caracteres com um comprimento máximo de 64 caracteres. Os valores são cadeias de caracteres com um comprimento máximo de 512 caracteres. | Sim | |
| nome | cadeia | O nome da avaliação. | Sim | |
| objeto | enumeração | O tipo de objeto. Valores possíveis: eval |
Sim | |
| critérios_de_teste | matriz | Uma lista de critérios de teste. | Sim |
EvalApiError
Um objeto que representa uma resposta de erro da API de Eval.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| codificar | cadeia | O código do erro. | Sim | |
| mensagem | cadeia | A mensagem de erro. | Sim |
EvalCustomDataSourceConfig
Um CustomDataSourceConfig que especifica o esquema dos seus namespaces item e, opcionalmente, sample. O esquema de resposta define a forma dos dados que serão: – Usado para definir seus critérios de teste e – Quais dados são necessários ao criar uma execução
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| esquema | objeto | O esquema JSON para os itens da fonte de dados de execução. Saiba como criar esquemas JSON aqui. | Sim | |
| tipo | enumeração | O tipo de fonte de dados. Sempre custom.Valores possíveis: custom |
Sim |
EvalFileRunDataSource
Uma configuração FileRunDataSource com uma ID de arquivo
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| file_id | cadeia | O identificador do arquivo. | Sim | |
| tipo | enumeração | O tipo de fonte de dados. Sempre file.Valores possíveis: file |
Sim |
EvalItem
Uma mensagem de entrada para o modelo com uma função que indica a hierarquia de instruções a seguir. As instruções fornecidas com a função developer ou system têm precedência sobre as instruções fornecidas com a função user. Presume-se que as mensagens com a assistant função tenham sido geradas pelo modelo em interações anteriores.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| conteúdo | objeto | Uma entrada de texto para o modelo. | Sim | |
| └─ texto | cadeia | A saída de texto do modelo. | Não | |
| └─ tipo | enumeração | O tipo do texto de saída. Sempre output_text.Valores possíveis: output_text |
Não | |
| função | enumeração | A função da entrada de mensagem. Uma opção entre user, assistant, system ou developer.Valores possíveis: user, , assistant, systemdeveloper |
Sim | |
| tipo | enumeração | O tipo de entrada da mensagem. Sempre message.Valores possíveis: message |
Não |
EvalJsonlFileContentSource
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| conteúdo | matriz | O conteúdo do arquivo jsonl. | Sim | |
| tipo | enumeração | Tipo de fonte jsonl. Sempre file_content.Valores possíveis: file_content |
Sim |
EvalJsonlFileIdSource
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| id | cadeia | O identificador do arquivo. | Sim | |
| tipo | enumeração | Tipo de fonte jsonl. Sempre file_id.Valores possíveis: file_id |
Sim |
EvalLabelModelGrader
Um objeto LabelModelGrader que usa um modelo para atribuir rótulos a cada item na avaliação.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| entrada | matriz | Sim | ||
| rótulos | matriz | Os rótulos a serem atribuídos a cada item na avaliação. | Sim | |
| modelo | cadeia | O modelo a ser usado para a avaliação. Deve dar suporte a saídas estruturadas. | Sim | |
| nome | cadeia | O nome do avaliador. | Sim | |
| etiquetas_de_passagem | matriz | Os rótulos que indicam um resultado aprovado. Deve ser um subconjunto de rótulos. | Sim | |
| tipo | enumeração | O tipo de objeto, que é sempre label_model.Valores possíveis: label_model |
Sim |
EvalList
Um objeto que representa uma lista de valores.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| dados | matriz | Uma matriz de objetos de avaliação. | Sim | |
| first_id | cadeia | O identificador da primeira avaliação na matriz de dados. | Sim | |
| has_more | booleano | Indica se há mais avaliações disponíveis. | Sim | |
| last_id | cadeia | O identificador da última avaliação na matriz de dados. | Sim | |
| objeto | enumeração | O tipo desse objeto. Sempre definido como "lista". Valores possíveis: list |
Sim |
EvalRun
Um esquema que representa um processo de avaliação.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| criado_em | inteiro | Carimbo de data/hora Unix (em segundos) da criação da execução de avaliação. | Sim | |
| fonte_de_dados | objeto | Um objeto JsonlRunDataSource com o qual especifica um arquivo JSONL que corresponde à avaliação | Sim | |
| └─ mensagens_de_entrada | objeto | Não | ||
| └─ referência_item | cadeia | Uma referência a uma variável no namespace 'item', por exemplo, 'item.name'. | Não | |
| └─ modelo | matriz | Uma lista de mensagens de chat que formam o prompt ou o contexto. Pode incluir referências variáveis ao namespace 'item', por exemplo, {{item.name}}. | Não | |
| └─ tipo | enumeração | O tipo de mensagens de entrada.
template ou item_reference.Valores possíveis: template, item_reference |
Não | |
| └─ modelo | cadeia | O nome do modelo a ser usado para gerar conclusões (por exemplo, 'o3-mini'). | Não | |
| └─ parâmetros_de_amostragem | objeto | Não | ||
| └─ max_completion_tokens (máximo de tokens de conclusão) | inteiro | O número máximo de tokens na saída gerada. | Não | |
| └─ semente | inteiro | Um valor gerador para inicializar a aleatoriedade durante a amostragem. | Não | 42 |
| └─ temperatura | número | Uma temperatura mais alta aumenta a aleatoriedade nas saídas. | Não | 1 |
| └─ top_p | número | Uma alternativa à temperatura para amostragem de núcleo; 1.0 inclui todos os tokens. | Não | 1 |
| └─ origem | objeto | Não | ||
| └─ tipo | enumeração | O tipo de origem. Pode ser EvalJsonlFileContentSource, EvalJsonlFileIdSource ou EvalStoredCompletionsSource.Valores possíveis: EvalJsonlFileContentSource, , EvalJsonlFileIdSourceEvalStoredCompletionsSource |
Não | |
| └─ tipo | enumeração | O tipo de fonte de dados de execução. Sempre completions.Valores possíveis: completions |
Não | |
| erro | EvalApiError | Um objeto que representa uma resposta de erro da API de Eval. | Sim | |
| eval_id | cadeia | O identificador da avaliação associada. | Sim | |
| id | cadeia | Identificador exclusivo para a execução da avaliação. | Sim | |
| metadados | Metadados | Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado e consultar objetos por meio da API ou do painel. As chaves são cadeias de caracteres com um comprimento máximo de 64 caracteres. Os valores são cadeias de caracteres com um comprimento máximo de 512 caracteres. | Sim | |
| modelo | cadeia | O modelo que é avaliado, se aplicável. | Sim | |
| nome | cadeia | O nome da execução da avaliação. | Sim | |
| objeto | enumeração | O tipo do objeto. Sempre "eval.run". Valores possíveis: eval.run |
Sim | |
| per_model_usage | matriz | Estatísticas de uso para cada modelo durante a execução da avaliação. | Sim | |
| resultados_por_critério_de_teste | matriz | Resultados por critérios de teste aplicados durante a execução da avaliação. | Sim | |
| report_url | cadeia | A URL para o relatório da execução da avaliação no painel da interface do usuário. | Sim | |
| contagem_de_resultados | objeto | Contadores que resumem os resultados da execução da avaliação. | Sim | |
| └─ erro | inteiro | Número de itens de saída que resultaram em um erro. | Não | |
| └─ falha | inteiro | Número de itens de saída que não passaram na avaliação. | Não | |
| └─ aprovado | inteiro | Número de itens de saída que passaram na avaliação. | Não | |
| └─ total | inteiro | Número total de itens de saída executados. | Não | |
| status | cadeia | O status da execução da avaliação. | Sim |
EvalRunList
Um objeto que representa uma lista de execuções para uma avaliação.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| dados | matriz | Uma matriz de objetos de execução de avaliação. | Sim | |
| first_id | cadeia | O identificador da primeira execução de avaliação na matriz de dados. | Sim | |
| has_more | booleano | Indica se há mais avaliações disponíveis. | Sim | |
| last_id | cadeia | O identificador da última execução de avaliação na matriz de dados. | Sim | |
| objeto | enumeração | O tipo desse objeto. Sempre definido como "lista". Valores possíveis: list |
Sim |
EvalRunOutputItem
Um esquema que representa um item de saída de um processo de avaliação.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| criado_em | inteiro | Carimbo de data/hora Unix (em segundos) da criação da execução de avaliação. | Sim | |
| datasource_item | objeto | Detalhes do item da fonte de dados de entrada. | Sim | |
| identificador_do_item_da_fonte_de_dados | inteiro | O identificador do item da fonte de dados. | Sim | |
| eval_id | cadeia | O identificador do grupo de avaliação. | Sim | |
| id | cadeia | Identificador exclusivo para o item de saída da execução da avaliação. | Sim | |
| objeto | enumeração | O tipo do objeto. Sempre "eval.run.output_item". Valores possíveis: eval.run.output_item |
Sim | |
| Resultados | matriz | Uma lista de resultados do processo de avaliação. | Sim | |
| run_id | cadeia | O identificador da execução de avaliação associada a este item de saída. | Sim | |
| amostra | objeto | Uma amostra contendo a entrada e a saída da execução da avaliação. | Sim | |
| └─ erro | EvalApiError | Um objeto que representa uma resposta de erro da API de Eval. | Não | |
| └─ motivo_de_conclusão | cadeia | O motivo pelo qual a geração da amostra foi concluída. | Não | |
| └─ entrada | matriz | Uma matriz de mensagens de entrada. | Não | |
| └─ max_completion_tokens (máximo de tokens de conclusão) | inteiro | O número máximo de tokens permitido para conclusão. | Não | |
| └─ modelo | cadeia | O modelo usado para gerar o exemplo. | Não | |
| └─ saída | matriz | Uma matriz de mensagens de saída. | Não | |
| └─ semente | inteiro | A semente usada para gerar a amostra. | Não | |
| └─ temperatura | número | A temperatura de amostragem usada. | Não | |
| └─ top_p | número | O valor top_p usado para amostragem. | Não | |
| └─ uso | objeto | Detalhes de uso do token para o exemplo. | Não | |
| └─ tokens em cache | inteiro | O número de tokens recuperados do cache. | Não | |
| └─ tokens_de_conclusão | inteiro | O número de tokens de conclusão gerados. | Não | |
| └─ prompt_tokens | inteiro | O número de tokens de prompt usados. | Não | |
| └─ tokens_totais | inteiro | O número total de tokens usados. | Não | |
| status | cadeia | O status da execução da avaliação. | Sim |
EvalRunOutputItemList
Um objeto que representa uma lista de itens de saída para uma execução de avaliação.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| dados | matriz | Uma matriz de objetos de item de saída de execução de avaliação. | Sim | |
| first_id | cadeia | O identificador do primeiro item de saída da execução de avaliação na matriz de dados. | Sim | |
| has_more | booleano | Indica se há mais itens de saída de execução de avaliação disponíveis. | Sim | |
| last_id | cadeia | O identificador do último item de saída da execução de avaliação na matriz de dados. | Sim | |
| objeto | enumeração | O tipo desse objeto. Sempre definido como "lista". Valores possíveis: list |
Sim |
EvalScoreModelGrader
Um objeto ScoreModelGrader que usa um modelo para atribuir uma pontuação à entrada.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| entrada | matriz | O texto de entrada. Isso pode incluir cadeias de caracteres de modelo. | Sim | |
| modelo | cadeia | O modelo a ser usado para a avaliação. | Sim | |
| nome | cadeia | O nome do avaliador. | Sim | |
| limite_de_passagem | número | O limite para a pontuação. | Não | |
| alcance | matriz | O intervalo da pontuação. Usa [0, 1] como padrão. |
Não | |
| sampling_params | objeto | Os parâmetros de amostragem do modelo. | Não | |
| tipo | enumeração | O tipo de objeto, que é sempre score_model.Valores possíveis: score_model |
Sim |
EvalStoredCompletionsDataSourceConfig
Um StoredCompletionsDataSourceConfig que especifica a propriedade de metadados da consulta de conclusões armazenadas. Geralmente, são metadados como usecase=chatbot ou prompt-version=v2etc. O esquema retornado por essa configuração de fonte de dados é usado para definir quais variáveis estão disponíveis em suas avaliações.
item e sample ambos são definidos ao usar essa configuração de fonte de dados.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| metadados | Metadados | Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado e consultar objetos por meio da API ou do painel. As chaves são cadeias de caracteres com um comprimento máximo de 64 caracteres. Os valores são cadeias de caracteres com um comprimento máximo de 512 caracteres. | Não | |
| esquema | objeto | O esquema JSON para os itens da fonte de dados de execução. Saiba como criar esquemas JSON aqui. | Sim | |
| tipo | enumeração | O tipo de fonte de dados. Sempre stored_completions.Valores possíveis: stored_completions |
Sim |
EvalStoredCompletionsSource
Uma configuração StoredCompletionsRunDataSource que descreve um conjunto de filtros
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| created_after | inteiro | Um carimbo de data/hora Unix opcional para filtrar os itens criados após esse horário. | Não | |
| criado_antes | inteiro | Um carimbo de data/hora Unix opcional para filtrar itens criados antes desse horário. | Não | |
| limite | inteiro | Um número máximo opcional de itens a serem retornados. | Não | |
| metadados | Metadados | Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado e consultar objetos por meio da API ou do painel. As chaves são cadeias de caracteres com um comprimento máximo de 64 caracteres. Os valores são cadeias de caracteres com um comprimento máximo de 512 caracteres. | Não | |
| modelo | cadeia | Um modelo opcional para filtrar (por exemplo, 'gpt-4o'). | Não | |
| tipo | enumeração | O tipo de origem. Sempre stored_completions.Valores possíveis: stored_completions |
Sim |
EvalStringCheckGrader
Um objeto StringCheckGrader que executa uma comparação de cadeia de caracteres entre entrada e referência usando uma operação especificada.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| entrada | cadeia | O texto de entrada. Isso pode incluir cadeias de caracteres de modelo. | Sim | |
| nome | cadeia | O nome do avaliador. | Sim | |
| operação | enumeração | A operação de verificação de cadeia de caracteres a ser executada. Uma opção entre eq, ne, like ou ilike.Valores possíveis: eq, , ne, likeilike |
Sim | |
| referência | cadeia | O texto de referência. Isso pode incluir cadeias de caracteres de modelo. | Sim | |
| tipo | enumeração | O tipo de objeto, que é sempre string_check.Valores possíveis: string_check |
Sim |
EvalTextSimilarityGrader
Um objeto TextSimilarityGrader que classifica o texto com base em métricas de similaridade.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| métrica de avaliação | enumeração | A métrica de avaliação a ser usada. Um de fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5 ou rouge_l.Valores possíveis: fuzzy_match, , bleu, gleu, meteor, rouge_1, rouge_2, , rouge_3, rouge_4, , , , rouge_5rouge_l |
Sim | |
| entrada | cadeia | O texto que está sendo avaliado. | Sim | |
| nome | cadeia | O nome do avaliador. | Não | |
| limite_de_passagem | número | Uma pontuação flutuante em que um valor maior ou igual indica uma nota de aprovação. | Sim | |
| referência | cadeia | O texto de referência para avaliação. | Sim | |
| tipo | enumeração | O tipo de avaliador. Valores possíveis: text_similarity |
Sim |
Tipo de Evento
Define a gravidade de um resultado de filtro de conteúdo.
| Propriedade | Valor |
|---|---|
| Descrição | Define a gravidade de um resultado de filtro de conteúdo. |
| Tipo | cadeia |
| Valores | messagemetrics |
Arquivo
Um arquivo é um documento utilizável para treinamento e validação. Ele também pode ser um documento gerado pelo serviço com detalhes do resultado.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| bytes | inteiro | O tamanho desse arquivo quando disponível (pode ser nulo). Não há suporte para tamanhos de arquivo maiores que 2^53-1 para garantir a compatibilidade com inteiros do JavaScript. | Não | |
| criado_em | inteiro | Um carimbo de data/hora quando este trabalho ou item foi criado (em épocas unix). | Não | |
| expira_em | inteiro | Um carimbo de data/hora unix (o número de segundos decorridos desde 1º de janeiro de 1970) quando o arquivo expirou. | Não | |
| nome do arquivo | cadeia | O nome do arquivo. | Sim | |
| id | cadeia | A identidade deste item. | Não | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não | |
| finalidade | Propósito | A finalidade pretendida dos documentos carregados. Use "fine-tune" para ajuste fino. Isso nos permite validar o formato do arquivo carregado. | Sim | |
| status | FileState | O estado de um arquivo. | Não | |
| detalhes_do_status | cadeia | A mensagem de erro com detalhes no caso de o processamento desse arquivo falhar. Preterido. | Não |
FileCreate
Define um documento a ser importado de uma URL de conteúdo externo para ser utilizável com o Azure OpenAI.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| content_url | cadeia | A URL da qual baixar o documento (pode ser a URL SAS de um blob ou qualquer outra url externa acessível com uma solicitação GET). | Sim | |
| finalidade | Propósito | A finalidade pretendida dos documentos carregados. Use "fine-tune" para ajuste fino. Isso nos permite validar o formato do arquivo carregado. | Sim |
FileDelete
Define a resposta para exclusão de arquivo(s).
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| excluído | booleano | Um valor que indica se obtém se o arquivo foi excluído. | Sim | |
| id | cadeia | A ID do arquivo que foi excluída. | Sim | |
| objeto | cadeia | Se o arquivo foi excluído. | Sim |
Detalhes do arquivo
Um detalhe de arquivo é um documento usado pelo serviço de lote para buscar detalhes de blob de arquivo.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| nome do arquivo | cadeia | O nome do arquivo. | Sim | |
| id | cadeia | A identidade deste item. | Não | |
| caminho | cadeia | O caminho relativo para o arquivo no contêiner. | Não | |
| finalidade | Propósito | A finalidade pretendida dos documentos carregados. Use "fine-tune" para ajuste fino. Isso nos permite validar o formato do arquivo carregado. | Sim | |
| uri_da_conta_de_armazenamento | cadeia | A URL da conta de armazenamento desse arquivo. | Não | |
| nome_do_container_de_armazenamento | cadeia | O nome do contêiner de armazenamento deste blob de arquivos. | Não |
FileExpiresAfter
Define uma expiração para o arquivo.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| âncora | FileExpiryAnchor | Define a âncora relativa à hora da qual a expiração absoluta deve ser gerada. | Não | |
| segundos | inteiro | O tempo de expiração relativo em segundos. Intervalo: [1209600 - 2592000]. | Não |
FileExpiryAnchor
Define a âncora relativa à hora da qual a expiração absoluta deve ser gerada.
| Propriedade | Valor |
|---|---|
| Descrição | Define a âncora relativa à hora da qual a expiração absoluta deve ser gerada. |
| Tipo | cadeia |
| Valores | created_at |
ImportaçãoDeArquivo
Define um documento a ser importado de uma URL de conteúdo externo para ser utilizável com o Azure OpenAI.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| content_url | cadeia | A URL da qual baixar o documento (pode ser a URL SAS de um blob ou qualquer outra url externa acessível com uma solicitação GET). | Sim | |
| expires_after | FileExpiresAfter | Define uma expiração para o arquivo. | Não | |
| nome do arquivo | cadeia | O nome do arquivo de linhas JSON a ser carregado. Se for purpose definido como "ajuste fino", cada linha será um registro JSON com campos "prompt" e "completion" representando seus exemplos de treinamento. |
Sim | |
| finalidade | Propósito | A finalidade pretendida dos documentos carregados. Use "fine-tune" para ajuste fino. Isso nos permite validar o formato do arquivo carregado. | Sim |
Lista de Arquivos
Representa uma lista de arquivos.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| dados | matriz | A lista de itens. | Não | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não |
FileState
O estado de um arquivo.
| Propriedade | Valor |
|---|---|
| Descrição | O estado de um arquivo. |
| Tipo | cadeia |
| Valores | uploadedpendingrunningprocessederrordeletingdeleted |
FineTuneMethod
Discriminador para FineTuneMethod
Esse componente usa a propriedade type para discriminar entre diferentes tipos:
| Valor do tipo | Esquema |
|---|
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| tipo | TipoDeMétodoDeAjusteFino | Sim |
FineTuneMethodRequest
Discriminador para FineTuneMethodRequest
Esse componente usa a propriedade type para discriminar entre diferentes tipos:
| Valor do tipo | Esquema |
|---|
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| tipo | TipoDeMétodoDeAjusteFino | Sim |
Ajuste Fino de Hiperparâmetros
As configurações de hiper parâmetro usadas em um trabalho de ajuste fino.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| tamanho_do_lote | inteiro | O tamanho do lote que será usado para treinamento. O tamanho do lote é o número de exemplos de treinamento usados para treinar uma única passagem para frente e para trás. Em geral, descobrimos que tamanhos de lote maiores tendem a funcionar melhor para conjuntos de dados maiores. O valor padrão, bem como o valor máximo dessa propriedade, são específicos para um modelo base. | Não | |
| multiplicador_da_taxa_de_aprendizado | número | O multiplicador de taxa de aprendizagem a ser usado para treinamento. A taxa de aprendizado de ajuste fino é a taxa de aprendizado original usada para pré-treinamento multiplicada por esse valor. Taxas de aprendizagem maiores tendem a ter um desempenho melhor com tamanhos de lote maiores. Recomendamos experimentar valores no intervalo de 0,02 a 0,2 para ver o que produz os melhores resultados. | Não | |
| n_épocas | inteiro | O número de épocas para as quais treinar o modelo. Um período refere-se a um ciclo completo através do conjunto de dados de treinamento. | Não |
FineTuningJob
Define os valores de um trabalho de ajuste fino.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| criado_em | inteiro | Um carimbo de data/hora quando este trabalho ou item foi criado (em épocas unix). | Não | |
| erro | FineTuningJobError | Para trabalhos de ajuste refinado que falharam, isso conterá mais informações sobre a causa da falha. | Não | |
| estimativa de conclusão | inteiro | O carimbo de data/hora unix (em segundos) para quando o trabalho de ajuste fino é estimado para ser concluído. O valor será nulo se o trabalho de ajuste fino não estiver em execução. | Não | |
| fine_tuned_model | cadeia | O identificador (id de modelo) do modelo ajustado resultante. Essa propriedade só é preenchida para execuções de ajuste fino bem-sucedidas. Use esse identificador para criar uma implantação para inferência. | Não | |
| finished_at | inteiro | Um carimbo de data/hora quando este trabalho ou item tiver sido concluído com êxito (em épocas unix). | Não | |
| hiperparâmetros | FineTuningHyperParameters | As configurações de hiper parâmetro usadas em um trabalho de ajuste fino. | Não | |
| id | cadeia | A identidade deste item. | Não | |
| Integrações | matriz | Uma lista de configurações para integrações que dão suporte ao trabalho de ajuste fino. Há muitas integrações planejadas, portanto, verifique e aja no tipo de integração. | Não | |
| método | objeto | Método usado para ajuste fino supervisionado | Não | |
| └─ tipo | TipoDeMétodoDeAjusteFino | Não | ||
| modelo | cadeia | O identificador (model-id) do modelo base usado para o ajuste fino. | Sim | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não | |
| ID de organização | cadeia | A ID da organização deste trabalho de ajuste fino. Não utilizado no Azure OpenAI; compatibilidade somente para OpenAI. | Não | |
| arquivos_de_resultado | matriz | As identidades de arquivo de resultado (id de arquivo) que contêm métricas de treinamento e avaliação no formato csv. O arquivo só está disponível para execuções de ajuste fino bem-sucedidas. | Não | |
| semente | inteiro | A posição inicial usada para o trabalho de ajuste fino. | Não | |
| status | FineTuningState | O estado de um objeto de ajuste fino ou trabalho de ajuste fino. | Não | |
| sufixo | cadeia | O sufixo usado para identificar o modelo ajustado. O sufixo pode conter até 40 caracteres (a-z, A-Z, 0-9 e _) que serão adicionados ao seu nome de modelo ajustado. | Não | |
| trained_tokens | inteiro | O número total de tokens faturáveis processados por esse trabalho de ajuste fino. | Não | |
| arquivo_de_treinamento | cadeia | O arquivo que é usado para treinamento. | Sim | |
| arquivo_de_validação | cadeia | O arquivo usado para avaliar o modelo ajustado durante o treinamento. | Não |
FineTuningJobCheckpoint
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| criado_em | inteiro | O carimbo de data/hora unix (em segundos) para quando o ponto de verificação foi criado. | Sim | |
| fine_tuned_model_checkpoint | cadeia | O nome do modelo de ponto de verificação ajustado que é criado. | Sim | |
| fine_tuning_job_id | cadeia | O nome do trabalho de ajuste fino do qual esse ponto de verificação foi criado. | Sim | |
| id | cadeia | A identidade deste ponto de verificação. | Não | |
| métricas | objeto | As métricas no número da etapa durante o trabalho de ajuste fino. | Sim | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não | |
| número_do_passo | inteiro | O número da etapa em que o ponto de verificação foi criado. | Sim |
FineTuningJobCheckpointList (Lista de Checkpoints de FineTuningJob)
Representa uma lista de pontos de verificação.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| dados | matriz | A lista de itens. | Não | |
| has_more | booleano | Um valor que indica se a lista contém mais elementos do que o retornado. | Não | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não |
FineTuningJobCreation
Define os valores de um trabalho de ajuste fino.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| hiperparâmetros | FineTuningHyperParameters | As configurações de hiper parâmetro usadas em um trabalho de ajuste fino. | Não | |
| Integrações | matriz | Uma lista de configurações para integrações que dão suporte ao trabalho de ajuste fino. Há muitas integrações planejadas, portanto, verifique e aja no tipo de integração. | Não | |
| método | objeto | Método usado para ajuste fino supervisionado | Não | |
| └─ tipo | TipoDeMétodoDeAjusteFino | Não | ||
| modelo | cadeia | O identificador (model-id) do modelo base usado para esse ajuste fino. | Sim | |
| semente | inteiro | A posição inicial usada para o trabalho de ajuste fino. Passar os mesmos parâmetros iniciais e de trabalho deve produzir os mesmos resultados, mas pode diferir em casos raros. Se uma semente não for especificada, uma será gerada para você. | Não | |
| sufixo | cadeia | O sufixo usado para identificar o modelo ajustado. O sufixo pode conter até 40 caracteres (a-z, A-Z, 0-9 e _) que serão adicionados ao seu nome de modelo ajustado. | Não | |
| arquivo_de_treinamento | cadeia | A identidade do arquivo (id de arquivo) usada para treinar esse modelo ajustado. | Sim | |
| arquivo_de_validação | cadeia | A identidade do arquivo (id de arquivo) usada para avaliar o modelo ajustado durante o treinamento. | Não |
FineTuningJobError
Para trabalhos de ajuste refinado que falharam, isso conterá mais informações sobre a causa da falha.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| codificar | cadeia | O código de erro legível pelo computador. | Não | |
| mensagem | cadeia | A mensagem de erro legível por humanos. | Não | |
| parâmetro | cadeia | O parâmetro inválido, geralmente training_file ou validation_file. Esse campo será nulo se a falha não tiver sido específica do parâmetro. | Não |
FineTuningJobEvent
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| criado_em | inteiro | Um carimbo de data/hora quando esse evento foi criado (em épocas unix). | Sim | |
| dados | Dados legíveis do computador deste evento. | Não | ||
| id | cadeia | A identidade deste evento. | Não | |
| nível | LogLevel | O nível de verbosidade de um evento. | Sim | |
| mensagem | cadeia | A mensagem que descreve o evento. Isso pode ser uma alteração de estado, por exemplo, enfileirado, iniciado, com falha ou concluído ou outros eventos, como resultados carregados. | Sim | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não | |
| tipo | EventType | Define a gravidade de um resultado de filtro de conteúdo. | Sim |
FineTuningJobEventList
Representa uma lista de eventos.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| dados | matriz | A lista de itens. | Não | |
| has_more | booleano | Um valor que indica se a lista contém mais elementos do que o retornado. | Não | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não |
FineTuningJobList
Representa uma lista de ajustes finos.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| dados | matriz | A lista de itens. | Não | |
| has_more | booleano | Um valor que indica se a lista contém mais elementos do que o retornado. | Não | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não |
TipoDeMétodoDeAjusteFino
| Propriedade | Valor |
|---|---|
| Tipo | cadeia |
| Valores | dposupervised |
FineTuningState
O estado de um objeto de ajuste fino ou trabalho de ajuste fino.
| Propriedade | Valor |
|---|---|
| Descrição | O estado de um objeto de ajuste fino ou trabalho de ajuste fino. |
| Tipo | cadeia |
| Valores | createdpendingrunningpausingpausedresumingsucceededcancelledfailed |
FunctionCallFunction
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| argumentos | cadeia | Os argumentos que o modelo espera que você passe para a função. | Não | |
| nome | cadeia | O nome da função. | Não |
DefiniçãoDeFunção
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| descrição | cadeia | Uma descrição do que a função faz, usada pelo modelo para escolher quando e como chamar a função. | Não | |
| nome | cadeia | O nome da função a ser chamada. | Não | |
| parâmetros | Os parâmetros que as funções aceitam, descritos como um objeto de Esquema JSON. | Não |
ConfiguraçõesGenéricasDeIncorporação
Configurações de inserção de conexão
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| conexão | BaseConnection | Uma conexão com um recurso. | Não | |
| deploymentName | cadeia | Não | ||
| nome do modelo | cadeia | Não |
IngestionError
Os detalhes do erro de ingestão
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| erros internos | matriz | Não | ||
| mensagem | cadeia | Não |
IngestionJob
Representa os detalhes de um trabalho.
Discriminador para IngestionJob
Esse componente usa a propriedade kind para discriminar entre diferentes tipos:
| Valor do tipo | Esquema |
|---|
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| jobId | cadeia | Não | ||
| variante | IngestionJobType | O tipo de trabalho. | Sim |
IngestionJobList
Representa uma lista de trabalhos de ingestão.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| nextLink | cadeia | O link para a próxima página. | Não | |
| value | matriz | A lista de itens. | Não |
IngestionJobProgress
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| progressoEtapa | matriz | Sim |
IngestionJobRun
Os detalhes de uma execução de trabalho
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| erro | IngestionError | Os detalhes do erro de ingestão | Não | |
| jobId | cadeia | Não | ||
| progresso | IngestionJobProgress | Não | ||
| runId | cadeia | Não | ||
| status | OperationState | O estado de um trabalho ou item. | Não | |
| Avisos | matriz | Não |
IngestionJobRunList
Representa uma lista de execuções de trabalhos de ingestão.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| nextLink | cadeia | O link para a próxima página. | Não | |
| value | matriz | A lista de itens. | Não |
IngestionJobStageProgress
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| nome | cadeia | Não | ||
| itens processados | inteiro | Não | ||
| estado | OperationState | O estado de um trabalho ou item. | Não | |
| subStageProgress | matriz | Não | ||
| totalItems | inteiro | Não |
IngestionJobSystemCompute
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| completionAction | CompletionAction | A ação de conclusão. | Não | |
| intervaloDeAtualizaçãoDeDadosEmHoras | inteiro | Não | ||
| fonte de dados | SystemComputeDatasource | Não | ||
| jobId | cadeia | Não | ||
| variante | IngestionJobType | O tipo de trabalho. | Sim | |
| searchServiceConnection | BaseConnection | Uma conexão com um recurso. | Não |
IngestionJobType
O tipo de trabalho.
| Propriedade | Valor |
|---|---|
| Descrição | O tipo de trabalho. |
| Tipo | cadeia |
| Valores | SystemComputeUserCompute |
IngestionJobUserCompute
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| computação | JobCompute | As configurações de computação do trabalho. | Não | |
| intervaloDeAtualizaçãoDeDadosEmHoras | inteiro | Não | ||
| fonte de dados | UserComputeDatasource | Não | ||
| jobId | cadeia | Não | ||
| variante | IngestionJobType | O tipo de trabalho. | Sim | |
| destino | TargetIndex | Informações sobre o índice a ser criado. | Não | |
| ID do espaço de trabalho | cadeia | Não |
InnerError
Erro interno conforme definido nas diretrizes do Microsoft REST.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| codificar | InnerErrorCode | Códigos de erro internos, conforme definido nas diretrizes rest da Microsoft. | Não | |
innererror |
InnerError | Erro interno conforme definido nas diretrizes do Microsoft REST. | Não |
CódigoDeErroInterno
Códigos de erro internos, conforme definido nas diretrizes rest da Microsoft.
| Propriedade | Valor |
|---|---|
| Descrição | Códigos de erro internos, conforme definido nas diretrizes rest da Microsoft. |
| Tipo | cadeia |
| Valores | invalidPayload |
Mensagem de Entrada
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| conteúdo | cadeia | O conteúdo da mensagem. | Não | |
| id | cadeia | A identidade da mensagem. | Não | |
| nome | cadeia | Um nome opcional para o participante. Fornece as informações de modelo para diferenciar entre os participantes da mesma função. | Não | |
| função | cadeia | A função da entidade que está criando a mensagem. | Não |
InputTextContent
Uma entrada de texto para o modelo.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| enviar SMS | cadeia | A entrada de texto para o modelo. | Sim | |
| tipo | enumeração | O tipo do item de entrada. Sempre input_text.Valores possíveis: input_text |
Sim |
TiposDeIntegração
Lista das integrações de ajuste fino que estão disponíveis.
| Propriedade | Valor |
|---|---|
| Descrição | Lista das integrações de ajuste fino que estão disponíveis. |
| Tipo | cadeia |
| Valores | wandb |
JobCompute
As configurações de computação do trabalho.
Discriminador para JobCompute
Esse componente usa a propriedade kind para discriminar entre diferentes tipos:
| Valor do tipo | Esquema |
|---|
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| variante | ComputeType | O tipo de computação. | Sim |
LifeCycleStatus
O status do ciclo de vida de um modelo.
Observação: um modelo pode ser promovido de preview para generally-available, mas nunca de generally-available para preview.
| Propriedade | Valor |
|---|---|
| Descrição | O status do ciclo de vida de um modelo. Observação: um modelo pode ser promovido de preview para generally-available, mas nunca de generally-available para preview. |
| Tipo | cadeia |
| Valores | previewgenerally-availabledeprecatingdeprecated |
LogLevel
O nível de verbosidade de um evento.
| Propriedade | Valor |
|---|---|
| Descrição | O nível de verbosidade de um evento. |
| Tipo | cadeia |
| Valores | infowarningerror |
Logprob
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| logprob | número | A probabilidade de log desse token, se ele estiver dentro dos 20 tokens mais prováveis. Caso contrário, o valor -9999.0 é usado para significar que o token é muito improvável. |
Não | |
| símbolo | cadeia | O token. | Não |
Metadados
Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado e consultar objetos por meio da API ou do painel. As chaves são cadeias de caracteres com um comprimento máximo de 64 caracteres. Os valores são cadeias de caracteres com um comprimento máximo de 512 caracteres.
Nenhuma propriedade definida para esse componente.
Modelo
Um modelo é um modelo base ou o resultado de um trabalho de ajuste fino bem-sucedido.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| Capacidades | recursos | Os recursos de um modelo base ou de ajuste fino. | Sim | |
| criado_em | inteiro | Um carimbo de data/hora quando este trabalho ou item foi criado (em épocas unix). | Não | |
| substituição | Substituição | Define as datas de substituição para os diferentes casos de uso de um modelo. Normalmente, os modelos base dão suporte a 1 ano de ajuste fino após a criação. A inferência normalmente tem suporte por 2 anos após a criação de modelos base ou de modelos com ajuste fino. As datas exatas são especificadas nas propriedades. | Sim | |
| fine_tune | cadeia | A identidade do trabalho de ajuste fino (fine-tune-id) se este for um modelo de ajuste fino; caso contrário null. |
Não | |
| id | cadeia | A identidade deste item. | Não | |
| status_do_ciclo_de_vida | LifeCycleStatus | O status do ciclo de vida de um modelo. Observação: um modelo pode ser promovido de "prévia" para generally-available, mas nunca de generally-available para "prévia". |
Sim | |
| modelo | cadeia | A identidade do modelo base (model-id) se esse for um modelo de ajuste fino; caso contrário null. |
Não | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não | |
| status | FineTuningState | O estado de um objeto de ajuste fino ou trabalho de ajuste fino. | Não |
ListaDeModelos
Representa uma lista de modelos.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| dados | matriz | A lista de itens. | Não | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não |
OperationState
O estado de um trabalho ou item.
| Propriedade | Valor |
|---|---|
| Descrição | O estado de um trabalho ou item. |
| Tipo | cadeia |
| Valores | notRunningrunningsucceededfailed |
Pedido
Define a finalidade de um arquivo.
| Propriedade | Valor |
|---|---|
| Descrição | Define a finalidade de um arquivo. |
| Tipo | cadeia |
| Valores | descasc |
OrderByOrder
| Propriedade | Valor |
|---|---|
| Tipo | cadeia |
| Valores | ascdesc |
Índice Pinecone
Índice Pinecone.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| connectionId | cadeia | A ID da conexão apontando para o pinecone. | Não | |
| variante | Tipo de Destino | O tipo de destino. | Sim |
Propósito
A finalidade pretendida dos documentos carregados. Use "fine-tune" para ajuste fino. Isso nos permite validar o formato do arquivo carregado.
| Propriedade | Valor |
|---|---|
| Descrição | A finalidade pretendida dos documentos carregados. Use "fine-tune" para ajuste fino. Isso nos permite validar o formato do arquivo carregado. |
| Tipo | cadeia |
| Valores | fine-tunefine-tune-resultsassistantsassistants_outputbatchbatch_outputevalsevals_output |
Computação sem Servidor
Computação sem servidor.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| instanceCount | inteiro | A contagem de instâncias em que executar o trabalho. | Não | |
| variante | ComputeType | O tipo de computação. | Sim | |
| sku | cadeia | Nível de SKU | Não |
StoredCompletion
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| opções | matriz | Uma lista de opções de conclusão de chat. Pode ser mais de um se n for maior que 1. |
Não | |
| criado | inteiro | O carimbo de data/hora do UNIX (em segundos) de quando o preenchimento foi criado. | Não | |
| frequency_penalty | número | Número entre -2.0 e 2.0. Valores positivos penalizam novos tokens com base em sua frequência existente no texto até o momento, diminuindo a probabilidade do modelo repetir a mesma linha na íntegra. | Não | |
| id | cadeia | A identidade da conclusão armazenada. | Não | |
| input_user | cadeia | O usuário de entrada para essa solicitação. | Não | |
| metadados | objeto | Pares chave-valor arbitrários para obter informações adicionais. | Não | |
| modelo | cadeia | ID do modelo a ser usado. | Não | |
| penalidade_de_presença | número | Número entre -2.0 e 2.0. Valores positivos penalizam novos tokens com base em se apareceram no texto até o momento, aumentando a probabilidade do modelo apresentar novos tópicos. | Não | |
| request_id | cadeia | Um identificador exclusivo para a solicitação da API OpenAI. Inclua essa ID de solicitação ao entrar em contato com o suporte. | Não | |
| semente | inteiro | Se especificado, nosso sistema fará o melhor esforço para amostrar de forma determinística, de modo que solicitações repetidas com os mesmos seed e os parâmetros retornem o mesmo resultado. O determinismo não é garantido e você deve consultar o |
||
system_fingerprint parâmetro de resposta para monitorar as alterações no back-end. |
Não | |||
| nível de serviço | cadeia | Especifica a camada de latência a ser usada para processar a solicitação. | Não | |
| system_fingerprint | cadeia | Essa impressão digital representa a configuração de back-end com a qual o modelo é executado. Pode ser usado com o parâmetro seed solicitação para entender quando foram feitas alterações de backend que podem impactar o determinismo. |
Não | |
| temperatura | número | Qual temperatura de amostragem usar, entre 0 e 2. Valores mais altos, como 0,8, tornarão a saída mais aleatória, enquanto valores mais baixos como 0,2 a tornarão mais focada e determinística. Geralmente recomendamos alterar isso ou top_p, mas não as duas coisas. |
Não | |
| escolha_de_ferramenta | cadeia | Controla qual ferramenta (se houver) é chamada pelo modelo. | Não | |
| Ferramentas | matriz | Uma lista de ferramentas que o modelo pode chamar. No momento, há suporte apenas para funções como uma ferramenta. Use isso para fornecer uma lista de funções para as quais o modelo pode gerar entradas JSON. Há suporte para um máximo de 128 funções. | Não | |
| top_p | número | Uma alternativa à amostragem com temperatura, chamada de amostragem de núcleo, onde o modelo considera os resultados dos tokens com massa de probabilidade top_p. Portanto, 0,1 significa que apenas os tokens que compõem a massa de probabilidade de 10% do topo são considerados. Geralmente recomendamos alterar isso ou temperature, mas não as duas coisas. |
Não | |
| uso | Uso | Não |
StoredCompletionDelete
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| excluído | booleano | Um valor que indica se obtém se a conclusão armazenada foi excluída. | Não | |
| id | cadeia | A ID de conclusão armazenada que foi excluída. | Não | |
| objeto | cadeia | Se a conclusão armazenada tiver sido excluída. | Sim |
StoredCompletionList
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| dados | matriz | A lista de objetos recuperados. | Não | |
| first_id | cadeia | A primeira ID na recuperação list |
Não | |
| has_more | booleano | A propriedade has_more é usada para paginação para indicar que há resultados adicionais. |
Não | |
| last_id | cadeia | A última ID na recuperação list |
Não | |
| objeto | cadeia | O tipo de objeto, que é sempre list |
Não | |
| total | inteiro | Número total de itens. | Não |
Mensagens de Conclusão Armazenadas
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| dados | matriz | A lista de objetos recuperados. | Não | |
| first_id | cadeia | A primeira ID na recuperação list |
Não | |
| has_more | booleano | A propriedade has_more é usada para paginação para indicar que há resultados adicionais. |
Não | |
| last_id | cadeia | A última ID na recuperação list |
Não | |
| objeto | cadeia | O tipo de objeto, que é sempre list |
Não | |
| total | inteiro | Número total de itens. | Não |
StoredCompletionResponse
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| opções | matriz | Uma lista de opções de conclusão de chat. Pode ser mais de um se n for maior que 1. |
Não | |
| criado | inteiro | O carimbo de data/hora do UNIX (em segundos) de quando o preenchimento foi criado. | Não | |
| frequency_penalty | número | Número entre -2.0 e 2.0. Valores positivos penalizam novos tokens com base em sua frequência existente no texto até o momento, diminuindo a probabilidade do modelo repetir a mesma linha na íntegra. | Não | |
| id | cadeia | A identidade da conclusão armazenada. | Não | |
| input_user | cadeia | O usuário de entrada para essa solicitação. | Não | |
| metadados | objeto | Pares chave-valor arbitrários para obter informações adicionais. | Não | |
| modelo | cadeia | ID do modelo a ser usado. | Não | |
| objeto | cadeia | O tipo desse objeto. | Não | |
| penalidade_de_presença | número | Número entre -2.0 e 2.0. Valores positivos penalizam novos tokens com base em se apareceram no texto até o momento, aumentando a probabilidade do modelo apresentar novos tópicos. | Não | |
| request_id | cadeia | Um identificador exclusivo para a solicitação da API OpenAI. Inclua essa ID de solicitação ao entrar em contato com o suporte. | Não | |
| semente | inteiro | Se especificado, nosso sistema fará o melhor esforço para amostrar deterministicamente, de modo que solicitações repetidas com o mesmo seede parâmetros devem retornar o mesmo resultado. O determinismo não é garantido e você deve consultar o parâmetro de resposta system_fingerprint para monitorar as alterações no back-end. |
Não | |
| nível de serviço | cadeia | Especifica a camada de latência a ser usada para processar a solicitação. | Não | |
| system_fingerprint | cadeia | Essa impressão digital representa a configuração de back-end com a qual o modelo é executado. Pode ser usado com o parâmetro seed solicitação para entender quando foram feitas alterações de backend que podem impactar o determinismo. |
Não | |
| temperatura | número | Qual temperatura de amostragem usar, entre 0 e 2. Valores mais altos, como 0,8, tornarão a saída mais aleatória, enquanto valores mais baixos como 0.2 o tornarão mais focado e determinístico. Geralmente recomendamos alterar isso ou top_p, mas não as duas coisas. |
Não | |
| escolha_de_ferramenta | cadeia | Controla qual ferramenta (se houver) é chamada pelo modelo. | Não | |
| Ferramentas | matriz | Uma lista de ferramentas que o modelo pode chamar. No momento, há suporte apenas para funções como uma ferramenta. Use isso para fornecer uma lista de funções para as quais o modelo pode gerar entradas JSON. Há suporte para um máximo de 128 funções. | Não | |
| top_p | número | Uma alternativa à amostragem com temperatura, chamada de amostragem de núcleo, onde o modelo considera os resultados dos tokens com massa de probabilidade top_p. Portanto, 0,1 significa que apenas os tokens que compõem a massa de probabilidade de 10% do topo são considerados. Geralmente recomendamos alterar isso ou temperature, mas não as duas coisas. |
Não | |
| uso | Uso | Não |
Método Supervisionado
Método usado para ajuste fino supervisionado
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| tipo | TipoDeMétodoDeAjusteFino | Sim |
SolicitaçãoDeMétodoSupervisionado
Método usado para ajuste fino supervisionado
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| tipo | TipoDeMétodoDeAjusteFino | Sim |
SystemComputeDatasource
Discriminador para SystemComputeDatasource
Esse componente usa a propriedade kind para discriminar entre diferentes tipos:
| Valor do tipo | Esquema |
|---|
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| variante | SystemComputeDatasourceType | O tipo de fonte de dados. | Sim |
TipoDeFonteDeDadosDeCálculoDoSistema
O tipo de fonte de dados.
| Propriedade | Valor |
|---|---|
| Descrição | O tipo de fonte de dados. |
| Tipo | cadeia |
| Valores | StorageUrls |
SystemComputeStorage
Conta de armazenamento
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| agrupamento | ChunkingSettings | Configurações de agrupamento | Não | |
| conexão | BaseConnection | Uma conexão com um recurso. | Não | |
| nome do contêiner | cadeia | nome do contêiner | Não | |
| Inserções | matriz | Não | ||
| variante | SystemComputeDatasourceType | O tipo de fonte de dados. | Sim |
SystemComputeUrl
URLs
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| agrupamento | ChunkingSettings | Configurações de agrupamento | Não | |
| conexão | BaseConnection | Uma conexão com um recurso. | Não | |
| nome do contêiner | cadeia | nome do contêiner | Não | |
| rastreamento | CrawlingSettings | Configurações de rastreamento | Não | |
| Inserções | matriz | Não | ||
| variante | SystemComputeDatasourceType | O tipo de fonte de dados. | Sim | |
| urls | matriz | Não |
TargetIndex
Informações sobre o índice a ser criado.
Discriminador para TargetIndex
Esse componente usa a propriedade kind para discriminar entre diferentes tipos:
| Valor do tipo | Esquema |
|---|
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| variante | Tipo de Destino | O tipo de destino. | Sim |
TipoDeAlvo
O tipo de destino.
| Propriedade | Valor |
|---|---|
| Descrição | O tipo de destino. |
| Tipo | cadeia |
| Valores | AzureAISearchCosmosDBPinecone |
Ferramenta
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| função | FunctionDefinition | Não | ||
| tipo | cadeia | O tipo de chamada de ferramenta. Sempre será function para esse tipo de chamada de ferramenta. |
Não |
ToolCall
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| função | FunctionCallFunction | Não | ||
| id | cadeia | A ID da chamada da ferramenta. | Não | |
| tipo | cadeia | O tipo da chamada de ferramenta para a qual a saída é necessária. Por enquanto, isso é sempre function. |
Não |
DiscriminadorDeTipo
Define o tipo de um objeto.
| Propriedade | Valor |
|---|---|
| Descrição | Define o tipo de um objeto. |
| Tipo | cadeia |
| Valores | listfine_tuning.jobfilefine_tuning.job.eventfine_tuning.job.checkpointmodeluploadupload.partbatchwandb |
UpdateStoredCompletionRequest
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| metadados | objeto | Pares chave-valor arbitrários para obter informações adicionais. | Não |
UploadFileCompleteBody
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| md5 | cadeia | Não | ||
| identificadores_de_partes | matriz | Sim |
UploadFileStartBody
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| bytes | inteiro | Sim | ||
| nome do arquivo | cadeia | Sim | ||
| tipo_de_mime | cadeia | Sim | ||
| finalidade | Propósito | A finalidade pretendida dos documentos carregados. Use "fine-tune" para ajuste fino. Isso nos permite validar o formato do arquivo carregado. | Sim |
UploadPartResource
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| azure_block_id | cadeia | Não | ||
| criado_em | inteiro | Um carimbo de data/hora quando este trabalho ou item foi criado (em épocas unix). | Não | |
| id | cadeia | A identidade deste item. | Não | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não | |
| upload_id | cadeia | Não |
UploadResource
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| bytes | inteiro | Não | ||
| criado_em | inteiro | Um carimbo de data/hora quando este trabalho ou item foi criado (em épocas unix). | Não | |
| expira_em | inteiro | Não | ||
| arquivo | Arquivo | Um arquivo é um documento utilizável para treinamento e validação. Ele também pode ser um documento gerado pelo serviço com detalhes do resultado. | Não | |
| nome do arquivo | cadeia | Não | ||
| id | cadeia | A identidade deste item. | Não | |
| objeto | TypeDiscriminator | Define o tipo de um objeto. | Não | |
| finalidade | Propósito | A finalidade pretendida dos documentos carregados. Use "fine-tune" para ajuste fino. Isso nos permite validar o formato do arquivo carregado. | Não | |
| status | UploadStatus | Não |
UploadStatus
| Propriedade | Valor |
|---|---|
| Tipo | cadeia |
| Valores | pendingexpiredcompletedcancelled |
Uso
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| completion_tokens | inteiro | Número de tokens na conclusão gerada. | Não | |
| prompt_tokens | inteiro | Número de tokens no prompt. | Não | |
| total_tokens | inteiro | Número total de tokens utilizados na solicitação (prompt + conclusão). | Não |
ConjuntoDeDadosDeComputaçãoDoUsuário
Conta de armazenamento
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| agrupamento | ChunkingSettings | Configurações de agrupamento | Não | |
| datasetId | cadeia | Não | ||
| tipoDeConjuntoDeDados | cadeia | Não | ||
| Inserções | matriz | Não | ||
| variante | UserComputeDatasourceType | O tipo de fonte de dados. | Sim |
UserComputeDatasource
Discriminador para UserComputeDatasource
Esse componente usa a propriedade kind para discriminar entre diferentes tipos:
| Valor do tipo | Esquema |
|---|
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| variante | UserComputeDatasourceType | O tipo de fonte de dados. | Sim |
TipoFonteDeDadosComputacionalDoUsuário
O tipo de fonte de dados.
| Propriedade | Valor |
|---|---|
| Descrição | O tipo de fonte de dados. |
| Tipo | cadeia |
| Valores | DatasetUrls |
UserComputeUrl
URLs
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| agrupamento | ChunkingSettings | Configurações de agrupamento | Não | |
| rastreamento | CrawlingSettings | Configurações de rastreamento | Não | |
| Inserções | matriz | Não | ||
| variante | UserComputeDatasourceType | O tipo de fonte de dados. | Sim | |
| urls | matriz | Não |
WandBIntegrationRequest
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| entidade | cadeia | Não | ||
| nome | cadeia | Não | ||
| projeto | cadeia | Sim | ||
| etiquetas | matriz | Não |
WandBIntegrationRequestWrapper
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| tipo | IntegrationTypes | Lista de integrações de ajuste fino que estão disponíveis. | Sim | |
| wandb | WandBIntegrationRequest | Sim |
WorkspaceConnection
Conexão de workspace AML.
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| connectionId | cadeia | ConnectionId | Não | |
| variante | Tipo de Conexão | O tipo de conexão. | Sim |
WorkspaceConnectionEmbeddingSettings
ID de conexão para o modelo de inserção
| Nome | Tipo | Descrição | Obrigatório | Padrão |
|---|---|---|---|---|
| connectionId | cadeia | Não | ||
| deploymentName | cadeia | Não | ||
| nome do modelo | cadeia | Não |
Próximas etapas
Saiba mais sobre Modelos e ajuste fino com a API REST. Saiba mais sobre os modelos subjacentes que alimentam o Azure OpenAI.