Azure OpenAI in Microsoft Rest API-preview-verwijzing ontwerpen

In dit artikel vindt u meer informatie over de REST API-eindpunten voor deductie voor Azure OpenAI.

API specs

Het beheren en communiceren met Azure OpenAI-modellen en -resources is verdeeld over drie primaire API-oppervlakken:

  • Control plane
  • Gegevensvlak - ontwerpen
  • Gegevensvlak - deductie

Elke API-surface/-specificatie bevat een andere set Azure OpenAI-mogelijkheden. Elke API heeft een eigen unieke set preview-versies en stabiele/algemeen beschikbare API-releases. Preview-versies volgen momenteel meestal een maandelijkse frequentie.

Important

Er is nu een nieuwe preview-deductie-API. Meer informatie vindt u in onze handleiding voor de LEVENSCYCLUS van DE API.

API Nieuwste preview-versie Nieuwste GA-release Specifications Description
Control plane 2025-07-01-preview 2025-06-01 Spec files De besturingsvlak-API wordt gebruikt voor bewerkingen zoals het maken van resources, modelimplementatie en andere resourcebeheertaken op een hoger niveau. Het besturingsvlak bepaalt ook wat er mogelijk is met mogelijkheden zoals Azure Resource Manager, Bicep, Terraform en Azure CLI.
Data plane v1 preview v1 Spec files De API van het gegevensvlak bepaalt deductie- en ontwerpbewerkingen.

Authentication

Azure OpenAI biedt twee methoden voor verificatie. U kunt API-sleutels of Microsoft Entra ID gebruiken.

  • API-sleutelverificatie: voor dit type verificatie moeten alle API-aanvragen de API-sleutel in de api-key HTTP-header bevatten. De quickstart bevat richtlijnen voor het maken van aanroepen met dit type verificatie.

  • Microsoft Entra ID verificatie: u kunt een API-aanroep verifiëren met behulp van een Microsoft Entra token. Verificatietokens worden als header Authorization opgenomen in een aanvraag. Het opgegeven token moet worden voorafgegaan door Bearerbijvoorbeeld Bearer YOUR_AUTH_TOKEN. Lees onze handleiding over authenticating met Microsoft Entra ID.

REST API-versiebeheer

De service-API's worden geversied met behulp van de api-version queryparameter. Alle versies volgen de JJJJ-MM-DD datumstructuur. For example:

POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/chat/completions?api-version=2024-06-01

Ontwerpen van gegevensvlak

De rest van het artikel bevat informatie over de preview-versie van de specificatie van deductie van de Azure OpenAI-gegevenslaag, 2025-04-01-preview.

Als u op zoek bent naar documentatie over de nieuwste GA API-release, raadpleegt u de nieuwste GA-gegevensvlakdeductie-API

Batch - Lijst

GET {endpoint}/openai/batches?api-version=2025-04-01-preview

Hiermee haalt u een lijst op van alle batches die eigendom zijn van de Azure OpenAI-resource.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
after query No string Id voor de laatste gebeurtenis uit de vorige pagineringsaanvraag.
limit query No integer Aantal batches dat moet worden opgehaald. De standaardwaarde is 20.
$filter query No string De OData-expressie om de filtervoorwaarden te beschrijven.
$orderby query No string De OData-expressie om de sorteervolgorde te beschrijven.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json BatchesList

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/batches?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Batch - Maken

POST {endpoint}/openai/batches?api-version=2025-04-01-preview

Hiermee maakt en voert u een batch uit vanuit een geüpload bestand met aanvragen.

Het antwoord bevat details van de enqueued taak, inclusief de taakstatus.

De id van het resultaatbestand wordt toegevoegd aan het antwoord nadat deze is voltooid.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Request Body

Content-Type: application/json

Name Type Description Required Default
completion_window string Het tijdsbestek waarin de batch moet worden verwerkt. Yes
endpoint string Het API-eindpunt dat door de batch wordt gebruikt. Yes
input_blob string De URL van een Azure Storage blob die moet worden gebruikt als invoer voor de batch. No
input_file_id string De id van het invoerbestand voor de batch. No
metadata object Een set sleutel-waardeparen die aan de batch kunnen worden gekoppeld. Dit kan handig zijn voor het opslaan van aanvullende informatie over de batch in een gestructureerde indeling. No
output_expires_after FileExpiresAfter Hiermee definieert u een vervaldatum voor het bestand. No
output_folder BatchOutputReference De map Azure Storage voor het opslaan van uitvoer. No

Responses

Statuscode: 201

Beschrijving: De batch is gemaakt.

Content-Type Type Description
application/json Batch

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

POST {endpoint}/openai/batches?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
    }
  }
}

Batch - Ophalen

GET {endpoint}/openai/batches/{batch-id}?api-version=2025-04-01-preview

Hiermee haalt u details op voor één batch die is opgegeven door de opgegeven batch-id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
batch-id path Yes string De id van de batch.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json Batch

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/batches/{batch-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
    }
  }
}

Batch - Annuleren

POST {endpoint}/openai/batches/{batch-id}/cancel?api-version=2025-04-01-preview

Annuleert de verwerking van de batch die is opgegeven door de opgegeven batch-id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
batch-id path Yes string De id van de batch.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: De batch is geannuleerd.

Content-Type Type Description
application/json Batch

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

POST {endpoint}/openai/batches/{batch-id}/cancel?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
    }
  }
}

Opgeslagen voltooiing - Lijst

GET {endpoint}/openai/chat/completions?api-version=2025-04-01-preview

Hiermee haalt u een lijst met opgeslagen voltooiingen op.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
metadata query No string Filter op het paar (sleutel, waarde) in opgeslagen voltooiing.
model query No string Filteren op modelnaam.
after query No string Id voor de laatst opgeslagen voltooiing van de vorige pagineringsaanvraag.
limit query No integer Het aantal opgeslagen voltooiingen dat moet worden opgehaald. De standaardwaarde is 20.
order query No string Volgorde van de resultaten op gemaakte tijd (oplopend of aflopend). Standaard ingesteld op desc.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json StoredCompletionList

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/chat/completions?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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
  }
}

Opgeslagen voltooiing - Ophalen

GET {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

Hiermee wordt opgeslagen voltooiing door de opgegeven opgeslagen voltooiings-id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
stored-completion-id path Yes string De id van de opgeslagen voltooiing.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json StoredCompletionResponse

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
      }
    ]
  }
}

Opgeslagen voltooiing - Bijwerken

POST {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

Opgeslagen voltooiing bijwerken door de opgegeven opgeslagen voltooiings-id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
stored-completion-id path Yes string De id van de opgeslagen voltooiing.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Request Body

Content-Type: application/json

Name Type Description Required Default
metadata object Willekeurige sleutel-waardeparen voor aanvullende informatie. No

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json StoredCompletion

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

POST {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
      }
    ]
  }
}

Opgeslagen voltooiing - Verwijderen

DELETE {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

Verwijder opgeslagen voltooiing door de opgegeven opgeslagen voltooiings-id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
stored-completion-id path Yes string De id van de opgeslagen voltooiing.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: De opgeslagen voltooiing is verwijderd.

Content-Type Type Description
application/json StoredCompletionDelete

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

DELETE {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 200

{
  "headers": {},
  "body": {
    "object": "chat.completion.deleted",
    "id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "deleted": true
  }
}

Opgeslagen voltooiing - Getmessages

GET {endpoint}/openai/chat/completions/{stored-completion-id}/messages?api-version=2025-04-01-preview

Hiermee worden opgeslagen voltooiingsberichten ontvangen door de opgegeven opgeslagen voltooiings-id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
stored-completion-id path Yes string De id van de opgeslagen voltooiing.
after query No string Id voor het laatst opgeslagen voltooiingsbericht van de vorige pagineringsaanvraag.
limit query No integer Aantal opgeslagen voltooiingsberichten dat moet worden opgehaald. De standaardwaarde is 20.
order query No string Volgorde van de resultaten per berichtindex (oplopend of aflopend). Standaard ingesteld op asc.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json StoredCompletionMessages

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/chat/completions/{stored-completion-id}/messages?api-version=2025-04-01-preview

Antwoorden: Statuscode: 200

{
  "headers": {},
  "body": {
    "object": "list",
    "data": [
      {
        "role": "user",
        "content": "Hello"
      }
    ],
    "total": 1,
    "first_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "last_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "has_more": false
  }
}

Evaluatie - Lijst ophalen

GET {endpoint}/openai/evals?api-version=2025-04-01-preview

Lijst met evaluaties voor een project.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
after query No string Id voor de laatsteval van de vorige pagineringsaanvraag.
limit query No integer Aantal evals dat moet worden opgehaald.
order query No string
Mogelijke waarden: asc, desc
Sorteervolgorde voor evals op tijdstempel. Gebruiken asc voor oplopende volgorde of desc voor aflopende volgorde.
order_by query No string
Mogelijke waarden: created_at, updated_at
Evals kunnen worden besteld op aanmaaktijd of laatst bijgewerkte tijd. Gebruik created_at deze functie voor aanmaaktijd of updated_at voor de laatst bijgewerkte tijd.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: Een lijst met evals

Content-Type Type Description
application/json EvalList

Examples

GET {endpoint}/openai/evals?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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
  }
}

Evaluatie - Maken

POST {endpoint}/openai/evals?api-version=2025-04-01-preview

Maak de structuur van een evaluatie die kan worden gebruikt om de prestaties van een model te testen. Een evaluatie is een set testcriteria en een gegevensbron. Nadat u een evaluatie hebt gemaakt, kunt u deze uitvoeren op verschillende modellen en modelparameters. We ondersteunen verschillende typen graders en gegevensbronnen.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 201

Description: OK

Content-Type Type Description
application/json Eval

Examples

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"
  }
 ]
}

Antwoorden: Statuscode: 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": {}
  }
}

Evaluatie - Verwijderen

DELETE {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

Een evaluatie verwijderen.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
eval-id path Yes string De id van de evaluatie die moet worden verwijderd.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: de evaluatie is verwijderd.

Content-Type Type Description
application/json object

Statuscode: 404

Beschrijving: Evaluatie is niet gevonden.

Content-Type Type Description
application/json Error

Examples

DELETE {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 200

{
  "headers": {},
  "body": {
    "object": "eval.deleted",
    "deleted": true,
    "eval_id": "eval_6801694950848190b10968bb628b651d"
  }
}

Statuscode: 404

{
  "headers": {},
  "body": {
    "code": "notFound",
    "message": "Evaluation with ID eval_6801694950848190b10968bb628b651d not found."
  }
}

Evaluatie - Ophalen

GET {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

Haal een evaluatie op id op.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
eval-id path Yes string De id van de evaluatie die moet worden opgehaald.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: De evaluatie

Content-Type Type Description
application/json Eval

Examples

GET {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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": {}
  }
}

Evaluatie - Bijwerken

POST {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

Bepaalde eigenschappen van een evaluatie bijwerken.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
eval-id path Yes string De id van de evaluatie die moet worden bijgewerkt.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: De bijgewerkte evaluatie

Content-Type Type Description
application/json Eval

Examples

POST {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

{
 "name": "Updated Math Quiz",
 "metadata": {
  "description": "Updated description"
 }
}

Antwoorden: Statuscode: 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"
    }
  }
}

Evaluatie - Getrunlist

GET {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview

Haal een lijst met uitvoeringen op voor een evaluatie.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
eval-id path Yes string De id van de evaluatie waarvoor uitvoeringen moeten worden opgehaald.
after query No string Id voor de laatste uitvoering van de vorige pagineringsaanvraag.
limit query No integer Aantal uitvoeringen dat moet worden opgehaald.
order query No string
Mogelijke waarden: asc, desc
Sorteervolgorde voor uitvoeringen op tijdstempel. Gebruiken asc voor oplopende volgorde of desc voor aflopende volgorde. Standaard ingesteld op asc.
status query No string
Mogelijke waarden: queued, in_progress, completed, , canceledfailed
Filter wordt uitgevoerd op status. Gebruik 'in de wachtrij', 'in_progress', 'mislukt', 'voltooid', 'geannuleerd'.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: Een lijst met uitvoeringen voor de evaluatie

Content-Type Type Description
application/json EvalRunList

Examples

GET {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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
  }
}

Evaluatie - Uitvoering maken

POST {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview

Maak een nieuwe evaluatieuitvoering. Dit is het eindpunt dat begint met beoordelen.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
eval-id path Yes string De id van de evaluatie waarvoor een uitvoering moet worden gemaakt.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 201

Beschrijving: Er is een uitvoering gemaakt voor de evaluatie

Content-Type Type Description
application/json EvalRun

Statuscode: 400

Beschrijving: Ongeldige aanvraag (bijvoorbeeld ontbrekend eval-object)

Content-Type Type Description
application/json Error

Examples

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
  }
 }
}

Antwoorden: Statuscode: 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": {}
  }
}

Evaluatie - Uitvoering verwijderen

DELETE {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

Een evaluatieuitvoering verwijderen.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
eval-id path Yes string De id van de evaluatie waaruit de uitvoering moet worden verwijderd.
run-id path Yes string De id van de uitvoering die moet worden verwijderd.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: De evaluatieuitvoering is verwijderd

Content-Type Type Description
application/json object

Statuscode: 404

Beschrijving: Uitvoeren is niet gevonden

Content-Type Type Description
application/json Error

Examples

DELETE {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 200

{
  "headers": {},
  "body": {
    "object": "eval.deleted",
    "deleted": true,
    "run_id": "evalrun_68016a056f0481909b9774447bdd1aa3"
  }
}

Statuscode: 404

{
  "headers": {},
  "body": {
    "code": "notFound",
    "message": "Evaluation Run with ID evalrun_68016a056f0481909b9774447bdd1aa3 not found."
  }
}

Evaluatie - Uitvoering ophalen

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

Haal een evaluatie op die wordt uitgevoerd op id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
eval-id path Yes string De id van de evaluatie waarvoor uitvoeringen moeten worden opgehaald.
run-id path Yes string De id van de uitvoering die moet worden opgehaald.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: De evaluatieuitvoering

Content-Type Type Description
application/json EvalRun

Examples

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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": {}
  }
}

