Azure OpenAI i Microsoft Foundry Models som författar REST API förhandsgranskningsreferens

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-key HTTP-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 Authorization header. Den givna token måste föregås av Bearer, till exempel Bearer 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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.com

Type: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: 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 validating
failed
in_progress
finalizing
completed
expired
cancelling
cancelled

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 cleanUpTempAssets
keepAllAssets

ComputeType

Beräkningstypen.

Property Value
Description Beräkningstypen.
Type string
Values ServerlessCompute
CustomCompute

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 EndpointWithKey
ConnectionString
EndpointWithManagedIdentity
WorkspaceConnection
RelativeConnection

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 conflict
invalidPayload
forbidden
notFound
unexpectedEntityState
itemDoesAlreadyExist
serviceUnavailable
internalFailure
quotaExceeded
jsonlValidationFailed
fileImportFailed
tooManyRequests
unauthorized
contentFilter

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_match
Mö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 message
metrics

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 uploaded
pending
running
processed
error
deleting
deleted

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 dpo
supervised

FineTuningState

Tillståndet för ett finjusteringsobjekt eller finjusteringsjobb.

Property Value
Description Tillståndet för ett finjusteringsobjekt eller finjusteringsjobb.
Type string
Values created
pending
running
pausing
paused
resuming
succeeded
cancelled
failed

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 SystemCompute
UserCompute

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 preview
generally-available
deprecating
deprecated

LogLevel

Ordrikheten i ett evenemang.

Property Value
Description Ordrikheten i ett evenemang.
Type string
Values info
warning
error

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 notRunning
running
succeeded
failed

Order

Definierar syftet med en fil.

Property Value
Description Definierar syftet med en fil.
Type string
Values desc
asc

OrderByOrder

Property Value
Type string
Values asc
desc

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-tune
fine-tune-results
assistants
assistants_output
batch
batch_output
evals
evals_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 Storage
Urls

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 AzureAISearch
CosmosDB
Pinecone

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 list
fine_tuning.job
file
fine_tuning.job.event
fine_tuning.job.checkpoint
model
upload
upload.part
batch
wandb

UpdateStoredCompletionRequest

Name Type Description Required Default
metadata object 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 pending
expired
completed
cancelled

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 Dataset
Urls

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.