Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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-keyHTTP-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
Authorizationopgenomen in een aanvraag. Het opgegeven token moet worden voorafgegaan doorBearerbijvoorbeeldBearer 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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.comType: oauth2 Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeScope: 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 | validatingfailedin_progressfinalizingcompletedexpiredcancellingcancelled |
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 | cleanUpTempAssetskeepAllAssets |
ComputeType
Het rekentype.
| Property | Value |
|---|---|
| Description | Het rekentype. |
| Type | string |
| Values | ServerlessComputeCustomCompute |
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 | EndpointWithKeyConnectionStringEndpointWithManagedIdentityWorkspaceConnectionRelativeConnection |
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 | conflictinvalidPayloadforbiddennotFoundunexpectedEntityStateitemDoesAlreadyExistserviceUnavailableinternalFailurequotaExceededjsonlValidationFailedfileImportFailedtooManyRequestsunauthorizedcontentFilter |
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 | messagemetrics |
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 | uploadedpendingrunningprocessederrordeletingdeleted |
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 | dposupervised |
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 | createdpendingrunningpausingpausedresumingsucceededcancelledfailed |
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 | SystemComputeUserCompute |
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 | previewgenerally-availabledeprecatingdeprecated |
LogLevel
Het uitgebreidheidsniveau van een gebeurtenis.
| Property | Value |
|---|---|
| Description | Het uitgebreidheidsniveau van een gebeurtenis. |
| Type | string |
| Values | infowarningerror |
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 | notRunningrunningsucceededfailed |
Order
Hiermee definieert u het doel van een bestand.
| Property | Value |
|---|---|
| Description | Hiermee definieert u het doel van een bestand. |
| Type | string |
| Values | descasc |
OrderByOrder
| Property | Value |
|---|---|
| Type | string |
| Values | ascdesc |
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-tunefine-tune-resultsassistantsassistants_outputbatchbatch_outputevalsevals_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 | StorageUrls |
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 | AzureAISearchCosmosDBPinecone |
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 | listfine_tuning.jobfilefine_tuning.job.eventfine_tuning.job.checkpointmodeluploadupload.partbatchwandb |
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 | pendingexpiredcompletedcancelled |
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 | DatasetUrls |
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.