Evaluatie - Uitvoering annuleren

POST {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

Annuleer een doorlopende evaluatieuitvoering.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
eval-id path Yes string De id van de evaluatie waarvan u de uitvoering wilt annuleren.
run-id path Yes string De id van de uitvoering die moet worden geannuleerd.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: Het geannuleerde uitvoerobject voor de evaluatie

Content-Type Type Description
application/json EvalRun

Examples

POST {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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": {}
  }
}

Evaluatie - Getrunoutputitems

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items?api-version=2025-04-01-preview

Haal een lijst met uitvoeritems op voor een evaluatieuitvoering.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
eval-id path Yes string De id van de evaluatie waarvoor uitvoeringen moeten worden opgehaald.
run-id path Yes string De id van de uitvoering om uitvoeritems voor op te halen.
after query No string Id voor het laatste uitvoeritem van de vorige pagineringsaanvraag.
limit query No integer Aantal uitvoeritems dat moet worden opgehaald.
status query No string
Mogelijke waarden: fail, pass
Uitvoeritems filteren op status. Gebruik failed dit om te filteren op mislukte uitvoeritems of pass om te filteren op doorgegeven uitvoeritems.
order query No string
Mogelijke waarden: asc, desc
Sorteervolgorde voor uitvoeritems op tijdstempel. Gebruiken asc voor oplopende volgorde of desc voor aflopende volgorde. Standaard ingesteld op asc.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: Een lijst met uitvoeritems voor de evaluatieuitvoering

Content-Type Type Description
application/json EvalRunOutputItemList

Examples

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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
  }
}

Evaluatie - Getrunoutputitem

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items/{output-item-id}?api-version=2025-04-01-preview

Haal een uitvoeritem voor de evaluatieuitvoering op op id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
eval-id path Yes string De id van de evaluatie waarvoor uitvoeringen moeten worden opgehaald.
run-id path Yes string De id van de uitvoering die moet worden opgehaald.
output-item-id path Yes string De id van het uitvoeritem dat moet worden opgehaald.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: Het uitvoeritem van de evaluatieuitvoering

Content-Type Type Description
application/json EvalRunOutputItem

Examples

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items/{output-item-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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
    }
  }
}

Bestanden - Lijst

GET {endpoint}/openai/files?api-version=2025-04-01-preview

Hiermee haalt u een lijst op van alle bestanden die eigendom zijn van de Azure OpenAI-resource.

Deze omvatten door de gebruiker geüploade inhoud, zoals bestanden met het doel 'fine-tune' voor training of validatie van modellen met fine-tunes, evenals bestanden die door de service worden gegenereerd, zoals 'fine-tune-results' die verschillende metrische gegevens voor de bijbehorende taak voor het afstemmen bevat.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
purpose query No string
Mogelijke waarden: fine-tune, fine-tune-results, assistants, assistants_output, batch, , batch_outputevalsevals_output
Alleen bestanden retourneren met het opgegeven doel.
limit query No integer Een limiet voor het aantal objecten dat moet worden geretourneerd. Limiet kan variëren tussen 1 en 10.000 en de standaardwaarde is 10.000.
after query No string Een cursor voor gebruik in paginering. after is een object-id die uw plaats in de lijst definieert. Als u bijvoorbeeld een lijstaanvraag indient en 100 objecten ontvangt die eindigen op obj_foo, kan de volgende aanroep na=obj_foo worden opgenomen om de volgende pagina van de lijst op te halen.
order query No string Sorteervolgorde op de created_at tijdstempel van de objecten. asc voor oplopende volgorde en desc voor aflopende volgorde.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json FileList

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/files?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Bestanden - Uploaden

POST {endpoint}/openai/files?api-version=2025-04-01-preview

Hiermee maakt u een nieuwe bestandsentiteit door gegevens van een lokale computer te uploaden. Geüploade bestanden kunnen bijvoorbeeld worden gebruikt voor het trainen of evalueren van nauwkeurig afgestemde modellen.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Request Body

Content-Type: multipart/form-data

Name Type Description Required Default
anchor string Definieert het anker ten opzichte van de tijd waarop de absolute vervaldatum moet worden gegenereerd. No
seconds integer Hiermee haalt u de relatieve verlooptijd in seconden op.
Bereik: [1209600 - 2592000]. No
file string Hiermee haalt u het bestand op of stelt u het in om te uploaden naar Azure OpenAI. Yes
purpose string Het beoogde doel van de geüploade documenten. Gebruik 'fine-tune' om af te stemmen. Hierdoor kunnen we de indeling van het geüploade bestand valideren. Yes

Responses

Statuscode: 201

Beschrijving: Het bestand is gemaakt.

Content-Type Type Description
application/json File

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

POST {endpoint}/openai/files?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Bestanden - Importeren

POST {endpoint}/openai/files/import?api-version=2025-04-01-preview

Hiermee maakt u een nieuwe bestandsentiteit door gegevens uit een opgegeven URL te importeren. Geüploade bestanden kunnen bijvoorbeeld worden gebruikt voor het trainen of evalueren van nauwkeurig afgestemde modellen.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Request Body

Content-Type: application/json

Name Type Description Required Default
content_url string De URL van waaruit u het document wilt downloaden (kan een SAS-URL van een blob of een andere externe URL zijn die toegankelijk is met een GET-aanvraag). Yes
expires_after FileExpiresAfter Hiermee definieert u een vervaldatum voor het bestand. No
filename string De naam van het JSON-regelsbestand dat moet worden geüpload.
Als de purpose regel is ingesteld op 'fine-tune', is elke regel een JSON-record met de velden Prompt en Voltooiing die uw trainingsvoorbeelden vertegenwoordigen. Yes
purpose Purpose Het beoogde doel van de geüploade documenten. Gebruik 'fine-tune' om af te stemmen. Hierdoor kunnen we de indeling van het geüploade bestand valideren. Yes

Responses

Statuscode: 201

Beschrijving: Het bestand is gemaakt.

Content-Type Type Description
application/json File

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

POST {endpoint}/openai/files/import?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Bestanden - Ophalen

GET {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview

Hiermee haalt u details op voor één bestand dat is opgegeven door de opgegeven bestands-id, inclusief status, grootte, doel, enzovoort.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
file-id path Yes string De id van het bestand.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json File

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 200

{
  "headers": {},
  "body": {
    "status": "processed",
    "bytes": 140,
    "purpose": "fine-tune",
    "filename": "puppy.jsonl",
    "id": "file-181a1cbdcdcf4677ada87f63a0928099",
    "created_at": 1646126127,
    "object": "file"
  }
}

Bestanden - Verwijderen

DELETE {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview

Hiermee verwijdert u het bestand met de opgegeven bestands-id.

Verwijderen is ook toegestaan als een bestand is gebruikt, bijvoorbeeld als trainingsbestand in een taak voor het afstemmen.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
file-id path Yes string De id van het bestand.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: Het bestand is verwijderd.

Content-Type Type Description
application/json FileDelete

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

DELETE {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 200

{
  "headers": {},
  "body": {
    "object": "file",
    "deleted": true,
    "id": "file-181a1cbdcdcf4677ada87f63a0928099"
  }
}

Bestanden - Inhoud ophalen

GET {endpoint}/openai/files/{file-id}/content?api-version=2025-04-01-preview

Hiermee haalt u de inhoud van het bestand op dat is opgegeven door de opgegeven bestands-id.

Bestanden kunnen door de gebruiker geüploade inhoud zijn of worden gegenereerd door de service, zoals metrische resultaten van een taak voor het afstemmen van de taak.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
file-id path Yes string De id van het bestand.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/octet-stream string
application/json string

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/octet-stream ErrorResponse
application/json ErrorResponse

Examples

GET {endpoint}/openai/files/{file-id}/content?api-version=2025-04-01-preview

Antwoorden: Statuscode: 200

{
  "headers": {},
  "body": "raw file content"
}

Fine-tuning - Lijst

GET {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview

Hiermee haalt u een lijst op met alle taken die eigendom zijn van de Azure OpenAI-resource. De details die worden geretourneerd voor elke taak voor het afstemmen, bevatten naast de id het basismodel, trainings- en validatiebestanden, hyperparameters, tijdstempels, status en gebeurtenissen.

Gebeurtenissen worden gemaakt wanneer de taakstatus wordt gewijzigd. Bijvoorbeeld uitvoeren of voltooien en wanneer de resultaten worden geüpload.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
after query No string Id voor de laatste gebeurtenis uit de vorige pagineringsaanvraag.
limit query No integer Aantal gebeurtenissen dat moet worden opgehaald. De standaardwaarde is 20.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json FineTuningJobList

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Afstemmen - Maken

POST {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview

Hiermee maakt u een taak waarmee een opgegeven model wordt aangepast op basis van een bepaald trainingsbestand.

Het antwoord bevat details van de enqueued-taak, inclusief taakstatus en hyperparameters.

De naam van het nauwkeurig afgestemde model wordt toegevoegd aan het antwoord zodra het is voltooid.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Request Body

Content-Type: application/json

Name Type Description Required Default
hyperparameters FineTuningHyperParameters De hyperparameterinstellingen die worden gebruikt in een taak voor nauwkeurig afstemmen. No
integrations array Een lijst met configuraties voor integraties die de taak voor afstemming ondersteunen. Er zijn veel integraties gepland, dus zorg ervoor dat u het integratietype controleert en erop reageert. No
method object Methode die wordt gebruikt voor het afstemmen van supervisie No
└─ type FineTuningMethodType No
model string De id (model-id) van het basismodel dat voor deze verfijning wordt gebruikt. Yes
seed integer Het zaad dat wordt gebruikt voor de verfijningstaak. Het doorgeven van dezelfde seed- en taakparameters moet dezelfde resultaten opleveren, maar kan in zeldzame gevallen verschillen. Als er geen seed is opgegeven, wordt er een voor u gegenereerd. No
suffix string Het achtervoegsel dat wordt gebruikt om het nauwkeurig afgestemde model te identificeren. Het achtervoegsel mag maximaal 40 tekens (a-z, A-Z, 0-9 en _) bevatten die worden toegevoegd aan de naam van het aangepaste model. No
training_file string De bestandsidentiteit (file-id) die wordt gebruikt voor het trainen van dit nauwkeurig afgestemde model. Yes
validation_file string De bestandsidentiteit (file-id) die wordt gebruikt om het nauwkeurig afgestemde model tijdens de training te evalueren. No

Responses

Statuscode: 201

Beschrijving: De fine tune is gemaakt.

Content-Type Type Description
application/json FineTuningJob

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

POST {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Afstemming - Krijgen

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview

Hiermee haalt u details op voor één fine-tuning-taak die is opgegeven door de opgegeven fine-tune-id.

De details bevatten het basismodel, trainings- en validatiebestanden, hyperparameters, tijdstempels, status en gebeurtenissen.

Gebeurtenissen worden gemaakt wanneer de taakstatus wordt gewijzigd, bijvoorbeeld wordt uitgevoerd of voltooid en wanneer de resultaten worden geüpload.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id path Yes string De id van de taak voor het afstemmen.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json FineTuningJob

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Afstemmen - Verwijderen

DELETE {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview

Hiermee verwijdert u de taak voor het afstemmen die is opgegeven door de opgegeven verfijnings-id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id path Yes string De id van de taak voor het afstemmen.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 204

Beschrijving: De fine tune is verwijderd.

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

DELETE {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 204

{
  "headers": {}
}

Afstemmen - Annuleren

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/cancel?api-version=2025-04-01-preview

Hiermee annuleert u de verwerking van de taak voor het afstemmen die is opgegeven door de opgegeven fine-tune-id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id path Yes string De id van de taak voor het afstemmen.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: De fine tune is geannuleerd

Content-Type Type Description
application/json FineTuningJob

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/cancel?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Afstemmen - Controlepunten ophalen

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?api-version=2025-04-01-preview

Hiermee haalt u de controlepunten op voor de taak die is opgegeven met de opgegeven fine-tune-id.

Controlepunten worden gemaakt aan het einde van geslaagde tijdvakken tijdens de training.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id path Yes string De id van de taak voor het afstemmen.
after query No string Id voor de laatste controlepunt-id van de vorige pagineringsaanvraag.
limit query No integer Aantal controlepunten dat moet worden opgehaald. De standaardwaarde is 10.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json FineTuningJobCheckpointList

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Afstemmen - Gebeurtenissen ophalen

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/events?api-version=2025-04-01-preview

Hiermee haalt u de gebeurtenissen op voor de taak die is opgegeven met de opgegeven verfijnings-id.

Gebeurtenissen worden gemaakt wanneer de taakstatus wordt gewijzigd, bijvoorbeeld wordt uitgevoerd of voltooid en wanneer de resultaten worden geüpload.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id path Yes string De id van de taak voor het afstemmen.
after query No string Id voor de laatste gebeurtenis uit de vorige pagineringsaanvraag.
limit query No integer Aantal gebeurtenissen dat moet worden opgehaald. De standaardwaarde is 20.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json FineTuningJobEventList

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/events?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Afstemmen - Onderbreken

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/pause?api-version=2025-04-01-preview

De verwerking van de taak voor het afstemmen onderbreken die is opgegeven door de opgegeven fine-tune-id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id path Yes string De id van de taak voor het afstemmen.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: De fine tune is onderbroken.

Content-Type Type Description
application/json FineTuningJob

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/pause?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Afstemmen - Hervatten

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/resume?api-version=2025-04-01-preview

Hiermee wordt de verwerking van de taak voor het afstemmen hervat die is opgegeven door de opgegeven verfijnings-id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id path Yes string De id van de taak voor het afstemmen.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Beschrijving: De fine tune is hervat.

Content-Type Type Description
application/json FineTuningJob

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/resume?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Opnametaken - Lijst

GET {endpoint}/openai/ingestion/jobs?api-version=2025-04-01-preview

Hiermee worden de opnametaken weergegeven.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
api-version query Yes string De aangevraagde API-versie.
mgmt-user-token header No string Het token dat wordt gebruikt voor toegang tot de werkruimte (alleen nodig voor rekentaken van gebruikers).

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json IngestionJobList

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/ingestion/jobs?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
      }
    ]
  }
}

Opnametaken - Maken

PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

Hiermee maakt u een opnametaak met de opgegeven taak-id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
api-version query Yes string De aangevraagde API-versie.
job-id path Yes string De id van de taak die wordt gemaakt.
mgmt-user-token header No string Het token dat wordt gebruikt voor toegang tot de werkruimte (alleen nodig voor rekentaken van gebruikers).
aml-user-token header No string Het token dat wordt gebruikt voor toegang tot de resources binnen de taak in de werkruimte (alleen nodig voor rekentaken van gebruikers).

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Request Body

Content-Type: application/json

Name Type Description Required Default
jobId string No
kind IngestionJobType Het taaktype. Yes

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json IngestionJob

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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

Antwoorden: Statuscode: 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"
    }
  }
}

Opnametaken - Ophalen

GET {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

Hiermee haalt u de details van de opgegeven taak-id op.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
api-version query Yes string De aangevraagde API-versie.
job-id path Yes string De id van de taak.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json IngestionJob

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
    }
  }
}

