Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Denna artikel ger detaljer om slutpunkterna för REST API för Azure OpenAI.
API specs
Hantering och interaktion med Azure OpenAI-modeller och resurser är uppdelad över tre huvudsakliga API-ytor:
- Control plane
- Dataplan – författarskap
- Dataplan – inferens
Varje API-yta/specifikation kapslar in en annan uppsättning Azure OpenAI-funktioner. Varje API har sin egen unika uppsättning förhandsvisningar och stabila/allmänt tillgängliga (GA) API-releaser. Förhandsvisningar följer för närvarande en månatlig rytm.
Important
Det finns nu ett nytt API för förhandsgranskningsinferens. Läs mer i vår guide för API-livscykeln.
| API | Senaste förhandsvisningen | Senaste GA-utgåvan | Specifications | Description |
|---|---|---|---|---|
| Control plane | 2025-07-01-preview |
2025-06-01 |
Spec files | Kontrollplanets API används för operationer som att skapa resurser, modellutrullning och andra högre nivåuppgifter inom resurshantering. Kontrollplanet styr också vad som är möjligt att göra med funktioner som Azure Resource Manager, Bicep, Terraform och Azure CLI. |
| Data plane | v1 preview |
v1 |
Spec files | Data plane API styr inferens- och författaroperationer. |
Authentication
Azure OpenAI erbjuder två metoder för autentisering. Du kan använda antingen API-nycklar eller Microsoft Entra ID.
API-nyckelautentisering: För denna typ av autentisering måste alla API-förfrågningar inkludera API-nyckeln i
api-keyHTTP-headern. Quickstart ger vägledning för hur man gör samtal med denna typ av autentisering.Microsoft Entra ID autentisering: Du kan autentisera ett API-anrop med en Microsoft Entra-token. Autentiseringstoken ingår i en förfrågan som
Authorizationheader. Den givna token måste föregås avBearer, till exempelBearer YOUR_AUTH_TOKEN. Du kan läsa vår guide om autentisera med Microsoft Entra ID.
REST API-versionshantering
Tjänste-API:erna versioneras med hjälp av frågeparametern api-version . Alla versioner följer YYYY-MM-DD datumstrukturen. For example:
POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/chat/completions?api-version=2024-06-01
Dataplansförfattning
Resten av artikeln täcker förhandsversionen av Azure OpenAI:s dataplansinferensspecifikation, 2025-04-01-preview.
Om du letar efter dokumentation om den senaste GA API-releasen, se det senaste GA data plane inference API
Batch - Lista
GET {endpoint}/openai/batches?api-version=2025-04-01-preview
Får en lista över alla batcher som ägs av Azure OpenAI-resursen.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| after | query | No | string | Identifierare för den senaste händelsen från föregående pagineringsförfrågan. |
| limit | query | No | integer | Antal satser att hämta. Standardinställningen är 20. |
| $filter | query | No | string | OData-uttrycket för att beskriva filtreringsvillkoren. |
| $orderby | query | No | string | OData-uttrycket för att beskriva sorteringsordningen. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | BatchesList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/batches?api-version=2025-04-01-preview
Svar: Statuskod: 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 - Skapa
POST {endpoint}/openai/batches?api-version=2025-04-01-preview
Skapar och kör en batch från en uppladdad fil med förfrågningar.
Svaret innehåller detaljer om det köade jobbet inklusive jobbstatus.
ID:t för resultatfilen läggs till svaret när det är klart.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Request Body
Content-Type: application/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| completion_window | string | Den tidsram som batchen bör bearbetas inom vilket batchen ska behandlas. | Yes | |
| endpoint | string | API-endpointen som används av batchen. | Yes | |
| input_blob | string | URL:en till en Azure Storage-blob att använda som indata för batchen. | No | |
| input_file_id | string | ID:t för inmatningsfilen för batchen. | No | |
| metadata | object | En uppsättning nyckel-värdepar som kan kopplas till batchen. Detta kan vara användbart för att lagra ytterligare information om batchen i ett strukturerat format. | No | |
| output_expires_after | FileExpiresAfter | Definierar ett förfallsdatum för filen. | No | |
| output_folder | BatchOutputReference | Azure Storage-mappen för att lagra output. | No |
Responses
Statuskod: 201
Beskrivning: Batchen har framgångsrikt skapats.
| Content-Type | Type | Description |
|---|---|---|
| application/json | Batch |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
POST {endpoint}/openai/batches?api-version=2025-04-01-preview
Svar: Statuskod: 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 - Hämta
GET {endpoint}/openai/batches/{batch-id}?api-version=2025-04-01-preview
Hämtar detaljer för en enskild batch specificerad av det givna batch-id.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| batch-id | path | Yes | string | Identifieraren för batchen. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | Batch |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/batches/{batch-id}?api-version=2025-04-01-preview
Svar: Statuskod: 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 - Avbryt
POST {endpoint}/openai/batches/{batch-id}/cancel?api-version=2025-04-01-preview
Avbryter bearbetningen av batchen som specificerats av det givna batch-id:et.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| batch-id | path | Yes | string | Identifieraren för batchen. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Batchen har framgångsrikt avbokats.
| Content-Type | Type | Description |
|---|---|---|
| application/json | Batch |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
POST {endpoint}/openai/batches/{batch-id}/cancel?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
}
}
Lagrad komplettering - Lista
GET {endpoint}/openai/chat/completions?api-version=2025-04-01-preview
Får en lista över lagrade kompletteringar.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| metadata | query | No | string | Filtrera efter (nyckel, värde) paret i stored completion. |
| model | query | No | string | Filtrera efter modellnamn. |
| after | query | No | string | Identifierare för den senaste lagrade kompletteringen från föregående pagineringsförfrågan. |
| limit | query | No | integer | Antal lagrade kompletteringar att hämta. Standardinställningen är 20. |
| order | query | No | string | Resultatordning efter skapad tid (stigande eller fallande). Default till beskrivning. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | StoredCompletionList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/chat/completions?api-version=2025-04-01-preview
Svar: Statuskod: 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
}
}
Lagrad komplettering - Hämta
GET {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Får lagrad komplettering av det givna lagrede fullbordan-id.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| stored-completion-id | path | Yes | string | Identifieraren för den lagrade kompletteringen. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | StoredCompletionResponse |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
]
}
}
Lagrad komplettering - Uppdatering
POST {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Uppdatera lagrad komplettering med det givna lagrede fullbordandets id.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| stored-completion-id | path | Yes | string | Identifieraren för den lagrade kompletteringen. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Request Body
Content-Type: application/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| metadata | object | Godtyckliga nyckel-värdepar för ytterligare information. | No |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | StoredCompletion |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
POST {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
]
}
}
Lagrad komplettering - Ta bort
DELETE {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Ta bort lagrad komplettering med det givna lagrede kompletterings-id:et.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| stored-completion-id | path | Yes | string | Identifieraren för den lagrade kompletteringen. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Den lagrade fulländningen raderades framgångsrikt.
| Content-Type | Type | Description |
|---|---|---|
| application/json | StoredCompletionDelete |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
DELETE {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Svar: Statuskod: 200
{
"headers": {},
"body": {
"object": "chat.completion.deleted",
"id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"deleted": true
}
}
Lagrad komplettering - Getmessages
GET {endpoint}/openai/chat/completions/{stored-completion-id}/messages?api-version=2025-04-01-preview
Får meddelanden om lagrad komplettering från det givna lagrede fullföljnings-id:et.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| stored-completion-id | path | Yes | string | Identifieraren för den lagrade kompletteringen. |
| after | query | No | string | Identifierare för det senaste lagrade fullbordandemeddelandet från föregående pagineringsförfrågan. |
| limit | query | No | integer | Antal lagrade fullbordandemeddelanden att hämta. Standardinställningen är 20. |
| order | query | No | string | Ordningen på resultaten efter meddelandeindex (stigande eller fallande). Som standard ASC. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | StoredCompletionMessages |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/chat/completions/{stored-completion-id}/messages?api-version=2025-04-01-preview
Svar: Statuskod: 200
{
"headers": {},
"body": {
"object": "list",
"data": [
{
"role": "user",
"content": "Hello"
}
],
"total": 1,
"first_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"last_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
"has_more": false
}
}
Utvärdering – Hämta lista
GET {endpoint}/openai/evals?api-version=2025-04-01-preview
Lista utvärderingar för ett projekt.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| after | query | No | string | Identifierare för den senaste utvärderingen från föregående pagineringsförfrågan. |
| limit | query | No | integer | Antal utvärderingar att hämta. |
| order | query | No | string Möjliga värden: asc, desc |
Sortera ordningen för utvärderingar efter tidsstämpel. Använd asc för stigande ordning eller desc fallande ordning. |
| order_by | query | No | string Möjliga värden: created_at, updated_at |
Utvärderingar kan ordnas efter skapandetid eller senast uppdaterad tid. Använd created_at för skapandetid eller updated_at för senast uppdaterad tid. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: En lista över utvärderingar
| Content-Type | Type | Description |
|---|---|---|
| application/json | EvalList |
Examples
GET {endpoint}/openai/evals?api-version=2025-04-01-preview
Svar: Statuskod: 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
}
}
Utvärdering - Skapa
POST {endpoint}/openai/evals?api-version=2025-04-01-preview
Skapa strukturen för en utvärdering som kan användas för att testa en modells prestanda. En utvärdering är en uppsättning testkriterier och en datakälla. Efter att ha skapat en utvärdering kan du köra den på olika modeller och modellparametrar. Vi stödjer flera typer av bedömare och datakällor.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 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"
}
]
}
Svar: Statuskod: 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": {}
}
}
Utvärdering - Ta bort
DELETE {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Ta bort en utvärdering.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| eval-id | path | Yes | string | ID:t för utvärderingen ska tas bort. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Tog bort utvärderingen framgångsrikt.
| Content-Type | Type | Description |
|---|---|---|
| application/json | object |
Statuskod: 404
Beskrivning: Utvärdering ej hittad.
| Content-Type | Type | Description |
|---|---|---|
| application/json | Error |
Examples
DELETE {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Svar: Statuskod: 200
{
"headers": {},
"body": {
"object": "eval.deleted",
"deleted": true,
"eval_id": "eval_6801694950848190b10968bb628b651d"
}
}
Statuskod: 404
{
"headers": {},
"body": {
"code": "notFound",
"message": "Evaluation with ID eval_6801694950848190b10968bb628b651d not found."
}
}
Utvärdering - Hämta
GET {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Skaffa en utvärdering genom ID.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| eval-id | path | Yes | string | ID:t för utvärderingen att hämta. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Utvärderingen
| Content-Type | Type | Description |
|---|---|---|
| application/json | Eval |
Examples
GET {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Svar: Statuskod: 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": {}
}
}
Utvärdering - Uppdatering
POST {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Uppdatera vissa egenskaper i en utvärdering.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| eval-id | path | Yes | string | ID:t för utvärderingen uppdateras. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Den uppdaterade utvärderingen
| 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"
}
}
Svar: Statuskod: 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"
}
}
}
Utvärdering - Getrunlist
GET {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview
Skaffa en lista med genomgångar för en utvärdering.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| eval-id | path | Yes | string | ID:t för utvärderingen att hämta gäller för . |
| after | query | No | string | Identifierare för den senaste körningen från föregående pagineringsförfrågan. |
| limit | query | No | integer | Antal körningar att hämta. |
| order | query | No | string Möjliga värden: asc, desc |
Sortera i ordning för körningar efter tidsstämpel. Använd asc för stigande ordning eller desc fallande ordning. Går som standard till asc. |
| status | query | No | string Möjliga värden: queued, in_progress, completed, canceled, failed |
Filtret körs efter status. Använd "queued", "in_progress", "failed", "completed", "canceled". |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: En lista över körningar för utvärderingen
| Content-Type | Type | Description |
|---|---|---|
| application/json | EvalRunList |
Examples
GET {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview
Svar: Statuskod: 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
}
}
Utvärdering – Skapa körning
POST {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview
Skapa en ny utvärderingskörning. Detta är slutpunkten som startar rättningen.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| eval-id | path | Yes | string | ID:t för utvärderingen för att skapa en löpning för. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 201
Beskrivning: Skapade framgångsrikt en körning för utvärderingen
| Content-Type | Type | Description |
|---|---|---|
| application/json | EvalRun |
Statuskod: 400
Beskrivning: Dålig förfrågan (till exempel saknat utvärderingsobjekt)
| 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
}
}
}
Svar: Statuskod: 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": {}
}
}
Utvärdering - Radera kör
DELETE {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Ta bort en utvärderingsrunda.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| eval-id | path | Yes | string | ID:t för utvärderingen för att ta bort körningen från. |
| run-id | path | Yes | string | ID:t för körningen att radera. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Tog bort utvärderingsrundan framgångsrikt
| Content-Type | Type | Description |
|---|---|---|
| application/json | object |
Statuskod: 404
Beskrivning: Run ej hittad
| Content-Type | Type | Description |
|---|---|---|
| application/json | Error |
Examples
DELETE {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Svar: Statuskod: 200
{
"headers": {},
"body": {
"object": "eval.deleted",
"deleted": true,
"run_id": "evalrun_68016a056f0481909b9774447bdd1aa3"
}
}
Statuskod: 404
{
"headers": {},
"body": {
"code": "notFound",
"message": "Evaluation Run with ID evalrun_68016a056f0481909b9774447bdd1aa3 not found."
}
}
Utvärdering – Kör
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Gör en utvärdering med ID.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| eval-id | path | Yes | string | ID:t för utvärderingen att hämta gäller för . |
| run-id | path | Yes | string | ID:t för den som skulle hämta den. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Utvärderingsrundan
| Content-Type | Type | Description |
|---|---|---|
| application/json | EvalRun |
Examples
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Svar: Statuskod: 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": {}
}
}
Utvärdering - Avbryt körning
POST {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Avbryt en pågående utvärderingsrunda.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| eval-id | path | Yes | string | ID:t för utvärderingen vars körning du vill avbryta. |
| run-id | path | Yes | string | ID:t för löpningen för att ställa in. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Det avbrutna utvärderingskörningsobjektet
| Content-Type | Type | Description |
|---|---|---|
| application/json | EvalRun |
Examples
POST {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Svar: Statuskod: 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": {}
}
}
Utvärdering - Getrunoutputitems
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items?api-version=2025-04-01-preview
Skaffa en lista över utdata för en utvärderingsrunda.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| eval-id | path | Yes | string | ID:t för utvärderingen att hämta gäller för . |
| run-id | path | Yes | string | ID:t för körningen för att hämta utdata för. |
| after | query | No | string | Identifierare för det senaste utdataobjektet från föregående pagineringsförfrågan. |
| limit | query | No | integer | Antal utdata att hämta. |
| status | query | No | string Möjliga värden: fail, pass |
Filtrera utdata efter status. Använd failed för att filtrera efter misslyckade utdata eller pass filtrera efter utdata som gått bort. |
| order | query | No | string Möjliga värden: asc, desc |
Sortera ordningen för utdata efter tidsstämpel. Använd asc för stigande ordning eller desc fallande ordning. Går som standard till asc. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: En lista över utdata för utvärderingskörningen
| 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
Svar: Statuskod: 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
}
}
Utvärdering - Getrunoutputitem
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items/{output-item-id}?api-version=2025-04-01-preview
Få en utvärdering, kör utdata efter ID.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| eval-id | path | Yes | string | ID:t för utvärderingen att hämta gäller för . |
| run-id | path | Yes | string | ID:t för den som skulle hämta den. |
| output-item-id | path | Yes | string | ID:t för det utdata som ska hämtas. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Utvärderingskörningsobjektet
| 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
Svar: Statuskod: 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
}
}
}
Filer - Lista
GET {endpoint}/openai/files?api-version=2025-04-01-preview
Får en lista över alla filer som ägs av Azure OpenAI-resursen.
Dessa inkluderar användaruppladdat innehåll, som filer med syftet att "finjustera" för träning eller validering av finjusteringsmodeller, samt filer som genereras av tjänsten, såsom "finjusteringsresultat" som innehåller olika mätvärden för motsvarande finjusteringsjobb.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| purpose | query | No | string Möjliga värden: fine-tune, fine-tune-results, , assistantsassistants_output, batch, batch_output, evals,evals_output |
Returnera endast filer med det givna syftet. |
| limit | query | No | integer | En gräns för antalet objekt som ska returneras. Gränsen kan variera mellan 1 000 och 10 000, och standardvärdet är 10 000. |
after |
query | No | string | En markör för användning i paginering.
after är ett objekt-ID som definierar din plats i listan. Till exempel, om du gör en listförfrågan och tar emot 100 objekt som slutar på obj_foo, kan ditt efterföljande anrop inkludera efter=obj_foo för att hämta nästa sida i listan. |
| order | query | No | string | Sortera ordningen efter objektens created_at tidsstämpel.
asc för stigande ordning och desc för fallande ordning. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | FileList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/files?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
}
Filer - Ladda upp
POST {endpoint}/openai/files?api-version=2025-04-01-preview
Skapar en ny filentitet genom att ladda upp data från en lokal maskin. Uppladdade filer kan till exempel användas för träning eller utvärdering av finjusterade modeller.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Request Body
Content-Type: multipart/form-data
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| anchor | string | Definierar ankaret i förhållande till vilken tid den absoluta utgången ska genereras från. | No | |
| seconds | integer | Får den relativa utgångstiden på några sekunder. | ||
| Omfång: [1209600 - 2592000]. | No | |||
| file | string | Hämtar eller ställer in filen för att laddas upp till Azure OpenAI. | Yes | |
| purpose | string | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustering" för finjustering. Detta gör att vi kan validera formatet på den uppladdade filen. | Yes |
Responses
Statuskod: 201
Beskrivning: Filen har framgångsrikt skapats.
| Content-Type | Type | Description |
|---|---|---|
| application/json | File |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
POST {endpoint}/openai/files?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
}
Filer - Importera
POST {endpoint}/openai/files/import?api-version=2025-04-01-preview
Skapar en ny filentitet genom att importera data från en tillhandahållen URL. Uppladdade filer kan till exempel användas för träning eller utvärdering av finjusterade modeller.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Request Body
Content-Type: application/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content_url | string | URL:en för att ladda ner dokumentet från (kan vara SAS-url för en blob eller någon annan extern url som är tillgänglig med en GET-förfrågan). | Yes | |
| expires_after | FileExpiresAfter | Definierar ett förfallsdatum för filen. | No | |
| filename | string | Namnet på filen JSON Lines som ska laddas upp. | ||
Om den purpose är inställd på "finjustera" är varje rad en JSON-post med fälten "prompt" och "completion" som representerar dina träningsexempel. |
Yes | |||
| purpose | Purpose | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustering" för finjustering. Detta gör att vi kan validera formatet på den uppladdade filen. | Yes |
Responses
Statuskod: 201
Beskrivning: Filen har framgångsrikt skapats.
| Content-Type | Type | Description |
|---|---|---|
| application/json | File |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
POST {endpoint}/openai/files/import?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
}
Filer - Hämta
GET {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview
Får detaljer för en enskild fil specificerad av det givna fil-ID:t, inklusive status, storlek, syfte osv.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| file-id | path | Yes | string | Filens identifierare. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | File |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview
Svar: Statuskod: 200
{
"headers": {},
"body": {
"status": "processed",
"bytes": 140,
"purpose": "fine-tune",
"filename": "puppy.jsonl",
"id": "file-181a1cbdcdcf4677ada87f63a0928099",
"created_at": 1646126127,
"object": "file"
}
}
Filer - Radera
DELETE {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview
Tar bort filen med det givna fil-ID:t.
Radering är också tillåten om en fil har använts, t.ex. som träningsfil i ett finjusteringsjobb.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| file-id | path | Yes | string | Filens identifierare. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Filen raderades framgångsrikt.
| Content-Type | Type | Description |
|---|---|---|
| application/json | FileDelete |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
DELETE {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview
Svar: Statuskod: 200
{
"headers": {},
"body": {
"object": "file",
"deleted": true,
"id": "file-181a1cbdcdcf4677ada87f63a0928099"
}
}
Filer – Hämta innehåll
GET {endpoint}/openai/files/{file-id}/content?api-version=2025-04-01-preview
Hämtar innehållet i filen som specificeras av det givna fil-id:t.
Filer kan vara användaruppladdat innehåll eller genereras av tjänsten, som resultatmått för ett finjusteringsjobb.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| file-id | path | Yes | string | Filens identifierare. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/octet-stream | string | |
| application/json | string |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| 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
Svar: Statuskod: 200
{
"headers": {},
"body": "raw file content"
}
Finjustering - Lista
GET {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview
Får en lista över alla finjusteringsjobb som ägs av Azure OpenAI-resursen. De detaljer som returneras för varje finjusteringsjobb innehåller förutom dess identifierare basmodellen, tränings- och valideringsfiler, hyperparametrar, tidsstämplar, status och händelser.
Händelser skapas när jobbstatusen ändras. Till exempel kör eller komplett, och när resultat laddas upp.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| after | query | No | string | Identifierare för den senaste händelsen från föregående pagineringsförfrågan. |
| limit | query | No | integer | Antal händelser att hämta. Standardinställningen är 20. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | FineTuningJobList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
}
Finjustering - Skapa
POST {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview
Skapar ett jobb som finjusterar en specificerad modell från en given träningsfil.
Svaret innehåller detaljer om det köade jobbet, inklusive jobbstatus och hyperparametrar.
Namnet på den finjusterade modellen läggs till i svaret när det är klart.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Request Body
Content-Type: application/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| hyperparameters | FineTuningHyperParameters | Hyperparameterinställningarna som används i ett finjusteringsjobb. | No | |
| integrations | array | En lista över konfigurationer för integrationer som stödjer finjusteringsjobbet. Det finns många integrationer planerade, så se till att kontrollera och agera på integrationstypen. | No | |
| method | object | Metod som används för övervakad finjustering | No | |
| └─ type | FineTuningMethodType | No | ||
| model | string | Identifieraren (modell-id) för basmodellen som används för denna finjustering. | Yes | |
| seed | integer | Fröet som används för finjusteringsjobbet. Att skicka in samma frö- och jobbparametrar bör ge samma resultat, men kan skilja sig i sällsynta fall. Om ett frö inte specificeras kommer ett att genereras åt dig. | No | |
| suffix | string | Suffixet som används för att identifiera den finjusterade modellen. Suffixet kan innehålla upp till 40 tecken (a-z, A-Z, 0-9,- och _) som läggs till i ditt finjusterade modellnamn. | No | |
| training_file | string | Filidentiteten (fil-id) som används för att träna denna finjusterade modell. | Yes | |
| validation_file | string | Filidentiteten (fil-id) som används för att utvärdera den finjusterade modellen under träning. | No |
Responses
Statuskod: 201
Beskrivning: Finjusteringen har framgångsrikt skapats.
| Content-Type | Type | Description |
|---|---|---|
| application/json | FineTuningJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
POST {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
}
Finjustering - Hämta
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview
Får detaljer för ett enda finjusteringsjobb specificerat av det givna finjusterings-id.
Detaljerna innehåller basmodellen, tränings- och valideringsfiler, hyperparametrar, tidsstämplar, status och händelser.
Händelser skapas när jobbstatusen ändras, t.ex. körs eller slutförs, och när resultat laddas upp.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| fine-tuning-job-id | path | Yes | string | Identifieraren för finjusteringsjobbet. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | FineTuningJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
}
Finjustering - Ta bort
DELETE {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview
Tar bort finjusteringsjobbet som specificerats av det givna finjusterings-id:et.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| fine-tuning-job-id | path | Yes | string | Identifieraren för finjusteringsjobbet. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 204
Beskrivning: Finjusteringen raderades framgångsrikt.
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
DELETE {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview
Svar: Statuskod: 204
{
"headers": {}
}
Finjustering - Avbryt
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/cancel?api-version=2025-04-01-preview
Avbryter bearbetningen av finjusteringsjobbet som specificeras av det givna finjusterings-id:et.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| fine-tuning-job-id | path | Yes | string | Identifieraren för finjusteringsjobbet. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Finjusteringen har framgångsrikt avbokats
| Content-Type | Type | Description |
|---|---|---|
| application/json | FineTuningJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| 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
Svar: Statuskod: 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"
}
}
Finjustering – Skaffa checkpoints
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?api-version=2025-04-01-preview
Hämtar kontrollpunkterna för finjusteringsjobbet som specificeras av det givna finjusterings-id:et.
Kontrollpunkter skapas i slutet av framgångsrika epoker under träningen.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| fine-tuning-job-id | path | Yes | string | Identifieraren för finjusteringsjobbet. |
| after | query | No | string | Identifierare för det senaste checkpoint-ID:t från föregående pagineringsförfrågan. |
| limit | query | No | integer | Antal kontrollpunkter att hämta. Standardinställningen är 10. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | FineTuningJobCheckpointList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| 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
Svar: Statuskod: 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"
}
}
Finjustering – Hämta händelser
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/events?api-version=2025-04-01-preview
Får händelserna för finjusteringsjobbet som specificerats av det givna finjusterings-id:et.
Händelser skapas när jobbstatusen ändras, t.ex. körs eller slutförs, och när resultat laddas upp.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| fine-tuning-job-id | path | Yes | string | Identifieraren för finjusteringsjobbet. |
| after | query | No | string | Identifierare för den senaste händelsen från föregående pagineringsförfrågan. |
| limit | query | No | integer | Antal händelser att hämta. Standardinställningen är 20. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | FineTuningJobEventList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| 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
Svar: Statuskod: 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"
}
}
Finjustering - Paus
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/pause?api-version=2025-04-01-preview
Pausar bearbetningen av finjusteringsjobbet som specificeras av det givna finjusterings-id:et.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| fine-tuning-job-id | path | Yes | string | Identifieraren för finjusteringsjobbet. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Finjusteringen har framgångsrikt pausats.
| Content-Type | Type | Description |
|---|---|---|
| application/json | FineTuningJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| 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
Svar: Statuskod: 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"
}
}
Finjustering – CV
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/resume?api-version=2025-04-01-preview
Återupptar bearbetningen av finjusteringsjobbet som specificerats av det givna finjusterings-id:et.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| fine-tuning-job-id | path | Yes | string | Identifieraren för finjusteringsjobbet. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Beskrivning: Finjusteringen har framgångsrikt återupptagits.
| Content-Type | Type | Description |
|---|---|---|
| application/json | FineTuningJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| 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
Svar: Statuskod: 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"
}
}
Intagningsjobb - Lista
GET {endpoint}/openai/ingestion/jobs?api-version=2025-04-01-preview
Listar intagningsjobben.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
| mgmt-user-token | header | No | string | Token som används för att komma åt arbetsytan (endast behövs för användarberäkningsjobb). |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | IngestionJobList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/ingestion/jobs?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
]
}
}
Intagningsjobb – Skapa
PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Skapar ett insamlingsjobb med det angivna jobb-ID:t.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
| job-id | path | Yes | string | Jobbets identitet som kommer att skapas. |
| mgmt-user-token | header | No | string | Token som används för att komma åt arbetsytan (endast behövs för användarberäkningsjobb). |
| aml-user-token | header | No | string | Token som används för att komma åt resurserna inom jobbet i arbetsytan (endast behövs för användarberäkningsjobb). |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Request Body
Content-Type: application/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| jobId | string | No | ||
| kind | IngestionJobType | Typen av jobb. | Yes |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | IngestionJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Svar: Statuskod: 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
Svar: Statuskod: 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"
}
}
}
Intagsjobb – Skaffa
GET {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Får detaljerna i det angivna jobb-ID:t.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
| job-id | path | Yes | string | Jobbets id. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | IngestionJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
}
}
Intagningsjobb - Lista
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs?api-version=2025-04-01-preview
Listar körningarna av det angivna jobb-ID:t.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
| job-id | path | Yes | string | Jobbets id. |
| mgmt-user-token | header | No | string | Token som används för att komma åt arbetsytan (endast behövs för användarberäkningsjobb). |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | IngestionJobRunList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
]
}
}
Intagsjobb – Få
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs/{run-id}?api-version=2025-04-01-preview
Hämtar detaljerna om det angivna kör-id som en del av det angivna jobb-ID:t.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
| job-id | path | Yes | string | Jobbets id. |
| run-id | path | Yes | string | Löpningens id. |
| mgmt-user-token | header | No | string | Token som används för att komma åt arbetsytan (endast behövs för användarberäkningsjobb). |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | IngestionJobRun |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs/{run-id}?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
]
}
}
}
Modeller - Lista
GET {endpoint}/openai/models?api-version=2025-04-01-preview
Får en lista över alla modeller som är tillgängliga via Azure OpenAI-resursen.
Dessa inkluderar basmodeller samt alla framgångsrikt färdigställda finjusterade modeller som ägs av Azure OpenAI-resursen.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | ModelList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/models?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
}
Modeller - Hämta
GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview
Får detaljer för modellen som specificeras av den givna modelId.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| model-id | path | Yes | string | Modellens identifierare. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | Model |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview
Svar: Statuskod: 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
Svar: Statuskod: 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"
}
}
Ladda upp fil - Starta
POST {endpoint}/openai/uploads?api-version=2025-04-01-preview
Ett mellanliggande Upload-objekt skapas, vilket gör att du kan lägga till Parts till det. För närvarande kan en uppladdningsstorlek vara maximalt 9 GB totalt och den går ut två timmar efter att den skapats.
Efter att uppladdningen är klar genereras ett filobjekt som innehåller alla uppladdade delar. Detta filobjekt kan sedan användas över hela vår plattform precis som vilken annan fil som helst.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Request Body
Content-Type: application/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| bytes | integer | Yes | ||
| filename | string | Yes | ||
| mime_type | string | Yes | ||
| purpose | Purpose | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustering" för finjustering. Detta gör att vi kan validera formatet på den uppladdade filen. | Yes |
Request Body
Content-Type: text/json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| bytes | integer | Yes | ||
| filename | string | Yes | ||
| mime_type | string | Yes | ||
| purpose | Purpose | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustering" för finjustering. Detta gör att vi kan validera formatet på den uppladdade filen. | Yes |
Request Body
Content-Type: application/*+json
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| bytes | integer | Yes | ||
| filename | string | Yes | ||
| mime_type | string | Yes | ||
| purpose | Purpose | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustering" för finjustering. Detta gör att vi kan validera formatet på den uppladdade filen. | Yes |
Responses
Statuskod: 200
Beskrivning: Uppladdningen har framgångsrikt skapats.
| Content-Type | Type | Description |
|---|---|---|
| application/json | UploadResource |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| 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"
}
Svar: Statuskod: 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"
}
}
Ladda upp fil - Avbryt
POST {endpoint}/openai/uploads/{upload-id}/cancel?api-version=2025-04-01-preview
Avbryter uppladdningen, och det leder till att alla uppladdade delar raderas asynkront.
Inga delar kan läggas till efter att en uppladdning har avbrutets.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| upload-id | path | Yes | string | Identifieraren för uppladdningen. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | UploadResource |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
POST {endpoint}/openai/uploads/{upload-id}/cancel?api-version=2025-04-01-preview
Svar: Statuskod: 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"
}
}
Uppladdningsfil - Fullständig
POST {endpoint}/openai/uploads/{upload-id}/complete?api-version=2025-04-01-preview
Detta slutför uppladdningen, och det returnerade Upload-objektet innehåller ett nästlatat filobjekt som är redo att användas över hela plattformen.
Du kan definiera ordningen på delarna genom att tillhandahålla en ordnad lista med del-ID:n.
Det totala antalet byte som laddas upp måste matcha den ursprungligen specificerade storleken vid skapandet av Upload-objektet.
Efter denna operation kan inga ytterligare delar läggas till när uppladdningen är klar.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| upload-id | path | Yes | string | Identifieraren för uppladdningen. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
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
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | UploadResource |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| 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=="
]
}
Svar: Statuskod: 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"
}
}
Ladda upp fil - Del
POST {endpoint}/openai/uploads/{upload-id}/parts?api-version=2025-04-01-preview
Lägger till en Del till ett Upload-objekt, där varje Del representerar ett segment av filen du laddar upp.
Varje del kan vara upp till standardstorleksgränsen för filuppladdning, baserat på filens syfte. Du kan fortsätta lägga till delar tills du når uppladdningsgränsen på 9 GB.
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| endpoint | path | Yes | string url |
Stödd Azure OpenAI-endpoints (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com. Byt ut "aoairesource" mot ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
| upload-id | path | Yes | string | Identifieraren för uppladdningen. |
| api-version | query | Yes | string | Den efterfrågade API-versionen. |
Request Header
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.
| Name | Required | Type | Description |
|---|---|---|---|
| Authorization | True | string |
Example:Authorization: Bearer {Azure_OpenAI_Auth_Token}För att generera en autentiseringstoken med hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.comType: oauth2 Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorizeOmfattning: https://ai.azure.com/.default |
| api-key | True | string | Tillhandahåll Azure OpenAI API-nyckel här |
Request Body
Content-Type: multipart/form-data
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | string | Yes |
Responses
Statuskod: 200
Description: Success
| Content-Type | Type | Description |
|---|---|---|
| application/json | UploadPartResource |
Statuskod: standard
Beskrivning: Ett fel uppstod.
| Content-Type | Type | Description |
|---|---|---|
| application/json | ErrorResponse |
Examples
POST {endpoint}/openai/uploads/{upload-id}/parts?api-version=2025-04-01-preview
Svar: Statuskod: 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-sökning Index.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| connectionId | string | ID:t på anslutningen pekar på Azure AI-sökning Index. | No | |
| kind | TargetType | Måltypen. | Yes |
BaseConnection
En koppling till en resurs.
Diskriminator för BaseConnection
Denna komponent använder egenskapen kind för att skilja mellan olika typer:
| Type Value | Schema |
|---|
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| kind | ConnectionType | Anslutningstypen. | Yes |
Batch
Definierar värdena för en batch.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| cancelled_at | integer | En tidsstämpel när denna omgång avbröts (i unix-epoker). | No | |
| cancelling_at | integer | En tidsstämpel när denna batch började avbrytas (i Unix-epoker). | No | |
| completed_at | integer | En tidsstämpel när denna omgång slutfördes (i unix-epoker). | No | |
| completion_window | string | Den tidsram som batchen bör bearbetas inom vilket batchen ska behandlas. | No | |
| created_at | integer | En tidsstämpel när denna batch skapades (i unix-epoker). | No | |
| endpoint | string | API-endpointen som används av batchen. | No | |
| error_blob | string | Blob-url:en innehåller utdata från förfrågningar med fel. | No | |
| error_file_id | string | ID:t för filen som innehåller utdata från förfrågningar med fel. | No | |
| errors | BatchErrors | För batcher som har misslyckats kommer detta att innehålla mer information om orsaken till felen. | No | |
| expired_at | integer | En tidsstämpel när denna batch gick ut (i unix-epoker). | No | |
| expires_at | integer | En tidsstämpel när denna batch går ut (i Unix-epoker). | No | |
| failed_at | integer | En tidsstämpel när denna omgång misslyckades (i unix-epoker). | No | |
| finalizing_at | integer | En tidsstämpel när denna omgång började färdigställas (i unix-epoker). | No | |
| id | string | Identiteten på detta föremål. | Yes | |
| in_progress_at | integer | En tidsstämpel när denna omgång började utvecklas (i unix-epoker). | No | |
| input_blob | string | Blob-URL:en som innehåller indatafilen för batchen. | No | |
| input_file_id | string | ID:t för inmatningsfilen för batchen. | Yes | |
| metadata | object | En uppsättning nyckel-värdepar som kan kopplas till batchen. Detta kan vara användbart för att lagra ytterligare information om batchen i ett strukturerat format. | No | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No | |
| output_blob | string | Blob-url:en innehåller utdata från framgångsrikt utförda förfrågningar. | No | |
| output_file_id | string | ID:t för filen som innehåller utdata från framgångsrikt utförda förfrågningar. | No | |
| request_counts | BatchRequestCounts | Förfrågan räknas för olika statusar inom batchen. | No | |
| status | BatchStatus | Status för en batch. | No |
BatchCreateRequest
Definierar förfrågan om att skapa en batch.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| completion_window | string | Den tidsram som batchen bör bearbetas inom vilket batchen ska behandlas. | Yes | |
| endpoint | string | API-endpointen som används av batchen. | Yes | |
| input_blob | string | URL:en till en Azure Storage-blob att använda som indata för batchen. | No | |
| input_file_id | string | ID:t för inmatningsfilen för batchen. | No | |
| metadata | object | En uppsättning nyckel-värdepar som kan kopplas till batchen. Detta kan vara användbart för att lagra ytterligare information om batchen i ett strukturerat format. | No | |
| output_expires_after | FileExpiresAfter | Definierar ett förfallsdatum för filen. | No | |
| output_folder | BatchOutputReference | Azure Storage-mappen för att lagra output. | No |
BatchErrorData
Felinformation för ett misslyckande i batch.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| code | string | En felkod som identifierar feltypen. | No | |
| line | string | Radnumret för inmatningsfilen där felet inträffade, om tillämpligt (kan vara null). | No | |
| message | string | Ett mänskligt läsbart meddelande som ger fler detaljer om felet. | No | |
| param | string | Namnet på parametern som orsakade felet, om tillämpligt (kan vara null). | No |
BatchErrors
För batcher som har misslyckats kommer detta att innehålla mer information om orsaken till felen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | BatchErrorData | Felinformation för ett misslyckande i batch. | No | |
| object | string | Typen av felobjektet. Det här är alltid 'lista'. | No |
BatchRequestCounts
Förfrågan räknas för olika statusar inom batchen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| completed | integer | Antalet förfrågningar i omgången som har slutförts framgångsrikt. | No | |
| failed | integer | Antalet förfrågningar i batchen som har misslyckats. | No | |
| total | integer | Det totala antalet förfrågningar i omgången. | No |
BatchOutputReference
Azure Storage-mappen för att lagra output.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| delimiter | string | Optional. Avgränsaren som används i mappvägen, som standard /. | No | |
| url | string | URL:en till Azure Storage-mappen där batchutdata sparas. | No |
BatchStatus
Status för en batch.
| Property | Value |
|---|---|
| Description | Status för en batch. |
| Type | string |
| Values | validatingfailedin_progressfinalizingcompletedexpiredcancellingcancelled |
BatchesList
Representerar en lista över batcher.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Listan över saker. | No | |
| first_id | string | ID:t för den första batchen i listan över batcher returnerades. | No | |
| has_more | boolean | Ett värde som indikerar om listan innehåller fler element än de returnerade. | No | |
| last_id | string | ID:t på den senaste batchen i listan över batcher kom tillbaka. | No | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No |
Capabilities
Möjligheterna hos en bas- eller finjusteringsmodell.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| chat_completion | boolean | Ett värde som indikerar om en modell stödjer chattkomplettering. | Yes | |
| completion | boolean | Ett värde som indikerar om en modell stödjer komplettering. | Yes | |
| embeddings | boolean | Ett värde som anger om en modell stöder inbäddningar. | Yes | |
| fine_tune | boolean | Ett värde som anger om en modell kan användas för finjustering. | Yes | |
| inference | boolean | Ett värde som indikerar om en modell kan distribueras. | Yes |
Choice
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| finish_reason | string | Anledningen till att modellen slutade generera tokens. | No | |
| index | integer | Indexet för valet i listan över val. | No | |
| logprobs | object | Logga sannolikhetsinformation för valet. | No | |
| message | ChoiceMessage | No |
ChoiceMessage
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | string | Innehållet i meddelandet. | No | |
| role | string | Rollen för den entitet som skapar meddelandet. | No | |
| tool_calls | array | En lista över relevanta verktygsanrop. | No |
ChunkingSettings
Chunking settings
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| maxChunkSizeInTokens | integer | No |
CompletionAction
Fullbordandeåtgärden.
| Property | Value |
|---|---|
| Description | Fullbordandeåtgärden. |
| Type | string |
| Values | cleanUpTempAssetskeepAllAssets |
ComputeType
Beräkningstypen.
| Property | Value |
|---|---|
| Description | Beräkningstypen. |
| Type | string |
| Values | ServerlessComputeCustomCompute |
ConnectionStringConnection
Anslutningssträngsanslutning.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| connectionString | string | Connection string | No | |
| kind | ConnectionType | Anslutningstypen. | Yes |
ConnectionType
Anslutningstypen.
| Property | Value |
|---|---|
| Description | Anslutningstypen. |
| Type | string |
| Values | EndpointWithKeyConnectionStringEndpointWithManagedIdentityWorkspaceConnectionRelativeConnection |
CosmosDBIndex
CosmosDB Index.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| collectionName | string | Namnet på cosmos DB-samlingen. | No | |
| connectionId | string | ID:t på anslutningen som pekar på cosmos-databasen. | No | |
| databaseName | string | Namnet på Cosmos DB-databasen. | No | |
| kind | TargetType | Måltypen. | 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
Ett CompletionsRunDataSource-objekt som beskriver en modellprovskonfiguration.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input_messages | object | No | ||
| └─ item_reference | string | En referens till en variabel i namnrymden 'objekt', t.ex. 'item.name'. | No | |
| └─ template | array | En lista med chattmeddelanden som utgör prompten eller kontexten. Kan inkludera variabelreferenser till namnrymden 'objekt', t.ex. {{item.name}}. | No | |
| └─ type | enum | Typen av inmatningsmeddelanden. Antingen template eller item_reference.Möjliga värden: template, item_reference |
No | |
| model | string | Namnet på modellen som ska användas för att generera kompletteringar (t.ex. 'o3-mini'). | No | |
| sampling_params | object | No | ||
| └─ max_completion_tokens | integer | Det maximala antalet tokens i den genererade utdata. | No | |
| └─ seed | integer | Ett frövärde för att initiera slumpen under urvalet. | No | 42 |
| └─ temperature | number | En högre temperatur ökar slumpmässigheten i utgångarna. | No | 1 |
| └─ top_p | number | Ett alternativ till temperatur för kärnprovtagning; 1.0 inkluderar alla tokens. | No | 1 |
| source | object | Yes | ||
| └─ type | enum | Typen av källa. Kan vara en av EvalJsonlFileContentSource, EvalJsonlFileIdSource, eller EvalStoredCompletionsSource.Möjliga värden: EvalJsonlFileContentSource, EvalJsonlFileIdSource, EvalStoredCompletionsSource |
No | |
| type | enum | Typen av körd datakälla. Alltid completions.Möjliga värden: completions |
Yes |
CreateEvalCustomDataSourceConfig
Ett CustomDataSourceConfig-objekt som definierar schemat för datakällan som används för utvärderingen körs. Detta schema används för att definiera formen på datan som ska vara: - Används för att definiera dina testkriterier och - Vilken data som krävs vid skapandet av en körning
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| include_sample_schema | boolean | Om utvärderingen bör förvänta sig att du fyller i exempelnamnrymden (dvs. genom att generera svar från din datakälla) | No | False |
| item_schema | object | Json-schemat för varje rad i datakällan. | Yes | |
| type | enum | Typen av datakälla. Alltid custom.Möjliga värden: custom |
Yes |
CreateEvalItem
Ett chattmeddelande som utgör prompten eller kontexten. Kan inkludera variabelreferenser till "objekt"-namnrymden, dvs. {{item.name}}.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | ['sträng', 'InputTextContent', 'objekt'] | Textinmatningar till modellen – kan innehålla mallsträngar. | Yes | |
| role | enum | Meddelandets roll. En av user, assistant, , systemeller developer.Möjliga värden: user, assistant, system, developer |
Yes | |
| type | enum | Typen av meddelandeinmatning. Alltid message.Möjliga värden: message |
No |
CreateEvalJsonlRunDataSource
Ett JsonlRunDataSource-objekt med som specificerar en JSONL-fil som matchar evalet
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| source | object | Yes | ||
| └─ content | array | Innehållet i jsonl-filen. | No | |
| └─ id | string | Filens identifierare. | No | |
| └─ type | enum | Typen av jsonl-källa. Alltid file_id.Möjliga värden: file_id |
No | |
| type | enum | Typen av datakälla. Alltid jsonl.Möjliga värden: jsonl |
Yes |
CreateEvalLabelModelGrader
Ett LabelModelGrader-objekt som använder en modell för att tilldela etiketter till varje objekt i utvärderingen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | array | En lista med chattmeddelanden som utgör prompten eller kontexten. Kan inkludera variabelreferenser till "objekt"-namnrymden, dvs. {{item.name}}. | Yes | |
| labels | array | Etiketterna som ska klassificeras till varje punkt i utvärderingen. | Yes | |
| model | string | Modellen som ska användas för utvärderingen. Måste stödja strukturerade resultat. | Yes | |
| name | string | Namnet på betygsättaren. | Yes | |
| passing_labels | array | Etiketterna som indikerar ett godkänt resultat. Det måste vara en delmängd av etiketter. | Yes | |
| type | enum | Objekttypen, som alltid label_modelär .Möjliga värden: label_model |
Yes |
CreateEvalLogsDataSourceConfig
En datakällaskonfiguration som specificerar metadata-egenskapen för din sparade kompletteringsfråga. Detta är oftast metadata som usecase=chatbot eller prompt-version=v2, osv.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| metadata | object | Metadatafilter för loggens datakälla. | No | |
| type | enum | Typen av datakälla. Alltid logs.Möjliga värden: logs |
Yes |
CreateEvalRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data_source_config | object | Ett CustomDataSourceConfig-objekt som definierar schemat för datakällan som används för utvärderingen körs. Detta schema används för att definiera formen på datan som ska vara: - Används för att definiera dina testkriterier och - Vilken data som krävs vid skapandet av en körning | Yes | |
| └─ include_sample_schema | boolean | Om utvärderingen bör förvänta sig att du fyller i exempelnamnrymden (dvs. genom att generera svar från din datakälla) | No | False |
| └─ item_schema | object | Json-schemat för varje rad i datakällan. | No | |
| └─ metadata | object | Metadatafilter för loggens datakälla. | No | |
| └─ type | enum | Typen av datakälla. Alltid logs.Möjliga värden: logs |
No | |
| metadata | Metadata | Set av 16 nyckel-värdespar som kan fästas vid ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och för att söka objekt via API eller instrumentpanelen. Tangenter är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | No | |
| name | string | Namnet på utvärderingen. | No | |
| testing_criteria | array | En lista över bedömare för alla utvärderingsrundor i denna grupp. | Yes |
CreateEvalRunRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data_source | object | Ett JsonlRunDataSource-objekt med som specificerar en JSONL-fil som matchar evalet | Yes | |
| └─ input_messages | object | No | ||
| └─ item_reference | string | En referens till en variabel i namnrymden 'objekt', t.ex. 'item.name'. | No | |
| └─ template | array | En lista med chattmeddelanden som utgör prompten eller kontexten. Kan inkludera variabelreferenser till namnrymden 'objekt', t.ex. {{item.name}}. | No | |
| └─ type | enum | Typen av inmatningsmeddelanden. Antingen template eller item_reference.Möjliga värden: template, item_reference |
No | |
| └─ model | string | Namnet på modellen som ska användas för att generera kompletteringar (t.ex. 'o3-mini'). | No | |
| └─ sampling_params | object | No | ||
| └─ max_completion_tokens | integer | Det maximala antalet tokens i den genererade utdata. | No | |
| └─ seed | integer | Ett frövärde för att initiera slumpen under urvalet. | No | 42 |
| └─ temperature | number | En högre temperatur ökar slumpmässigheten i utgångarna. | No | 1 |
| └─ top_p | number | Ett alternativ till temperatur för kärnprovtagning; 1.0 inkluderar alla tokens. | No | 1 |
| └─ source | object | No | ||
| └─ type | enum | Typen av källa. Kan vara en av EvalJsonlFileContentSource, EvalJsonlFileIdSource, eller EvalStoredCompletionsSource.Möjliga värden: EvalJsonlFileContentSource, EvalJsonlFileIdSource, EvalStoredCompletionsSource |
No | |
| └─ type | enum | Typen av körd datakälla. Alltid completions.Möjliga värden: completions |
No | |
| metadata | Metadata | Set av 16 nyckel-värdespar som kan fästas vid ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och för att söka objekt via API eller instrumentpanelen. Tangenter är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | No | |
| name | string | Namnet på löpningen. | No |
CreateEvalStoredCompletionsRunDataSource
En StoredCompletionsRunDataSource-konfiguration som beskriver en uppsättning filter
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_after | integer | En valfri Unix-tidsstämpel för att filtrera objekt skapade efter denna tid. | No | |
| created_before | integer | En valfri Unix-tidsstämpel för att filtrera objekt skapade före denna tidpunkt. | No | |
| limit | integer | Ett valfritt maxantal föremål att returnera. | No | |
| metadata | Metadata | Set av 16 nyckel-värdespar som kan fästas vid ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och för att söka objekt via API eller instrumentpanelen. Tangenter är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | No | |
| model | string | En valfri modell att filtrera efter (t.ex. 'gpt-4o'). | No | |
| type | enum | Typen av datakälla. Alltid stored_completions.Möjliga värden: stored_completions |
Yes |
CustomCompute
Custom compute.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| computeId | string | ID för den anpassade beräkningen | No | |
| kind | ComputeType | Beräkningstypen. | Yes |
DeploymentConnection
Relativ utplaceringskoppling.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| kind | ConnectionType | Anslutningstypen. | Yes |
Deprecation
Definierar datumen för avskrivning för modellens olika användningsområden.
Vanligtvis stödjer basmodeller 1 års finjustering efter skapandet. Inferens stöds vanligtvis två år efter skapandet av bas- eller finjusterade modeller. De exakta datumen anges i fastigheterna.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| fine_tune | integer | Slutdatumet för finjusteringsstöd för denna modell. Det kommer att vara null för finjusterade modeller. |
No | |
| inference | integer | Slutdatumet för slutledningsstöd för denna modell. | Yes |
DpoHyperparamsRequest
Hyperparametrar för DPO-metoden för finjustering
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| batch_size | integer | Batchstorleken som ska användas för träning. Batchstorleken är antalet träningsexempel som används för att träna ett enda framåt- och bakåtpass. Generellt har vi märkt att större batchstorlekar tenderar att fungera bättre för större datamängder. Standardvärdet samt maxvärdet för denna egenskap är specifika för en basmodell. | No | |
| beta | number | DPO-betavärde. | No | |
| l2_multiplier | number | L2-regulariseringsmultiplikator | No | |
| learning_rate_multiplier | number | Den inlärningsfrekvensmultiplikator som ska användas för träning. Finjusteringsinlärningshastigheten är den ursprungliga inlärningshastigheten som används för förträning multiplicerat med detta värde. Större inlärningsfrekvenser tenderar att fungera bättre med större batchstorlekar. Vi rekommenderar att experimentera med värden i intervallet 0,02 till 0,2 för att se vad som ger bäst resultat. | No | |
| n_epochs | integer | Antalet epoker som modellen ska tränas för. En epok refererar till en fullständig cykel genom träningsdatauppsättningen. | No |
DpoMethod
Begäran om finjustering av DPO-metoden
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
dpo |
DpoMethodConfigRequest | Konfiguration för dpo finjusteringsmetoden. Inkluderar DPO-specifika hyperparametrar |
Yes | |
| type | FineTuningMethodType | Yes |
DpoMethodConfigRequest
Konfiguration för dpo finjusteringsmetoden. Inkluderar DPO-specifika hyperparametrar
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| hyperparameters | DpoHyperparamsRequest | Hyperparametrar för DPO-metoden för finjustering | No |
DpoMethodRequest
Begäran om finjustering av DPO-metoden
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
dpo |
DpoMethodConfigRequest | Konfiguration för dpo finjusteringsmetoden. Inkluderar DPO-specifika hyperparametrar |
Yes | |
| type | FineTuningMethodType | Yes |
EndpointKeyConnection
Slutpunktsnyckelanslutning.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| endpoint | string | Endpoint | No | |
| key | string | Key | No | |
| kind | ConnectionType | Anslutningstypen. | Yes |
EndpointMIConnection
Endpoint Managed Identity-anslutning.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| endpoint | string | Endpoint | No | |
| kind | ConnectionType | Anslutningstypen. | Yes | |
| resourceId | string | Resource Id | No |
Error
Felinnehåll enligt definitionen i Microsoft REST-riktlinjerna.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| code | ErrorCode | Felkoder enligt definitionen i Microsoft REST-riktlinjerna. | Yes | |
| details | array | Felinformationen finns om den finns. | No | |
innererror |
InnerError | Inre fel som definieras i Microsoft REST-riktlinjerna. | No | |
| message | string | Meddelandet om detta fel. | Yes | |
| target | string | Platsen där felet inträffade om det finns tillgängligt. | No |
ErrorCode
Felkoder enligt definitionen i Microsoft REST-riktlinjerna.
| Property | Value |
|---|---|
| Description | Felkoder enligt definitionen i Microsoft REST-riktlinjerna. |
| Type | string |
| Values | conflictinvalidPayloadforbiddennotFoundunexpectedEntityStateitemDoesAlreadyExistserviceUnavailableinternalFailurequotaExceededjsonlValidationFailedfileImportFailedtooManyRequestsunauthorizedcontentFilter |
ErrorResponse
Felsvar enligt definitionen i Microsoft REST-riktlinjerna.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| error | Error | Felinnehåll enligt definitionen i Microsoft REST-riktlinjerna. | Yes |
Eval
Ett utvärderingsobjekt med en datakällaskonfiguration och testkriterier. En utvärdering representerar en uppgift som ska utföras för din LLM-integration. Like:
- Förbättra kvaliteten på min chatbot
- Se hur bra min chatbot hanterar kundsupport
- Kolla om O3-mini är bättre för mitt användningsområde än GPT-4O
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Unix-tidsstämpeln (i sekunder) för när utvärderingen skapades. | Yes | |
| data_source_config | object | En CustomDataSourceConfig som specificerar schemat för dina item och eventuellt sample namnrymder. Responsschemat definierar formen på datan som ska vara: - Används för att definiera dina testkriterier och - Vilken data som krävs vid skapandet av en körning |
Yes | |
| └─ metadata | Metadata | Set av 16 nyckel-värdespar som kan fästas vid ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och för att söka objekt via API eller instrumentpanelen. Tangenter är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | No | |
| └─ schema | object | JSON-schemat för de körda datakällobjekten. Lär dig hur du bygger JSON-scheman här. | No | |
| └─ type | enum | Typen av datakälla. Alltid stored_completions.Möjliga värden: stored_completions |
No | |
| id | string | Unik identifierare för utvärderingen. | Yes | |
| metadata | Metadata | Set av 16 nyckel-värdespar som kan fästas vid ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och för att söka objekt via API eller instrumentpanelen. Tangenter är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | Yes | |
| name | string | Namnet på utvärderingen. | Yes | |
| object | enum | Objekttypen. Möjliga värden: eval |
Yes | |
| testing_criteria | array | En lista med testkriterier. | Yes |
EvalApiError
Ett objekt som representerar ett felsvar från Eval API:et.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| code | string | Felkoden. | Yes | |
| message | string | Felmeddelandet. | Yes |
EvalCustomDataSourceConfig
En CustomDataSourceConfig som specificerar schemat för dina item och eventuellt sample namnrymder. Responsschemat definierar formen på datan som ska vara: - Används för att definiera dina testkriterier och - Vilken data som krävs vid skapandet av en körning
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| schema | object | JSON-schemat för de körda datakällobjekten. Lär dig hur du bygger JSON-scheman här. | Yes | |
| type | enum | Typen av datakälla. Alltid custom.Möjliga värden: custom |
Yes |
EvalFileRunDataSource
En FileRunDataSource-konfiguration med ett fil-id
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| file_id | string | Filens identifierare. | Yes | |
| type | enum | Typen av datakälla. Alltid file.Möjliga värden: file |
Yes |
EvalItem
Ett meddelande som matas in i modellen med en roll som anger instruktion som följer hierarkin. Instruktioner som ges med developer rollen system har företräde framför instruktioner som ges med user rollen. Meddelanden med rollen assistant antas ha genererats av modellen i tidigare interaktioner.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | object | En textinmatning till modellen. | Yes | |
| └─ text | string | Textutmatningen från modellen. | No | |
| └─ type | enum | Typen av utmatningstexten. Alltid output_text.Möjliga värden: output_text |
No | |
| role | enum | Meddelandets roll. En av user, assistant, , systemeller developer.Möjliga värden: user, assistant, system, developer |
Yes | |
| type | enum | Typen av meddelandeinmatning. Alltid message.Möjliga värden: message |
No |
EvalJsonlFileContentSource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | array | Innehållet i jsonl-filen. | Yes | |
| type | enum | Typen av jsonl-källa. Alltid file_content.Möjliga värden: file_content |
Yes |
EvalJsonlFileIdSource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| id | string | Filens identifierare. | Yes | |
| type | enum | Typen av jsonl-källa. Alltid file_id.Möjliga värden: file_id |
Yes |
EvalLabelModelGrader
Ett LabelModelGrader-objekt som använder en modell för att tilldela etiketter till varje objekt i utvärderingen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | array | Yes | ||
| labels | array | Etiketterna som ska tilldelas varje punkt i utvärderingen. | Yes | |
| model | string | Modellen som ska användas för utvärderingen. Måste stödja strukturerade resultat. | Yes | |
| name | string | Namnet på betygsättaren. | Yes | |
| passing_labels | array | Etiketterna som indikerar ett godkänt resultat. Det måste vara en delmängd av etiketter. | Yes | |
| type | enum | Objekttypen, som alltid label_modelär .Möjliga värden: label_model |
Yes |
EvalList
Ett objekt som representerar en lista över utvärderingar.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | En rad utvärderingsobjekt. | Yes | |
| first_id | string | Identifieraren för den första utvärderingen i dataarrayen. | Yes | |
| has_more | boolean | Indikerar om det finns fler utvärderingar tillgängliga. | Yes | |
| last_id | string | Identifieraren för den senaste utvärderingen i dataarrayen. | Yes | |
| object | enum | Typen av detta föremål. Den är alltid inställd på "lista". Möjliga värden: list |
Yes |
EvalRun
Ett schema som representerar en utvärderingskörning.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Unix-tidsstämpel (i sekunder) när utvärderingskörningen skapades. | Yes | |
| data_source | object | Ett JsonlRunDataSource-objekt med som specificerar en JSONL-fil som matchar evalet | Yes | |
| └─ input_messages | object | No | ||
| └─ item_reference | string | En referens till en variabel i namnrymden 'objekt', t.ex. 'item.name'. | No | |
| └─ template | array | En lista med chattmeddelanden som utgör prompten eller kontexten. Kan inkludera variabelreferenser till namnrymden 'objekt', t.ex. {{item.name}}. | No | |
| └─ type | enum | Typen av inmatningsmeddelanden. Antingen template eller item_reference.Möjliga värden: template, item_reference |
No | |
| └─ model | string | Namnet på modellen som ska användas för att generera kompletteringar (t.ex. 'o3-mini'). | No | |
| └─ sampling_params | object | No | ||
| └─ max_completion_tokens | integer | Det maximala antalet tokens i den genererade utdata. | No | |
| └─ seed | integer | Ett frövärde för att initiera slumpen under urvalet. | No | 42 |
| └─ temperature | number | En högre temperatur ökar slumpmässigheten i utgångarna. | No | 1 |
| └─ top_p | number | Ett alternativ till temperatur för kärnprovtagning; 1.0 inkluderar alla tokens. | No | 1 |
| └─ source | object | No | ||
| └─ type | enum | Typen av källa. Kan vara en av EvalJsonlFileContentSource, EvalJsonlFileIdSource, eller EvalStoredCompletionsSource.Möjliga värden: EvalJsonlFileContentSource, EvalJsonlFileIdSource, EvalStoredCompletionsSource |
No | |
| └─ type | enum | Typen av körd datakälla. Alltid completions.Möjliga värden: completions |
No | |
| error | EvalApiError | Ett objekt som representerar ett felsvar från Eval API:et. | Yes | |
| eval_id | string | Identifieraren av den tillhörande utvärderingen. | Yes | |
| id | string | Unik identifierare för utvärderingskörningen. | Yes | |
| metadata | Metadata | Set av 16 nyckel-värdespar som kan fästas vid ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och för att söka objekt via API eller instrumentpanelen. Tangenter är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | Yes | |
| model | string | Modellen som utvärderas, om tillämplig. | Yes | |
| name | string | Namnet på utvärderingskörningen. | Yes | |
| object | enum | Typen av föremål. Always "eval.run". Möjliga värden: eval.run |
Yes | |
| per_model_usage | array | Användningsstatistik för varje modell under utvärderingskörningen. | Yes | |
| per_testing_criteria_results | array | Resultat enligt testkriterier tillämpade under utvärderingskörningen. | Yes | |
| report_url | string | URL:en till den renderade utvärderingen körs i rapporten på UI-dashboarden. | Yes | |
| result_counts | object | Räknare som sammanfattar resultaten av utvärderingskörningen. | Yes | |
| └─ errored | integer | Antal utgående poster som resulterade i ett fel. | No | |
| └─ failed | integer | Antal utgångsposter som inte klarade utvärderingen. | No | |
| └─ passed | integer | Antal utgående poster som klarade utvärderingen. | No | |
| └─ total | integer | Totalt antal utförda utdataobjekt. | No | |
| status | string | Statusen för utvärderingsrundan. | Yes |
EvalRunList
Ett objekt som representerar en lista av körningar för en utvärdering.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | En array av eval-körobjekt. | Yes | |
| first_id | string | Identifieraren för den första utvärderingskörningen i dataarrayen. | Yes | |
| has_more | boolean | Indikerar om det finns fler utvärderingar tillgängliga. | Yes | |
| last_id | string | Identifieraren för den senaste utvärderingskörningen i dataarrayen. | Yes | |
| object | enum | Typen av detta föremål. Den är alltid inställd på "lista". Möjliga värden: list |
Yes |
EvalRunOutputItem
Ett schema som representerar en utvärderingskörd utdata.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Unix-tidsstämpel (i sekunder) när utvärderingskörningen skapades. | Yes | |
| datasource_item | object | Detaljer om indatakällan. | Yes | |
| datasource_item_id | integer | Identifieraren för datakällan. | Yes | |
| eval_id | string | Identifieraren för utvärderingsgruppen. | Yes | |
| id | string | Unik identifierare för utvärderingskörningsutdata. | Yes | |
| object | enum | Typen av föremål. Always "eval.run.output_item". Möjliga värden: eval.run.output_item |
Yes | |
| results | array | En lista över resultaten från utvärderingen. | Yes | |
| run_id | string | Identifieraren för utvärderingskörningen kopplad till denna utdata. | Yes | |
| sample | object | Ett prov som innehåller in- och utdata från utvärderingskörningen. | Yes | |
| └─ error | EvalApiError | Ett objekt som representerar ett felsvar från Eval API:et. | No | |
| └─ finish_reason | string | Anledningen till att samplingsgenereringen avslutades. | No | |
| └─ input | array | Ett array av inmatningsmeddelanden. | No | |
| └─ max_completion_tokens | integer | Det maximala antalet tokens som tillåts för fullföljande. | No | |
| └─ model | string | Modellen som används för att generera provet. | No | |
| └─ output | array | En array av utmatningsmeddelanden. | No | |
| └─ seed | integer | Fröet som används för att generera provet. | No | |
| └─ temperature | number | Den provtagningstemperatur som användes. | No | |
| └─ top_p | number | Det top_p värdet som används för urval. | No | |
| └─ usage | object | Detaljer om tokenanvändning för provet. | No | |
| └─ cached_tokens | integer | Antalet tokens hämtade från cachen. | No | |
| └─ completion_tokens | integer | Antalet kompletteringstokens som genereras. | No | |
| └─ prompt_tokens | integer | Antalet prompt-tokens som användes. | No | |
| └─ total_tokens | integer | Det totala antalet använda tokens. | No | |
| status | string | Statusen för utvärderingsrundan. | Yes |
EvalRunOutputItemList
Ett objekt som representerar en lista med utdata för en utvärderingskörning.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | En array av utvärderingsobjekt kör utdataobjekt. | Yes | |
| first_id | string | Identifieraren för det första utvärderingskörda utdataobjektet i dataarrayen. | Yes | |
| has_more | boolean | Indikerar om det finns fler eval-run output-objekt tillgängliga. | Yes | |
| last_id | string | Identifieraren för den senaste utvärderingskörda utdataobjektet i dataarrayen. | Yes | |
| object | enum | Typen av detta föremål. Den är alltid inställd på "lista". Möjliga värden: list |
Yes |
EvalScoreModelGrader
Ett ScoreModelGrader-objekt som använder en modell för att tilldela en poäng till indatan.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | array | Inmatningstexten. Detta kan inkludera mallsträngar. | Yes | |
| model | string | Modellen som ska användas för utvärderingen. | Yes | |
| name | string | Namnet på betygsättaren. | Yes | |
| pass_threshold | number | Tröskeln för poängen. | No | |
| range | array | Poängens omfängd. Går som standard till [0, 1]. |
No | |
| sampling_params | object | Samplingsparametrarna för modellen. | No | |
| type | enum | Objekttypen, som alltid score_modelär .Möjliga värden: score_model |
Yes |
EvalStoredCompletionsDataSourceConfig
En StoredCompletionsDataSourceConfig som specificerar metadataegenskapen för din sparade kompletteringsfråga. Detta är oftast metadata som usecase=chatbot eller prompt-version=v2, osv. Schemat som returneras av denna datakällaskonfiguration används för att definiera vilka variabler som finns tillgängliga i dina utvärderingar.
item och sample båda definieras när man använder denna datakällkonfiguration.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| metadata | Metadata | Set av 16 nyckel-värdespar som kan fästas vid ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och för att söka objekt via API eller instrumentpanelen. Tangenter är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | No | |
| schema | object | JSON-schemat för de körda datakällobjekten. Lär dig hur du bygger JSON-scheman här. | Yes | |
| type | enum | Typen av datakälla. Alltid stored_completions.Möjliga värden: stored_completions |
Yes |
EvalStoredCompletionsSource
En StoredCompletionsRunDataSource-konfiguration som beskriver en uppsättning filter
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_after | integer | En valfri Unix-tidsstämpel för att filtrera objekt skapade efter denna tid. | No | |
| created_before | integer | En valfri Unix-tidsstämpel för att filtrera objekt skapade före denna tidpunkt. | No | |
| limit | integer | Ett valfritt maxantal föremål att returnera. | No | |
| metadata | Metadata | Set av 16 nyckel-värdespar som kan fästas vid ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och för att söka objekt via API eller instrumentpanelen. Tangenter är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | No | |
| model | string | En valfri modell att filtrera efter (t.ex. 'gpt-4o'). | No | |
| type | enum | Typen av källa. Alltid stored_completions.Möjliga värden: stored_completions |
Yes |
EvalStringCheckGrader
Ett StringCheckGrader-objekt som utför en strängjämförelse mellan indata och referens med hjälp av en specificerad operation.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| input | string | Inmatningstexten. Detta kan inkludera mallsträngar. | Yes | |
| name | string | Namnet på betygsättaren. | Yes | |
| operation | enum | Strängkontrolloperationen att utföra. En av eq, ne, , likeeller ilike.Möjliga värden: eq, ne, like, ilike |
Yes | |
| reference | string | Referenstexten. Detta kan inkludera mallsträngar. | Yes | |
| type | enum | Objekttypen, som alltid string_checkär .Möjliga värden: string_check |
Yes |
EvalTextSimilarityGrader
Ett TextSimilarityGrader-objekt som bedömer text baserat på likhetsmått.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| evaluation_metric | enum | Utvärderingsmåttet att använda. En av , , , , , , rouge_2, rouge_3, rouge_4, , rouge_5, eller rouge_l. rouge_1meteorgleubleufuzzy_matchMöjliga värden: fuzzy_match, bleu, gleu, meteor, , rouge_1rouge_2, rouge_3, rouge_4, rouge_5, ,rouge_l |
Yes | |
| input | string | Texten rättas. | Yes | |
| name | string | Namnet på betygsättaren. | No | |
| pass_threshold | number | Ett flyttresultat där ett värde högre än eller lika med indikerar godkänt betyg. | Yes | |
| reference | string | Texten bedömdes mot. | Yes | |
| type | enum | Den typen av graderare. Möjliga värden: text_similarity |
Yes |
EventType
Definierar allvaret i ett innehållsfilterresultat.
| Property | Value |
|---|---|
| Description | Definierar allvaret i ett innehållsfilterresultat. |
| Type | string |
| Values | messagemetrics |
File
En fil är ett dokument som kan användas för träning och validering. Det kan också vara ett tjänstegenererat dokument med resultatdetaljer.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| bytes | integer | Storleken på denna fil när den finns tillgänglig (kan vara null). Filstorlekar större än 2^53-1 stöds inte för att säkerställa kompatibilitet med JavaScript-heltal. | No | |
| created_at | integer | En tidsstämpel när detta jobb eller objekt skapades (i Unix-epoker). | No | |
| expires_at | integer | En unix-tidsstämpel (antalet sekunder som förflutit sedan 1 januari 1970) när filen går ut. | No | |
| filename | string | Namnet på filen. | Yes | |
| id | string | Identiteten på detta föremål. | No | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No | |
| purpose | Purpose | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustering" för finjustering. Detta gör att vi kan validera formatet på den uppladdade filen. | Yes | |
| status | FileState | Tillståndet på en fil. | No | |
| status_details | string | Felmeddelandet med detaljer ifall behandlingen av denna fil misslyckades. Deprecated. | No |
FileCreate
Definierar ett dokument att importera från en extern innehålls-URL för att kunna användas med Azure OpenAI.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content_url | string | URL:en för att ladda ner dokumentet från (kan vara SAS-url för en blob eller någon annan extern url som är tillgänglig med en GET-förfrågan). | Yes | |
| purpose | Purpose | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustering" för finjustering. Detta gör att vi kan validera formatet på den uppladdade filen. | Yes |
FileDelete
Definierar svaret för filborttagning.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| deleted | boolean | Ett värde som anger om det får om filen raderades. | Yes | |
| id | string | Fil-ID:t som raderades. | Yes | |
| object | string | Om filen raderades. | Yes |
FileDetails
En fildetalj är ett dokument som används av batchtjänster för att hämta filblob-detaljer.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| filename | string | Namnet på filen. | Yes | |
| id | string | Identiteten på detta föremål. | No | |
| path | string | Den relativa sökvägen till filen inom containern. | No | |
| purpose | Purpose | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustering" för finjustering. Detta gör att vi kan validera formatet på den uppladdade filen. | Yes | |
| storage_account_uri | string | Lagringskontots url för denna fil. | No | |
| storage_container_name | string | Lagringscontainernamnet på denna filblob. | No |
FileExpiresAfter
Definierar ett förfallsdatum för filen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| anchor | FileExpiryAnchor | Definierar ankaret i förhållande till vilken tid den absoluta utgången ska genereras från. | No | |
| seconds | integer | Den relativa utgångstiden i sekunder. Omfång: [1209600 - 2592000]. | No |
FileExpiryAnchor
Definierar ankaret i förhållande till vilken tid den absoluta utgången ska genereras från.
| Property | Value |
|---|---|
| Description | Definierar ankaret i förhållande till vilken tid den absoluta utgången ska genereras från. |
| Type | string |
| Values | created_at |
FileImport
Definierar ett dokument att importera från en extern innehålls-URL för att kunna användas med Azure OpenAI.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content_url | string | URL:en för att ladda ner dokumentet från (kan vara SAS-url för en blob eller någon annan extern url som är tillgänglig med en GET-förfrågan). | Yes | |
| expires_after | FileExpiresAfter | Definierar ett förfallsdatum för filen. | No | |
| filename | string | Namnet på filen JSON Lines som ska laddas upp. Om den purpose är inställd på "finjustera" är varje rad en JSON-post med fälten "prompt" och "completion" som representerar dina träningsexempel. |
Yes | |
| purpose | Purpose | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustering" för finjustering. Detta gör att vi kan validera formatet på den uppladdade filen. | Yes |
FileList
Representerar en lista med filer.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Listan över saker. | No | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No |
FileState
Tillståndet på en fil.
| Property | Value |
|---|---|
| Description | Tillståndet på en fil. |
| Type | string |
| Values | uploadedpendingrunningprocessederrordeletingdeleted |
FineTuneMethod
Diskriminator för FineTuneMethod
Denna komponent använder egenskapen type för att skilja mellan olika typer:
| Type Value | Schema |
|---|
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | FineTuningMethodType | Yes |
FineTuneMethodRequest
Discriminator för FineTuneMethodRequest
Denna komponent använder egenskapen type för att skilja mellan olika typer:
| Type Value | Schema |
|---|
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | FineTuningMethodType | Yes |
FineTuningHyperParameters
Hyperparameterinställningarna som används i ett finjusteringsjobb.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| batch_size | integer | Batchstorleken som ska användas för träning. Batchstorleken är antalet träningsexempel som används för att träna ett enda framåt- och bakåtpass. Generellt har vi märkt att större batchstorlekar tenderar att fungera bättre för större datamängder. Standardvärdet samt maxvärdet för denna egenskap är specifika för en basmodell. | No | |
| learning_rate_multiplier | number | Den inlärningsfrekvensmultiplikator som ska användas för träning. Finjusteringsinlärningshastigheten är den ursprungliga inlärningshastigheten som används för förträning multiplicerat med detta värde. Större inlärningsfrekvenser tenderar att fungera bättre med större batchstorlekar. Vi rekommenderar att experimentera med värden i intervallet 0,02 till 0,2 för att se vad som ger bäst resultat. | No | |
| n_epochs | integer | Antalet epoker som modellen ska tränas för. En epok refererar till en fullständig cykel genom träningsdatauppsättningen. | No |
FineTuningJob
Definierar värdena för ett finjusteringsjobb.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | En tidsstämpel när detta jobb eller objekt skapades (i Unix-epoker). | No | |
| error | FineTuningJobError | För finjusteringsjobb som har misslyckats kommer detta att innehålla mer information om orsaken till felet. | No | |
| estimated_finish | integer | Unix-tidsstämpeln (i sekunder) för när finjusteringsjobbet beräknas vara klart. Värdet blir null om finjusteringsjobbet inte körs. | No | |
| fine_tuned_model | string | Identifieraren (modell-id) för den resulterande finjusterade modellen. Denna egendom fylls endast vid framgångsrikt genomförda finjusteringskörningar. Använd denna identifierare för att skapa en distribution för slutsatser. | No | |
| finished_at | integer | En tidsstämpel när detta jobb eller föremål har slutförts framgångsrikt (i unix-epoker). | No | |
| hyperparameters | FineTuningHyperParameters | Hyperparameterinställningarna som används i ett finjusteringsjobb. | No | |
| id | string | Identiteten på detta föremål. | No | |
| integrations | array | En lista över konfigurationer för integrationer som stödjer finjusteringsjobbet. Det finns många integrationer planerade, så se till att kontrollera och agera på integrationstypen. | No | |
| method | object | Metod som används för övervakad finjustering | No | |
| └─ type | FineTuningMethodType | No | ||
| model | string | Identifieraren (modell-id) för basmodellen som används för finjusteringen. | Yes | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No | |
| organisation_id | string | Organisationen är identifierad av detta finjusteringsjobb. Ej använd på Azure OpenAI; kompatibilitet endast för OpenAI. | No | |
| result_files | array | Resultatet är filidentiteter (fil-id) som innehåller tränings- och utvärderingsmått i csv-format. Filen är endast tillgänglig för framgångsrikt genomförda finjusteringar. | No | |
| seed | integer | Fröet som används för finjusteringsjobbet. | No | |
| status | FineTuningState | Tillståndet för ett finjusteringsobjekt eller finjusteringsjobb. | No | |
| suffix | string | Suffixet som används för att identifiera den finjusterade modellen. Suffixet kan innehålla upp till 40 tecken (a-z, A-Z, 0-9,- och _) som läggs till i ditt finjusterade modellnamn. | No | |
| trained_tokens | integer | Det totala antalet debiterbara tokens som behandlas av detta finjusteringsjobb. | No | |
| training_file | string | Filen som används för utbildning. | Yes | |
| validation_file | string | Filen som används för att utvärdera den finjusterade modellen under träningen. | No |
FineTuningJobCheckpoint
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | Unix-tidsstämpeln (i sekunder) för när kontrollpunkten skapades. | Yes | |
| fine_tuned_model_checkpoint | string | Namnet på den finjusterade checkpointmodellen som skapas. | Yes | |
| fine_tuning_job_id | string | Namnet på finjusteringsjobbet som denna kontrollpunkt skapades från. | Yes | |
| id | string | Identiteten på denna kontrollpunkt. | No | |
| metrics | object | Måtten vid stegnumret under finjusteringsjobbet. | Yes | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No | |
| step_number | integer | Stegnumret där kontrollpunkten skapades. | Yes |
FineTuningJobCheckpointList
Representerar en lista med kontrollpunkter.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Listan över saker. | No | |
| has_more | boolean | Ett värde som indikerar om listan innehåller fler element än de returnerade. | No | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No |
FineTuningJobCreation
Definierar värdena för ett finjusteringsjobb.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| hyperparameters | FineTuningHyperParameters | Hyperparameterinställningarna som används i ett finjusteringsjobb. | No | |
| integrations | array | En lista över konfigurationer för integrationer som stödjer finjusteringsjobbet. Det finns många integrationer planerade, så se till att kontrollera och agera på integrationstypen. | No | |
| method | object | Metod som används för övervakad finjustering | No | |
| └─ type | FineTuningMethodType | No | ||
| model | string | Identifieraren (modell-id) för basmodellen som används för denna finjustering. | Yes | |
| seed | integer | Fröet som används för finjusteringsjobbet. Att skicka in samma frö- och jobbparametrar bör ge samma resultat, men kan skilja sig i sällsynta fall. Om ett frö inte specificeras kommer ett att genereras åt dig. | No | |
| suffix | string | Suffixet som används för att identifiera den finjusterade modellen. Suffixet kan innehålla upp till 40 tecken (a-z, A-Z, 0-9,- och _) som läggs till i ditt finjusterade modellnamn. | No | |
| training_file | string | Filidentiteten (fil-id) som används för att träna denna finjusterade modell. | Yes | |
| validation_file | string | Filidentiteten (fil-id) som används för att utvärdera den finjusterade modellen under träning. | No |
FineTuningJobError
För finjusteringsjobb som har misslyckats kommer detta att innehålla mer information om orsaken till felet.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| code | string | Den maskinläsbara felkoden. | No | |
| message | string | Det mänskligt läsbara felmeddelandet. | No | |
| param | string | Parametern som var ogiltig, vanligtvis training_file eller validation_file. Detta fält kommer att vara null om felet inte var parameterspecifikt. | No |
FineTuningJobEvent
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| created_at | integer | En tidsstämpel när denna händelse skapades (i unix-epoker). | Yes | |
| data | Maskinläsbar data från denna händelse. | No | ||
| id | string | Identiteten på denna händelse. | No | |
| level | LogLevel | Ordrikheten i ett evenemang. | Yes | |
| message | string | Meddelandet som beskriver händelsen. Detta kan vara en förändring av tillstånd, t.ex. i kö, påbörjad, misslyckad eller slutförd, eller andra händelser som uppladdade resultat. | Yes | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No | |
| type | EventType | Definierar allvaret i ett innehållsfilterresultat. | Yes |
FineTuningJobEventList
Representerar en lista över händelser.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Listan över saker. | No | |
| has_more | boolean | Ett värde som indikerar om listan innehåller fler element än de returnerade. | No | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No |
FineTuningJobList
Representerar en lista med fina melodier.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Listan över saker. | No | |
| has_more | boolean | Ett värde som indikerar om listan innehåller fler element än de returnerade. | No | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No |
FineTuningMethodType
| Property | Value |
|---|---|
| Type | string |
| Values | dposupervised |
FineTuningState
Tillståndet för ett finjusteringsobjekt eller finjusteringsjobb.
| Property | Value |
|---|---|
| Description | Tillståndet för ett finjusteringsobjekt eller finjusteringsjobb. |
| Type | string |
| Values | createdpendingrunningpausingpausedresumingsucceededcancelledfailed |
FunctionCallFunction
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| arguments | string | Argumenten som modellen förväntar sig att du ska vidarebefordra till funktionen. | No | |
| name | string | Namnet på funktionen. | No |
FunctionDefinition
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| description | string | En beskrivning av vad funktionen gör, använd av modellen för att välja när och hur funktionen ska anropas. | No | |
| name | string | Namnet på funktionen som ska anropas. | No | |
| parameters | De parametrar som funktionen accepterar, beskrivs som ett JSON-schemaobjekt. | No |
GenericEmbeddingSettings
Inställningar för anslutningsbäddning
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| connection | BaseConnection | En koppling till en resurs. | No | |
| deploymentName | string | No | ||
| modelName | string | No |
IngestionError
Detaljerna kring intagningsfelet
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| innerErrors | array | No | ||
| message | string | No |
IngestionJob
Representerar detaljerna i ett jobb.
Diskriminator för intagJobb
Denna komponent använder egenskapen kind för att skilja mellan olika typer:
| Type Value | Schema |
|---|
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| jobId | string | No | ||
| kind | IngestionJobType | Typen av jobb. | Yes |
IngestionJobList
Representerar en lista över intagsjobb.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| nextLink | string | Länken till nästa sida. | No | |
| value | array | Listan över saker. | No |
IngestionJobProgress
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| stageProgress | array | Yes |
IngestionJobRun
Detaljerna kring ett jobb
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| error | IngestionError | Detaljerna kring intagningsfelet | No | |
| jobId | string | No | ||
| progress | IngestionJobProgress | No | ||
| runId | string | No | ||
| status | OperationState | Tillståndet på ett jobb eller en föremål. | No | |
| warnings | array | No |
IngestionJobRunList
Representerar en lista över insamlingsjobb.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| nextLink | string | Länken till nästa sida. | No | |
| value | array | Listan över saker. | No |
IngestionJobStageProgress
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| name | string | No | ||
| processedItems | integer | No | ||
| state | OperationState | Tillståndet på ett jobb eller en föremål. | No | |
| subStageProgress | array | No | ||
| totalItems | integer | No |
IngestionJobSystemCompute
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| completionAction | CompletionAction | Fullbordandeåtgärden. | No | |
| dataRefreshIntervalInHours | integer | No | ||
| datasource | SystemComputeDatasource | No | ||
| jobId | string | No | ||
| kind | IngestionJobType | Typen av jobb. | Yes | |
| searchServiceConnection | BaseConnection | En koppling till en resurs. | No |
IngestionJobType
Typen av jobb.
| Property | Value |
|---|---|
| Description | Typen av jobb. |
| Type | string |
| Values | SystemComputeUserCompute |
IngestionJobUserCompute
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| compute | JobCompute | Jobbets beräkningsinställningar. | No | |
| dataRefreshIntervalInHours | integer | No | ||
| datasource | UserComputeDatasource | No | ||
| jobId | string | No | ||
| kind | IngestionJobType | Typen av jobb. | Yes | |
| target | TargetIndex | Information om det index som ska skapas. | No | |
| workspaceId | string | No |
InnerError
Inre fel som definieras i Microsoft REST-riktlinjerna.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| code | InnerErrorCode | Inre felkoder enligt definitionen i Microsoft REST-riktlinjerna. | No | |
innererror |
InnerError | Inre fel som definieras i Microsoft REST-riktlinjerna. | No |
InnerErrorCode
Inre felkoder enligt definitionen i Microsoft REST-riktlinjerna.
| Property | Value |
|---|---|
| Description | Inre felkoder enligt definitionen i Microsoft REST-riktlinjerna. |
| Type | string |
| Values | invalidPayload |
InputMessage
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| content | string | Innehållet i meddelandet. | No | |
| id | string | Meddelandets identitet. | No | |
| name | string | Ett valfritt namn för deltagaren. Tillhandahåller modellinformation för att skilja deltagare i samma roll. | No | |
| role | string | Rollen för den entitet som skapar meddelandet. | No |
InputTextContent
En textinmatning till modellen.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| text | string | Textinmatningen till modellen. | Yes | |
| type | enum | Typen av inmatningsobjektet. Alltid input_text.Möjliga värden: input_text |
Yes |
IntegrationTypes
Lista över finjusteringsintegrationer som finns tillgängliga.
| Property | Value |
|---|---|
| Description | Lista över finjusteringsintegrationer som finns tillgängliga. |
| Type | string |
| Values | wandb |
JobCompute
Jobbets beräkningsinställningar.
Discriminator för JobCompute
Denna komponent använder egenskapen kind för att skilja mellan olika typer:
| Type Value | Schema |
|---|
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| kind | ComputeType | Beräkningstypen. | Yes |
LifeCycleStatus
En modells livscykelstatus.
Not: En modell kan flyttas upp från preview till generally-available, men aldrig från generally-available till preview.
| Property | Value |
|---|---|
| Description | En modells livscykelstatus. Not: En modell kan flyttas upp från preview till generally-available, men aldrig från generally-available till preview. |
| Type | string |
| Values | previewgenerally-availabledeprecatingdeprecated |
LogLevel
Ordrikheten i ett evenemang.
| Property | Value |
|---|---|
| Description | Ordrikheten i ett evenemang. |
| Type | string |
| Values | infowarningerror |
Logprob
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| logprob | number | Logsannolikheten för denna token, om den är bland de 20 mest sannolika tokens. Annars används värdet -9999.0 för att indikera att token är mycket osannolik. |
No | |
| token | string | The token. | No |
Metadata
Set av 16 nyckel-värdespar som kan fästas vid ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och för att söka objekt via API eller instrumentpanelen. Tangenter är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken.
Inga egenskaper definierade för denna komponent.
Model
En modell är antingen en basmodell eller resultatet av ett lyckat finjusteringsarbete.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| capabilities | Capabilities | Möjligheterna hos en bas- eller finjusteringsmodell. | Yes | |
| created_at | integer | En tidsstämpel när detta jobb eller objekt skapades (i Unix-epoker). | No | |
| deprecation | Deprecation | Definierar datumen för avskrivning för modellens olika användningsområden. Vanligtvis stödjer basmodeller 1 års finjustering efter skapandet, Inference stöds vanligtvis 2 år efter skapandet av bas- eller finjusterade modeller. De exakta datumen anges i fastigheterna. | Yes | |
| fine_tune | string | Finjusteringsidentiteten (finjusterings-id) om detta är en finjusteringsmodell; annars null. |
No | |
| id | string | Identiteten på detta föremål. | No | |
| lifecycle_status | LifeCycleStatus | En modells livscykelstatus. Notera: En modell kan flyttas upp från "förhandsvisning" till generally-available, men aldrig från generally-available till "förhandsvisning". |
Yes | |
| model | string | Basmodellens identitet (modell-id) om detta är en finjusteringsmodell; annars null. |
No | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No | |
| status | FineTuningState | Tillståndet för ett finjusteringsobjekt eller finjusteringsjobb. | No |
ModelList
Representerar en lista med modeller.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Listan över saker. | No | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No |
OperationState
Tillståndet på ett jobb eller en föremål.
| Property | Value |
|---|---|
| Description | Tillståndet på ett jobb eller en föremål. |
| Type | string |
| Values | notRunningrunningsucceededfailed |
Order
Definierar syftet med en fil.
| Property | Value |
|---|---|
| Description | Definierar syftet med en fil. |
| Type | string |
| Values | descasc |
OrderByOrder
| Property | Value |
|---|---|
| Type | string |
| Values | ascdesc |
PineconeIndex
Pinecone Index.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| connectionId | string | ID:t på kopplingen pekar mot kotten. | No | |
| kind | TargetType | Måltypen. | Yes |
Purpose
Det avsedda syftet med de uppladdade dokumenten. Använd "finjustering" för finjustering. Detta gör att vi kan validera formatet på den uppladdade filen.
| Property | Value |
|---|---|
| Description | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustering" för finjustering. Detta gör att vi kan validera formatet på den uppladdade filen. |
| Type | string |
| Values | fine-tunefine-tune-resultsassistantsassistants_outputbatchbatch_outputevalsevals_output |
ServerlessCompute
Serverless compute.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| instanceCount | integer | Antalet instanser att köra jobbet på. | No | |
| kind | ComputeType | Beräkningstypen. | Yes | |
| sku | string | SKU Level | No |
StoredCompletion
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| choices | array | En lista med chattfullföljandealternativ. Kan vara mer än ett om n är större än 1. |
No | |
| created | integer | Unix-tidsstämpeln (i sekunder) för när chatten slutfördes skapades. | No | |
| frequency_penalty | number | Siffran mellan -2,0 och 2,0. Positiva värden straffar nya tokens baserat på deras befintliga frekvens i texten hittills, vilket minskar modellens sannolikhet att upprepa samma rad ordagrant. | No | |
| id | string | Identiteten av lagrad komplettering. | No | |
| input_user | string | Indataanvändaren för denna förfrågan. | No | |
| metadata | object | Godtyckliga nyckel-värdepar för ytterligare information. | No | |
| model | string | ID på modellen att använda. | No | |
| presence_penalty | number | Siffran mellan -2,0 och 2,0. Positiva värden straffar nya tokens baserat på om de hittills förekommer i texten, vilket ökar modellens sannolikhet att tala om nya ämnen. | No | |
| request_id | string | En unik identifierare för OpenAI API-förfrågan. Vänligen inkludera detta förfrågnings-ID när du kontaktar supporten. | No | |
| seed | integer | Om det specificeras kommer vårt system att göra sitt bästa för att provta deterministiskt, så att upprepade förfrågningar med samma seed och parametrar ska ge samma resultat. Determinism är inte garanterat, och du bör hänvisa till |
||
system_fingerprint responsparameter för att övervaka förändringar i backend. |
No | |||
| service_tier | string | Specificerar latensnivån som ska användas för att behandla förfrågan. | No | |
| system_fingerprint | string | Detta fingeravtryck representerar backend-konfigurationen som modellen körs med. Kan användas tillsammans med begäranparametern seed för att förstå när backend-ändringar har gjorts som kan påverka determinismen. |
No | |
| temperature | number | Vilken provtagningstemperatur ska användas, mellan 0 och 2. Högre värden som 0,8 gör resultatet mer slumpmässigt, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar generellt att ändra detta eller top_p båda. |
No | |
| tool_choice | string | Styr vilket (om något) verktyg som anropas av modellen. | No | |
| tools | array | En lista över verktyg som modellen kan anropa. För närvarande stöds endast funktioner som verktyg. Använd detta för att tillhandahålla en lista över funktioner som modellen kan generera JSON-indata för. Maximalt 128 funktioner stöds. | No | |
| top_p | number | Ett alternativ till provtagning med temperatur, kallat kärnprovtagning, där modellen beaktar resultaten från tokens med top_p sannolikhetsmassa. Så 0,1 betyder att endast tokens som utgör de 10 främsta% sannolikhetsmassan beaktas. Vi rekommenderar generellt att ändra detta eller temperature båda. |
No | |
| usage | Usage | No |
StoredCompletionDelete
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| deleted | boolean | Ett värde som anger om får om den lagrade kompletteringen raderades. | No | |
| id | string | Det lagrade fullbordande-id:t som raderades. | No | |
| object | string | Om den lagrade kompletteringen raderades. | Yes |
StoredCompletionList
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Listan över återvunna objekt. | No | |
| first_id | string | Det första id:et i den återfunna list |
No | |
| has_more | boolean | Egenskapen has_more används för paginering för att indikera att det finns ytterligare resultat. |
No | |
| last_id | string | Det sista id:et i den återfunna list |
No | |
| object | string | Objekttypen, som alltid är list |
No | |
| total | integer | Totalt antal föremål. | No |
StoredCompletionMessages
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| data | array | Listan över återvunna objekt. | No | |
| first_id | string | Det första id:et i den återfunna list |
No | |
| has_more | boolean | Egenskapen has_more används för paginering för att indikera att det finns ytterligare resultat. |
No | |
| last_id | string | Det sista id:et i den återfunna list |
No | |
| object | string | Objekttypen, som alltid är list |
No | |
| total | integer | Totalt antal föremål. | No |
StoredCompletionResponse
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| choices | array | En lista med chattfullföljandealternativ. Kan vara mer än ett om n är större än 1. |
No | |
| created | integer | Unix-tidsstämpeln (i sekunder) för när chatten slutfördes skapades. | No | |
| frequency_penalty | number | Siffran mellan -2,0 och 2,0. Positiva värden straffar nya tokens baserat på deras befintliga frekvens i texten hittills, vilket minskar modellens sannolikhet att upprepa samma rad ordagrant. | No | |
| id | string | Identiteten av lagrad komplettering. | No | |
| input_user | string | Indataanvändaren för denna förfrågan. | No | |
| metadata | object | Godtyckliga nyckel-värdepar för ytterligare information. | No | |
| model | string | ID på modellen att använda. | No | |
| object | string | Typen av detta föremål. | No | |
| presence_penalty | number | Siffran mellan -2,0 och 2,0. Positiva värden straffar nya tokens baserat på om de hittills förekommer i texten, vilket ökar modellens sannolikhet att tala om nya ämnen. | No | |
| request_id | string | En unik identifierare för OpenAI API-förfrågan. Vänligen inkludera detta förfrågnings-ID när du kontaktar supporten. | No | |
| seed | integer | Om det specificeras kommer vårt system att göra sitt bästa för att provta deterministiskt, så att upprepade förfrågningar med samma seedoch parametrar ska ge samma resultat. Determinism är inte garanterad, och du bör använda responsparametern system_fingerprint för att övervaka förändringar i backend. |
No | |
| service_tier | string | Specificerar latensnivån som ska användas för att behandla förfrågan. | No | |
| system_fingerprint | string | Detta fingeravtryck representerar backend-konfigurationen som modellen körs med. Kan användas tillsammans med begäranparametern seed för att förstå när backend-ändringar har gjorts som kan påverka determinismen. |
No | |
| temperature | number | Vilken provtagningstemperatur ska användas, mellan 0 och 2. Högre värden som 0,8 gör resultatet mer slumpmässigt, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar generellt att ändra detta eller top_p båda. |
No | |
| tool_choice | string | Styr vilket (om något) verktyg som anropas av modellen. | No | |
| tools | array | En lista över verktyg som modellen kan anropa. För närvarande stöds endast funktioner som verktyg. Använd detta för att tillhandahålla en lista över funktioner som modellen kan generera JSON-indata för. Maximalt 128 funktioner stöds. | No | |
| top_p | number | Ett alternativ till provtagning med temperatur, kallat kärnprovtagning, där modellen beaktar resultaten från tokens med top_p sannolikhetsmassa. Så 0,1 betyder att endast tokens som utgör de 10 främsta% sannolikhetsmassan beaktas. Vi rekommenderar generellt att ändra detta eller temperature båda. |
No | |
| usage | Usage | No |
SupervisedMethod
Metod som används för övervakad finjustering
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | FineTuningMethodType | Yes |
SupervisedMethodRequest
Metod som används för övervakad finjustering
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| type | FineTuningMethodType | Yes |
SystemComputeDatasource
Diskriminator för SystemComputeDatasource
Denna komponent använder egenskapen kind för att skilja mellan olika typer:
| Type Value | Schema |
|---|
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| kind | SystemComputeDatasourceType | Datakällan. | Yes |
SystemComputeDatasourceType
Datakällan.
| Property | Value |
|---|---|
| Description | Datakällan. |
| Type | string |
| Values | StorageUrls |
SystemComputeStorage
Storage account
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| chunking | ChunkingSettings | Chunking settings | No | |
| connection | BaseConnection | En koppling till en resurs. | No | |
| containerName | string | container name | No | |
| embeddings | array | No | ||
| kind | SystemComputeDatasourceType | Datakällan. | Yes |
SystemComputeUrl
Urls
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| chunking | ChunkingSettings | Chunking settings | No | |
| connection | BaseConnection | En koppling till en resurs. | No | |
| containerName | string | container name | No | |
| crawling | CrawlingSettings | Crawling settings | No | |
| embeddings | array | No | ||
| kind | SystemComputeDatasourceType | Datakällan. | Yes | |
| urls | array | No |
TargetIndex
Information om det index som ska skapas.
Diskriminator för TargetIndex
Denna komponent använder egenskapen kind för att skilja mellan olika typer:
| Type Value | Schema |
|---|
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| kind | TargetType | Måltypen. | Yes |
TargetType
Måltypen.
| Property | Value |
|---|---|
| Description | Måltypen. |
| Type | string |
| Values | AzureAISearchCosmosDBPinecone |
Tool
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| function | FunctionDefinition | No | ||
| type | string | Typen av verktygskall. Detta gäller function alltid för den här typen av verktygssamtal. |
No |
ToolCall
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| function | FunctionCallFunction | No | ||
| id | string | ID:t på verktygsanropet. | No | |
| type | string | Den typ av verktyg som utgången krävs för. För tillfället är detta alltid functionså här. |
No |
TypeDiscriminator
Definierar typen av ett objekt.
| Property | Value |
|---|---|
| Description | Definierar typen av ett objekt. |
| Type | string |
| Values | listfine_tuning.jobfilefine_tuning.job.eventfine_tuning.job.checkpointmodeluploadupload.partbatchwandb |
UpdateStoredCompletionRequest
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| metadata | object | Godtyckliga nyckel-värdepar för ytterligare information. | 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 | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustering" för finjustering. Detta gör att vi kan validera formatet på den uppladdade filen. | Yes |
UploadPartResource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| azure_block_id | string | No | ||
| created_at | integer | En tidsstämpel när detta jobb eller objekt skapades (i Unix-epoker). | No | |
| id | string | Identiteten på detta föremål. | No | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No | |
| upload_id | string | No |
UploadResource
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| bytes | integer | No | ||
| created_at | integer | En tidsstämpel när detta jobb eller objekt skapades (i Unix-epoker). | No | |
| expires_at | integer | No | ||
| file | File | En fil är ett dokument som kan användas för träning och validering. Det kan också vara ett tjänstegenererat dokument med resultatdetaljer. | No | |
| filename | string | No | ||
| id | string | Identiteten på detta föremål. | No | |
| object | TypeDiscriminator | Definierar typen av ett objekt. | No | |
| purpose | Purpose | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustering" för finjustering. Detta gör att vi kan validera formatet på den uppladdade filen. | No | |
| status | UploadStatus | No |
UploadStatus
| Property | Value |
|---|---|
| Type | string |
| Values | pendingexpiredcompletedcancelled |
Usage
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| completion_tokens | integer | Antal tokens i den genererade fullföljandet. | No | |
| prompt_tokens | integer | Antal tokens i prompten. | No | |
| total_tokens | integer | Totalt antal tokens som används i förfrågan (prompt + fullföljande). | 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 | Datakällan. | Yes |
UserComputeDatasource
Discriminator för UserComputeDatasource
Denna komponent använder egenskapen kind för att skilja mellan olika typer:
| Type Value | Schema |
|---|
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| kind | UserComputeDatasourceType | Datakällan. | Yes |
UserComputeDatasourceType
Datakällan.
| Property | Value |
|---|---|
| Description | Datakällan. |
| 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 | Datakällan. | 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 | Lista över finjusteringsintegrationer som finns tillgängliga. | Yes | |
| wandb | WandBIntegrationRequest | Yes |
WorkspaceConnection
AML Workspace-anslutning.
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| connectionId | string | ConnectionId | No | |
| kind | ConnectionType | Anslutningstypen. | Yes |
WorkspaceConnectionEmbeddingSettings
Anslutnings-id till inbäddningsmodellen
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
| connectionId | string | No | ||
| deploymentName | string | No | ||
| modelName | string | No |
Next steps
Lär dig om modeller och finjustering med REST API. Läs mer om underlying modeller som driver Azure OpenAI.