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

Hantering och interaktion med Azure OpenAI-modeller och resurser är uppdelad över tre huvudsakliga API-ytor:

  • Kontrollplan
  • 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.

Viktigt!

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
Kontrollplan 2025-07-01-preview 2025-06-01 Spec-filer 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.
Dataplanet v1 preview v1 Spec-filer 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. Ett exempel:

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-versionen läser du det senaste API:et för ga-dataplansinferens.

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
Efter Fråga No string Identifierare för den senaste händelsen från föregående pagineringsförfrågan.
limit Fråga No integer Antal satser att hämta. Standardinställningen är 20.
$filter Fråga No string OData-uttrycket för att beskriva filtreringsvillkoren.
$orderby Fråga No string OData-uttrycket för att beskriva sorteringsordningen.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json BatchesList

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Begärandekropp

Innehållstyp: program/json

Name Type Description Obligatoriskt Standardinställning
slutförandefönster string Den tidsram som batchen bör bearbetas inom vilket batchen ska behandlas. Ja
slutpunkt string API-endpointen som används av batchen. Ja
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
utgången förfaller efter FileExpiresAfter Definierar ett förfallsdatum för filen. No
utmatningsmapp BatchOutputReference Azure Storage-mappen för att lagra output. No

Responses

Statuskod: 201

Beskrivning: Batchen har framgångsrikt skapats.

Innehållstyp Type Beskrivning
application/json Batch

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Ja string Identifieraren för batchen.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json Batch

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Ja string Identifieraren för batchen.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Batchen har framgångsrikt avbokats.

Innehållstyp Type Beskrivning
application/json Batch

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga No string Filtrera efter (nyckel, värde) paret i stored completion.
model Fråga No string Filtrera efter modellnamn.
Efter Fråga No string Identifierare för den senaste lagrade kompletteringen från föregående pagineringsförfrågan.
limit Fråga No integer Antal lagrade kompletteringar att hämta. Standardinställningen är 20.
order Fråga No string Resultatordning efter skapad tid (stigande eller fallande). Default till beskrivning.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json SparadSlutförandelista

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
lagrad-kompletterings-id path Ja string Identifieraren för den lagrade kompletteringen.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json StoredCompletionResponse

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
lagrad-kompletterings-id path Ja string Identifieraren för den lagrade kompletteringen.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Begärandekropp

Innehållstyp: program/json

Name Type Description Obligatoriskt Standardinställning
metadata object Godtyckliga nyckel-värdepar för ytterligare information. No

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json StoredCompletion

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
lagrad-kompletterings-id path Ja string Identifieraren för den lagrade kompletteringen.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Den lagrade fulländningen raderades framgångsrikt.

Innehållstyp Type Beskrivning
application/json StoredCompletionDelete

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
lagrad-kompletterings-id path Ja string Identifieraren för den lagrade kompletteringen.
Efter Fråga No string Identifierare för det senaste lagrade fullbordandemeddelandet från föregående pagineringsförfrågan.
limit Fråga No integer Antal lagrade fullbordandemeddelanden att hämta. Standardinställningen är 20.
order Fråga No string Ordningen på resultaten efter meddelandeindex (stigande eller fallande). Som standard ASC.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json SparadeKompletteringsmeddelanden

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
Efter Fråga No string Identifierare för den senaste utvärderingen från föregående pagineringsförfrågan.
limit Fråga No integer Antal utvärderingar att hämta.
order Fråga 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.
sortera_efter Fråga 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 Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: En lista över utvärderingar

Innehållstyp Type Beskrivning
application/json EvalList

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 201

Beskrivning: OK

Innehållstyp Type Beskrivning
application/json Eval

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Ja string ID:t för utvärderingen ska tas bort.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Tog bort utvärderingen framgångsrikt.

Innehållstyp Type Beskrivning
application/json object

Statuskod: 404

Beskrivning: Utvärdering ej hittad.

Innehållstyp Type Beskrivning
application/json Error

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Ja string ID:t för utvärderingen att hämta.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Utvärderingen

Innehållstyp Type Beskrivning
application/json Eval

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Ja string ID:t för utvärderingen uppdateras.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Den uppdaterade utvärderingen

Innehållstyp Type Beskrivning
application/json Eval

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Ja string ID:t för utvärderingen att hämta gäller för .
Efter Fråga No string Identifierare för den senaste körningen från föregående pagineringsförfrågan.
limit Fråga No integer Antal körningar att hämta.
order Fråga 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 Fråga 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 Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: En lista över körningar för utvärderingen

Innehållstyp Type Beskrivning
application/json EvalRunList

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Ja string ID:t för utvärderingen för att skapa en löpning för.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 201

Beskrivning: Skapade framgångsrikt en körning för utvärderingen

Innehållstyp Type Beskrivning
application/json EvalRun

Statuskod: 400

Beskrivning: Dålig förfrågan (till exempel saknat utvärderingsobjekt)

Innehållstyp Type Beskrivning
application/json Error

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Ja string ID:t för utvärderingen för att ta bort körningen från.
run-id path Ja string ID:t för körningen att radera.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Tog bort utvärderingsrundan framgångsrikt

Innehållstyp Type Beskrivning
application/json object

Statuskod: 404

Beskrivning: Run ej hittad

Innehållstyp Type Beskrivning
application/json Error

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Ja string ID:t för utvärderingen att hämta gäller för .
run-id path Ja string ID:t för den som skulle hämta den.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Utvärderingsrundan

Innehållstyp Type Beskrivning
application/json EvalRun

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Ja string ID:t för utvärderingen vars körning du vill avbryta.
run-id path Ja string ID:t för löpningen för att ställa in.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Det avbrutna utvärderingskörningsobjektet

Innehållstyp Type Beskrivning
application/json EvalRun

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Ja string ID:t för utvärderingen att hämta gäller för .
run-id path Ja string ID:t för körningen för att hämta utdata för.
Efter Fråga No string Identifierare för det senaste utdataobjektet från föregående pagineringsförfrågan.
limit Fråga No integer Antal utdata att hämta.
status Fråga 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 Fråga 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 Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: En lista över utdata för utvärderingskörningen

Innehållstyp Type Beskrivning
application/json EvalRunOutputItemList

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Ja string ID:t för utvärderingen att hämta gäller för .
run-id path Ja string ID:t för den som skulle hämta den.
utdataartikel-id path Ja string ID:t för det utdata som ska hämtas.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Utvärderingskörningsobjektet

Innehållstyp Type Beskrivning
application/json EvalRunOutputItem

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga 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 Fråga 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 Fråga 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 Fråga No string Sortera ordningen efter objektens created_at tidsstämpel. asc för stigande ordning och desc för fallande ordning.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json Fillista

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Begärandekropp

Innehållstyp: flera delar/formulärdata

Name Type Description Obligatoriskt Standardinställning
Ankare string Definierar ankaret i förhållande till vilken tid den absoluta utgången ska genereras från. No
Sekunder integer Får den relativa utgångstiden på några sekunder.
Omfång: [1209600 - 2592000]. No
fil string Hämtar eller ställer in filen för att laddas upp till Azure OpenAI. Ja
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. Ja

Responses

Statuskod: 201

Beskrivning: Filen har framgångsrikt skapats.

Innehållstyp Type Beskrivning
application/json Arkiv

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Begärandekropp

Innehållstyp: program/json

Name Type Description Obligatoriskt Standardinställning
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). Ja
går ut efter 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. Ja
purpose Syfte 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. Ja

Responses