Opnamejomappen - Lijst

GET {endpoint}/openai/ingestion/jobs/{job-id}/runs?api-version=2025-04-01-preview

Toont de uitvoeringen van de opgegeven taak-id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
api-version query Yes string De aangevraagde API-versie.
job-id path Yes string De id van de taak.
mgmt-user-token header No string Het token dat wordt gebruikt voor toegang tot de werkruimte (alleen nodig voor rekentaken van gebruikers).

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json IngestionJobRunList

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/ingestion/jobs/{job-id}/runs?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
      }
    ]
  }
}

Opnamejo intimidaties - Get

GET {endpoint}/openai/ingestion/jobs/{job-id}/runs/{run-id}?api-version=2025-04-01-preview

Hiermee haalt u de details van de opgegeven uitvoerings-id op als onderdeel van de opgegeven taak-id.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
api-version query Yes string De aangevraagde API-versie.
job-id path Yes string De id van de taak.
run-id path Yes string De id van de uitvoering.
mgmt-user-token header No string Het token dat wordt gebruikt voor toegang tot de werkruimte (alleen nodig voor rekentaken van gebruikers).

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json IngestionJobRun

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/ingestion/jobs/{job-id}/runs/{run-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
        }
      ]
    }
  }
}

Modellen - Lijst

GET {endpoint}/openai/models?api-version=2025-04-01-preview

Hiermee haalt u een lijst op van alle modellen die toegankelijk zijn voor de Azure OpenAI-resource.

Dit zijn onder andere basismodellen en alle voltooide, nauwkeurig afgestemde modellen die eigendom zijn van de Azure OpenAI-resource.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json ModelList

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/models?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Modellen - Ophalen

GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview

Hiermee haalt u details op voor het model dat is opgegeven door de opgegeven modelId.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
model-id path Yes string De id van het model.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json Model

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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

Antwoorden: Statuscode: 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"
  }
}

Bestand uploaden - Start

POST {endpoint}/openai/uploads?api-version=2025-04-01-preview

Er wordt een tussenliggend uploadobject gemaakt, zodat u er onderdelen aan kunt toevoegen. Op dit moment kan een uploadgrootte maximaal 9 GB bedragen en verloopt het twee uur nadat deze is gemaakt.

Nadat het uploaden is voltooid, wordt een bestandsobject gegenereerd met alle geüploade onderdelen. Dit bestandsobject kan vervolgens op ons platform worden gebruikt, net als elk ander bestand.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Request Body

Content-Type: application/json

Name Type Description Required Default
bytes integer Yes
filename string Yes
mime_type string Yes
purpose Purpose Het beoogde doel van de geüploade documenten. Gebruik 'fine-tune' om af te stemmen. Hierdoor kunnen we de indeling van het geüploade bestand valideren. Yes

Request Body

Content-Type: text/json

Name Type Description Required Default
bytes integer Yes
filename string Yes
mime_type string Yes
purpose Purpose Het beoogde doel van de geüploade documenten. Gebruik 'fine-tune' om af te stemmen. Hierdoor kunnen we de indeling van het geüploade bestand valideren. Yes

Request Body