Statuskod: 201

Beskrivning: Filen har framgångsrikt skapats.

Innehållstyp Type Beskrivning
application/json Arkiv

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
fil-id path Ja string Filens identifierare.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json Arkiv

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
fil-id path Ja string Filens identifierare.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Filen raderades framgångsrikt.

Innehållstyp Type Beskrivning
application/json FileDelete

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
fil-id path Ja string Filens identifierare.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/octet-stream string
application/json string

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/octet-stream ErrorResponse (Fel Svar)
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
Efter Fråga No string Identifierare för den senaste händelsen från föregående pagineringsförfrågan.
limit Fråga No integer Antal händelser att hämta. Standardinställningen är 20.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json FineTuningJobList

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Begärandekropp

Innehållstyp: program/json

Name Type Description Obligatoriskt Standardinställning
hyperparametrar FineTuningHyperParameters Hyperparameterinställningarna som används i ett finjusteringsjobb. No
Integrationer 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
└– typ Finjusteringsmetodtyp No
model string Identifieraren (modell-id) för basmodellen som används för denna finjustering. Ja
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
utbildningsfil string Filidentiteten (fil-id) som används för att träna denna finjusterade modell. Ja
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.

Innehållstyp Type Beskrivning
application/json FineTuningJob

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
finjusteringsjobb-id path Ja string Identifieraren för finjusteringsjobbet.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json FineTuningJob

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
finjusteringsjobb-id path Ja string Identifieraren för finjusteringsjobbet.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 204

Beskrivning: Finjusteringen raderades framgångsrikt.

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
finjusteringsjobb-id path Ja string Identifieraren för finjusteringsjobbet.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Finjusteringen har framgångsrikt avbokats

Innehållstyp Type Beskrivning
application/json FineTuningJob

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
finjusteringsjobb-id path Ja string Identifieraren för finjusteringsjobbet.
Efter Fråga No string Identifierare för det senaste checkpoint-ID:t från föregående pagineringsförfrågan.
limit Fråga No integer Antal kontrollpunkter att hämta. Standardinställningen är 10.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json FineTuningJobCheckpointList

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
finjusteringsjobb-id path Ja string Identifieraren för finjusteringsjobbet.
Efter Fråga No string Identifierare för den senaste händelsen från föregående pagineringsförfrågan.
limit Fråga No integer Antal händelser att hämta. Standardinställningen är 20.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json Lista över finjusteringsjobbshändelser

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
finjusteringsjobb-id path Ja string Identifieraren för finjusteringsjobbet.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Finjusteringen har framgångsrikt pausats.

Innehållstyp Type Beskrivning
application/json FineTuningJob

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
finjusteringsjobb-id path Ja string Identifieraren för finjusteringsjobbet.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Finjusteringen har framgångsrikt återupptagits.

Innehållstyp Type Beskrivning
application/json FineTuningJob

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga Ja string Den efterfrågade API-versionen.
mgmt-användartoken header No string Token som används för att komma åt arbetsytan (endast behövs för användarberäkningsjobb).

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json IngestionJobList

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga Ja string Den efterfrågade API-versionen.
job-id path Ja string Jobbets identitet som kommer att skapas.
mgmt-användartoken header No string Token som används för att komma åt arbetsytan (endast behövs för användarberäkningsjobb).
aml-användartoken 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).

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Begärandekropp

Innehållstyp: program/json

Name Type Description Obligatoriskt Standardinställning
jobId string No
Typ TypAvInmatningsjobb Typen av jobb. Ja

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json IngestionJob

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga Ja string Den efterfrågade API-versionen.
job-id path Ja string Jobbets id.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json IngestionJob

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga Ja string Den efterfrågade API-versionen.
job-id path Ja string Jobbets id.
mgmt-användartoken header No string Token som används för att komma åt arbetsytan (endast behövs för användarberäkningsjobb).

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json IngestionJobRunList

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga Ja string Den efterfrågade API-versionen.
job-id path Ja string Jobbets id.
run-id path Ja string Löpningens id.
mgmt-användartoken header No string Token som används för att komma åt arbetsytan (endast behövs för användarberäkningsjobb).

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json IngestionJobRun

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json Modelllista

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
modell-ID path Ja string Modellens identifierare.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json Modell

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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 Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Begärandekropp

Innehållstyp: program/json

Name Type Description Obligatoriskt Standardinställning
bytes integer Ja
filename string Ja
MIME-typ string Ja
purpose Syfte 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. Ja

Begärandekropp

Innehållstyp: text/json

Name Type Description Obligatoriskt Standardinställning
bytes integer Ja
filename string Ja
MIME-typ string Ja
purpose Syfte 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. Ja

Begärandekropp