Content-Type: application/*+json

Name Type Description Required Default
bytes integer Yes
filename string Yes
mime_type string Yes
purpose Purpose Het beoogde doel van de geüploade documenten. Gebruik 'fine-tune' om af te stemmen. Hierdoor kunnen we de indeling van het geüploade bestand valideren. Yes

Responses

Statuscode: 200

Beschrijving: Het uploaden is gemaakt.

Content-Type Type Description
application/json UploadResource

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

POST {endpoint}/openai/uploads?api-version=2025-04-01-preview

{
 "purpose": "fine-tune",
 "filename": "training_data_v21.jsonl",
 "bytes": 2097152,
 "mime_type": "application/json"
}

Antwoorden: Statuscode: 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"
  }
}

Bestand uploaden - Annuleren

POST {endpoint}/openai/uploads/{upload-id}/cancel?api-version=2025-04-01-preview

Hiermee wordt het uploaden geannuleerd en worden alle geüploade onderdelen asynchroon verwijderd.

Er kunnen geen onderdelen worden toegevoegd nadat een upload is geannuleerd.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
upload-id path Yes string De id van de upload.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json UploadResource

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

POST {endpoint}/openai/uploads/{upload-id}/cancel?api-version=2025-04-01-preview

Antwoorden: Statuscode: 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"
  }
}

Bestand uploaden - Voltooien

POST {endpoint}/openai/uploads/{upload-id}/complete?api-version=2025-04-01-preview

Hiermee wordt het uploaden voltooid en bevat het geretourneerde uploadobject een geneste bestandsobject dat klaar is voor gebruik op het platform.

U kunt de volgorde van de onderdelen definiëren door een geordende lijst met deel-id's op te geven.

Het totale aantal geüploade bytes moet overeenkomen met de grootte die oorspronkelijk is opgegeven bij het maken van het uploadobject.

Na deze bewerking kunnen er geen extra onderdelen worden toegevoegd zodra het uploaden is voltooid.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
upload-id path Yes string De id van de upload.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Request Body

Content-Type: application/json

Name Type Description Required Default
md5 string No
part_ids array Yes

Request Body

Content-Type: text/json

Name Type Description Required Default
md5 string No
part_ids array Yes

Request Body

Content-Type: application/*+json

Name Type Description Required Default
md5 string No
part_ids array Yes

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json UploadResource

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

POST {endpoint}/openai/uploads/{upload-id}/complete?api-version=2025-04-01-preview

{
 "part_ids": [
  "LnmictL3p0u4LH/ko343nw==",
  "LmmictL3p0u4LH/ko343nw=="
 ]
}

Antwoorden: Statuscode: 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"
  }
}

Bestand uploaden - onderdeel

POST {endpoint}/openai/uploads/{upload-id}/parts?api-version=2025-04-01-preview

Voegt een onderdeel toe aan een uploadobject, waarbij elk onderdeel een segment vertegenwoordigt van het bestand dat u uploadt.

Elk onderdeel kan voldoen aan de standaardgroottelimiet voor het uploaden van bestanden, op basis van het doel van het bestand. U kunt onderdelen blijven toevoegen totdat u de limiet voor uploadgrootte van 9 GB bereikt.

URI Parameters

Name In Required Type Description
endpoint path Yes string
url
Ondersteunde Azure OpenAI-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door uw Azure OpenAI-resourcenaam). https://{your-resource-name}.openai.azure.com
upload-id path Yes string De id van de upload.
api-version query Yes string De aangevraagde API-versie.

Request Header

Gebruik verificatie op basis van tokens of API-sleutel. Verificatie met verificatie op basis van tokens wordt aanbevolen en veiliger.

Name Required Type Description
Authorization True string Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}

To genereer een verificatietoken met behulp van Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com

Type: oauth2
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Scope: https://ai.azure.com/.default
api-key True string Geef hier Azure OpenAI API-sleutel op

Request Body

Content-Type: multipart/form-data

Name Type Description Required Default
data string Yes

Responses

Statuscode: 200

Description: Success

Content-Type Type Description
application/json UploadPartResource

Statuscode: standaard

Beschrijving: Er is een fout opgetreden.

Content-Type Type Description
application/json ErrorResponse

Examples

POST {endpoint}/openai/uploads/{upload-id}/parts?api-version=2025-04-01-preview

Antwoorden: Statuscode: 200

{
  "headers": {},
  "body": {
    "upload_id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
    "azure_block_id": "LnmictL3p0u4LH/ko343nw==",
    "id": "uplprt-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "upload.part"
  }
}

Components

AzureAISearchIndex

Azure AI Zoeken Index.

Name Type Description Required Default
connectionId string De id van de verbinding die verwijst naar de Azure AI Zoeken Index. No
kind TargetType Het doeltype. Yes

BaseConnection

Een verbinding met een resource.

Discriminator voor BaseConnection

Dit onderdeel maakt gebruik van de eigenschap kind om onderscheid te maken tussen verschillende typen:

Type Value Schema
Name Type Description Required Default
kind ConnectionType Het verbindingstype. Yes

Batch

Definieert de waarden van een batch.

Name Type Description Required Default
cancelled_at integer Een tijdstempel toen deze batch werd geannuleerd (in unix-epochs). No
cancelling_at integer Een tijdstempel toen deze batch werd geannuleerd (in unix-epochs). No
completed_at integer Een tijdstempel waarop deze batch is voltooid (in unix-epochs). No
completion_window string Het tijdsbestek waarin de batch moet worden verwerkt. No
created_at integer Een tijdstempel toen deze batch werd gemaakt (in unix-epochs). No
endpoint string Het API-eindpunt dat door de batch wordt gebruikt. No
error_blob string De blob-URL met uitvoer van aanvragen met fouten. No
error_file_id string De id van het bestand met uitvoer van aanvragen met fouten. No
errors BatchErrors Voor batches die zijn mislukt, bevat dit meer informatie over de oorzaak van de fouten. No
expired_at integer Een tijdstempel wanneer deze batch is verlopen (in unix-epochs). No
expires_at integer Een tijdstempel wanneer deze batch verloopt (in unix-epochs). No
failed_at integer Een tijdstempel wanneer deze batch is mislukt (in unix-epochs). No
finalizing_at integer Een tijdstempel wanneer deze batch is begonnen met voltooien (in unix-epochs). No
id string De identiteit van dit item. Yes
in_progress_at integer Een tijdstempel waarop deze batch is begonnen met de voortgang (in unix-epochs). No
input_blob string De blob-URL met het invoerbestand voor de batch. No
input_file_id string De id van het invoerbestand voor de batch. Yes
metadata object Een set sleutel-waardeparen die aan de batch kunnen worden gekoppeld. Dit kan handig zijn voor het opslaan van aanvullende informatie over de batch in een gestructureerde indeling. No
object TypeDiscriminator Hiermee definieert u het type van een object. No
output_blob string De blob-URL met uitvoer van geslaagde aanvragen. No
output_file_id string De id van het bestand met uitvoer van geslaagde aanvragen. No
request_counts BatchRequestCounts De aanvraag telt voor verschillende statussen in de batch. No
status BatchStatus De status van een batch. No

BatchCreateRequest

Definieert de aanvraag voor het maken van een batch.

Name Type Description Required Default
completion_window string Het tijdsbestek waarin de batch moet worden verwerkt. Yes
endpoint string Het API-eindpunt dat door de batch wordt gebruikt. Yes
input_blob string De URL van een Azure Storage blob die moet worden gebruikt als invoer voor de batch. No
input_file_id string De id van het invoerbestand voor de batch. No
metadata object Een set sleutel-waardeparen die aan de batch kunnen worden gekoppeld. Dit kan handig zijn voor het opslaan van aanvullende informatie over de batch in een gestructureerde indeling. No
output_expires_after FileExpiresAfter Hiermee definieert u een vervaldatum voor het bestand. No
output_folder BatchOutputReference De map Azure Storage voor het opslaan van uitvoer. No

BatchErrorData

Foutinformatie voor een fout in batch.

Name Type Description Required Default
code string Een foutcode die het fouttype aangeeft. No
line string Het regelnummer van het invoerbestand waar de fout is opgetreden, indien van toepassing (kan null zijn). No
message string Een door mensen leesbaar bericht met meer informatie over de fout. No
param string De naam van de parameter die de fout heeft veroorzaakt, indien van toepassing (kan null zijn). No

BatchErrors

Voor batches die zijn mislukt, bevat dit meer informatie over de oorzaak van de fouten.

Name Type Description Required Default
data BatchErrorData Foutinformatie voor een fout in batch. No
object string Het type van het foutenobject. Dit is altijd 'lijst'. No

BatchRequestCounts

De aanvraag telt voor verschillende statussen in de batch.

Name Type Description Required Default
completed integer Het aantal aanvragen in de batch dat is voltooid. No
failed integer Het aantal aanvragen in de batch dat is mislukt. No
total integer Het totale aantal aanvragen in de batch. No

BatchOutputReference

De map Azure Storage voor het opslaan van uitvoer.

Name Type Description Required Default
delimiter string Optional. Het scheidingsteken dat wordt gebruikt in het mappad, standaard /. No
url string De URL van de map Azure Storage waarin de batchuitvoer wordt opgeslagen. No

BatchStatus

De status van een batch.

Property Value
Description De status van een batch.
Type string
Values validating
failed
in_progress
finalizing
completed
expired
cancelling
cancelled

BatchesList

Vertegenwoordigt een lijst met batches.

Name Type Description Required Default
data array De lijst met items. No
first_id string De id van de eerste batch in de lijst met geretourneerde batches. No
has_more boolean Een waarde die aangeeft of de lijst meer elementen bevat dan geretourneerd. No
last_id string De id van de laatste batch in de lijst met geretourneerde batches. No
object TypeDiscriminator Hiermee definieert u het type van een object. No

Capabilities

De mogelijkheden van een basismodel of het verfijnen van het model.

Name Type Description Required Default
chat_completion boolean Een waarde die aangeeft of een model ondersteuning biedt voor het voltooien van chats. Yes
completion boolean Een waarde die aangeeft of een model voltooiing ondersteunt. Yes
embeddings boolean Een waarde die aangeeft of een model insluitingen ondersteunt. Yes
fine_tune boolean Een waarde die aangeeft of een model kan worden gebruikt voor het afstemmen. Yes
inference boolean Een waarde die aangeeft of een model kan worden geïmplementeerd. Yes

Choice

Name Type Description Required Default
finish_reason string De reden waarom het model geen tokens meer genereert. No
index integer De index van de keuze in de lijst met keuzes. No
logprobs object Logboekinformatie over waarschijnlijkheid voor de keuze. No
message ChoiceMessage No

ChoiceMessage

Name Type Description Required Default
content string De inhoud van het bericht. No
role string De rol van de entiteit die het bericht maakt. No
tool_calls array Een lijst met de relevante hulpprogramma-aanroepen. No

ChunkingSettings

Chunking settings

Name Type Description Required Default
maxChunkSizeInTokens integer No

CompletionAction

De voltooiingsactie.

Property Value
Description De voltooiingsactie.
Type string
Values cleanUpTempAssets
keepAllAssets

ComputeType

Het rekentype.

Property Value
Description Het rekentype.
Type string
Values ServerlessCompute
CustomCompute

ConnectionStringConnection

Verbindingsreeksverbinding.

Name Type Description Required Default
connectionString string Connection string No
kind ConnectionType Het verbindingstype. Yes

ConnectionType

Het verbindingstype.

Property Value
Description Het verbindingstype.
Type string
Values EndpointWithKey
ConnectionString
EndpointWithManagedIdentity
WorkspaceConnection
RelativeConnection

CosmosDBIndex

CosmosDB Index.

Name Type Description Required Default
collectionName string De naam van de cosmos DB-verzameling. No
connectionId string De id van de verbinding die verwijst naar de cosmos DB. No
databaseName string De naam van de cosmos DB-database. No
kind TargetType Het doeltype. Yes

CrawlingSettings

Crawling settings

Name Type Description Required Default
maxCrawlDepth integer No
maxCrawlTimeInMins integer No
maxDownloadTimeInMins integer No
maxFileSize integer No
maxFiles integer No
maxRedirects integer No

CreateEvalCompletionsRunDataSource

Een CompletionsRunDataSource-object met een beschrijving van een modelsamplingconfiguratie.

Name Type Description Required Default
input_messages object No
└─ item_reference string Een verwijzing naar een variabele in de naamruimte item, bijvoorbeeld 'item.name'. No
└─ template array Een lijst met chatberichten die de prompt of context vormen. Kan variabele verwijzingen naar de naamruimte item bevatten, bijvoorbeeld {{item.name}}. No
└─ type enum Het type invoerberichten. templateOf item_reference .
Mogelijke waarden: template, item_reference
No
model string De naam van het model dat moet worden gebruikt voor het genereren van voltooiingen (bijvoorbeeld 'o3-mini'). No
sampling_params object No
└─ max_completion_tokens integer Het maximum aantal tokens in de gegenereerde uitvoer. No
└─ seed integer Een seed-waarde om de willekeurigheid tijdens steekproeven te initialiseren. No 42
└─ temperature number Een hogere temperatuur verhoogt de willekeurigheid in de uitvoer. No 1
└─ top_p number Een alternatief voor temperatuur voor kernmonsters; 1.0 bevat alle tokens. No 1
source object Yes
└─ type enum Het type bron. Kan een van EvalJsonlFileContentSource, EvalJsonlFileIdSourceof EvalStoredCompletionsSource.
Mogelijke waarden: EvalJsonlFileContentSource, EvalJsonlFileIdSourceEvalStoredCompletionsSource
No
type enum Het type gegevensbron uitvoeren. Altijd completions.
Mogelijke waarden: completions
Yes

CreateEvalCustomDataSourceConfig

Een CustomDataSourceConfig-object dat het schema definieert voor de gegevensbron die wordt gebruikt voor de evaluatieuitvoeringen. Dit schema wordt gebruikt om de vorm van de gegevens te definiëren: - Wordt gebruikt om uw testcriteria te definiëren en - welke gegevens nodig zijn bij het maken van een uitvoering

Name Type Description Required Default
include_sample_schema boolean Of de evaluatie verwacht dat u de voorbeeldnaamruimte vult (bijvoorbeeld door antwoorden van uw gegevensbron te genereren) No False
item_schema object Het json-schema voor elke rij in de gegevensbron. Yes
type enum Het type gegevensbron. Altijd custom.
Mogelijke waarden: custom
Yes

CreateEvalItem

Een chatbericht waaruit de prompt of context bestaat. Kan variabele verwijzingen naar de naamruimte item bevatten, dus {{item.name}}.

Name Type Description Required Default
content ['string', 'InputTextContent', 'object'] Tekstinvoer voor het model- kan sjabloontekenreeksen bevatten. Yes
role enum De rol van de berichtinvoer. Een vanuser, assistant, of systemdeveloper.
Mogelijke waarden: user, assistant, , systemdeveloper
Yes
type enum Het type berichtinvoer. Altijd message.
Mogelijke waarden: message
No

CreateEvalJsonlRunDataSource

Een JsonlRunDataSource-object met dat een JSONL-bestand opgeeft dat overeenkomt met de eval

Name Type Description Required Default
source object Yes
└─ content array De inhoud van het jsonl-bestand. No
└─ id string De id van het bestand. No
└─ type enum Het type jsonl-bron. Altijd file_id.
Mogelijke waarden: file_id
No
type enum Het type gegevensbron. Altijd jsonl.
Mogelijke waarden: jsonl
Yes

CreateEvalLabelModelGrader

Een LabelModelGrader-object dat gebruikmaakt van een model om labels toe te wijzen aan elk item in de evaluatie.

Name Type Description Required Default
input array Een lijst met chatberichten die de prompt of context vormen. Kan variabele verwijzingen naar de naamruimte item bevatten, dus {{item.name}}. Yes
labels array De labels die moeten worden geclassificeerd voor elk item in de evaluatie. Yes
model string Het model dat moet worden gebruikt voor de evaluatie. Moet gestructureerde uitvoer ondersteunen. Yes
name string De naam van de cijferaar. Yes
passing_labels array De labels die een doorgevend resultaat aangeven. Moet een subset van labels zijn. Yes
type enum Het objecttype, dat altijd label_modelis.
Mogelijke waarden: label_model
Yes

CreateEvalLogsDataSourceConfig

Een gegevensbronconfiguratie waarmee de metagegevenseigenschap van de opgeslagen voltooiingsquery wordt opgegeven. Dit zijn meestal metagegevens zoals usecase=chatbot of prompt-version=v2, enzovoort.

Name Type Description Required Default
metadata object Metagegevensfilters voor de logboekgegevensbron. No
type enum Het type gegevensbron. Altijd logs.
Mogelijke waarden: logs
Yes

CreateEvalRequest

Name Type Description Required Default
data_source_config object Een CustomDataSourceConfig-object dat het schema definieert voor de gegevensbron die wordt gebruikt voor de evaluatieuitvoeringen. Dit schema wordt gebruikt om de vorm van de gegevens te definiëren: - Wordt gebruikt om uw testcriteria te definiëren en - welke gegevens nodig zijn bij het maken van een uitvoering Yes
└─ include_sample_schema boolean Of de evaluatie verwacht dat u de voorbeeldnaamruimte vult (bijvoorbeeld door antwoorden van uw gegevensbron te genereren) No False
└─ item_schema object Het json-schema voor elke rij in de gegevensbron. No
└─ metadata object Metagegevensfilters voor de logboekgegevensbron. No
└─ type enum Het type gegevensbron. Altijd logs.
Mogelijke waarden: logs
No
metadata Metadata Set van 16 sleutel-waardeparen die aan een object kunnen worden gekoppeld. Dit kan handig zijn voor het opslaan van aanvullende informatie over het object in een gestructureerde indeling en het opvragen van objecten via API of het dashboard. Sleutels zijn tekenreeksen met een maximale lengte van 64 tekens. Waarden zijn tekenreeksen met een maximale lengte van 512 tekens. No
name string De naam van de evaluatie. No
testing_criteria array Een lijst met graders voor alle evaluatieuitvoeringen in deze groep. Yes

CreateEvalRunRequest

Name Type Description Required Default
data_source object Een JsonlRunDataSource-object met dat een JSONL-bestand opgeeft dat overeenkomt met de eval Yes
└─ input_messages object No
└─ item_reference string Een verwijzing naar een variabele in de naamruimte item, bijvoorbeeld 'item.name'. No
└─ template array Een lijst met chatberichten die de prompt of context vormen. Kan variabele verwijzingen naar de naamruimte item bevatten, bijvoorbeeld {{item.name}}. No
└─ type enum Het type invoerberichten. templateOf item_reference .
Mogelijke waarden: template, item_reference
No
└─ model string De naam van het model dat moet worden gebruikt voor het genereren van voltooiingen (bijvoorbeeld 'o3-mini'). No
└─ sampling_params object No
└─ max_completion_tokens integer Het maximum aantal tokens in de gegenereerde uitvoer. No
└─ seed integer Een seed-waarde om de willekeurigheid tijdens steekproeven te initialiseren. No 42
└─ temperature number Een hogere temperatuur verhoogt de willekeurigheid in de uitvoer. No 1
└─ top_p number Een alternatief voor temperatuur voor kernmonsters; 1.0 bevat alle tokens. No 1
└─ source object No
└─ type enum Het type bron. Kan een van EvalJsonlFileContentSource, EvalJsonlFileIdSourceof EvalStoredCompletionsSource.
Mogelijke waarden: EvalJsonlFileContentSource, EvalJsonlFileIdSourceEvalStoredCompletionsSource
No
└─ type enum Het type gegevensbron uitvoeren. Altijd completions.
Mogelijke waarden: completions
No
metadata Metadata Set van 16 sleutel-waardeparen die aan een object kunnen worden gekoppeld. Dit kan handig zijn voor het opslaan van aanvullende informatie over het object in een gestructureerde indeling en het opvragen van objecten via API of het dashboard. Sleutels zijn tekenreeksen met een maximale lengte van 64 tekens. Waarden zijn tekenreeksen met een maximale lengte van 512 tekens. No
name string De naam van de uitvoering. No

CreateEvalStoredCompletionsRunDataSource

Een StoredCompletionsRunDataSource-configuratie die een set filters beschrijft

Name Type Description Required Default
created_after integer Een optionele Unix-tijdstempel voor het filteren van items die na deze tijd zijn gemaakt. No
created_before integer Een optionele Unix-tijdstempel voor het filteren van items die vóór deze tijd zijn gemaakt. No
limit integer Een optioneel maximum aantal te retourneren items. No
metadata Metadata Set van 16 sleutel-waardeparen die aan een object kunnen worden gekoppeld. Dit kan handig zijn voor het opslaan van aanvullende informatie over het object in een gestructureerde indeling en het opvragen van objecten via API of het dashboard. Sleutels zijn tekenreeksen met een maximale lengte van 64 tekens. Waarden zijn tekenreeksen met een maximale lengte van 512 tekens. No
model string Een optioneel model om op te filteren (bijvoorbeeld 'gpt-4o'). No
type enum Het type gegevensbron. Altijd stored_completions.
Mogelijke waarden: stored_completions
Yes

CustomCompute

Custom compute.

Name Type Description Required Default
computeId string Id van de aangepaste berekening No
kind ComputeType Het rekentype. Yes

DeploymentConnection

Relatieve implementatieverbinding.

Name Type Description Required Default
kind ConnectionType Het verbindingstype. Yes

Deprecation

Definieert de datums van afschaffing voor de verschillende use cases van een model.

Basismodellen ondersteunen meestal 1 jaar na het maken van de basismodellen. Deductie wordt doorgaans 2 jaar na het maken van basismodellen of nauwkeurig afgestemde modellen ondersteund. De exacte datums worden opgegeven in de eigenschappen.

Name Type Description Required Default
fine_tune integer De einddatum voor het afstemmen van de ondersteuning van dit model. Dit is bedoeld null voor het verfijnen van modellen. No
inference integer De einddatum van de deductieondersteuning van dit model. Yes

DpoHyperparamsRequest

Hyperparameters voor DPO-methode voor het afstemmen

Name Type Description Required Default
batch_size integer De batchgrootte die moet worden gebruikt voor training. De batchgrootte is het aantal trainingsvoorbeelden dat wordt gebruikt voor het trainen van één vooruit- en achterwaartse pass. Over het algemeen hebben we vastgesteld dat grotere batchgrootten meestal beter werken voor grotere gegevenssets. De standaardwaarde en de maximumwaarde voor deze eigenschap zijn specifiek voor een basismodel. No
beta number Bètawaarde van DPO. No
l2_multiplier number Regularisatie-vermenigvuldiger L2 No
learning_rate_multiplier number De vermenigvuldiger met leersnelheid die moet worden gebruikt voor training. Het afstemmen van de leersnelheid is het oorspronkelijke leerpercentage dat wordt gebruikt voor pretraining vermenigvuldigd met deze waarde. Grotere leersnelheden presteren meestal beter met grotere batchgrootten. We raden u aan te experimenteren met waarden in het bereik 0,02 tot 0,2 om te zien wat de beste resultaten oplevert. No
n_epochs integer Het aantal tijdvakken waarvoor het model moet worden getraind. Een tijdsperiode verwijst naar één volledige cyclus door de trainingsgegevensset. No

DpoMethod

Aanvraag voor het afstemmen van DPO-methoden

Name Type Description Required Default
dpo DpoMethodConfigRequest Configuratie voor dpo de verfijningsmethode. Bevat DPO-specifieke hyperparameters Yes
type FineTuningMethodType Yes

DpoMethodConfigRequest

Configuratie voor dpo de verfijningsmethode. Bevat DPO-specifieke hyperparameters

Name Type Description Required Default
hyperparameters DpoHyperparamsRequest Hyperparameters voor DPO-methode voor het afstemmen No

DpoMethodRequest

Aanvraag voor het afstemmen van DPO-methoden

Name Type Description Required Default
dpo DpoMethodConfigRequest Configuratie voor dpo de verfijningsmethode. Bevat DPO-specifieke hyperparameters Yes
type FineTuningMethodType Yes

EndpointKeyConnection

Verbinding met eindpuntsleutel.

Name Type Description Required Default
endpoint string Endpoint No
key string Key No
kind ConnectionType Het verbindingstype. Yes

EndpointMIConnection

Managed Identity-verbinding met eindpunt.

Name Type Description Required Default
endpoint string Endpoint No
kind ConnectionType Het verbindingstype. Yes
resourceId string Resource Id No

Error

Foutinhoud zoals gedefinieerd in de Microsoft REST-richtlijnen.

Name Type Description Required Default
code ErrorCode Foutcodes zoals gedefinieerd in de Microsoft REST-richtlijnen. Yes
details array De foutdetails indien beschikbaar. No
innererror InnerError Interne fout zoals gedefinieerd in de Microsoft REST-richtlijnen. No
message string Het bericht van deze fout. Yes
target string De locatie waar de fout is opgetreden, indien beschikbaar. No

ErrorCode

Foutcodes zoals gedefinieerd in de Microsoft REST-richtlijnen.

Property Value
Description Foutcodes zoals gedefinieerd in de Microsoft REST-richtlijnen.
Type string
Values conflict
invalidPayload
forbidden
notFound
unexpectedEntityState
itemDoesAlreadyExist
serviceUnavailable
internalFailure
quotaExceeded
jsonlValidationFailed
fileImportFailed
tooManyRequests
unauthorized
contentFilter

ErrorResponse

Foutreactie zoals gedefinieerd in de Microsoft REST-richtlijnen.

Name Type Description Required Default
error Error Foutinhoud zoals gedefinieerd in de Microsoft REST-richtlijnen. Yes

Eval

Een Eval-object met een configuratie- en testcriteria voor een gegevensbron. Een Eval vertegenwoordigt een taak die moet worden uitgevoerd voor uw LLM-integratie. Like:

  • De kwaliteit van mijn chatbot verbeteren
  • Bekijk hoe goed mijn chatbot de klantondersteuning afhandelt
  • Controleer of o3-mini beter is in mijn use case dan gpt-4o
Name Type Description Required Default
created_at integer De Unix-tijdstempel (in seconden) voor het moment waarop de eval is gemaakt. Yes
data_source_config object Een CustomDataSourceConfig waarmee het schema van uw item en eventueel sample naamruimten wordt opgegeven. Het antwoordschema definieert de vorm van de gegevens die worden gebruikt om uw testcriteria te definiëren en welke gegevens nodig zijn bij het maken van een uitvoering Yes
└─ metadata Metadata Set van 16 sleutel-waardeparen die aan een object kunnen worden gekoppeld. Dit kan handig zijn voor het opslaan van aanvullende informatie over het object in een gestructureerde indeling en het opvragen van objecten via API of het dashboard. Sleutels zijn tekenreeksen met een maximale lengte van 64 tekens. Waarden zijn tekenreeksen met een maximale lengte van 512 tekens. No
└─ schema object Het json-schema voor de gegevensbronitems uitvoeren. Leer hier hoe u JSON-schema's bouwt. No
└─ type enum Het type gegevensbron. Altijd stored_completions.
Mogelijke waarden: stored_completions
No
id string Unieke id voor de evaluatie. Yes
metadata Metadata Set van 16 sleutel-waardeparen die aan een object kunnen worden gekoppeld. Dit kan handig zijn voor het opslaan van aanvullende informatie over het object in een gestructureerde indeling en het opvragen van objecten via API of het dashboard. Sleutels zijn tekenreeksen met een maximale lengte van 64 tekens. Waarden zijn tekenreeksen met een maximale lengte van 512 tekens. Yes
name string De naam van de evaluatie. Yes
object enum Het objecttype.
Mogelijke waarden: eval
Yes
testing_criteria array Een lijst met testcriteria. Yes

EvalApiError

Een object dat een foutbericht weergeeft van de Eval-API.

Name Type Description Required Default
code string De foutcode. Yes
message string Het foutbericht. Yes

EvalCustomDataSourceConfig

Een CustomDataSourceConfig waarmee het schema van uw item en eventueel sample naamruimten wordt opgegeven. Het antwoordschema definieert de vorm van de gegevens die worden gebruikt om uw testcriteria te definiëren en welke gegevens nodig zijn bij het maken van een uitvoering

Name Type Description Required Default
schema object Het json-schema voor de gegevensbronitems uitvoeren. Leer hier hoe u JSON-schema's bouwt. Yes
type enum Het type gegevensbron. Altijd custom.
Mogelijke waarden: custom
Yes

EvalFileRunDataSource

Een FileRunDataSource-configuratie met een bestands-id

Name Type Description Required Default
file_id string De id van het bestand. Yes
type enum Het type gegevensbron. Altijd file.
Mogelijke waarden: file
Yes

EvalItem

Een berichtinvoer voor het model met een rol die de instructies in de volgende hiërarchie aangeeft. Instructies met de developer of system rol hebben voorrang op instructies die met de user rol worden gegeven. Berichten met de assistant rol worden verondersteld te zijn gegenereerd door het model in eerdere interacties.

Name Type Description Required Default
content object Een tekstinvoer voor het model. Yes
└─ text string De tekstuitvoer van het model. No
└─ type enum Het type uitvoertekst. Altijd output_text.
Mogelijke waarden: output_text
No
role enum De rol van de berichtinvoer. Een vanuser, assistant, of systemdeveloper.
Mogelijke waarden: user, assistant, , systemdeveloper
Yes
type enum Het type berichtinvoer. Altijd message.
Mogelijke waarden: message
No

EvalJsonlFileContentSource

Name Type Description Required Default
content array De inhoud van het jsonl-bestand. Yes
type enum Het type jsonl-bron. Altijd file_content.
Mogelijke waarden: file_content
Yes

EvalJsonlFileIdSource

Name Type Description Required Default
id string De id van het bestand. Yes
type enum Het type jsonl-bron. Altijd file_id.
Mogelijke waarden: file_id
Yes

EvalLabelModelGrader

Een LabelModelGrader-object dat gebruikmaakt van een model om labels toe te wijzen aan elk item in de evaluatie.

Name Type Description Required Default
input array Yes
labels array De labels die aan elk item in de evaluatie moeten worden toegewezen. Yes
model string Het model dat moet worden gebruikt voor de evaluatie. Moet gestructureerde uitvoer ondersteunen. Yes
name string De naam van de cijferaar. Yes
passing_labels array De labels die een doorgevend resultaat aangeven. Moet een subset van labels zijn. Yes
type enum Het objecttype, dat altijd label_modelis.
Mogelijke waarden: label_model
Yes

EvalList

Een object dat een lijst met evals vertegenwoordigt.

Name Type Description Required Default
data array Een matrix met evaluatieobjecten. Yes
first_id string De id van de eersteval in de gegevensmatrix. Yes
has_more boolean Geeft aan of er meer evals beschikbaar zijn. Yes
last_id string De id van de laatsteval in de gegevensmatrix. Yes
object enum Het type van dit object. Deze is altijd ingesteld op 'list'.
Mogelijke waarden: list
Yes

EvalRun

Een schema dat een evaluatieuitvoering vertegenwoordigt.

Name Type Description Required Default
created_at integer Unix-tijdstempel (in seconden) wanneer de evaluatieuitvoering is gemaakt. Yes
data_source object Een JsonlRunDataSource-object met dat een JSONL-bestand opgeeft dat overeenkomt met de eval Yes
└─ input_messages object No
└─ item_reference string Een verwijzing naar een variabele in de naamruimte item, bijvoorbeeld 'item.name'. No
└─ template array Een lijst met chatberichten die de prompt of context vormen. Kan variabele verwijzingen naar de naamruimte item bevatten, bijvoorbeeld {{item.name}}. No
└─ type enum Het type invoerberichten. templateOf item_reference .
Mogelijke waarden: template, item_reference
No
└─ model string De naam van het model dat moet worden gebruikt voor het genereren van voltooiingen (bijvoorbeeld 'o3-mini'). No
└─ sampling_params object No
└─ max_completion_tokens integer Het maximum aantal tokens in de gegenereerde uitvoer. No
└─ seed integer Een seed-waarde om de willekeurigheid tijdens steekproeven te initialiseren. No 42
└─ temperature number Een hogere temperatuur verhoogt de willekeurigheid in de uitvoer. No 1
└─ top_p number Een alternatief voor temperatuur voor kernmonsters; 1.0 bevat alle tokens. No 1
└─ source object No
└─ type enum Het type bron. Kan een van EvalJsonlFileContentSource, EvalJsonlFileIdSourceof EvalStoredCompletionsSource.
Mogelijke waarden: EvalJsonlFileContentSource, EvalJsonlFileIdSourceEvalStoredCompletionsSource
No
└─ type enum Het type gegevensbron uitvoeren. Altijd completions.
Mogelijke waarden: completions
No
error EvalApiError Een object dat een foutbericht weergeeft van de Eval-API. Yes
eval_id string De id van de bijbehorende evaluatie. Yes
id string Unieke id voor de evaluatieuitvoering. Yes
metadata Metadata Set van 16 sleutel-waardeparen die aan een object kunnen worden gekoppeld. Dit kan handig zijn voor het opslaan van aanvullende informatie over het object in een gestructureerde indeling en het opvragen van objecten via API of het dashboard. Sleutels zijn tekenreeksen met een maximale lengte van 64 tekens. Waarden zijn tekenreeksen met een maximale lengte van 512 tekens. Yes
model string Het model dat wordt geëvalueerd, indien van toepassing. Yes
name string De naam van de evaluatieuitvoering. Yes
object enum Het type object. Always "eval.run".
Mogelijke waarden: eval.run
Yes
per_model_usage array Gebruiksstatistieken voor elk model tijdens de evaluatieuitvoering. Yes
per_testing_criteria_results array Resultaten per testcriteria die zijn toegepast tijdens de evaluatieuitvoering. Yes
report_url string De URL naar het weergegeven evaluatierapport op het UI-dashboard. Yes
result_counts object Tellers die de resultaten van de evaluatieuitvoering samenvatten. Yes
└─ errored integer Aantal uitvoeritems dat heeft geresulteerd in een fout. No
└─ failed integer Aantal uitvoeritems dat de evaluatie niet heeft doorstaan. No
└─ passed integer Aantal uitvoeritems dat de evaluatie heeft doorstaan. No
└─ total integer Totaal aantal uitgevoerde uitvoeritems. No
status string De status van de evaluatieuitvoering. Yes

EvalRunList

Een object dat een lijst met uitvoeringen voor een evaluatie vertegenwoordigt.

Name Type Description Required Default
data array Een matrix met evaluatie-uitvoeringsobjecten. Yes
first_id string De id van de eerste evaluatieuitvoering in de gegevensmatrix. Yes
has_more boolean Geeft aan of er meer evals beschikbaar zijn. Yes
last_id string De id van de laatste evaluatieuitvoering in de gegevensmatrix. Yes
object enum Het type van dit object. Deze is altijd ingesteld op 'list'.
Mogelijke waarden: list
Yes

EvalRunOutputItem

Een schema dat een uitvoeritem voor de evaluatieuitvoering vertegenwoordigt.

Name Type Description Required Default
created_at integer Unix-tijdstempel (in seconden) wanneer de evaluatieuitvoering is gemaakt. Yes
datasource_item object Details van het invoergegevensbronitem. Yes
datasource_item_id integer De id voor het gegevensbronitem. Yes
eval_id string De id van de evaluatiegroep. Yes
id string Unieke id voor het uitvoeritem van de evaluatieuitvoering. Yes
object enum Het type object. Always "eval.run.output_item".
Mogelijke waarden: eval.run.output_item
Yes
results array Een lijst met resultaten uit de evaluatieuitvoering. Yes
run_id string De id van de evaluatieuitvoering die is gekoppeld aan dit uitvoeritem. Yes
sample object Een voorbeeld met de invoer en uitvoer van de evaluatieuitvoering. Yes
└─ error EvalApiError Een object dat een foutbericht weergeeft van de Eval-API. No
└─ finish_reason string De reden waarom de voorbeeldgeneratie is voltooid. No
└─ input array Een matrix met invoerberichten. No
└─ max_completion_tokens integer Het maximum aantal tokens dat is toegestaan voor voltooiing. No
└─ model string Het model dat wordt gebruikt voor het genereren van het voorbeeld. No
└─ output array Een matrix met uitvoerberichten. No
└─ seed integer Het zaad dat wordt gebruikt voor het genereren van het voorbeeld. No
└─ temperature number De gebruikte steekproeftemperatuur. No
└─ top_p number De top_p waarde die wordt gebruikt voor steekproeven. No
└─ usage object Gebruiksgegevens voor token voor het voorbeeld. No
└─ cached_tokens integer Het aantal tokens dat is opgehaald uit de cache. No
└─ completion_tokens integer Het aantal voltooiingstokens dat is gegenereerd. No
└─ prompt_tokens integer Het aantal prompttokens dat wordt gebruikt. No
└─ total_tokens integer Het totale aantal gebruikte tokens. No
status string De status van de evaluatieuitvoering. Yes

EvalRunOutputItemList

Een object dat een lijst met uitvoeritems vertegenwoordigt voor een evaluatieuitvoering.

Name Type Description Required Default
data array Een matrix met uitvoeritemobjecten voor het uitvoeren van een evaluatierun. Yes
first_id string De id van het eerste uitvoeritem voor het uitvoeren van een evaluatie in de gegevensmatrix. Yes
has_more boolean Hiermee wordt aangegeven of er meer uitvoeritems voor de evaluatieuitvoering beschikbaar zijn. Yes
last_id string De id van het uitvoeritem voor de laatste evaluatieuitvoering in de gegevensmatrix. Yes
object enum Het type van dit object. Deze is altijd ingesteld op 'list'.
Mogelijke waarden: list
Yes

EvalScoreModelGrader

Een ScoreModelGrader-object dat gebruikmaakt van een model om een score toe te wijzen aan de invoer.

Name Type Description Required Default
input array De invoertekst. Dit kunnen sjabloontekenreeksen zijn. Yes
model string Het model dat moet worden gebruikt voor de evaluatie. Yes
name string De naam van de cijferaar. Yes
pass_threshold number De drempelwaarde voor de score. No
range array Het bereik van de score. Standaard ingesteld op [0, 1]. No
sampling_params object De steekproefparameters voor het model. No
type enum Het objecttype, dat altijd score_modelis.
Mogelijke waarden: score_model
Yes

EvalStoredCompletionsDataSourceConfig

Een StoredCompletionsDataSourceConfig waarmee de metagegevenseigenschap van uw opgeslagen voltooiingsquery wordt opgegeven. Dit zijn meestal metagegevens zoals usecase=chatbot of prompt-version=v2, enzovoort. Het schema dat door deze gegevensbronconfiguratie wordt geretourneerd, wordt gebruikt om te definiëren welke variabelen beschikbaar zijn in uw evals. item en sample beide worden gedefinieerd bij het gebruik van deze configuratie van de gegevensbron.

Name Type Description Required Default
metadata Metadata Set van 16 sleutel-waardeparen die aan een object kunnen worden gekoppeld. Dit kan handig zijn voor het opslaan van aanvullende informatie over het object in een gestructureerde indeling en het opvragen van objecten via API of het dashboard. Sleutels zijn tekenreeksen met een maximale lengte van 64 tekens. Waarden zijn tekenreeksen met een maximale lengte van 512 tekens. No
schema object Het json-schema voor de gegevensbronitems uitvoeren. Leer hier hoe u JSON-schema's bouwt. Yes
type enum Het type gegevensbron. Altijd stored_completions.
Mogelijke waarden: stored_completions
Yes

EvalStoredCompletionsSource

Een StoredCompletionsRunDataSource-configuratie die een set filters beschrijft

Name Type Description Required Default
created_after integer Een optionele Unix-tijdstempel voor het filteren van items die na deze tijd zijn gemaakt. No
created_before integer Een optionele Unix-tijdstempel voor het filteren van items die vóór deze tijd zijn gemaakt. No
limit integer Een optioneel maximum aantal te retourneren items. No
metadata Metadata Set van 16 sleutel-waardeparen die aan een object kunnen worden gekoppeld. Dit kan handig zijn voor het opslaan van aanvullende informatie over het object in een gestructureerde indeling en het opvragen van objecten via API of het dashboard. Sleutels zijn tekenreeksen met een maximale lengte van 64 tekens. Waarden zijn tekenreeksen met een maximale lengte van 512 tekens. No
model string Een optioneel model om op te filteren (bijvoorbeeld 'gpt-4o'). No
type enum Het type bron. Altijd stored_completions.
Mogelijke waarden: stored_completions
Yes

EvalStringCheckGrader

Een StringCheckGrader-object dat een tekenreeksvergelijking tussen invoer en verwijzing uitvoert met behulp van een opgegeven bewerking.

Name Type Description Required Default
input string De invoertekst. Dit kunnen sjabloontekenreeksen zijn. Yes
name string De naam van de cijferaar. Yes
operation enum De tekenreekscontrolebewerking die moet worden uitgevoerd. Een vaneq, ne, of likeilike.
Mogelijke waarden: eq, ne, , likeilike
Yes
reference string De verwijzingstekst. Dit kunnen sjabloontekenreeksen zijn. Yes
type enum Het objecttype, dat altijd string_checkis.
Mogelijke waarden: string_check
Yes

EvalTextSimilarityGrader

Een TextSimilarityGrader-object waarmee tekst wordt beoordeeld op basis van metrische overeenkomsten.

Name Type Description Required Default
evaluation_metric enum De metrische evaluatiegegevens die moeten worden gebruikt. Een van fuzzy_match, , bleu, gleu, , meteor, rouge_1, rouge_2, , rouge_3, , rouge_4, , , rouge_5of rouge_l.
Mogelijke waarden: fuzzy_match, bleu, , gleu, meteor, rouge_1, rouge_2, rouge_3rouge_4rouge_5rouge_l
Yes
input string De tekst die wordt beoordeeld. Yes
name string De naam van de cijferaar. No
pass_threshold number Een float-score waarbij een waarde groter dan of gelijk aangeeft dat een cijfer wordt doorgegeven. Yes
reference string De tekst wordt beoordeeld op basis van. Yes
type enum Het type cijfer.
Mogelijke waarden: text_similarity
Yes

EventType

Definieert de ernst van een inhoudsfilterresultaat.

Property Value
Description Definieert de ernst van een inhoudsfilterresultaat.
Type string
Values message
metrics

File

Een bestand is een document dat kan worden gebruikt voor training en validatie. Het kan ook een servicedocument met resultaatdetails zijn.

Name Type Description Required Default
bytes integer De grootte van dit bestand indien beschikbaar (kan null zijn). Bestandsgrootten die groter zijn dan 2^53-1, worden niet ondersteund om compatibiliteit met JavaScript-gehele getallen te garanderen. No
created_at integer Een tijdstempel waarin deze taak of dit item is gemaakt (in unix-epochs). No
expires_at integer Een UNIX-tijdstempel (het aantal seconden dat is verstreken sinds 1 januari 1970) wanneer het bestand is verlopen. No
filename string De naam van het bestand. Yes
id string De identiteit van dit item. No
object TypeDiscriminator Hiermee definieert u het type van een object. No
purpose Purpose Het beoogde doel van de geüploade documenten. Gebruik 'fine-tune' om af te stemmen. Hierdoor kunnen we de indeling van het geüploade bestand valideren. Yes
status FileState De status van een bestand. No
status_details string Het foutbericht met details voor het geval de verwerking van dit bestand is mislukt. Deprecated. No

FileCreate

Hiermee definieert u een document dat moet worden geïmporteerd uit een URL voor externe inhoud die kan worden gebruikt met Azure OpenAI.

Name Type Description Required Default
content_url string De URL van waaruit u het document wilt downloaden (kan een SAS-URL van een blob of een andere externe URL zijn die toegankelijk is met een GET-aanvraag). Yes
purpose Purpose Het beoogde doel van de geüploade documenten. Gebruik 'fine-tune' om af te stemmen. Hierdoor kunnen we de indeling van het geüploade bestand valideren. Yes

FileDelete

Hiermee definieert u het antwoord voor Bestand verwijderen.

Name Type Description Required Default
deleted boolean Een waarde die aangeeft of het bestand wordt verwijderd. Yes
id string De bestands-id die is verwijderd. Yes
object string Als het bestand is verwijderd. Yes

FileDetails

Een bestandsdetail is een document dat door batchservice wordt gebruikt om bestandsblobgegevens op te halen.

Name Type Description Required Default
filename string De naam van het bestand. Yes
id string De identiteit van dit item. No
path string Het relatieve pad naar het bestand in de container. No
purpose Purpose Het beoogde doel van de geüploade documenten. Gebruik 'fine-tune' om af te stemmen. Hierdoor kunnen we de indeling van het geüploade bestand valideren. Yes
storage_account_uri string De URL van het opslagaccount van dit bestand. No
storage_container_name string De naam van de opslagcontainer van deze bestandsblob. No

FileExpiresAfter

Hiermee definieert u een vervaldatum voor het bestand.

Name Type Description Required Default
anchor FileExpiryAnchor Definieert het anker ten opzichte van de tijd waarop de absolute vervaldatum moet worden gegenereerd. No
seconds integer De relatieve verlooptijd in seconden. Bereik: [1209600 - 2592000]. No

FileExpiryAnchor

Definieert het anker ten opzichte van de tijd waarop de absolute vervaldatum moet worden gegenereerd.

Property Value
Description Definieert het anker ten opzichte van de tijd waarop de absolute vervaldatum moet worden gegenereerd.
Type string
Values created_at

FileImport

Hiermee definieert u een document dat moet worden geïmporteerd uit een URL voor externe inhoud die kan worden gebruikt met Azure OpenAI.

Name Type Description Required Default
content_url string De URL van waaruit u het document wilt downloaden (kan een SAS-URL van een blob of een andere externe URL zijn die toegankelijk is met een GET-aanvraag). Yes
expires_after FileExpiresAfter Hiermee definieert u een vervaldatum voor het bestand. No
filename string De naam van het JSON-regelsbestand dat moet worden geüpload. Als de purpose regel is ingesteld op 'fine-tune', is elke regel een JSON-record met de velden Prompt en Voltooiing die uw trainingsvoorbeelden vertegenwoordigen. Yes
purpose Purpose Het beoogde doel van de geüploade documenten. Gebruik 'fine-tune' om af te stemmen. Hierdoor kunnen we de indeling van het geüploade bestand valideren. Yes

FileList

Vertegenwoordigt een lijst met bestanden.

Name Type Description Required Default
data array De lijst met items. No
object TypeDiscriminator Hiermee definieert u het type van een object. No

FileState

De status van een bestand.

Property Value
Description De status van een bestand.
Type string
Values uploaded
pending
running
processed
error
deleting
deleted

FineTuneMethod

Discriminator voor FineTuneMethod

Dit onderdeel maakt gebruik van de eigenschap type om onderscheid te maken tussen verschillende typen:

Type Value Schema
Name Type Description Required Default
type FineTuningMethodType Yes

FineTuneMethodRequest

Discriminator voor FineTuneMethodRequest

Dit onderdeel maakt gebruik van de eigenschap type om onderscheid te maken tussen verschillende typen:

Type Value Schema
Name Type Description Required Default
type FineTuningMethodType Yes

FineTuningHyperParameters

De hyperparameterinstellingen die worden gebruikt in een taak voor nauwkeurig afstemmen.

Name Type Description Required Default
batch_size integer De batchgrootte die moet worden gebruikt voor training. De batchgrootte is het aantal trainingsvoorbeelden dat wordt gebruikt voor het trainen van één vooruit- en achterwaartse pass. Over het algemeen hebben we vastgesteld dat grotere batchgrootten meestal beter werken voor grotere gegevenssets. De standaardwaarde en de maximumwaarde voor deze eigenschap zijn specifiek voor een basismodel. No
learning_rate_multiplier number De vermenigvuldiger met leersnelheid die moet worden gebruikt voor training. Het afstemmen van de leersnelheid is het oorspronkelijke leerpercentage dat wordt gebruikt voor pretraining vermenigvuldigd met deze waarde. Grotere leersnelheden presteren meestal beter met grotere batchgrootten. We raden u aan te experimenteren met waarden in het bereik 0,02 tot 0,2 om te zien wat de beste resultaten oplevert. No
n_epochs integer Het aantal tijdvakken waarvoor het model moet worden getraind. Een tijdsperiode verwijst naar één volledige cyclus door de trainingsgegevensset. No

FineTuningJob

Hiermee definieert u de waarden van een taak voor het afstemmen.

Name Type Description Required Default
created_at integer Een tijdstempel waarin deze taak of dit item is gemaakt (in unix-epochs). No
error FineTuningJobError Voor het verfijnen van taken die zijn mislukt, bevat dit meer informatie over de oorzaak van de fout. No
estimated_finish integer De Unix-tijdstempel (in seconden) voor wanneer de taak voor het afstemmen wordt geschat. De waarde is null als de taak voor het afstemmen niet wordt uitgevoerd. No
fine_tuned_model string De id (model-id) van het resulterende, nauwkeurig afgestemde model. Deze eigenschap is alleen ingevuld voor voltooide uitvoeringen voor het afstemmen van uitvoeringen. Gebruik deze id om een implementatie te maken voor deductie. No
finished_at integer Een tijdstempel wanneer deze taak of dit item is voltooid (in unix-epochs). No
hyperparameters FineTuningHyperParameters De hyperparameterinstellingen die worden gebruikt in een taak voor nauwkeurig afstemmen. No
id string De identiteit van dit item. No
integrations array Een lijst met configuraties voor integraties die de taak voor afstemming ondersteunen. Er zijn veel integraties gepland, dus zorg ervoor dat u het integratietype controleert en erop reageert. No
method object Methode die wordt gebruikt voor het afstemmen van supervisie No
└─ type FineTuningMethodType No
model string De id (model-id) van het basismodel dat wordt gebruikt voor het verfijnen. Yes
object TypeDiscriminator Hiermee definieert u het type van een object. No
organisation_id string De organisatie-id van deze taak verfijnen. Niet gebruikt op Azure OpenAI; compatibiliteit voor Alleen OpenAI. No
result_files array De resultaatbestandsidentiteiten (file-id) met metrische gegevens voor training en evaluatie in CSV-indeling. Het bestand is alleen beschikbaar voor het afstemmen van uitvoeringen. No
seed integer Het zaad dat wordt gebruikt voor de verfijningstaak. No
status FineTuningState De status van een fine-tuning object of fine tuning taak. No
suffix string Het achtervoegsel dat wordt gebruikt om het nauwkeurig afgestemde model te identificeren. Het achtervoegsel mag maximaal 40 tekens (a-z, A-Z, 0-9 en _) bevatten die worden toegevoegd aan de naam van het aangepaste model. No
trained_tokens integer Het totale aantal factureerbare tokens dat door deze taak voor het afstemmen is verwerkt. No
training_file string Het bestand dat wordt gebruikt voor training. Yes
validation_file string Het bestand dat wordt gebruikt om het nauwkeurig afgestemde model tijdens de training te evalueren. No

FineTuningJobCheckpoint

Name Type Description Required Default
created_at integer De Unix-tijdstempel (in seconden) voor wanneer het controlepunt is gemaakt. Yes
fine_tuned_model_checkpoint string De naam van het nauwkeurig afgestemde controlepuntmodel dat wordt gemaakt. Yes
fine_tuning_job_id string De naam van de taak voor het afstemmen waarvan dit controlepunt is gemaakt. Yes
id string De identiteit van dit controlepunt. No
metrics object De metrische gegevens op het stapnummer tijdens de taak voor het afstemmen. Yes
object TypeDiscriminator Hiermee definieert u het type van een object. No
step_number integer Het stapnummer waarop het controlepunt is gemaakt. Yes

FineTuningJobCheckpointList

Vertegenwoordigt een lijst met controlepunten.

Name Type Description Required Default
data array De lijst met items. No
has_more boolean Een waarde die aangeeft of de lijst meer elementen bevat dan geretourneerd. No
object TypeDiscriminator Hiermee definieert u het type van een object. No

FineTuningJobCreation

Hiermee definieert u de waarden van een taak voor het afstemmen.

Name Type Description Required Default
hyperparameters FineTuningHyperParameters De hyperparameterinstellingen die worden gebruikt in een taak voor nauwkeurig afstemmen. No
integrations array Een lijst met configuraties voor integraties die de taak voor afstemming ondersteunen. Er zijn veel integraties gepland, dus zorg ervoor dat u het integratietype controleert en erop reageert. No
method object Methode die wordt gebruikt voor het afstemmen van supervisie No
└─ type FineTuningMethodType No
model string De id (model-id) van het basismodel dat voor deze verfijning wordt gebruikt. Yes
seed integer Het zaad dat wordt gebruikt voor de verfijningstaak. Het doorgeven van dezelfde seed- en taakparameters moet dezelfde resultaten opleveren, maar kan in zeldzame gevallen verschillen. Als er geen seed is opgegeven, wordt er een voor u gegenereerd. No
suffix string Het achtervoegsel dat wordt gebruikt om het nauwkeurig afgestemde model te identificeren. Het achtervoegsel mag maximaal 40 tekens (a-z, A-Z, 0-9 en _) bevatten die worden toegevoegd aan de naam van het aangepaste model. No
training_file string De bestandsidentiteit (file-id) die wordt gebruikt voor het trainen van dit nauwkeurig afgestemde model. Yes
validation_file string De bestandsidentiteit (file-id) die wordt gebruikt om het nauwkeurig afgestemde model tijdens de training te evalueren. No

FineTuningJobError

Voor het verfijnen van taken die zijn mislukt, bevat dit meer informatie over de oorzaak van de fout.

Name Type Description Required Default
code string De machineleesbare foutcode. No
message string Het door mensen leesbare foutbericht. No
param string De parameter die ongeldig was, meestal training_file of validation_file. Dit veld is null als de fout niet parameterspecifiek is. No

FineTuningJobEvent

Name Type Description Required Default
created_at integer Een tijdstempel waarin deze gebeurtenis is gemaakt (in unix-epochs). Yes
data Machineleesbare gegevens van deze gebeurtenis. No
id string De identiteit van deze gebeurtenis. No
level LogLevel Het uitgebreidheidsniveau van een gebeurtenis. Yes
message string Het bericht waarin de gebeurtenis wordt beschreven. Dit kan een wijziging van de status zijn, bijvoorbeeld enqueued, gestart, mislukt of voltooid of andere gebeurtenissen, zoals geüploade resultaten. Yes
object TypeDiscriminator Hiermee definieert u het type van een object. No
type EventType Definieert de ernst van een inhoudsfilterresultaat. Yes

FineTuningJobEventList

Vertegenwoordigt een lijst met gebeurtenissen.

Name Type Description Required Default
data array De lijst met items. No
has_more boolean Een waarde die aangeeft of de lijst meer elementen bevat dan geretourneerd. No
object TypeDiscriminator Hiermee definieert u het type van een object. No

FineTuningJobList

Vertegenwoordigt een lijst met fijne muziek.

Name Type Description Required Default
data array De lijst met items. No
has_more boolean Een waarde die aangeeft of de lijst meer elementen bevat dan geretourneerd. No
object TypeDiscriminator Hiermee definieert u het type van een object. No

FineTuningMethodType

Property Value
Type string
Values dpo
supervised

FineTuningState

De status van een fine-tuning object of fine tuning taak.

Property Value
Description De status van een fine-tuning object of fine tuning taak.
Type string
Values created
pending
running
pausing
paused
resuming
succeeded
cancelled
failed

FunctionCallFunction

Name Type Description Required Default
arguments string De argumenten die door het model worden verwacht, worden doorgegeven aan de functie. No
name string De naam van de functie. No

FunctionDefinition

Name Type Description Required Default
description string Een beschrijving van wat de functie doet, die door het model wordt gebruikt om te kiezen wanneer en hoe de functie moet worden aangeroepen. No
name string De naam van de functie die moet worden aangeroepen. No
parameters De parameters die door de functies worden geaccepteerd, worden beschreven als een JSON-schemaobject. No

GenericEmbeddingSettings

Instellingen voor insluiten van verbinding

Name Type Description Required Default
connection BaseConnection Een verbinding met een resource. No
deploymentName string No
modelName string No

IngestionError

De details van de opnamefout

Name Type Description Required Default
innerErrors array No
message string No

IngestionJob

Vertegenwoordigt de details van een taak.

Discriminator voor IngestionJob

Dit onderdeel maakt gebruik van de eigenschap kind om onderscheid te maken tussen verschillende typen:

Type Value Schema
Name Type Description Required Default
jobId string No
kind IngestionJobType Het taaktype. Yes

IngestionJobList

Vertegenwoordigt een lijst met opnametaken.

Name Type Description Required Default
nextLink string De koppeling naar de volgende pagina. No
value array De lijst met items. No

IngestionJobProgress

Name Type Description Required Default
stageProgress array Yes

IngestionJobRun

De details van een taakuitvoering

Name Type Description Required Default
error IngestionError De details van de opnamefout No
jobId string No
progress IngestionJobProgress No
runId string No
status OperationState De status van een taak of item. No
warnings array No

IngestionJobRunList

Vertegenwoordigt een lijst met opnametaakuitvoeringen.

Name Type Description Required Default
nextLink string De koppeling naar de volgende pagina. No
value array De lijst met items. No

IngestionJobStageProgress

Name Type Description Required Default
name string No
processedItems integer No
state OperationState De status van een taak of item. No
subStageProgress array No
totalItems integer No

IngestionJobSystemCompute

Name Type Description Required Default
completionAction CompletionAction De voltooiingsactie. No
dataRefreshIntervalInHours integer No
datasource SystemComputeDatasource No
jobId string No
kind IngestionJobType Het taaktype. Yes
searchServiceConnection BaseConnection Een verbinding met een resource. No

IngestionJobType

Het taaktype.

Property Value
Description Het taaktype.
Type string
Values SystemCompute
UserCompute

IngestionJobUserCompute

Name Type Description Required Default
compute JobCompute De rekeninstellingen van de taak. No
dataRefreshIntervalInHours integer No
datasource UserComputeDatasource No
jobId string No
kind IngestionJobType Het taaktype. Yes
target TargetIndex Informatie over de index die moet worden gemaakt. No
workspaceId string No

InnerError

Interne fout zoals gedefinieerd in de Microsoft REST-richtlijnen.

Name Type Description Required Default
code InnerErrorCode Interne foutcodes zoals gedefinieerd in de Microsoft REST-richtlijnen. No
innererror InnerError Interne fout zoals gedefinieerd in de Microsoft REST-richtlijnen. No

InnerErrorCode

Interne foutcodes zoals gedefinieerd in de Microsoft REST-richtlijnen.

Property Value
Description Interne foutcodes zoals gedefinieerd in de Microsoft REST-richtlijnen.
Type string
Values invalidPayload

InputMessage

Name Type Description Required Default
content string De inhoud van het bericht. No
id string De identiteit van het bericht. No
name string Een optionele naam voor de deelnemer. Biedt de modelinformatie om onderscheid te maken tussen deelnemers van dezelfde rol. No
role string De rol van de entiteit die het bericht maakt. No

InputTextContent

Een tekstinvoer voor het model.

Name Type Description Required Default
text string De tekstinvoer voor het model. Yes
type enum Het type invoeritem. Altijd input_text.
Mogelijke waarden: input_text
Yes

IntegrationTypes

Lijst met de afstemmende integraties die beschikbaar zijn.

Property Value
Description Lijst met de afstemmende integraties die beschikbaar zijn.
Type string
Values wandb

JobCompute

De rekeninstellingen van de taak.

Discriminator voor JobCompute

Dit onderdeel maakt gebruik van de eigenschap kind om onderscheid te maken tussen verschillende typen:

Type Value Schema
Name Type Description Required Default
kind ComputeType Het rekentype. Yes

LifeCycleStatus

De levenscyclusstatus van een model.

Opmerking: Een model kan worden gepromoveerd van preview naar generally-available, maar nooit van generally-available naar preview.

Property Value
Description De levenscyclusstatus van een model. Opmerking: Een model kan worden gepromoveerd van preview naar generally-available, maar nooit van generally-available naar preview.
Type string
Values preview
generally-available
deprecating
deprecated

LogLevel

Het uitgebreidheidsniveau van een gebeurtenis.

Property Value
Description Het uitgebreidheidsniveau van een gebeurtenis.
Type string
Values info
warning
error

Logprob

Name Type Description Required Default
logprob number De logboekkans van dit token, als het zich binnen de 20 meest waarschijnlijke tokens bevindt. Anders wordt de waarde -9999.0 gebruikt om aan te geven dat het token zeer onwaarschijnlijk is. No
token string The token. No

Metadata

Set van 16 sleutel-waardeparen die aan een object kunnen worden gekoppeld. Dit kan handig zijn voor het opslaan van aanvullende informatie over het object in een gestructureerde indeling en het opvragen van objecten via API of het dashboard. Sleutels zijn tekenreeksen met een maximale lengte van 64 tekens. Waarden zijn tekenreeksen met een maximale lengte van 512 tekens.

Er zijn geen eigenschappen gedefinieerd voor dit onderdeel.

Model

Een model is een basismodel of het resultaat van een geslaagde taak.

Name Type Description Required Default
capabilities Capabilities De mogelijkheden van een basismodel of het verfijnen van het model. Yes
created_at integer Een tijdstempel waarin deze taak of dit item is gemaakt (in unix-epochs). No
deprecation Deprecation Definieert de datums van afschaffing voor de verschillende use cases van een model. Normaal gesproken ondersteunen basismodellen 1 jaar van fine tuning na het maken van deductie doorgaans 2 jaar na het maken van basis- of nauwkeurig afgestemde modellen. De exacte datums worden opgegeven in de eigenschappen. Yes
fine_tune string De taakidentiteit (fine-tune-id) als dit een nauwkeurig model is; anders null. No
id string De identiteit van dit item. No
lifecycle_status LifeCycleStatus De levenscyclusstatus van een model. Opmerking: Een model kan worden gepromoveerd van 'preview' naar generally-available, maar nooit van generally-available naar 'preview'. Yes
model string De basismodelidentiteit (model-id) als dit een nauwkeurig model is; anders null. No
object TypeDiscriminator Hiermee definieert u het type van een object. No
status FineTuningState De status van een fine-tuning object of fine tuning taak. No

ModelList

Vertegenwoordigt een lijst met modellen.

Name Type Description Required Default
data array De lijst met items. No
object TypeDiscriminator Hiermee definieert u het type van een object. No

OperationState

De status van een taak of item.

Property Value
Description De status van een taak of item.
Type string
Values notRunning
running
succeeded
failed

Order

Hiermee definieert u het doel van een bestand.

Property Value
Description Hiermee definieert u het doel van een bestand.
Type string
Values desc
asc

OrderByOrder

Property Value
Type string
Values asc
desc

PineconeIndex

Pinecone Index.

Name Type Description Required Default
connectionId string De id van de verbinding die verwijst naar de pinecone. No
kind TargetType Het doeltype. Yes

Purpose

Het beoogde doel van de geüploade documenten. Gebruik 'fine-tune' om af te stemmen. Hierdoor kunnen we de indeling van het geüploade bestand valideren.

Property Value
Description Het beoogde doel van de geüploade documenten. Gebruik 'fine-tune' om af te stemmen. Hierdoor kunnen we de indeling van het geüploade bestand valideren.
Type string
Values fine-tune
fine-tune-results
assistants
assistants_output
batch
batch_output
evals
evals_output

ServerlessCompute

Serverless compute.

Name Type Description Required Default
instanceCount integer Het aantal exemplaren waarop de taak moet worden uitgevoerd. No
kind ComputeType Het rekentype. Yes
sku string SKU Level No

StoredCompletion

Name Type Description Required Default
choices array Een lijst met opties voor chatvoltooiing. Kan meer dan één zijn als n deze groter is dan 1. No
created integer De Unix-tijdstempel (in seconden) van het moment waarop de chat is voltooid. No
frequency_penalty number Getal tussen -2.0 en 2.0. Positieve waarden bestraffen nieuwe tokens op basis van hun bestaande frequentie in de tekst, waardoor de kans dat het model dezelfde regelzin herhaalt, afneemt. No
id string De identiteit van opgeslagen voltooiing. No
input_user string De invoergebruiker voor deze aanvraag. No
metadata object Willekeurige sleutel-waardeparen voor aanvullende informatie. No
model string Id van het model dat moet worden gebruikt. No
presence_penalty number Getal tussen -2.0 en 2.0. Positieve waarden bestraffen nieuwe tokens op basis van of ze tot nu toe worden weergegeven in de tekst, waardoor de kans op het model groter wordt om over nieuwe onderwerpen te praten. No
request_id string Een unieke id voor de OpenAI API-aanvraag. Neem deze aanvraag-id op wanneer u contact opneemt met de ondersteuning. No
seed integer Indien opgegeven, zal ons systeem een best inspanning leveren om de steekproef deterministisch uit te voeren, zodat herhaalde aanvragen met hetzelfde seed en parameters hetzelfde resultaat moeten retourneren. Determinisme is niet gegarandeerd en u moet verwijzen naar de
system_fingerprint reactieparameter voor het bewaken van wijzigingen in de back-end. No
service_tier string Hiermee geeft u de latentielaag op die moet worden gebruikt voor het verwerken van de aanvraag. No
system_fingerprint string Deze vingerafdruk vertegenwoordigt de back-endconfiguratie waarmee het model wordt uitgevoerd. Kan worden gebruikt in combinatie met de seed aanvraagparameter om te begrijpen wanneer er back-endwijzigingen zijn aangebracht die van invloed kunnen zijn op determinisme. No
temperature number Welke steekproeftemperatuur moet worden gebruikt, tussen 0 en 2. Hogere waarden zoals 0,8 zorgen ervoor dat de uitvoer willekeuriger wordt, terwijl lagere waarden zoals 0,2 ervoor zorgen dat de uitvoer meer gericht en deterministisch wordt. Over het algemeen raden we u aan dit of top_p niet beide te wijzigen. No
tool_choice string Hiermee bepaalt u welke (indien van toepassing) hulpprogramma's worden aangeroepen door het model. No
tools array Een lijst met hulpprogramma's die het model kan aanroepen. Op dit moment worden alleen functies ondersteund als hulpprogramma. Gebruik dit om een lijst met functies op te geven waarvoor het model JSON-invoer kan genereren. Maximaal 128 functies worden ondersteund. No
top_p number Een alternatief voor steekproeven met temperatuur, zogenaamde kernsampling, waarbij het model rekening houdt met de resultaten van de tokens met top_p waarschijnlijkheidsmassa. 0,1 betekent dus dat alleen de tokens met de top 10% kansmassa worden beschouwd. Over het algemeen raden we u aan dit of temperature niet beide te wijzigen. No
usage Usage No

StoredCompletionDelete

Name Type Description Required Default
deleted boolean Een waarde die aangeeft of de opgeslagen voltooiing is verwijderd. No
id string De opgeslagen voltooiings-id die is verwijderd. No
object string Als de opgeslagen voltooiing is verwijderd. Yes

StoredCompletionList

Name Type Description Required Default
data array De lijst met opgehaalde objecten. No
first_id string De eerste id in de opgehaalde id list No
has_more boolean De has_more eigenschap wordt gebruikt voor paginering om aan te geven dat er extra resultaten zijn. No
last_id string De laatste id in de opgehaalde id list No
object string Het objecttype, dat altijd is list No
total integer Totaal aantal items. No

StoredCompletionMessages

Name Type Description Required Default
data array De lijst met opgehaalde objecten. No
first_id string De eerste id in de opgehaalde id list No
has_more boolean De has_more eigenschap wordt gebruikt voor paginering om aan te geven dat er extra resultaten zijn. No
last_id string De laatste id in de opgehaalde id list No
object string Het objecttype, dat altijd is list No
total integer Totaal aantal items. No

StoredCompletionResponse

Name Type Description Required Default
choices array Een lijst met opties voor chatvoltooiing. Kan meer dan één zijn als n deze groter is dan 1. No
created integer De Unix-tijdstempel (in seconden) van het moment waarop de chat is voltooid. No
frequency_penalty number Getal tussen -2.0 en 2.0. Positieve waarden bestraffen nieuwe tokens op basis van hun bestaande frequentie in de tekst, waardoor de kans dat het model dezelfde regelzin herhaalt, afneemt. No
id string De identiteit van opgeslagen voltooiing. No
input_user string De invoergebruiker voor deze aanvraag. No
metadata object Willekeurige sleutel-waardeparen voor aanvullende informatie. No
model string Id van het model dat moet worden gebruikt. No
object string Het type van dit object. No
presence_penalty number Getal tussen -2.0 en 2.0. Positieve waarden bestraffen nieuwe tokens op basis van of ze tot nu toe worden weergegeven in de tekst, waardoor de kans op het model groter wordt om over nieuwe onderwerpen te praten. No
request_id string Een unieke id voor de OpenAI API-aanvraag. Neem deze aanvraag-id op wanneer u contact opneemt met de ondersteuning. No
seed integer Indien opgegeven, zal ons systeem een best inspanning leveren om de steekproef deterministisch uit te voeren, zodat herhaalde aanvragen met hetzelfde seeden parameters hetzelfde resultaat moeten retourneren. Determinisme is niet gegarandeerd en u moet verwijzen naar de system_fingerprint antwoordparameter om wijzigingen in de back-end te controleren. No
service_tier string Hiermee geeft u de latentielaag op die moet worden gebruikt voor het verwerken van de aanvraag. No
system_fingerprint string Deze vingerafdruk vertegenwoordigt de back-endconfiguratie waarmee het model wordt uitgevoerd. Kan worden gebruikt in combinatie met de seed aanvraagparameter om te begrijpen wanneer er back-endwijzigingen zijn aangebracht die van invloed kunnen zijn op determinisme. No
temperature number Welke steekproeftemperatuur moet worden gebruikt, tussen 0 en 2. Hogere waarden zoals 0,8 zorgen ervoor dat de uitvoer willekeuriger wordt, terwijl lagere waarden zoals0.2 ervoor zorgen dat de uitvoer meer gericht en deterministisch wordt. Over het algemeen raden we u aan dit of top_p niet beide te wijzigen. No
tool_choice string Hiermee bepaalt u welke (indien van toepassing) hulpprogramma's worden aangeroepen door het model. No
tools array Een lijst met hulpprogramma's die het model kan aanroepen. Op dit moment worden alleen functies ondersteund als hulpprogramma. Gebruik dit om een lijst met functies op te geven waarvoor het model JSON-invoer kan genereren. Maximaal 128 functies worden ondersteund. No
top_p number Een alternatief voor steekproeven met temperatuur, zogenaamde kernsampling, waarbij het model rekening houdt met de resultaten van de tokens met top_p waarschijnlijkheidsmassa. 0,1 betekent dus dat alleen de tokens met de top 10% kansmassa worden beschouwd. Over het algemeen raden we u aan dit of temperature niet beide te wijzigen. No
usage Usage No

SupervisedMethod

Methode die wordt gebruikt voor het afstemmen van supervisie

Name Type Description Required Default
type FineTuningMethodType Yes

SupervisedMethodRequest

Methode die wordt gebruikt voor het afstemmen van supervisie

Name Type Description Required Default
type FineTuningMethodType Yes

SystemComputeDatasource

Discriminator voor SystemComputeDatasource

Dit onderdeel maakt gebruik van de eigenschap kind om onderscheid te maken tussen verschillende typen:

Type Value Schema
Name Type Description Required Default
kind SystemComputeDatasourceType Het gegevensbrontype. Yes

SystemComputeDatasourceType

Het gegevensbrontype.

Property Value
Description Het gegevensbrontype.
Type string
Values Storage
Urls

SystemComputeStorage

Storage account

Name Type Description Required Default
chunking ChunkingSettings Chunking settings No
connection BaseConnection Een verbinding met een resource. No
containerName string container name No
embeddings array No
kind SystemComputeDatasourceType Het gegevensbrontype. Yes

SystemComputeUrl

Urls

Name Type Description Required Default
chunking ChunkingSettings Chunking settings No
connection BaseConnection Een verbinding met een resource. No
containerName string container name No
crawling CrawlingSettings Crawling settings No
embeddings array No
kind SystemComputeDatasourceType Het gegevensbrontype. Yes
urls array No

TargetIndex

Informatie over de index die moet worden gemaakt.

Discriminator voor TargetIndex

Dit onderdeel maakt gebruik van de eigenschap kind om onderscheid te maken tussen verschillende typen:

Type Value Schema
Name Type Description Required Default
kind TargetType Het doeltype. Yes

TargetType

Het doeltype.

Property Value
Description Het doeltype.
Type string
Values AzureAISearch
CosmosDB
Pinecone

Tool

Name Type Description Required Default
function FunctionDefinition No
type string Het type aanroep van het hulpprogramma. Dit wordt altijd function voor dit type hulpprogramma-aanroep. No

ToolCall

Name Type Description Required Default
function FunctionCallFunction No
id string De id van de aanroep van het hulpprogramma. No
type string Het type hulpprogramma roept de uitvoer aan. Voorlopig is dit altijd function. No

TypeDiscriminator

Hiermee definieert u het type van een object.

Property Value
Description Hiermee definieert u het type van een object.
Type string
Values list
fine_tuning.job
file
fine_tuning.job.event
fine_tuning.job.checkpoint
model
upload
upload.part
batch
wandb

UpdateStoredCompletionRequest

Name Type Description Required Default
metadata object Willekeurige sleutel-waardeparen voor aanvullende informatie. No

UploadFileCompleteBody

Name Type Description Required Default
md5 string No
part_ids array Yes

UploadFileStartBody

Name Type Description Required Default
bytes integer Yes
filename string Yes
mime_type string Yes
purpose Purpose Het beoogde doel van de geüploade documenten. Gebruik 'fine-tune' om af te stemmen. Hierdoor kunnen we de indeling van het geüploade bestand valideren. Yes

UploadPartResource

Name Type Description Required Default
azure_block_id string No
created_at integer Een tijdstempel waarin deze taak of dit item is gemaakt (in unix-epochs). No
id string De identiteit van dit item. No
object TypeDiscriminator Hiermee definieert u het type van een object. No
upload_id string No

UploadResource

Name Type Description Required Default
bytes integer No
created_at integer Een tijdstempel waarin deze taak of dit item is gemaakt (in unix-epochs). No
expires_at integer No
file File Een bestand is een document dat kan worden gebruikt voor training en validatie. Het kan ook een servicedocument met resultaatdetails zijn. No
filename string No
id string De identiteit van dit item. No
object TypeDiscriminator Hiermee definieert u het type van een object. No
purpose Purpose Het beoogde doel van de geüploade documenten. Gebruik 'fine-tune' om af te stemmen. Hierdoor kunnen we de indeling van het geüploade bestand valideren. No
status UploadStatus No

UploadStatus

Property Value
Type string
Values pending
expired
completed
cancelled

Usage

Name Type Description Required Default
completion_tokens integer Aantal tokens in de gegenereerde voltooiing. No
prompt_tokens integer Aantal tokens in de prompt. No
total_tokens integer Het totale aantal tokens dat wordt gebruikt in de aanvraag (prompt + voltooiing). No

UserComputeDataset

Storage account

Name Type Description Required Default
chunking ChunkingSettings Chunking settings No
datasetId string No
datasetType string No
embeddings array No
kind UserComputeDatasourceType Het gegevensbrontype. Yes

UserComputeDatasource

Discriminator voor UserComputeDatasource

Dit onderdeel maakt gebruik van de eigenschap kind om onderscheid te maken tussen verschillende typen:

Type Value Schema
Name Type Description Required Default
kind UserComputeDatasourceType Het gegevensbrontype. Yes

UserComputeDatasourceType

Het gegevensbrontype.

Property Value
Description Het gegevensbrontype.
Type string
Values Dataset
Urls

UserComputeUrl

Urls

Name Type Description Required Default
chunking ChunkingSettings Chunking settings No
crawling CrawlingSettings Crawling settings No
embeddings array No
kind UserComputeDatasourceType Het gegevensbrontype. Yes
urls array No

WandBIntegrationRequest

Name Type Description Required Default
entity string No
name string No
project string Yes
tags array No

WandBIntegrationRequestWrapper

Name Type Description Required Default
type IntegrationTypes Lijst met afstemmingsintegraties die beschikbaar zijn. Yes
wandb WandBIntegrationRequest Yes

WorkspaceConnection

AML-werkruimteverbinding.

Name Type Description Required Default
connectionId string ConnectionId No
kind ConnectionType Het verbindingstype. Yes

WorkspaceConnectionEmbeddingSettings

Verbindings-id met het insluitmodel

Name Type Description Required Default
connectionId string No
deploymentName string No
modelName string No

Next steps

Meer informatie over modellen en het afstemmen met de REST API. Meer informatie over de onderliggende modellen die gebruikmaken van Azure OpenAI.