Innehållstyp: program/*+json

Name Type Description Obligatoriskt Standardinställning
bytes integer Ja
filename string Ja
MIME-typ string Ja
purpose Syfte 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. Ja

Responses

Statuskod: 200

Beskrivning: Uppladdningen har framgångsrikt skapats.

Innehållstyp Type Beskrivning
application/json UploadResource

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
uppladdnings-ID path Ja string Identifieraren för uppladdningen.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json UploadResource

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
uppladdnings-ID path Ja string Identifieraren för uppladdningen.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Begärandekropp

Innehållstyp: program/json

Name Type Description Obligatoriskt Standardinställning
md5 string No
part_ids array Ja

Begärandekropp

Innehållstyp: text/json

Name Type Description Obligatoriskt Standardinställning
md5 string No
part_ids array Ja

Begärandekropp

Innehållstyp: program/*+json

Name Type Description Obligatoriskt Standardinställning
md5 string No
part_ids array Ja

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json UploadResource

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 parametrar

Name I Obligatoriskt Type Description
slutpunkt path Ja 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
uppladdnings-ID path Ja string Identifieraren för uppladdningen.
api-version Fråga Ja string Den efterfrågade API-versionen.

Begärandehuvud

Använd antingen tokenbaserad autentisering eller API-nyckel. Autentifikation med tokenbaserad autentisering rekommenderas och är säkrare.

Name Obligatoriskt Type Description
Authorization True string Exempel: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

Typ: oauth2
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattning: https://ai.azure.com/.default
API-nyckel True string Tillhandahåll Azure OpenAI API-nyckel här

Begärandekropp

Innehållstyp: flera delar/formulärdata

Name Type Description Obligatoriskt Standardinställning
data string Ja

Responses

Statuskod: 200

Beskrivning: Lyckades

Innehållstyp Type Beskrivning
application/json UploadPartResource

Statuskod: standard

Beskrivning: Ett fel uppstod.

Innehållstyp Type Beskrivning
application/json ErrorResponse (Fel Svar)

Exempel

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 Obligatoriskt Standardinställning
connectionId string ID:t på anslutningen pekar på Azure AI-sökning Index. No
Typ MålTyp Måltypen. Ja

BaseConnection

En koppling till en resurs.

Diskriminator för BaseConnection

Denna komponent använder egenskapen kind för att skilja mellan olika typer:

Typvärde Schema
Name Type Description Obligatoriskt Standardinställning
Typ Typ av anslutning Anslutningstypen. Ja

Omgång

Definierar värdena för en batch.

Name Type Description Obligatoriskt Standardinställning
avbruten_vid integer En tidsstämpel när denna omgång avbröts (i unix-epoker). No
avbokning_vid integer En tidsstämpel när denna batch började avbrytas (i Unix-epoker). No
klarad_vid integer En tidsstämpel när denna omgång slutfördes (i unix-epoker). No
slutförandefönster string Den tidsram som batchen bör bearbetas inom vilket batchen ska behandlas. No
skapad_tid integer En tidsstämpel när denna batch skapades (i unix-epoker). No
slutpunkt 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
Felaktigheter BatchErrors För batcher som har misslyckats kommer detta att innehålla mer information om orsaken till felen. No
utgången_till integer En tidsstämpel när denna batch gick ut (i unix-epoker). No
utgår_den integer En tidsstämpel när denna batch går ut (i Unix-epoker). No
misslyckades_vid integer En tidsstämpel när denna omgång misslyckades (i unix-epoker). No
slutförande_vid 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. Ja
i_gång_vid 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. Ja
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
begäran_antal BatchRequestCounts Förfrågan räknas för olika statusar inom batchen. No
status BatchStatus Status för en batch. No

Batchcreatebegäran

Definierar förfrågan om att skapa en batch.

Name Type Description Obligatoriskt Standardinställning
slutförandefönster string Den tidsram som batchen bör bearbetas inom vilket batchen ska behandlas. Ja
slutpunkt string API-endpointen som används av batchen. Ja
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
utgången förfaller efter FileExpiresAfter Definierar ett förfallsdatum för filen. No
utmatningsmapp BatchOutputReference Azure Storage-mappen för att lagra output. No

BatchErrorData

Felinformation för ett misslyckande i batch.

Name Type Description Obligatoriskt Standardinställning
kod string En felkod som identifierar feltypen. No
linje 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 Obligatoriskt Standardinställning
data BatchErrorData Felinformation för ett misslyckande i batch. No
object string Typen av felobjektet. Det här är alltid 'lista'. No

Batchförfrågningsantal

Förfrågan räknas för olika statusar inom batchen.

Name Type Description Obligatoriskt Standardinställning
slutförd integer Antalet förfrågningar i omgången som har slutförts framgångsrikt. No
Misslyckades integer Antalet förfrågningar i batchen som har misslyckats. No
Totala integer Det totala antalet förfrågningar i omgången. No

BatchOutputReference

Azure Storage-mappen för att lagra output.

Name Type Description Obligatoriskt Standardinställning
avgränsare 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.

Fastighet Value
Beskrivning Status för en batch.
Type string
Värden validating
failed
in_progress
finalizing
completed
expired
cancelling
cancelled

BatchesList

Representerar en lista över batcher.

Name Type Description Obligatoriskt Standardinställning
data array Listan över saker. No
first_id string ID:t för den första batchen i listan över batcher returnerades. No
har_mer 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

Kapaciteter

Möjligheterna hos en bas- eller finjusteringsmodell.

Name Type Description Obligatoriskt Standardinställning
chattavslutning boolean Ett värde som indikerar om en modell stödjer chattkomplettering. Ja
completion boolean Ett värde som indikerar om en modell stödjer komplettering. Ja
embeddings boolean Ett värde som anger om en modell stöder inbäddningar. Ja
fine_tune boolean Ett värde som anger om en modell kan användas för finjustering. Ja
slutledning boolean Ett värde som indikerar om en modell kan distribueras. Ja

Val

Name Type Description Obligatoriskt Standardinställning
avslutningsorsak 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 Obligatoriskt Standardinställning
innehåll string Innehållet i meddelandet. No
Roll string Rollen för den entitet som skapar meddelandet. No
tool_calls array En lista över relevanta verktygsanrop. No

Inställningar för Chunking

Segmenteringsinställningar

Name Type Description Obligatoriskt Standardinställning
maxChunkSizeInTokens integer No

Slutförandåtgärd

Fullbordandeåtgärden.

Fastighet Value
Beskrivning Fullbordandeåtgärden.
Type string
Värden cleanUpTempAssets
keepAllAssets

BeräkningsTyp

Beräkningstypen.

Fastighet Value
Beskrivning Beräkningstypen.
Type string
Värden ServerlessCompute
CustomCompute

ConnectionStringAnslutning

Anslutningssträngsanslutning.

Name Type Description Obligatoriskt Standardinställning
connectionString string Anslutningssträng No
Typ Typ av anslutning Anslutningstypen. Ja

ConnectionType

Anslutningstypen.

Fastighet Value
Beskrivning Anslutningstypen.
Type string
Värden EndpointWithKey
ConnectionString
EndpointWithManagedIdentity
WorkspaceConnection
RelativeConnection

CosmosDBIndex

CosmosDB-index.

Name Type Description Obligatoriskt Standardinställning
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
Typ MålTyp Måltypen. Ja

Genomsökningsinställningar

Crawlningsinställningar

Name Type Description Obligatoriskt Standardinställning
maximal krypdjup integer No
maxGenomsökningstidIMinuter integer No
maxLaddningstidIMinuter integer No
Maxfilstorlek integer No
maxFiles integer No
maxOmdirigeringar integer No

SkapaEvalSlutförandenKörDataKälla

Ett CompletionsRunDataSource-objekt som beskriver en modellprovskonfiguration.

Name Type Description Obligatoriskt Standardinställning
inmatningsmeddelanden object No
└– item_reference string En referens till en variabel i namnrymden 'objekt', t.ex. 'item.name'. No
└– mall array En lista med chattmeddelanden som utgör prompten eller kontexten. Kan inkludera variabelreferenser till namnrymden 'objekt', t.ex. {{item.name}}. No
└– typ 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
provtagning_parametrar object No
└– max_completion_tokens integer Det maximala antalet tokens i den genererade utdata. No
└– frö integer Ett frövärde för att initiera slumpen under urvalet. No 42
└– temperatur 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 Ja
└– typ 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
Ja

SkapaEvalCustomDataKällaKonfiguration

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 Obligatoriskt Standardinställning
inkludera_exempelschema 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 Falsk
objektschema object Json-schemat för varje rad i datakällan. Ja
type enum Typen av datakälla. Alltid custom.
Möjliga värden: custom
Ja

SkapaUtvärderingsobjekt

Ett chattmeddelande som utgör prompten eller kontexten. Kan inkludera variabelreferenser till "objekt"-namnrymden, dvs. {{item.name}}.

Name Type Description Obligatoriskt Standardinställning
innehåll ['sträng', 'InputTextContent', 'objekt'] Textinmatningar till modellen – kan innehålla mallsträngar. Ja
Roll enum Meddelandets roll. En av user, assistant, , systemeller developer.
Möjliga värden: user, assistant, system, developer
Ja
type enum Typen av meddelandeinmatning. Alltid message.
Möjliga värden: message
No

Skapa EvalJsonlKörDataKälla

Ett JsonlRunDataSource-objekt med som specificerar en JSONL-fil som matchar evalet

Name Type Description Obligatoriskt Standardinställning
source object Ja
└– innehåll array Innehållet i jsonl-filen. No
└– id string Filens identifierare. No
└– typ 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
Ja

CreateEvalLabelModelGrader

Ett LabelModelGrader-objekt som använder en modell för att tilldela etiketter till varje objekt i utvärderingen.

Name Type Description Obligatoriskt Standardinställning
input array En lista med chattmeddelanden som utgör prompten eller kontexten. Kan inkludera variabelreferenser till "objekt"-namnrymden, dvs. {{item.name}}. Ja
labels array Etiketterna som ska klassificeras till varje punkt i utvärderingen. Ja
model string Modellen som ska användas för utvärderingen. Måste stödja strukturerade resultat. Ja
name string Namnet på betygsättaren. Ja
godkända_etiketter array Etiketterna som indikerar ett godkänt resultat. Det måste vara en delmängd av etiketter. Ja
type enum Objekttypen, som alltid label_modelär .
Möjliga värden: label_model
Ja

SkapaEvalLogsDataSourceKonfig

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 Obligatoriskt Standardinställning
metadata object Metadatafilter för loggens datakälla. No
type enum Typen av datakälla. Alltid logs.
Möjliga värden: logs
Ja

SkapaUtvärderingsbegäran

Name Type Description Obligatoriskt Standardinställning
datakällkonfiguration 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 Ja
└– 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 Falsk
└– item_schema object Json-schemat för varje rad i datakällan. No
└– metadata object Metadatafilter för loggens datakälla. No
└– typ 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
testkriterier array En lista över bedömare för alla utvärderingsrundor i denna grupp. Ja

CreateEvalRunRequest

Name Type Description Obligatoriskt Standardinställning
datakälla object Ett JsonlRunDataSource-objekt med som specificerar en JSONL-fil som matchar evalet Ja
└– input_messages object No
└– item_reference string En referens till en variabel i namnrymden 'objekt', t.ex. 'item.name'. No
└– mall array En lista med chattmeddelanden som utgör prompten eller kontexten. Kan inkludera variabelreferenser till namnrymden 'objekt', t.ex. {{item.name}}. No
└– typ enum Typen av inmatningsmeddelanden. Antingen template eller item_reference.
Möjliga värden: template, item_reference
No
└– modell 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
└– frö integer Ett frövärde för att initiera slumpen under urvalet. No 42
└– temperatur 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
└– källa object No
└– typ enum Typen av källa. Kan vara en av EvalJsonlFileContentSource, EvalJsonlFileIdSource, eller EvalStoredCompletionsSource.
Möjliga värden: EvalJsonlFileContentSource, EvalJsonlFileIdSource, EvalStoredCompletionsSource
No
└– typ 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 Obligatoriskt Standardinställning
skapad_efter integer En valfri Unix-tidsstämpel för att filtrera objekt skapade efter denna tid. No
skapat_före 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
Ja

CustomCompute-tjänst

Anpassad beräkning.

Name Type Description Obligatoriskt Standardinställning
computeId string ID för den anpassade beräkningen No
Typ ComputeType Beräkningstypen. Ja

DeploymentConnection

Relativ utplaceringskoppling.

Name Type Description Obligatoriskt Standardinställning
Typ Typ av anslutning Anslutningstypen. Ja

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 Obligatoriskt Standardinställning
fine_tune integer Slutdatumet för finjusteringsstöd för denna modell. Det kommer att vara null för finjusterade modeller. No
slutledning integer Slutdatumet för slutledningsstöd för denna modell. Ja

DpoHyperparamsFörfrågan

Hyperparametrar för DPO-metoden för finjustering

Name Type Description Obligatoriskt Standardinställning
batchstorlek 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-multiplikator number L2-regulariseringsmultiplikator No
inlärningshastighetsmultiplikator 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
antal epoker integer Antalet epoker som modellen ska tränas för. En epok refererar till en fullständig cykel genom träningsdatauppsättningen. No

DpoMetod

Begäran om finjustering av DPO-metoden

Name Type Description Obligatoriskt Standardinställning
dpo DpoMethodConfigRequest Konfiguration för dpo finjusteringsmetoden. Inkluderar DPO-specifika hyperparametrar Ja
type Finjusteringsmetodtyp Ja

DpoMetodKonfigBegäran

Konfiguration för dpo finjusteringsmetoden. Inkluderar DPO-specifika hyperparametrar

Name Type Description Obligatoriskt Standardinställning
hyperparametrar DpoHyperparamsRequest Hyperparametrar för DPO-metoden för finjustering No

DpoMethodRequest

Begäran om finjustering av DPO-metoden

Name Type Description Obligatoriskt Standardinställning
dpo DpoMethodConfigRequest Konfiguration för dpo finjusteringsmetoden. Inkluderar DPO-specifika hyperparametrar Ja
type Finjusteringsmetodtyp Ja

Slutpunktsnyckelanslutning

Slutpunktsnyckelanslutning.

Name Type Description Obligatoriskt Standardinställning
slutpunkt string Endpoint No
nyckel string Key No
Typ Typ av anslutning Anslutningstypen. Ja

EndpointMIConnection

Endpoint Managed Identity-anslutning.

Name Type Description Obligatoriskt Standardinställning
slutpunkt string Endpoint No
Typ Typ av anslutning Anslutningstypen. Ja
resurs-ID string Resurs-ID No

Error

Felinnehåll enligt definitionen i Microsoft REST-riktlinjerna.

Name Type Description Obligatoriskt Standardinställning
kod ErrorCode Felkoder enligt definitionen i Microsoft REST-riktlinjerna. Ja
Detaljer array Felinformationen finns om den finns. No
innererror InnerError Inre fel som definieras i Microsoft REST-riktlinjerna. No
message string Meddelandet om detta fel. Ja
target string Platsen där felet inträffade om det finns tillgängligt. No

Felkod

Felkoder enligt definitionen i Microsoft REST-riktlinjerna.

Fastighet Value
Beskrivning Felkoder enligt definitionen i Microsoft REST-riktlinjerna.
Type string
Värden conflict
invalidPayload
forbidden
notFound
unexpectedEntityState
itemDoesAlreadyExist
serviceUnavailable
internalFailure
quotaExceeded
jsonlValidationFailed
fileImportFailed
tooManyRequests
unauthorized
contentFilter

Felmeddelande

Felsvar enligt definitionen i Microsoft REST-riktlinjerna.

Name Type Description Obligatoriskt Standardinställning
fel Error Felinnehåll enligt definitionen i Microsoft REST-riktlinjerna. Ja

Utvärdering

Ett utvärderingsobjekt med en datakällaskonfiguration och testkriterier. En utvärdering representerar en uppgift som ska utföras för din LLM-integration. Tycka om:

  • 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 Obligatoriskt Standardinställning
skapad_tid integer Unix-tidsstämpeln (i sekunder) för när utvärderingen skapades. Ja
datakällkonfiguration 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 Ja
└– 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
└– typ enum Typen av datakälla. Alltid stored_completions.
Möjliga värden: stored_completions
No
id string Unik identifierare för utvärderingen. Ja
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. Ja
name string Namnet på utvärderingen. Ja
object enum Objekttypen.
Möjliga värden: eval
Ja
testkriterier array En lista med testkriterier. Ja

EvalApiError

Ett objekt som representerar ett felsvar från Eval API:et.

Name Type Description Obligatoriskt Standardinställning
kod string Felkoden. Ja
message string Felmeddelandet. Ja

UtvärderaAnpassadDatakällKonfiguration

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 Obligatoriskt Standardinställning
schema object JSON-schemat för de körda datakällobjekten. Lär dig hur du bygger JSON-scheman här. Ja
type enum Typen av datakälla. Alltid custom.
Möjliga värden: custom
Ja

EvalFileRunDataSource

En FileRunDataSource-konfiguration med ett fil-id

Name Type Description Obligatoriskt Standardinställning
file_id string Filens identifierare. Ja
type enum Typen av datakälla. Alltid file.
Möjliga värden: file
Ja

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 Obligatoriskt Standardinställning
innehåll object En textinmatning till modellen. Ja
└– text string Textutmatningen från modellen. No
└– typ enum Typen av utmatningstexten. Alltid output_text.
Möjliga värden: output_text
No
Roll enum Meddelandets roll. En av user, assistant, , systemeller developer.
Möjliga värden: user, assistant, system, developer
Ja
type enum Typen av meddelandeinmatning. Alltid message.
Möjliga värden: message
No

EvalJsonlFilInnehållKälla

Name Type Description Obligatoriskt Standardinställning
innehåll array Innehållet i jsonl-filen. Ja
type enum Typen av jsonl-källa. Alltid file_content.
Möjliga värden: file_content
Ja

EvalJsonlFilIdKälla

Name Type Description Obligatoriskt Standardinställning
id string Filens identifierare. Ja
type enum Typen av jsonl-källa. Alltid file_id.
Möjliga värden: file_id
Ja

EvalLabelModelGrader

Ett LabelModelGrader-objekt som använder en modell för att tilldela etiketter till varje objekt i utvärderingen.

Name Type Description Obligatoriskt Standardinställning
input array Ja
labels array Etiketterna som ska tilldelas varje punkt i utvärderingen. Ja
model string Modellen som ska användas för utvärderingen. Måste stödja strukturerade resultat. Ja
name string Namnet på betygsättaren. Ja
godkända_etiketter array Etiketterna som indikerar ett godkänt resultat. Det måste vara en delmängd av etiketter. Ja
type enum Objekttypen, som alltid label_modelär .
Möjliga värden: label_model
Ja

EvalList

Ett objekt som representerar en lista över utvärderingar.

Name Type Description Obligatoriskt Standardinställning
data array En rad utvärderingsobjekt. Ja
first_id string Identifieraren för den första utvärderingen i dataarrayen. Ja
har_mer boolean Indikerar om det finns fler utvärderingar tillgängliga. Ja
last_id string Identifieraren för den senaste utvärderingen i dataarrayen. Ja
object enum Typen av detta föremål. Den är alltid inställd på "lista".
Möjliga värden: list
Ja

EvalRun

Ett schema som representerar en utvärderingskörning.

Name Type Description Obligatoriskt Standardinställning
skapad_tid integer Unix-tidsstämpel (i sekunder) när utvärderingskörningen skapades. Ja
datakälla object Ett JsonlRunDataSource-objekt med som specificerar en JSONL-fil som matchar evalet Ja
└– input_messages object No
└– item_reference string En referens till en variabel i namnrymden 'objekt', t.ex. 'item.name'. No
└– mall array En lista med chattmeddelanden som utgör prompten eller kontexten. Kan inkludera variabelreferenser till namnrymden 'objekt', t.ex. {{item.name}}. No
└– typ enum Typen av inmatningsmeddelanden. Antingen template eller item_reference.
Möjliga värden: template, item_reference
No
└– modell 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
└– frö integer Ett frövärde för att initiera slumpen under urvalet. No 42
└– temperatur 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
└– källa object No
└– typ enum Typen av källa. Kan vara en av EvalJsonlFileContentSource, EvalJsonlFileIdSource, eller EvalStoredCompletionsSource.
Möjliga värden: EvalJsonlFileContentSource, EvalJsonlFileIdSource, EvalStoredCompletionsSource
No
└– typ enum Typen av körd datakälla. Alltid completions.
Möjliga värden: completions
No
fel EvalApiError Ett objekt som representerar ett felsvar från Eval API:et. Ja
eval_id string Identifieraren av den tillhörande utvärderingen. Ja
id string Unik identifierare för utvärderingskörningen. Ja
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. Ja
model string Modellen som utvärderas, om tillämplig. Ja
name string Namnet på utvärderingskörningen. Ja
object enum Typen av föremål. Alltid "eval.run".
Möjliga värden: eval.run
Ja
per modellanvändning array Användningsstatistik för varje modell under utvärderingskörningen. Ja
per_testkriterier_resultat array Resultat enligt testkriterier tillämpade under utvärderingskörningen. Ja
report_url string URL:en till den renderade utvärderingen körs i rapporten på UI-dashboarden. Ja
antalresultat object Räknare som sammanfattar resultaten av utvärderingskörningen. Ja
└– felaktig integer Antal utgående poster som resulterade i ett fel. No
└– misslyckades integer Antal utgångsposter som inte klarade utvärderingen. No
└– godkänd integer Antal utgående poster som klarade utvärderingen. No
└— totalt integer Totalt antal utförda utdataobjekt. No
status string Statusen för utvärderingsrundan. Ja

Förteckning över utvärderingskörningar

Ett objekt som representerar en lista av körningar för en utvärdering.

Name Type Description Obligatoriskt Standardinställning
data array En array av eval-körobjekt. Ja
first_id string Identifieraren för den första utvärderingskörningen i dataarrayen. Ja
har_mer boolean Indikerar om det finns fler utvärderingar tillgängliga. Ja
last_id string Identifieraren för den senaste utvärderingskörningen i dataarrayen. Ja
object enum Typen av detta föremål. Den är alltid inställd på "lista".
Möjliga värden: list
Ja

EvalRunOutputItem

Ett schema som representerar en utvärderingskörd utdata.

Name Type Description Obligatoriskt Standardinställning
skapad_tid integer Unix-tidsstämpel (i sekunder) när utvärderingskörningen skapades. Ja
datasource-objekt object Detaljer om indatakällan. Ja
datakälla_objekt_id integer Identifieraren för datakällan. Ja
eval_id string Identifieraren för utvärderingsgruppen. Ja
id string Unik identifierare för utvärderingskörningsutdata. Ja
object enum Typen av föremål. Alltid "eval.run.output_item".
Möjliga värden: eval.run.output_item
Ja
results array En lista över resultaten från utvärderingen. Ja
run_id string Identifieraren för utvärderingskörningen kopplad till denna utdata. Ja
exempel object Ett prov som innehåller in- och utdata från utvärderingskörningen. Ja
└– fel EvalApiError Ett objekt som representerar ett felsvar från Eval API:et. No
└– avslutnings_anledning string Anledningen till att samplingsgenereringen avslutades. No
└– indata array Ett array av inmatningsmeddelanden. No
└– max_completion_tokens integer Det maximala antalet tokens som tillåts för fullföljande. No
└– modell string Modellen som används för att generera provet. No
└– utdata array En array av utmatningsmeddelanden. No
└– frö integer Fröet som används för att generera provet. No
└– temperatur number Den provtagningstemperatur som användes. No
└– top_p number Det top_p värdet som används för urval. No
└— användning 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
└– totalt_antal_tokenar integer Det totala antalet använda tokens. No
status string Statusen för utvärderingsrundan. Ja

Lista över utmatningsobjekt för evalueringsexekvering

Ett objekt som representerar en lista med utdata för en utvärderingskörning.

Name Type Description Obligatoriskt Standardinställning
data array En array av utvärderingsobjekt kör utdataobjekt. Ja
first_id string Identifieraren för det första utvärderingskörda utdataobjektet i dataarrayen. Ja
har_mer boolean Indikerar om det finns fler eval-run output-objekt tillgängliga. Ja
last_id string Identifieraren för den senaste utvärderingskörda utdataobjektet i dataarrayen. Ja
object enum Typen av detta föremål. Den är alltid inställd på "lista".
Möjliga värden: list
Ja

EvalScoreModelGrader

Ett ScoreModelGrader-objekt som använder en modell för att tilldela en poäng till indatan.

Name Type Description Obligatoriskt Standardinställning
input array Inmatningstexten. Detta kan inkludera mallsträngar. Ja
model string Modellen som ska användas för utvärderingen. Ja
name string Namnet på betygsättaren. Ja
passera gränsvärde number Tröskeln för poängen. No
range array Poängens omfängd. Går som standard till [0, 1]. No
provtagning_parametrar object Samplingsparametrarna för modellen. No
type enum Objekttypen, som alltid score_modelär .
Möjliga värden: score_model
Ja

UtvärderaLagradeSlutförandenDatakällKonfiguration

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 Obligatoriskt Standardinställning
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. Ja
type enum Typen av datakälla. Alltid stored_completions.
Möjliga värden: stored_completions
Ja

EvalStoredCompletionsSource

En StoredCompletionsRunDataSource-konfiguration som beskriver en uppsättning filter

Name Type Description Obligatoriskt Standardinställning
skapad_efter integer En valfri Unix-tidsstämpel för att filtrera objekt skapade efter denna tid. No
skapat_före 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
Ja

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 Obligatoriskt Standardinställning
input string Inmatningstexten. Detta kan inkludera mallsträngar. Ja
name string Namnet på betygsättaren. Ja
Operation enum Strängkontrolloperationen att utföra. En av eq, ne, , likeeller ilike.
Möjliga värden: eq, ne, like, ilike
Ja
hänvisning string Referenstexten. Detta kan inkludera mallsträngar. Ja
type enum Objekttypen, som alltid string_checkär .
Möjliga värden: string_check
Ja

EvalTextSimilarityGrader

Ett TextSimilarityGrader-objekt som bedömer text baserat på likhetsmått.

Name Type Description Obligatoriskt Standardinställning
utvärderingsmetrik enum Utvärderingsmåttet att använda. En av , , , , , , fuzzy_match, bleu, gleu, , meteor, eller rouge_1. rouge_2rouge_3rouge_4rouge_5rouge_l
Möjliga värden: fuzzy_match, bleu, gleu, meteor, , rouge_1rouge_2, rouge_3, rouge_4, rouge_5, ,rouge_l
Ja
input string Texten rättas. Ja
name string Namnet på betygsättaren. No
passera gränsvärde number Ett flyttresultat där ett värde högre än eller lika med indikerar godkänt betyg. Ja
hänvisning string Texten bedömdes mot. Ja
type enum Den typen av graderare.
Möjliga värden: text_similarity
Ja

Evenemangstyp

Definierar allvaret i ett innehållsfilterresultat.

Fastighet Value
Beskrivning Definierar allvaret i ett innehållsfilterresultat.
Type string
Värden message
metrics

Fil

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 Obligatoriskt Standardinställning
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
skapad_tid integer En tidsstämpel när detta jobb eller objekt skapades (i Unix-epoker). No
utgår_den 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. Ja
id string Identiteten på detta föremål. No
object TypeDiscriminator Definierar typen av ett objekt. No
purpose Syfte 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. Ja
status FileState Tillståndet på en fil. No
statusdetaljer string Felmeddelandet med detaljer ifall behandlingen av denna fil misslyckades. Deprecated. No

SkapaFil

Definierar ett dokument att importera från en extern innehålls-URL för att kunna användas med Azure OpenAI.

Name Type Description Obligatoriskt Standardinställning
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). Ja
purpose Syfte 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. Ja

FileDelete

Definierar svaret för filborttagning.

Name Type Description Obligatoriskt Standardinställning
borttagen boolean Ett värde som anger om det får om filen raderades. Ja
id string Fil-ID:t som raderades. Ja
object string Om filen raderades. Ja

Filinformation

En fildetalj är ett dokument som används av batchtjänster för att hämta filblob-detaljer.

Name Type Description Obligatoriskt Standardinställning
filename string Namnet på filen. Ja
id string Identiteten på detta föremål. No
path string Den relativa sökvägen till filen inom containern. No
purpose Syfte 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. Ja
lagringskonto_uri string Lagringskontots url för denna fil. No
lagringsbehållarens namn string Lagringscontainernamnet på denna filblob. No

FilGårUtEfter

Definierar ett förfallsdatum för filen.

Name Type Description Obligatoriskt Standardinställning
Ankare FileExpiryAnchor Definierar ankaret i förhållande till vilken tid den absoluta utgången ska genereras från. No
Sekunder 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.

Fastighet Value
Beskrivning Definierar ankaret i förhållande till vilken tid den absoluta utgången ska genereras från.
Type string
Värden created_at

Filimport

Definierar ett dokument att importera från en extern innehålls-URL för att kunna användas med Azure OpenAI.

Name Type Description Obligatoriskt Standardinställning
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). Ja
går ut efter 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. Ja
purpose Syfte 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. Ja

Fillista

Representerar en lista med filer.

Name Type Description Obligatoriskt Standardinställning
data array Listan över saker. No
object TypeDiscriminator Definierar typen av ett objekt. No

Filstatus

Tillståndet på en fil.

Fastighet Value
Beskrivning Tillståndet på en fil.
Type string
Värden 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:

Typvärde Schema
Name Type Description Obligatoriskt Standardinställning
type Finjusteringsmetodtyp Ja

Begäran om Finjusteringsmetod

Discriminator för FineTuneMethodRequest

Denna komponent använder egenskapen type för att skilja mellan olika typer:

Typvärde Schema
Name Type Description Obligatoriskt Standardinställning
type Finjusteringsmetodtyp Ja

Finjustering av hyperparametrar

Hyperparameterinställningarna som används i ett finjusteringsjobb.

Name Type Description Obligatoriskt Standardinställning
batchstorlek 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
inlärningshastighetsmultiplikator 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
antal epoker 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 Obligatoriskt Standardinställning
skapad_tid integer En tidsstämpel när detta jobb eller objekt skapades (i Unix-epoker). No
fel FineTuningJobError För finjusteringsjobb som har misslyckats kommer detta att innehålla mer information om orsaken till felet. No
beräknad avslutning 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
avslutad_vid integer En tidsstämpel när detta jobb eller föremål har slutförts framgångsrikt (i unix-epoker). No
hyperparametrar FineTuningHyperParameters Hyperparameterinställningarna som används i ett finjusteringsjobb. No
id string Identiteten på detta föremål. No
Integrationer 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
└– typ Finjusteringsmetodtyp No
model string Identifieraren (modell-id) för basmodellen som används för finjusteringen. Ja
object TypeDiscriminator Definierar typen av ett objekt. No
organisations-ID string Organisationen är identifierad av detta finjusteringsjobb. Ej använd på Azure OpenAI; kompatibilitet endast för OpenAI. No
resultatfiler 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
tränade_token integer Det totala antalet debiterbara tokens som behandlas av detta finjusteringsjobb. No
utbildningsfil string Filen som används för utbildning. Ja
validation_file string Filen som används för att utvärdera den finjusterade modellen under träningen. No

KontrollpunktFörFinjusteringsjobb

Name Type Description Obligatoriskt Standardinställning
skapad_tid integer Unix-tidsstämpeln (i sekunder) för när kontrollpunkten skapades. Ja
Fintjusterad modellkontrollpunkt string Namnet på den finjusterade checkpointmodellen som skapas. Ja
finjusteringsjobb_id string Namnet på finjusteringsjobbet som denna kontrollpunkt skapades från. Ja
id string Identiteten på denna kontrollpunkt. No
metrics object Måtten vid stegnumret under finjusteringsjobbet. Ja
object TypeDiscriminator Definierar typen av ett objekt. No
stegnummer integer Stegnumret där kontrollpunkten skapades. Ja

Finjusteringsjobbs Kontrollpunktslista

Representerar en lista med kontrollpunkter.

Name Type Description Obligatoriskt Standardinställning
data array Listan över saker. No
har_mer 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 Obligatoriskt Standardinställning
hyperparametrar FineTuningHyperParameters Hyperparameterinställningarna som används i ett finjusteringsjobb. No
Integrationer 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
└– typ Finjusteringsmetodtyp No
model string Identifieraren (modell-id) för basmodellen som används för denna finjustering. Ja
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
utbildningsfil string Filidentiteten (fil-id) som används för att träna denna finjusterade modell. Ja
validation_file string Filidentiteten (fil-id) som används för att utvärdera den finjusterade modellen under träning. No

Fel vid finjusteringsjobb

För finjusteringsjobb som har misslyckats kommer detta att innehålla mer information om orsaken till felet.

Name Type Description Obligatoriskt Standardinställning
kod 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

Finjusteringsjobbhändelse

Name Type Description Obligatoriskt Standardinställning
skapad_tid integer En tidsstämpel när denna händelse skapades (i unix-epoker). Ja
data Maskinläsbar data från denna händelse. No
id string Identiteten på denna händelse. No
Nivå Loggnivå Ordrikheten i ett evenemang. Ja
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. Ja
object TypeDiscriminator Definierar typen av ett objekt. No
type EventType Definierar allvaret i ett innehållsfilterresultat. Ja

FinjusteringsjobbHändelselista

Representerar en lista över händelser.

Name Type Description Obligatoriskt Standardinställning
data array Listan över saker. No
har_mer boolean Ett värde som indikerar om listan innehåller fler element än de returnerade. No
object TypeDiscriminator Definierar typen av ett objekt. No

Finjusteringsjobblista

Representerar en lista med fina melodier.

Name Type Description Obligatoriskt Standardinställning
data array Listan över saker. No
har_mer boolean Ett värde som indikerar om listan innehåller fler element än de returnerade. No
object TypeDiscriminator Definierar typen av ett objekt. No

Justeringsmetodtyp

Fastighet Value
Type string
Värden dpo
supervised

Finjusteringsläge

Tillståndet för ett finjusteringsobjekt eller finjusteringsjobb.

Fastighet Value
Beskrivning Tillståndet för ett finjusteringsobjekt eller finjusteringsjobb.
Type string
Värden created
pending
running
pausing
paused
resuming
succeeded
cancelled
failed

FunktionsAnropFunktion

Name Type Description Obligatoriskt Standardinställning
arguments string Argumenten som modellen förväntar sig att du ska vidarebefordra till funktionen. No
name string Namnet på funktionen. No

Funktionsdefinition

Name Type Description Obligatoriskt Standardinställning
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

Generella inbäddningsinställningar

Inställningar för anslutningsbäddning

Name Type Description Obligatoriskt Standardinställning
anslutning BaseConnection En koppling till en resurs. No
utplaceringsnamn string No
modelName string No

Inmatningsfel

Detaljerna kring intagningsfelet

Name Type Description Obligatoriskt Standardinställning
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:

Typvärde Schema
Name Type Description Obligatoriskt Standardinställning
jobId string No
Typ TypAvInmatningsjobb Typen av jobb. Ja

Lista över Ingestionsjobb

Representerar en lista över intagsjobb.

Name Type Description Obligatoriskt Standardinställning
nextLink string Länken till nästa sida. No
value array Listan över saker. No

IngestionJobProgress

Name Type Description Obligatoriskt Standardinställning
stageProgress array Ja

IngestionJobRun

Detaljerna kring ett jobb

Name Type Description Obligatoriskt Standardinställning
fel 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
Varningar array No

IngestionJobRunList

Representerar en lista över insamlingsjobb.

Name Type Description Obligatoriskt Standardinställning
nextLink string Länken till nästa sida. No
value array Listan över saker. No

IngestionJobStageProgress

Name Type Description Obligatoriskt Standardinställning
name string No
bearbetade produkter integer No
state OperationState Tillståndet på ett jobb eller en föremål. No
delstegsförlopp array No
totaltAntalArtiklar integer No

IngestionJobSystemCompute

Name Type Description Obligatoriskt Standardinställning
slutförandeÅtgärd CompletionAction Fullbordandeåtgärden. No
dataUppdateringsIntervallIttimmar integer No
Datasource SystemComputeDatasource No
jobId string No
Typ TypAvInmatningsjobb Typen av jobb. Ja
Söktjänstanslutning BaseConnection En koppling till en resurs. No

Typ av Inmatningsarbete

Typen av jobb.

Fastighet Value
Beskrivning Typen av jobb.
Type string
Värden SystemCompute
UserCompute

InmatningsjobbAnvändarBeräkning

Name Type Description Obligatoriskt Standardinställning
compute JobCompute Jobbets beräkningsinställningar. No
dataUppdateringsIntervallIttimmar integer No
Datasource UserComputeDatasource No
jobId string No
Typ TypAvInmatningsjobb Typen av jobb. Ja
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 Obligatoriskt Standardinställning
kod 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.

Fastighet Value
Beskrivning Inre felkoder enligt definitionen i Microsoft REST-riktlinjerna.
Type string
Värden invalidPayload

Inmatningsmeddelande

Name Type Description Obligatoriskt Standardinställning
innehåll 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
Roll string Rollen för den entitet som skapar meddelandet. No

Innehållstext

En textinmatning till modellen.

Name Type Description Obligatoriskt Standardinställning
text string Textinmatningen till modellen. Ja
type enum Typen av inmatningsobjektet. Alltid input_text.
Möjliga värden: input_text
Ja

Integrationstyper

Lista över finjusteringsintegrationer som finns tillgängliga.

Fastighet Value
Beskrivning Lista över finjusteringsintegrationer som finns tillgängliga.
Type string
Värden wandb

JobCompute

Jobbets beräkningsinställningar.

Discriminator för JobCompute

Denna komponent använder egenskapen kind för att skilja mellan olika typer:

Typvärde Schema
Name Type Description Obligatoriskt Standardinställning
Typ ComputeType Beräkningstypen. Ja

LifeCycleStatus

En modells livscykelstatus.

Not: En modell kan flyttas upp från preview till generally-available, men aldrig från generally-available till preview.

Fastighet Value
Beskrivning 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
Värden preview
generally-available
deprecating
deprecated

LogLevel

Ordrikheten i ett evenemang.

Fastighet Value
Beskrivning Ordrikheten i ett evenemang.
Type string
Värden info
warning
error

Logprob

Name Type Description Obligatoriskt Standardinställning
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 Tokenen. 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.

Modell

En modell är antingen en basmodell eller resultatet av ett lyckat finjusteringsarbete.

Name Type Description Obligatoriskt Standardinställning
capabilities Kapaciteter Möjligheterna hos en bas- eller finjusteringsmodell. Ja
skapad_tid integer En tidsstämpel när detta jobb eller objekt skapades (i Unix-epoker). No
föråldring Avskrivningar 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. Ja
fine_tune string Finjusteringsidentiteten (finjusterings-id) om detta är en finjusteringsmodell; annars null. No
id string Identiteten på detta föremål. No
livscykelstatus 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". Ja
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

Modelllista

Representerar en lista med modeller.

Name Type Description Obligatoriskt Standardinställning
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.

Fastighet Value
Beskrivning Tillståndet på ett jobb eller en föremål.
Type string
Värden notRunning
running
succeeded
failed

Beställning

Definierar syftet med en fil.

Fastighet Value
Beskrivning Definierar syftet med en fil.
Type string
Värden desc
asc

OrdnaEfterOrdning

Fastighet Value
Type string
Värden asc
desc

PineconeIndex

Pinecone Index.

Name Type Description Obligatoriskt Standardinställning
connectionId string ID:t på kopplingen pekar mot kotten. No
Typ MålTyp Måltypen. Ja

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.

Fastighet Value
Beskrivning 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
Värden fine-tune
fine-tune-results
assistants
assistants_output
batch
batch_output
evals
evals_output

ServerlösBeräkning

Serverlös beräkning.

Name Type Description Obligatoriskt Standardinställning
instanceCount integer Antalet instanser att köra jobbet på. No
Typ ComputeType Beräkningstypen. Ja
sku string SKU-nivå No

StoredCompletion

Name Type Description Obligatoriskt Standardinställning
Val array En lista med chattfullföljandealternativ. Kan vara mer än ett om n är större än 1. No
Skapad integer Unix-tidsstämpeln (i sekunder) för när chatten slutfördes skapades. No
frekvensstraff 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
användarinmatning 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
förfrågan_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
servicenivå 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
Temperatur 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
användning Förbrukning No

LagradeKompletteringBorttagning

Name Type Description Obligatoriskt Standardinställning
borttagen 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. Ja

LagratKomplettLista

Name Type Description Obligatoriskt Standardinställning
data array Listan över återvunna objekt. No
first_id string Det första id:et i den återfunna list No
har_mer 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
Totala integer Totalt antal föremål. No

LagratSlutförandemeddelanden

Name Type Description Obligatoriskt Standardinställning
data array Listan över återvunna objekt. No
first_id string Det första id:et i den återfunna list No
har_mer 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
Totala integer Totalt antal föremål. No

StoredCompletionResponse

Name Type Description Obligatoriskt Standardinställning
Val array En lista med chattfullföljandealternativ. Kan vara mer än ett om n är större än 1. No
Skapad integer Unix-tidsstämpeln (i sekunder) för när chatten slutfördes skapades. No
frekvensstraff 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
användarinmatning 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
förfrågan_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
servicenivå 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
Temperatur 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
användning Förbrukning No

ÖvervakadMetod

Metod som används för övervakad finjustering

Name Type Description Obligatoriskt Standardinställning
type Finjusteringsmetodtyp Ja

Begäran om övervakad metod

Metod som används för övervakad finjustering

Name Type Description Obligatoriskt Standardinställning
type Finjusteringsmetodtyp Ja

SystemComputeDatasource

Diskriminator för SystemComputeDatasource

Denna komponent använder egenskapen kind för att skilja mellan olika typer:

Typvärde Schema
Name Type Description Obligatoriskt Standardinställning
Typ SystemComputeDatakälltyp Datakällan. Ja

SystemBeräknaDatakällaTyp

Datakällan.

Fastighet Value
Beskrivning Datakällan.
Type string
Värden Storage
Urls

SystemComputeStorage

Lagringskonto

Name Type Description Obligatoriskt Standardinställning
Spaltning Inställningar för segmentering Segmenteringsinställningar No
anslutning BaseConnection En koppling till en resurs. No
containerName string containernamn No
embeddings array No
Typ SystemComputeDatakälltyp Datakällan. Ja

SystemComputeUrl

Webbadresser

Name Type Description Obligatoriskt Standardinställning
Spaltning Inställningar för segmentering Segmenteringsinställningar No
anslutning BaseConnection En koppling till en resurs. No
containerName string containernamn No
Krypa CrawlingSettings Crawlningsinställningar No
embeddings array No
Typ SystemComputeDatakälltyp Datakällan. Ja
URL:er array No

Målindex

Information om det index som ska skapas.

Diskriminator för TargetIndex

Denna komponent använder egenskapen kind för att skilja mellan olika typer:

Typvärde Schema
Name Type Description Obligatoriskt Standardinställning
Typ MålTyp Måltypen. Ja

Måltyp

Måltypen.

Fastighet Value
Beskrivning Måltypen.
Type string
Värden AzureAISearch
CosmosDB
Pinecone

Verktyg

Name Type Description Obligatoriskt Standardinställning
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 Obligatoriskt Standardinställning
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

Typdiskriminator

Definierar typen av ett objekt.

Fastighet Value
Beskrivning Definierar typen av ett objekt.
Type string
Värden list
fine_tuning.job
file
fine_tuning.job.event
fine_tuning.job.checkpoint
model
upload
upload.part
batch
wandb

UppdateraLagratAvslutsningsBegäran

Name Type Description Obligatoriskt Standardinställning
metadata object Godtyckliga nyckel-värdepar för ytterligare information. No

UploadFileCompleteBody

Name Type Description Obligatoriskt Standardinställning
md5 string No
part_ids array Ja

UploadFileStartBody

Name Type Description Obligatoriskt Standardinställning
bytes integer Ja
filename string Ja
MIME-typ string Ja
purpose Syfte 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. Ja

UploadPartResource

Name Type Description Obligatoriskt Standardinställning
azure_block_id string No
skapad_tid 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 Obligatoriskt Standardinställning
bytes integer No
skapad_tid integer En tidsstämpel när detta jobb eller objekt skapades (i Unix-epoker). No
utgår_den integer No
fil Arkiv 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 Syfte 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

Uppladdningsstatus

Fastighet Value
Type string
Värden pending
expired
completed
cancelled

Usage

Name Type Description Obligatoriskt Standardinställning
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

Användarberäkningsdatamängd

Lagringskonto

Name Type Description Obligatoriskt Standardinställning
Spaltning Inställningar för segmentering Segmenteringsinställningar No
datasetId string No
Datauppsättningstyp string No
embeddings array No
Typ AnvändarComputeDatakällTyp Datakällan. Ja

Användarberäkningsdatakälla

Discriminator för UserComputeDatasource

Denna komponent använder egenskapen kind för att skilja mellan olika typer:

Typvärde Schema
Name Type Description Obligatoriskt Standardinställning
Typ AnvändarComputeDatakällTyp Datakällan. Ja

AnvändarBeräknaDatakällaTyp

Datakällan.

Fastighet Value
Beskrivning Datakällan.
Type string
Värden Dataset
Urls

UserComputeUrl

Webbadresser

Name Type Description Obligatoriskt Standardinställning
Spaltning Inställningar för segmentering Segmenteringsinställningar No
Krypa CrawlingSettings Crawlningsinställningar No
embeddings array No
Typ AnvändarComputeDatakällTyp Datakällan. Ja
URL:er array No

WandBIntegrationsFörfrågan

Name Type Description Obligatoriskt Standardinställning
entity string No
name string No
project string Ja
tags array No

WandBIntegrationRequestWrapper

Name Type Description Obligatoriskt Standardinställning
type IntegrationTypes Lista över finjusteringsintegrationer som finns tillgängliga. Ja
wandb WandBIntegrationsförfrågan Ja

ArbetsytaAnslutning

AML Workspace-anslutning.

Name Type Description Obligatoriskt Standardinställning
connectionId string ConnectionId No
Typ Typ av anslutning Anslutningstypen. Ja

Arbetsplatsanslutningsinbäddningsinställningar

Anslutnings-id till inbäddningsmodellen

Name Type Description Obligatoriskt Standardinställning
connectionId string No
utplaceringsnamn string No
modelName string No

Nästa steg

Lär dig om modeller och finjustering med REST API. Läs mer om underlying modeller som driver Azure OpenAI.