Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller information om rest-API-slutpunkterna för inferens för Azure OpenAI.
API-specifikationer
Hantering och interaktion med Azure OpenAI-modeller och resurser är uppdelade på tre primära API-ytor:
- Kontrollplan
- Dataplan – redigering
- Dataplan – slutsatsdragning
Varje API-yta/specifikation kapslar in en annan uppsättning Azure OpenAI-funktioner. Varje API har en egen unik uppsättning förhandsversioner och stabila/allmänt tillgängliga API-versioner (GA). Förhandsversioner tenderar för närvarande att följa en månatlig takt.
Viktigt!
Det finns ett nytt API för förhandsvisningsprognos nu. Läs mer i vår livscykelguide för API.
API (gränssnitt för programmering av applikationer) | Senaste förhandsversion | Senaste GA-versionen | Specifikationer | Beskrivning |
---|---|---|---|---|
Kontrollplan | 2024-06-01-preview |
2024-10-01 |
Spec-filer | Azure OpenAI delar ett gemensamt kontrollplan med alla andra tjänster. Kontrollplans-API:et används för saker som att skapa Azure OpenAI-resurser, modelldistribution och andra resurshanteringsuppgifter på högre nivå. Kontrollplanet styr också vad som är möjligt att göra med funktioner som Azure Resource Manager, Bicep, Terraform och Azure CLI. |
Dataplan – redigering | 2025-04-01-preview |
2024-10-21 |
Spec-filer | API:et för redigering av dataplanet styr finjustering, filuppladdning, inmatningsjobb, batchfrågor och vissa frågor på modellnivå |
Dataplan – slutsatsdragning | 2025-04-01-preview |
2024-10-21 |
Spec-filer | API:et för dataplansinferens ger slutsatsdragningsfunktioner/slutpunkter för funktioner som slutföranden, chattavslut, inbäddningar, ljud, på dina data, Dall-e, assistenter osv. |
Autentisering
Azure OpenAI tillhandahåller två metoder för autentisering. Du kan använda ANTINGEN API-nycklar eller Microsoft Entra-ID.
API-nyckelautentisering: För den här typen av autentisering måste alla API-begäranden innehålla API-nyckeln i
api-key
HTTP-huvudet. Snabbstarten innehåller vägledning för hur du gör anrop med den här typen av autentisering.Microsoft Entra-ID-autentisering: Du kan autentisera ett API-anrop med hjälp av en Microsoft Entra-token. Autentiseringstoken ingår i en begäran som
Authorization
rubrik. Den angivna token måste föregås avBearer
, till exempelBearer YOUR_AUTH_TOKEN
. Du kan läsa vår guide om autentisering med Microsoft Entra-ID.
REST API-versionshantering
Tjänst-API:erna versionshanteras med frågeparametern api-version
. Alla versioner följer datumstrukturen ÅÅÅÅÅ-MM-DD. Till exempel:
POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/chat/completions?api-version=2024-06-01
Redigering av dataplan
Resten av artikeln beskriver den senaste förhandsversionen av inferensspecifikationen för Azure OpenAI-dataplanet, 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
Hämtar en lista över alla batchar som ägs av Azure OpenAI-resursen.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
efter | förfrågan | Nej | snöre | Identifierare för den senaste händelsen från föregående sidnumreringsbegäran. |
gräns | förfrågan | Nej | integer | Antal batchar som ska hämtas. Standardinställningen är 20. |
$filter | förfrågan | Nej | snöre | OData-uttrycket för att beskriva filtreringsvillkoren. |
$orderby | förfrågan | Nej | snöre | OData-uttrycket för att beskriva sorteringsordningen. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | BatchesList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 begäranden.
Svaret innehåller information om det köade jobbet, inklusive jobbstatus.
ID:t för resultatfilen läggs till i svaret när det är klart.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
slutförandefönster | snöre | Den tidsram inom vilken batchen ska bearbetas. | Ja | |
Slutpunkt | snöre | API-slutpunkten som används av batchen. | Ja | |
input_blob | snöre | URL:en för en Azure Storage-blob som ska användas som indata för batchen. | Nej | |
input_file_id | snöre | ID för indatafilen för batchen. | Nej | |
metainformation | objekt | En uppsättning nyckel/värde-par som kan kopplas till batchen. Detta kan vara användbart för att lagra ytterligare information om batchen i ett strukturerat format. | Nej | |
utgången förfaller efter | FileExpiresAfter | Definierar en förfallotid för filen. | Nej | |
utmatningsmapp | BatchOutputReference | Azure Storage-mappen som ska lagra utdata. | Nej |
Svaren
Statuskod: 201
Beskrivning: Batchen har skapats framgångsrikt.
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | Batch |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 information om en enskild batch som anges av det angivna batch-ID:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
batch-id | väg | Ja | snöre | Identifieraren för batchen. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | Batch |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 anges av det angivna batch-ID:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
batch-id | väg | Ja | snöre | Identifieraren för batchen. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Batchen har avbrutits.
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | Batch |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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"
}
}
}
Lagrat slutförande – lista
GET {endpoint}/openai/chat/completions?api-version=2025-04-01-preview
Hämtar en lista över lagrade slutföranden.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
metainformation | förfrågan | Nej | snöre | Filtrera efter paret (nyckel, värde) i lagrad slutförande. |
modell | förfrågan | Nej | snöre | Filtrera efter modellnamn. |
efter | förfrågan | Nej | snöre | Identifierare för den senaste lagrade slutförandet från föregående sidnumreringsbegäran. |
gräns | förfrågan | Nej | integer | Antal lagrade slutföranden som ska hämtas. Standardinställningen är 20. |
beställning | förfrågan | Nej | snöre | Resultatordning efter skapad tid (stigande eller fallande). Standardvärdet är desc. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | SparadSlutförandelista |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 slutförande – Hämta
GET {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Hämtar lagrat slutförande av det angivna lagrade slutförande-ID:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
lagrad-kompletterings-id | väg | Ja | snöre | Identifieraren för det lagrade slutförandet. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | StoredCompletionResponse |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 slutförande – Uppdatering
POST {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Uppdatera lagrad slutförande av det angivna lagrade slutförande-ID:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
lagrad-kompletterings-id | väg | Ja | snöre | Identifieraren för det lagrade slutförandet. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
metainformation | objekt | Godtyckliga nyckel/värde-par för ytterligare information. | Nej |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | StoredCompletion |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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"
}
]
}
}
Lagrat fullbordande – Ta bort
DELETE {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview
Ta bort lagrat slutförande av det angivna lagrade slutförande-ID:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
lagrad-kompletterings-id | väg | Ja | snöre | Identifieraren för det lagrade slutförandet. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Det lagrade slutresultatet har tagits bort.
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | StoredCompletionDelete |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 slutföring – Hämta meddelanden
GET {endpoint}/openai/chat/completions/{stored-completion-id}/messages?api-version=2025-04-01-preview
Hämtar lagrade slutförandemeddelanden med det angivna lagrade slutförande-ID:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
lagrad-kompletterings-id | väg | Ja | snöre | Identifieraren för det lagrade slutförandet. |
efter | förfrågan | Nej | snöre | Identifierare för det senast lagrade slutförandemeddelandet från föregående sidnumreringsbegäran. |
gräns | förfrågan | Nej | integer | Antal lagrade slutförandemeddelanden som ska hämtas. Standardinställningen är 20. |
beställning | förfrågan | Nej | snöre | Resultatordning efter meddelandeindex (stigande eller fallande). Standardvärdet är asc. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | SparadeKompletteringsmeddelanden |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
efter | förfrågan | Nej | snöre | Identifierare för den senaste utvärderingen från föregående begäran om sidnumrering. |
gräns | förfrågan | Nej | integer | Antal eval som ska hämtas. |
beställning | förfrågan | Nej | snöre Möjliga värden: asc , desc |
Sorteringsordningen för utvärderingar efter tidsstämpel. Använd asc för stigande ordning eller desc för fallande ordning. |
sortera_efter | förfrågan | Nej | snöre Möjliga värden: created_at , updated_at |
Evals kan ordnas efter skapandetid eller senast uppdaterad tid. Använd created_at för att skapa tid eller updated_at för senast uppdaterad tid. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: En lista med utvärderingar
Innehållstyp | Typ | 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. När du har skapat en utvärdering kan du köra den på olika modeller och modellparametrar. Vi stöder flera typer av graderare och datakällor.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 201
Beskrivning: OK
Innehållstyp | Typ | 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
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
eval-ID | väg | Ja | snöre | ID:t för utvärderingen som ska tas bort. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Utvärderingen har tagits bort.
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | objekt |
Statuskod: 404
Beskrivning: Det gick inte att hitta utvärderingen.
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | Fel |
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
Få en utvärdering baserat på ID.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
eval-ID | väg | Ja | snöre | ID:t för utvärderingen som ska hämtas. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Utvärderingen
Innehållstyp | Typ | 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 – Uppdatera
POST {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview
Uppdatera vissa egenskaper för en utvärdering.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
eval-ID | väg | Ja | snöre | ID:t för utvärderingen som ska uppdateras. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Den uppdaterade utvärderingen
Innehållstyp | Typ | 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
Hämta en lista över körningar för en utvärdering.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
eval-ID | väg | Ja | snöre | ID:t för utvärderingen som ska hämtas för. |
efter | förfrågan | Nej | snöre | Identifier för den senaste sökningen från föregående pagineringsbegäran. |
gräns | förfrågan | Nej | integer | Antal körningar som ska hämtas. |
beställning | förfrågan | Nej | snöre Möjliga värden: asc , desc |
Sorteringsordning för exekveringar efter tidsstämpel. Använd asc för stigande ordning eller desc för fallande ordning. Standardinställningen är asc . |
tillstånd | förfrågan | Nej | snöre Möjliga värden: queued , in_progress , completed , , canceled failed |
Filtrera körningar efter status. Använd "köad", "pågående", "misslyckades", "slutförd", "avbruten". |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: En lista över körningar för utvärderingen
Innehållstyp | Typ | 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. Det här är slutpunkten som startar klassificeringen.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
eval-ID | väg | Ja | snöre | ID:t för utvärderingen som du vill skapa en körning för. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 201
Beskrivning: En körning har framgångsrikt skapats för utvärderingen
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | EvalRun |
Statuskod: 400
Beskrivning: Felaktig begäran (till exempel eval-objekt saknas)
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | Fel |
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 – Ta bort körning
DELETE {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Ta bort en utvärderingskörning.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
eval-ID | väg | Ja | snöre | ID:t för utvärderingen som körningen ska tas bort från. |
run-id | väg | Ja | snöre | ID för den körning som ska tas bort. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Eval-körningen har på ett framgångsrikt sätt tagits bort
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | objekt |
Statuskod: 404
Beskrivning: Det går inte att hitta körningen
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | Fel |
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 – Utför körning
GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview
Hämta en utvärdering med hjälp av ID.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
eval-ID | väg | Ja | snöre | ID:t för utvärderingen som ska hämtas för. |
run-id | väg | Ja | snöre | ID:t för körningen som ska hämtas. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Utvärderingskörningen
Innehållstyp | Typ | 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ärderingskörning.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
eval-ID | väg | Ja | snöre | ID:t för den utvärdering vars körning du vill avbryta. |
run-id | väg | Ja | snöre | ID för körningen som ska avbrytas. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Det avbrutna eval-körningsobjektet
Innehållstyp | Typ | 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
Hämta en lista över resultat för en utvärdering.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
eval-ID | väg | Ja | snöre | ID:t för utvärderingen som ska hämtas för. |
run-id | väg | Ja | snöre | ID för körningen för att hämta utdataobjekt för. |
efter | förfrågan | Nej | snöre | Identifierare för det sista utdataobjektet från föregående sidnumreringsbegäran. |
gräns | förfrågan | Nej | integer | Antal utdataobjekt som ska hämtas. |
tillstånd | förfrågan | Nej | snöre Möjliga värden: fail , pass |
Filtrera utdataobjekt efter status. Använd failed för att filtrera efter misslyckade utdataobjekt eller pass filtrera efter skickade utdataobjekt. |
beställning | förfrågan | Nej | snöre Möjliga värden: asc , desc |
Sorteringsordning för utdataobjekt efter tidsstämpel. Använd asc för stigande ordning eller desc för fallande ordning. Standardinställningen är asc . |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: En lista över utdataobjekt för utvärderingskörningen
Innehållstyp | Typ | 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
Hämta ett resultatobjekt för utvärderingskörning med ID.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
eval-ID | väg | Ja | snöre | ID:t för utvärderingen som ska hämtas för. |
run-id | väg | Ja | snöre | ID:t för körningen som ska hämtas. |
utdataartikel-id | väg | Ja | snöre | ID:t för utdataobjektet som ska hämtas. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Utdataobjektet för utvärderingskörningen
Innehållstyp | Typ | 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 – översikt
GET {endpoint}/openai/files?api-version=2025-04-01-preview
Hämtar en lista över alla filer som ägs av Azure OpenAI-resursen.
Dessa inkluderar användaruppladdat innehåll som filer med syftet "finjustera" för träning eller validering av finjusterande modeller samt filer som genereras av tjänsten, till exempel "finjustera resultat" som innehåller olika mått för motsvarande finjusteringsjobb.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
avsikt | förfrågan | Nej | snöre Möjliga värden: fine-tune , fine-tune-results , assistants , assistants_output , batch , batch_output , , , evals evals_output |
Returnera endast filer med det angivna syftet. |
gräns | förfrågan | Nej | integer | En gräns för hur många objekt som ska returneras. Gränsen kan vara mellan 1 och 10 000 och standardvärdet är 10 000. |
after |
förfrågan | Nej | snöre | En markör för användning i sidnumrering.
after är ett objekt-ID som definierar din plats i listan. Om du till exempel gör en listbegäran och tar emot 100 objekt, som slutar med obj_foo, kan ditt efterföljande anrop inkludera after=obj_foo för att hämta nästa sida i listan. |
beställning | förfrågan | Nej | snöre | Sortera ordning efter objektens created_at tidsstämpel.
asc för stigande ordning och desc för fallande ordning. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | Fillista |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 dator. Uppladdade filer kan till exempel användas för träning eller utvärdering av finjusterade modeller.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: flera delar/formulärdata
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
ankare | snöre | Definierar fästpunkten i förhållande till vilken tid den absoluta förfallotiden ska genereras från. | Nej | |
Sekunder | integer | Hämtar den relativa förfallotiden i sekunder. | ||
Intervall: [1209600 - 2592000]. | Nej | |||
fil | snöre | Hämtar eller ställer in filen som ska laddas upp till Azure OpenAI. | Ja | |
avsikt | snöre | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustera" för finjustering. På så sätt kan vi verifiera formatet på den uppladdade filen. | Ja |
Svaren
Statuskod: 201
Beskrivning: Filen har skapats.
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | Arkiv |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 angiven URL. Uppladdade filer kan till exempel användas för träning eller utvärdering av finjusterade modeller.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
content_url | snöre | Url:en som dokumentet ska laddas ned från (kan vara SAS-URL för en blob eller någon annan extern URL som är tillgänglig med en GET-begäran). | Ja | |
går ut efter | FileExpiresAfter | Definierar en förfallotid för filen. | Nej | |
filnamn | snöre | Namnet på JSON Lines-filen som ska laddas upp. | ||
Om purpose är inställt på "finjustera" är varje rad en JSON-post med fälten "prompt" och "completion" som representerar dina träningsexempel. |
Ja | |||
avsikt | Avsikt | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustera" för finjustering. På så sätt kan vi verifiera formatet på den uppladdade filen. | Ja |
Svaren
Statuskod: 201
Beskrivning: Filen har skapats.
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | Arkiv |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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
Hämtar information om en enskild fil som anges av det angivna fil-ID:t, inklusive status, storlek, syfte osv.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
fil-id | väg | Ja | snöre | Identifieraren för filen. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | Arkiv |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 – Ta bort
DELETE {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview
Tar bort filen med det angivna fil-ID:t.
Borttagning tillåts också om en fil användes, t.ex. som träningsfil i ett finjusteringsjobb.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
fil-id | väg | Ja | snöre | Identifieraren för filen. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Filen har tagits bort.
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | FileDelete |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 anges av det angivna fil-ID:t.
Filer kan vara användaruppladdat innehåll eller genereras av tjänsten som resultatmått för ett finjusteringsjobb.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
fil-id | väg | Ja | snöre | Identifieraren för filen. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/octet-stream | snöre | |
application/json | snöre |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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"
}
Anpassning – lista
GET {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview
Hämtar en lista över alla finjusterande jobb som ägs av Azure OpenAI-resursen. Informationen 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. Du kan till exempel köra eller slutföra och när resultaten laddas upp.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
efter | förfrågan | Nej | snöre | Identifierare för den senaste händelsen från föregående sidnumreringsbegäran. |
gräns | förfrågan | Nej | integer | Antal händelser som ska hämtas. Standardinställningen är 20. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | FineTuningJobList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 angiven modell från en viss träningsfil.
Svaret innehåller information 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
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
hyperparametrar | FineTuningHyperParameters | Hyperparameterinställningarna som används i ett finjusterat jobb. | Nej | |
Integrationer | array | En lista över konfigurationer för integreringar som stöder finjusteringsjobbet. Det finns många planerade integreringar, så se till att kontrollera och agera på integrationstypen. | Nej | |
metod | objekt | Metod som används för övervakad finjustering | Nej | |
└– typ | Finjusteringsmetodtyp | Nej | ||
modell | snöre | Identifieraren (modell-ID) för basmodellen som används för den här finjusteraren. | Ja | |
frö | integer | Det frö som används för finjusteringsjobbet. Att skicka in samma parametrar för start- och jobb bör ge samma resultat, men kan skilja sig i sällsynta fall. Om ett frö inte har angetts genereras ett för dig. | Nej | |
suffix | snöre | 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. | Nej | |
utbildningsfil | snöre | Den filidentitet (fil-ID) som används för att träna den här finjusterade modellen. | Ja | |
validation_file | snöre | Den filidentitet (fil-ID) som används för att utvärdera den finjusterade modellen under träningen. | Nej |
Svaren
Statuskod: 201
Beskrivning: Finjusteringen har skapats framgångsrikt.
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | FineTuningJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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
Hämtar information om ett enda finjusteringsjobb som anges av det angivna finjusterings-ID:t.
Informationen 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 resultaten laddas upp.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
finjusteringsjobb-id | väg | Ja | snöre | Identifieraren för finjusteringsjobbet. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | FineTuningJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 det finjusteringsjobb som anges av det angivna finjusterings-ID:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
finjusteringsjobb-id | väg | Ja | snöre | Identifieraren för finjusteringsjobbet. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 204
Beskrivning: Finjusteringen har tagits bort.
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 den finjusteringsuppgift som anges av den angivna identifieraren för finjustering.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
finjusteringsjobb-id | väg | Ja | snöre | Identifieraren för finjusteringsjobbet. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Finjusteringen har avbrutits
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | FineTuningJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 – Hämta kontrollpunkter
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?api-version=2025-04-01-preview
Hämtar kontrollpunkterna för det finjusteringsjobb som anges av det angivna finjusterings-ID:t.
Kontrollpunkter skapas i slutet av lyckade epoker under träningen.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
finjusteringsjobb-id | väg | Ja | snöre | Identifieraren för finjusteringsjobbet. |
efter | förfrågan | Nej | snöre | Identifierare för det senaste kontrollpunkts-ID:t från föregående sidnumreringsbegäran. |
gräns | förfrågan | Nej | integer | Antal kontrollpunkter som ska hämtas. Standardvärdet är 10. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | FineTuningJobCheckpointList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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"
}
}
Justera inställningar – Hämta händelser
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/events?api-version=2025-04-01-preview
Hämtar händelserna för det finjusteringsjobb som anges av den angivna finjusteringsidentifieraren.
Händelser skapas när jobbstatusen ändras, t.ex. körs eller slutförs och när resultaten laddas upp.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
finjusteringsjobb-id | väg | Ja | snöre | Identifieraren för finjusteringsjobbet. |
efter | förfrågan | Nej | snöre | Identifierare för den senaste händelsen från föregående sidnumreringsbegäran. |
gräns | förfrågan | Nej | integer | Antal händelser som ska hämtas. Standardinställningen är 20. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | Lista över finjusteringsjobbshändelser |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 – Pausa
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/pause?api-version=2025-04-01-preview
Pausar bearbetningen av finjusteringsjobbet som specificerats av det angivna finjusterings-ID:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
finjusteringsjobb-id | väg | Ja | snöre | Identifieraren för finjusteringsjobbet. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Finjusteringen har framgångsrikt pausats.
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | FineTuningJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 – Återuppta
POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/resume?api-version=2025-04-01-preview
Återupptar bearbetningen av det finjusteringsjobb som anges av det angivna finjusterings-ID:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
finjusteringsjobb-id | väg | Ja | snöre | Identifieraren för finjusteringsjobbet. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Finjusteringen har återupptagits.
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | FineTuningJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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"
}
}
Inmatningsjobb – lista
GET {endpoint}/openai/ingestion/jobs?api-version=2025-04-01-preview
Visar en lista över inmatningsjobben.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
mgmt-användartoken | rubrik | Nej | snöre | Den token som används för att komma åt arbetsytan (behövs endast för användarberäkningsjobb). |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | IngestionJobList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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"
}
]
}
}
Inmatningsjobb – Skapa
PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Skapar ett inmatningsjobb med det angivna jobb-ID:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
jobb-ID | väg | Ja | snöre | ID:t för jobbet som ska skapas. |
mgmt-användartoken | rubrik | Nej | snöre | Den token som används för att komma åt arbetsytan (behövs endast för användarberäkningsjobb). |
aml-användartoken | rubrik | Nej | snöre | Den token som används för att komma åt resurserna i jobbet på arbetsytan (behövs endast för användarberäkningsjobb). |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
jobId | snöre | Nej | ||
typ | TypAvInmatningsjobb | Jobbtypen. | Ja |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | IngestionJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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"
}
}
}
Inmatningsjobb – Hämta
GET {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview
Hämtar information om det angivna jobb-ID:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
jobb-ID | väg | Ja | snöre | Jobbets ID. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | IngestionJob |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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"
}
}
}
Ingestionjobruns – lista
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs?api-version=2025-04-01-preview
Visar en lista över körningarna av det angivna jobb-ID:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
jobb-ID | väg | Ja | snöre | Jobbets ID. |
mgmt-användartoken | rubrik | Nej | snöre | Den token som används för att komma åt arbetsytan (behövs endast för användarberäkningsjobb). |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | IngestionJobRunList |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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"
}
]
}
}
Ingestionjobruns – Hämta
GET {endpoint}/openai/ingestion/jobs/{job-id}/runs/{run-id}?api-version=2025-04-01-preview
Hämtar information om det angivna körnings-ID:t som en del av det angivna jobb-ID:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
jobb-ID | väg | Ja | snöre | Jobbets ID. |
run-id | väg | Ja | snöre | Körningens ID. |
mgmt-användartoken | rubrik | Nej | snöre | Den token som används för att komma åt arbetsytan (behövs endast för användarberäkningsjobb). |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | IngestionJobRun |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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
Hämtar en lista över alla modeller som är tillgängliga för Azure OpenAI-resursen.
Dessa inkluderar basmodeller och alla lyckade finjusterade modeller som ägs av Azure OpenAI-resursen.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | Modelllista |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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
Hämtar information om den modell som anges av det angivna modelId:t.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
modell-ID | väg | Ja | snöre | Modellens identifierare. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | Modell |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 uppladdningsobjekt skapas så att du kan lägga till delar i det. För närvarande kan en uppladdningsstorlek vara högst 9 GB totalt och upphör att gälla två timmar efter att den har skapats.
När uppladdningen är klar genereras ett filobjekt som innehåller alla uppladdade delar. Det här filobjektet kan sedan användas på vår plattform precis som andra filer.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
byte | integer | Ja | ||
filnamn | snöre | Ja | ||
MIME-typ | snöre | Ja | ||
avsikt | Avsikt | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustera" för finjustering. På så sätt kan vi verifiera formatet på den uppladdade filen. | Ja |
Begärandekropp
Innehållstyp: text/json
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
byte | integer | Ja | ||
filnamn | snöre | Ja | ||
MIME-typ | snöre | Ja | ||
avsikt | Avsikt | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustera" för finjustering. På så sätt kan vi verifiera formatet på den uppladdade filen. | Ja |
Begärandekropp
Innehållstyp: program/*+json
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
byte | integer | Ja | ||
filnamn | snöre | Ja | ||
MIME-typ | snöre | Ja | ||
avsikt | Avsikt | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustera" för finjustering. På så sätt kan vi verifiera formatet på den uppladdade filen. | Ja |
Svaren
Statuskod: 200
Beskrivning: Uppladdningen har skapats.
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | UploadResource |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 leder till att alla uppladdade delar tas bort asynkront.
Inga delar kan läggas till efter att en uppladdning har avbrutits.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
uppladdnings-ID | väg | Ja | snöre | Identifieraren för uppladdningen. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | UploadResource |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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"
}
}
Ladda upp fil – slutförd
POST {endpoint}/openai/uploads/{upload-id}/complete?api-version=2025-04-01-preview
Detta slutför uppladdningen och det returnerade uppladdningsobjektet innehåller ett kapslat filobjekt som är redo att användas över hela plattformen.
Du kan definiera ordningen på delarna genom att ange en ordnad lista över del-ID:t.
Det totala antalet uppladdade byte måste matcha den storlek som ursprungligen angavs när objektet Överför skapades.
Efter den här åtgärden kan inga ytterligare delar läggas till när uppladdningen har slutförts.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
uppladdnings-ID | väg | Ja | snöre | Identifieraren för uppladdningen. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: program/json
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
md5 | snöre | Nej | ||
part_ids | array | Ja |
Begärandekropp
Innehållstyp: text/json
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
md5 | snöre | Nej | ||
part_ids | array | Ja |
Begärandekropp
Innehållstyp: program/*+json
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
md5 | snöre | Nej | ||
part_ids | array | Ja |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | UploadResource |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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 i ett uppladdningsobjekt, där varje del representerar ett segment av filen som du laddar upp.
Varje del kan vara upp till standardstorleksgränsen för filuppladdning baserat på filsyftet. Du kan fortsätta att lägga till delar tills du når uppladdningsstorleksgränsen på 9 GB.
URI parametrar
Namn | I | Krävs | Typ | Beskrivning |
---|---|---|---|---|
Slutpunkt | väg | Ja | snöre URL |
Azure OpenAI-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://aoairesource.openai.azure.com . Ersätt "aoairesource" med ditt Azure OpenAI-resursnamn). https://{your-resource-name}.openai.azure.com |
uppladdnings-ID | väg | Ja | snöre | Identifieraren för uppladdningen. |
API-version | förfrågan | Ja | snöre | Den begärda API-versionen. |
Begärandehuvud
Använd antingen tokenbaserad autentisering eller API-nyckel. Autentisering med tokenbaserad autentisering rekommenderas och säkrare.
Namn | Krävs | Typ | Beskrivning |
---|---|---|---|
Auktorisering | Sann | snöre |
Exempel:Authorization: Bearer {Azure_OpenAI_Auth_Token} Så här genererar du en autentiseringstoken med Hjälp av Azure CLI: az account get-access-token --resource https://cognitiveservices.azure.com Typ: oauth2 Auktoriserings-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize omfattning: https://cognitiveservices.azure.com/.default |
API-nyckel | Sann | snöre | Ange Azure OpenAI API-nyckel här |
Begärandekropp
Innehållstyp: flera delar/formulärdata
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
data | snöre | Ja |
Svaren
Statuskod: 200
Beskrivning: Lyckades
Innehållstyp | Typ | Beskrivning |
---|---|---|
application/json | UploadPartResource |
Statuskod: standard
Beskrivning: Ett fel uppstod.
Innehållstyp | Typ | 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"
}
}
Komponenter
AzureAISearchIndex
Azure AI Search Index.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
connectionId | snöre | ID:t för anslutningen som pekar på Azure AI Search Index. | Nej | |
typ | MålTyp | Måltypen. | Ja |
BaseConnection
En anslutning till en resurs.
Diskriminerande för BaseConnection
Den här komponenten använder egenskapen kind
för att skilja mellan olika typer:
Typvärde | Schemat |
---|
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
typ | Typ av anslutning | Anslutningstypen. | Ja |
Omgång
Definierar värdena för en batch.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
avbruten_vid | integer | En tidsstämpel när den här batchen avbröts (i unix-epoker). | Nej | |
avbokning_vid | integer | En tidsstämpel när den här batchen började avbrytas (i unix-epoker). | Nej | |
klarad_vid | integer | En tidsstämpel när den här batchen slutfördes (i unix-epoker). | Nej | |
slutförandefönster | snöre | Den tidsram inom vilken batchen ska bearbetas. | Nej | |
skapad_tid | integer | En tidsstämpel när den här batchen skapades (i unix-epoker). | Nej | |
Slutpunkt | snöre | API-slutpunkten som används av batchen. | Nej | |
error_blob | snöre | Blob-URL:en som innehåller utdata från begäranden med fel. | Nej | |
error_file_id | snöre | ID:t för filen som innehåller utdata från begäranden med fel. | Nej | |
Felaktigheter | BatchErrors | För batchar som har misslyckats innehåller detta mer information om orsaken till felen. | Nej | |
utgången_till | integer | En tidsstämpel när den här batchen upphörde att gälla (i unix-epoker). | Nej | |
utgår_den | integer | En tidsstämpel när den här batchen upphör att gälla (i unix-epoker). | Nej | |
misslyckades_vid | integer | En tidsstämpel när den här batchen misslyckades (i unix-epoker). | Nej | |
slutförande_vid | integer | En tidsstämpel när den här batchen började slutföras (i unix-epoker). | Nej | |
Id-nummer | snöre | Identiteten för det här objektet. | Ja | |
i_gång_vid | integer | En tidsstämpel när denna batch började bearbetas (i unix-epoker). | Nej | |
input_blob | snöre | Blob-URL:en som innehåller indatafilen för batchen. | Nej | |
input_file_id | snöre | ID för indatafilen för batchen. | Ja | |
metainformation | objekt | En uppsättning nyckel/värde-par som kan kopplas till batchen. Detta kan vara användbart för att lagra ytterligare information om batchen i ett strukturerat format. | Nej | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej | |
output_blob | snöre | Blob-URL som innehåller utdata från framgångsrikt utförda begäranden. | Nej | |
output_file_id | snöre | ID:t för filen som innehåller utdata från begäranden som har körts. | Nej | |
begäran_antal | BatchRequestCounts | Begäran räknas för olika statusar i batchen. | Nej | |
tillstånd | BatchStatus | Status för en batch. | Nej |
Batchcreatebegäran
Definierar begäran om att skapa en batch.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
slutförandefönster | snöre | Den tidsram inom vilken batchen ska bearbetas. | Ja | |
Slutpunkt | snöre | API-slutpunkten som används av batchen. | Ja | |
input_blob | snöre | URL:en för en Azure Storage-blob som ska användas som indata för batchen. | Nej | |
input_file_id | snöre | ID för indatafilen för batchen. | Nej | |
metainformation | objekt | En uppsättning nyckel/värde-par som kan kopplas till batchen. Detta kan vara användbart för att lagra ytterligare information om batchen i ett strukturerat format. | Nej | |
utgången förfaller efter | FileExpiresAfter | Definierar en förfallotid för filen. | Nej | |
utmatningsmapp | BatchOutputReference | Azure Storage-mappen som ska lagra utdata. | Nej |
BatchErrorData
Felinformation för ett fel i batchen.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
kod | snöre | En felkod som identifierar feltypen. | Nej | |
linje | snöre | Radnumret för indatafilen där felet inträffade, om tillämpligt (kan vara null). | Nej | |
meddelande | snöre | Ett meddelande som kan läsas av människor med mer information om felet. | Nej | |
Param | snöre | Namnet på parametern som orsakade felet, om tillämpligt (kan vara null). | Nej |
BatchErrors
För batchar som har misslyckats innehåller detta mer information om orsaken till felen.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
data | BatchErrorData | Felinformation för ett fel i batchen. | Nej | |
objekt | snöre | Typ av felobjekt. Det här är alltid "lista". | Nej |
Batchförfrågningsantal
Begäran räknas för olika statusar i batchen.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
slutförd | integer | Antalet begäranden i batchen som har slutförts. | Nej | |
Misslyckades | integer | Antalet begäranden i batchen som har misslyckats. | Nej | |
summa | integer | Det totala antalet begäranden i batchen. | Nej |
BatchOutputReference
Azure Storage-mappen som ska lagra utdata.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
avgränsare | snöre | Valfritt. Avgränsaren som används i mappsökvägen är som standard /. | Nej | |
URL | snöre | URL:en för den Azure Storage-mapp där batchutdata skulle sparas. | Nej |
BatchStatus
Status för en batch.
Fastighet | Värde |
---|---|
Beskrivning | Status för en batch. |
Typ | snöre |
Värden | validating failed in_progress finalizing completed expired cancelling cancelled |
BatchesList
Representerar en lista över batchar.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
data | array | Listan över objekt. | Nej | |
first_id | snöre | ID:t för den första batchen i listan över batchar som returneras. | Nej | |
har_mer | booleskt | Ett värde som anger om listan innehåller fler element än vad som returneras. | Nej | |
last_id | snöre | ID:t för den sista batchen i listan över batchar som returneras. | Nej | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej |
Förmågor
Funktionerna i en bas- eller finjusteringsmodell.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
chattavslutning | booleskt | Ett värde som anger om en modell stöder chattens slutförande. | Ja | |
avslutning | booleskt | Ett värde som anger om en modell stöder slutförande. | Ja | |
inbäddningar | booleskt | Ett värde som anger om en modell stöder inbäddningar. | Ja | |
fine_tune | booleskt | Ett värde som anger om en modell kan användas för finjustering. | Ja | |
slutledning | booleskt | Ett värde som anger om en modell kan distribueras. | Ja |
Alternativ
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
avslutningsorsak | snöre | Anledningen till att modellen slutade generera token. | Nej | |
Innehållsförteckning | integer | Valfritt index i listan med alternativ. | Nej | |
logprobs | objekt | Logga sannolikhetsinformation för valet. | Nej | |
meddelande | ChoiceMessage | Nej |
ChoiceMessage
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
innehåll | snöre | Innehållet i meddelandet. | Nej | |
None needed, as the translation is already accurate and fluent. | snöre | Rollen för den entitet som skapar meddelandet. | Nej | |
verktygsanrop | array | En lista över relevanta verktygsanrop. | Nej |
Inställningar för Chunking
Segmenteringsinställningar
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
maxChunkSizeInTokens | integer | Nej |
Slutförandåtgärd
Slutförandeåtgärden.
Fastighet | Värde |
---|---|
Beskrivning | Slutförandeåtgärden. |
Typ | snöre |
Värden | cleanUpTempAssets keepAllAssets |
BeräkningsTyp
Beräkningstypen.
Fastighet | Värde |
---|---|
Beskrivning | Beräkningstypen. |
Typ | snöre |
Värden | ServerlessCompute CustomCompute |
ConnectionStringAnslutning
Anslutningssträngsanslutning.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
anslutningssträng | snöre | Anslutningssträng | Nej | |
typ | Typ av anslutning | Anslutningstypen. | Ja |
Anslutningstyp
Anslutningstypen.
Fastighet | Värde |
---|---|
Beskrivning | Anslutningstypen. |
Typ | snöre |
Värden | EndpointWithKey ConnectionString EndpointWithManagedIdentity WorkspaceConnection RelativeConnection |
CosmosDBIndex
CosmosDB-index.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
samlingensNamn | snöre | Namnet på cosmos DB-samlingen. | Nej | |
connectionId | snöre | ID:t för anslutningen som pekar på cosmos DB. | Nej | |
databasNamn | snöre | Namnet på cosmos DB-databasen. | Nej | |
typ | MålTyp | Måltypen. | Ja |
Genomsökningsinställningar
Crawlningsinställningar
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
maximal krypdjup | integer | Nej | ||
maxGenomsökningstidIMinuter | integer | Nej | ||
maxLaddningstidIMinuter | integer | Nej | ||
Maxfilstorlek | integer | Nej | ||
maxFiles | integer | Nej | ||
maxOmdirigeringar | integer | Nej |
SkapaEvalSlutförandenKörDataKälla
Ett CompletionsRunDataSource-objekt som beskriver en modellsamplingskonfiguration.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
inmatningsmeddelanden | objekt | Nej | ||
└– item_reference | snöre | En referens till en variabel i namnområdet "objekt", t.ex. "item.name". | Nej | |
└– mall | array | En lista över chattmeddelanden som utgör prompten eller kontexten. Kan innehålla variabelreferenser till namnområdet "objekt", t.ex. {{item.name}}. | Nej | |
└– typ | enum | Typ av indatameddelanden. Antingen template eller item_reference .Möjliga värden: template , item_reference |
Nej | |
modell | snöre | Namnet på den modell som ska användas för att generera slutföranden (t.ex. "o3-mini"). | Nej | |
provtagning_parametrar | objekt | Nej | ||
└– max_completion_tokens | integer | Det maximala antalet token i de genererade utdata. | Nej | |
└– frö | integer | Ett frövärde för att initiera slumpmässigheten under samplingen. | Nej | 42 |
└– temperatur | nummer | En högre temperatur ökar slumpmässigheten i utdata. | Nej | 1 |
└– top_p | nummer | Ett alternativ till temperatur för kärnprovtagning. 1.0 innehåller alla token. | Nej | 1 |
källa | objekt | Ja | ||
└– typ | enum | Typ av källa. Kan vara en av EvalJsonlFileContentSource , EvalJsonlFileIdSource eller EvalStoredCompletionsSource .Möjliga värden: EvalJsonlFileContentSource , EvalJsonlFileIdSource , EvalStoredCompletionsSource |
Nej | |
typ | enum | Typen av körningsdatakä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ärderingskörningarna. Det här schemat används för att definiera formen på de data som ska: – användas för att fastställa dina testvillkor och – de data som krävs när du skapar ett test.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
inkludera_exempelschema | booleskt | Om utvärderingen ska förutsätta att du fyller exempelnamnområdet (dvs. genom att generera svar från din datakälla) | Nej | Falsk |
objektschema | objekt | Json-schemat för varje rad i datakällan. | Ja | |
typ | enum | Typen av datakälla. Alltid custom .Möjliga värden: custom |
Ja |
SkapaUtvärderingsobjekt
Ett chattmeddelande som utgör prompten eller kontexten. Kan innehålla variabelreferenser till namnområdet "item", dvs{{item.name}}.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
innehåll | ['string', 'InputTextContent', 'object'] | Textindata till modellen – kan innehålla mallsträngar. | Ja | |
None needed, as the translation is already accurate and fluent. | enum | Rollen för meddelandets inmatning. En av user , assistant , system eller developer .Möjliga värden: user , assistant , system , developer |
Ja | |
typ | enum | Typ av meddelandeindata. Alltid message .Möjliga värden: message |
Nej |
Skapa EvalJsonlKörDataKälla
Ett JsonlRunDataSource-objekt som anger en JSONL-fil som matchar eval
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
källa | objekt | Ja | ||
└– innehåll | array | Innehållet i jsonl-filen. | Nej | |
└– id | snöre | Identifieraren för filen. | Nej | |
└– typ | enum | Typen av jsonl-källa. Alltid file_id .Möjliga värden: file_id |
Nej | |
typ | 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.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
input | array | En lista över chattmeddelanden som utgör prompten eller kontexten. Kan innehålla variabelreferenser till namnområdet "item", dvs{{item.name}}. | Ja | |
Etiketter | array | Etiketterna som ska klassificeras för varje objekt i utvärderingen. | Ja | |
modell | snöre | Den modell som ska användas för utvärderingen. Måste ha stöd för strukturerade utdata. | Ja | |
namn | snöre | Namnet på bedömaren. | Ja | |
godkända_etiketter | array | Etiketterna som anger ett godkänt resultat. Måste vara en delmängd av etiketter. | Ja | |
typ | enum | Objekttypen, som alltid label_model är .Möjliga värden: label_model |
Ja |
SkapaEvalLogsDataSourceKonfig
En datakällskonfiguration som anger metadataegenskapen för frågeavslutningar om lagrade data. Det här är vanligtvis metadata som usecase=chatbot
eller prompt-version=v2
osv.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
metainformation | objekt | Metadatafilter för loggdatakällan. | Nej | |
typ | enum | Typen av datakälla. Alltid logs .Möjliga värden: logs |
Ja |
SkapaUtvärderingsbegäran
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
datakällkonfiguration | objekt | Ett CustomDataSourceConfig-objekt som definierar schemat för datakällan som används för utvärderingskörningarna. Det här schemat används för att definiera formen på de data som ska: – användas för att fastställa dina testvillkor och – de data som krävs när du skapar ett test. | Ja | |
└– include_sample_schema | booleskt | Om utvärderingen ska förutsätta att du fyller exempelnamnområdet (dvs. genom att generera svar från din datakälla) | Nej | Falsk |
└– item_schema | objekt | Json-schemat för varje rad i datakällan. | Nej | |
└– metadata | objekt | Metadatafilter för loggdatakällan. | Nej | |
└– typ | enum | Typen av datakälla. Alltid logs .Möjliga värden: logs |
Nej | |
metainformation | Metadata | Uppsättning med 16 nyckel/värde-par som kan kopplas till ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och fråga efter objekt via API eller instrumentpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | Nej | |
namn | snöre | Namnet på utvärderingen. | Nej | |
testkriterier | array | En lista över bedömare för alla utvärderingskörningar i den här gruppen. | Ja |
CreateEvalRunRequest
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
datakälla | objekt | Ett JsonlRunDataSource-objekt som anger en JSONL-fil som matchar eval | Ja | |
└– input_messages | objekt | Nej | ||
└– item_reference | snöre | En referens till en variabel i namnområdet "objekt", t.ex. "item.name". | Nej | |
└– mall | array | En lista över chattmeddelanden som utgör prompten eller kontexten. Kan innehålla variabelreferenser till namnområdet "objekt", t.ex. {{item.name}}. | Nej | |
└– typ | enum | Typ av indatameddelanden. Antingen template eller item_reference .Möjliga värden: template , item_reference |
Nej | |
└– modell | snöre | Namnet på den modell som ska användas för att generera slutföranden (t.ex. "o3-mini"). | Nej | |
└– sampling_params | objekt | Nej | ||
└– max_completion_tokens | integer | Det maximala antalet token i de genererade utdata. | Nej | |
└– frö | integer | Ett frövärde för att initiera slumpmässigheten under samplingen. | Nej | 42 |
└– temperatur | nummer | En högre temperatur ökar slumpmässigheten i utdata. | Nej | 1 |
└– top_p | nummer | Ett alternativ till temperatur för kärnprovtagning. 1.0 innehåller alla token. | Nej | 1 |
└– källa | objekt | Nej | ||
└– typ | enum | Typ av källa. Kan vara en av EvalJsonlFileContentSource , EvalJsonlFileIdSource eller EvalStoredCompletionsSource .Möjliga värden: EvalJsonlFileContentSource , EvalJsonlFileIdSource , EvalStoredCompletionsSource |
Nej | |
└– typ | enum | Typen av körningsdatakälla. Alltid completions .Möjliga värden: completions |
Nej | |
metainformation | Metadata | Uppsättning med 16 nyckel/värde-par som kan kopplas till ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och fråga efter objekt via API eller instrumentpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | Nej | |
namn | snöre | Namnet på körningen. | Nej |
CreateEvalStoredCompletionsRunDataSource
En StoredCompletionsRunDataSource-konfiguration som beskriver en uppsättning filter
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
skapad_efter | integer | En valfri Unix-tidsstämpel för att filtrera objekt som skapats efter den här tiden. | Nej | |
skapat_före | integer | En valfri Unix-tidsstämpel för att filtrera objekt som skapats före den här tiden. | Nej | |
gräns | integer | Ett valfritt maximalt antal objekt som ska returneras. | Nej | |
metainformation | Metadata | Uppsättning med 16 nyckel/värde-par som kan kopplas till ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och fråga efter objekt via API eller instrumentpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | Nej | |
modell | snöre | En valfri modell att filtrera efter (t.ex. "gpt-4o"). | Nej | |
typ | enum | Typen av datakälla. Alltid stored_completions .Möjliga värden: stored_completions |
Ja |
CustomCompute-tjänst
Anpassad beräkning.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
computeId | snöre | ID för den anpassade beräkningen | Nej | |
typ | ComputeType | Beräkningstypen. | Ja |
DeploymentConnection
Relativ distributionsanslutning.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
typ | Typ av anslutning | Anslutningstypen. | Ja |
Avveckling
Definierar datum för utfasning för de olika användningsfallen för en modell.
Vanligtvis har basmodeller stöd för 1 års finjustering efter skapandet. Slutsatsdragning stöds vanligtvis 2 år efter skapandet av bas- eller finjusterade modeller. De exakta datumen anges i egenskaperna.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
fine_tune | integer | Slutdatumet för finjusteringsstöd för den här modellen. Kommer att vara null för finjustera modeller. |
Nej | |
slutledning | integer | Slutdatumet för slutsatsdragningsstöd för den här modellen. | Ja |
DpoHyperparamsFörfrågan
Hyperparametrar för DPO-metoden för finjustering
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
batchstorlek | integer | Storleken på batchen som ska användas för träning. Batchstorleken är antalet träningsprover som används för att träna ett enskilt framåt- och bakåtpass. I allmänhet har vi upptäckt att större batchstorlekar tenderar att fungera bättre för större datamängder. Standardvärdet samt det maximala värdet för den här egenskapen är specifika för en basmodell. | Nej | |
beta | nummer | DPO betavärde. | Nej | |
l2-multiplikator | nummer | L2-multiplikator för reglering | Nej | |
inlärningshastighetsmultiplikator | nummer | Den inlärningsfrekvensmultiplikator som ska användas för träning. Inlärningshastigheten för finjustering är den ursprungliga inlärningshastigheten som används för förträning multiplicerad med detta värde. Större inlärningsfrekvenser tenderar att fungera bättre med större batchstorlekar. Vi rekommenderar att du experimenterar med värden i intervallet 0,02 till 0,2 för att se vad som ger bäst resultat. | Nej | |
antal epoker | integer | Antalet epoker som modellen ska tränas i. En epok refererar till en fullständig cykel genom träningsdatauppsättningen. | Nej |
DpoMetod
Begäran om finjustering av DPO-metod
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
dpo |
DpoMethodConfigRequest | Konfiguration för dpo finjusteringsmetod. Innehåller DPO-specifika hyperparametrar |
Ja | |
typ | Finjusteringsmetodtyp | Ja |
DpoMetodKonfigBegäran
Konfiguration för dpo
finjusteringsmetod. Innehåller DPO-specifika hyperparametrar
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
hyperparametrar | DpoHyperparamsRequest | Hyperparametrar för DPO-metoden för finjustering | Nej |
DpoMethodRequest
Begäran om finjustering av DPO-metod
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
dpo |
DpoMethodConfigRequest | Konfiguration för dpo finjusteringsmetod. Innehåller DPO-specifika hyperparametrar |
Ja | |
typ | Finjusteringsmetodtyp | Ja |
Slutpunktsnyckelanslutning
Slutpunktsnyckelanslutning.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
Slutpunkt | snöre | Slutpunkt | Nej | |
nyckel | snöre | Nyckel | Nej | |
typ | Typ av anslutning | Anslutningstypen. | Ja |
EndpointMIConnection
Slutpunktshanterad identitetsanslutning.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
Slutpunkt | snöre | Slutpunkt | Nej | |
typ | Typ av anslutning | Anslutningstypen. | Ja | |
resursId | snöre | Resurs-ID | Nej |
Fel
Felinnehåll enligt definitionen i Microsoft REST-riktlinjerna.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
kod | ErrorCode- | Felkoder enligt definitionen i Microsoft REST-riktlinjerna. | Ja | |
Detaljer | array | Felinformationen om den är tillgänglig. | Nej | |
innererror |
InnerError | Inre fel enligt definitionen i Microsoft REST-riktlinjerna. | Nej | |
meddelande | snöre | Meddelandet om det här felet. | Ja | |
mål | snöre | Platsen där felet inträffade om det var tillgängligt. | Nej |
Felkod
Felkoder enligt definitionen i Microsoft REST-riktlinjerna.
Fastighet | Värde |
---|---|
Beskrivning | Felkoder enligt definitionen i Microsoft REST-riktlinjerna. |
Typ | snöre |
Värden | conflict invalidPayload forbidden notFound unexpectedEntityState itemDoesAlreadyExist serviceUnavailable internalFailure quotaExceeded jsonlValidationFailed fileImportFailed tooManyRequests unauthorized contentFilter |
Felmeddelande
Felsvar enligt definitionen i Microsoft REST-riktlinjerna.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
fel | Fel | Felinnehåll enligt definitionen i Microsoft REST-riktlinjerna. | Ja |
Utvärdering
Ett Eval-objekt med ett konfigurations- och testvillkor för datakällan. En Eval representerar en uppgift som ska utföras för DIN LLM-integrering. Tycka om:
- Förbättra kvaliteten på min chattrobot
- Se hur bra min chattrobot hanterar kundsupport
- Kontrollera om o3-mini är bättre på mitt användningsfall än gpt-4o
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
skapad_tid | integer | Unix-tidsstämpeln (i sekunder) för när eval skapades. | Ja | |
datakällkonfiguration | objekt | En CustomDataSourceConfig som anger schemat för dina item och eventuellt sample namnområden. Svarsschemat definierar formen på de data som ska vara: – Används för att definiera dina testvillkor och – Vilka data som krävs när du skapar en körning |
Ja | |
└– metadata | Metadata | Uppsättning med 16 nyckel/värde-par som kan kopplas till ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och fråga efter objekt via API eller instrumentpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | Nej | |
└– schema | objekt | Json-schemat för körningen av datakällans objekt. Lär dig hur du skapar JSON-scheman här. | Nej | |
└– typ | enum | Typen av datakälla. Alltid stored_completions .Möjliga värden: stored_completions |
Nej | |
Id-nummer | snöre | Unik identifierare för utvärderingen. | Ja | |
metainformation | Metadata | Uppsättning med 16 nyckel/värde-par som kan kopplas till ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och fråga efter objekt via API eller instrumentpanelen. Nycklar ä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 | |
namn | snöre | Namnet på utvärderingen. | Ja | |
objekt | enum | Objekttypen. Möjliga värden: eval |
Ja | |
testkriterier | array | En lista över testkriterier. | Ja |
EvalApiError
Ett objekt som representerar ett felsvar från Eval-API:et.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
kod | snöre | Felkoden. | Ja | |
meddelande | snöre | Felmeddelandet. | Ja |
UtvärderaAnpassadDatakällKonfiguration
En CustomDataSourceConfig som anger schemat för dina item
och eventuellt sample
namnområden. Svarsschemat definierar formen på de data som ska vara: – Används för att definiera dina testvillkor och – Vilka data som krävs när du skapar en körning
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
Schemat | objekt | Json-schemat för körningen av datakällans objekt. Lär dig hur du skapar JSON-scheman här. | Ja | |
typ | enum | Typen av datakälla. Alltid custom .Möjliga värden: custom |
Ja |
EvalFileRunDataSource
En FileRunDataSource-konfiguration med ett fil-ID
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
file_id | snöre | Identifieraren för filen. | Ja | |
typ | enum | Typen av datakälla. Alltid file .Möjliga värden: file |
Ja |
EvalItem
Ett meddelande som matas in till modellen med en roll som anger instruktionen efter hierarkin. Instruktioner som ges med developer
rollen eller system
har företräde framför instruktioner som ges med user
rollen. Meddelanden med assistant
rollen antas ha genererats av modellen i tidigare interaktioner.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
innehåll | objekt | En textinmatning till modellen. | Ja | |
└– text | snöre | Textutdata från modellen. | Nej | |
└– typ | enum | Typ av utdatatext. Alltid output_text .Möjliga värden: output_text |
Nej | |
None needed, as the translation is already accurate and fluent. | enum | Rollen för meddelandets inmatning. En av user , assistant , system eller developer .Möjliga värden: user , assistant , system , developer |
Ja | |
typ | enum | Typ av meddelandeindata. Alltid message .Möjliga värden: message |
Nej |
EvalJsonlFilInnehållKälla
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
innehåll | array | Innehållet i jsonl-filen. | Ja | |
typ | enum | Typen av jsonl-källa. Alltid file_content .Möjliga värden: file_content |
Ja |
EvalJsonlFilIdKälla
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
Id-nummer | snöre | Identifieraren för filen. | Ja | |
typ | 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.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
input | array | Ja | ||
Etiketter | array | Etiketterna som ska tilldelas till varje objekt i utvärderingen. | Ja | |
modell | snöre | Den modell som ska användas för utvärderingen. Måste ha stöd för strukturerade utdata. | Ja | |
namn | snöre | Namnet på bedömaren. | Ja | |
godkända_etiketter | array | Etiketterna som anger ett godkänt resultat. Måste vara en delmängd av etiketter. | Ja | |
typ | enum | Objekttypen, som alltid label_model är .Möjliga värden: label_model |
Ja |
EvalList
Ett objekt som representerar en lista över evals.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
data | array | En matris med eval-objekt. | Ja | |
first_id | snöre | Identifieraren för den första evalen i datamatrisen. | Ja | |
har_mer | booleskt | Anger om det finns fler utvärderingar tillgängliga. | Ja | |
last_id | snöre | Identifieraren för den senaste evalen i datamatrisen. | Ja | |
objekt | enum | Typen av det här objektet. Den är alltid inställd på "lista". Möjliga värden: list |
Ja |
EvalRun
Ett schema som representerar en utvärderingskörning.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
skapad_tid | integer | Unix-tidsstämpel (i sekunder) när utvärderingskörningen skapades. | Ja | |
datakälla | objekt | Ett JsonlRunDataSource-objekt som anger en JSONL-fil som matchar eval | Ja | |
└– input_messages | objekt | Nej | ||
└– item_reference | snöre | En referens till en variabel i namnområdet "objekt", t.ex. "item.name". | Nej | |
└– mall | array | En lista över chattmeddelanden som utgör prompten eller kontexten. Kan innehålla variabelreferenser till namnområdet "objekt", t.ex. {{item.name}}. | Nej | |
└– typ | enum | Typ av indatameddelanden. Antingen template eller item_reference .Möjliga värden: template , item_reference |
Nej | |
└– modell | snöre | Namnet på den modell som ska användas för att generera slutföranden (t.ex. "o3-mini"). | Nej | |
└– sampling_params | objekt | Nej | ||
└– max_completion_tokens | integer | Det maximala antalet token i de genererade utdata. | Nej | |
└– frö | integer | Ett frövärde för att initiera slumpmässigheten under samplingen. | Nej | 42 |
└– temperatur | nummer | En högre temperatur ökar slumpmässigheten i utdata. | Nej | 1 |
└– top_p | nummer | Ett alternativ till temperatur för kärnprovtagning. 1.0 innehåller alla token. | Nej | 1 |
└– källa | objekt | Nej | ||
└– typ | enum | Typ av källa. Kan vara en av EvalJsonlFileContentSource , EvalJsonlFileIdSource eller EvalStoredCompletionsSource .Möjliga värden: EvalJsonlFileContentSource , EvalJsonlFileIdSource , EvalStoredCompletionsSource |
Nej | |
└– typ | enum | Typen av körningsdatakälla. Alltid completions .Möjliga värden: completions |
Nej | |
fel | EvalApiError | Ett objekt som representerar ett felsvar från Eval-API:et. | Ja | |
eval_id | snöre | Identifieraren för den associerade utvärderingen. | Ja | |
Id-nummer | snöre | Unik identifierare för utvärderingskörningen. | Ja | |
metainformation | Metadata | Uppsättning med 16 nyckel/värde-par som kan kopplas till ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och fråga efter objekt via API eller instrumentpanelen. Nycklar ä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 | |
modell | snöre | Den modell som utvärderas, om tillämpligt. | Ja | |
namn | snöre | Namnet på utvärderingskörningen. | Ja | |
objekt | enum | Typ av objekt. 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 per testkriterier som tillämpades under utvärderingen. | Ja | |
report_url | snöre | URL:en till den renderade utvärderingskörningsrapporten på instrumentpanelen för användargränssnittet. | Ja | |
antalresultat | objekt | Räknare som sammanfattar resultatet av utvärderingsprocessen. | Ja | |
└– felaktig | integer | Antal utdataobjekt som resulterade i ett fel. | Nej | |
└– misslyckades | integer | Antal utdataobjekt som inte klarade utvärderingen. | Nej | |
└– godkänd | integer | Antal utdataobjekt som klarade utvärderingen. | Nej | |
└— totalt | integer | Totalt antal utförda utdataobjekt. | Nej | |
tillstånd | snöre | Status för utvärderingskörningen. | Ja |
Förteckning över utvärderingskörningar
Ett objekt som representerar en lista över exekveringar för en utvärdering.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
data | array | En matris med eval-körningsobjekt. | Ja | |
first_id | snöre | Identifieraren för den första eval-körningen i datamatrisen. | Ja | |
har_mer | booleskt | Anger om det finns fler utvärderingar tillgängliga. | Ja | |
last_id | snöre | Identifierare för den senaste eval-körningen i dataarrayen. | Ja | |
objekt | enum | Typen av det här objektet. Den är alltid inställd på "lista". Möjliga värden: list |
Ja |
EvalRunOutputItem
Ett schema som representerar ett utdataobjekt för utvärderingskörning.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
skapad_tid | integer | Unix-tidsstämpel (i sekunder) när utvärderingskörningen skapades. | Ja | |
datasource-objekt | objekt | Information om indatakällans objekt. | Ja | |
datakälla_objekt_id | integer | Identifieraren för datakällans objekt. | Ja | |
eval_id | snöre | Identifieraren för utvärderingsgruppen. | Ja | |
Id-nummer | snöre | Unik identifierare för output-objektet vid utvärderingskörningen. | Ja | |
objekt | enum | Typ av objekt. Alltid "eval.run.output_item". Möjliga värden: eval.run.output_item |
Ja | |
Resultat | array | En lista över resultat från utvärderingskörningen. | Ja | |
run_id | snöre | Identifieraren för utvärderingskörningen som är associerad med det här utdataobjektet. | Ja | |
exempel | objekt | Ett exempel som innehåller indata och utdata från utvärderingskörningen. | Ja | |
└– fel | EvalApiError | Ett objekt som representerar ett felsvar från Eval-API:et. | Nej | |
└– avslutnings_anledning | snöre | Anledningen till att exempelgenereringen slutfördes. | Nej | |
└– indata | array | En matris med indatameddelanden. | Nej | |
└– max_completion_tokens | integer | Det maximala antalet token som tillåts för slutförande. | Nej | |
└– modell | snöre | Den modell som används för att generera exemplet. | Nej | |
└– utdata | array | En matris med utdatameddelanden. | Nej | |
└– frö | integer | Det frö som används för att generera exemplet. | Nej | |
└– temperatur | nummer | Den samplingstemperatur som används. | Nej | |
└– top_p | nummer | Det top_p värde som används för sampling. | Nej | |
└— användning | objekt | Information om tokenanvändning för exemplet. | Nej | |
└– cached_tokens | integer | Antalet token som hämtats från cacheminnet. | Nej | |
└– completion_tokens | integer | Antalet slutförandetoken som genererats. | Nej | |
└– prompt_tokens | integer | Antalet prompttoken som används. | Nej | |
└– totalt_antal_tokenar | integer | Det totala antalet token som används. | Nej | |
tillstånd | snöre | Status för utvärderingskörningen. | Ja |
Lista över utmatningsobjekt för evalueringsexekvering
Ett objekt som representerar en lista över utdataobjekt för en utvärderingskörning.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
data | array | En matris med objekt för eval-körning av utdataobjekt. | Ja | |
first_id | snöre | Identifieraren för utdataobjektet från första eval-körningen i datamatrisen. | Ja | |
har_mer | booleskt | Anger om det finns mer utvärderingskörningsutdata tillgänglig. | Ja | |
last_id | snöre | Identifieraren för utdataobjektet för den senaste eval-körningen i datamatrisen. | Ja | |
objekt | enum | Typen av det här objektet. 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 indata.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
input | array | Inmatningstexten. Detta kan innehålla mallsträngar. | Ja | |
modell | snöre | Den modell som ska användas för utvärderingen. | Ja | |
namn | snöre | Namnet på bedömaren. | Ja | |
passera gränsvärde | nummer | Tröskelvärdet för poängen. | Nej | |
omfång | array | Poängintervallet. Standardinställningen är [0, 1] . |
Nej | |
provtagning_parametrar | objekt | Samplingsparametrarna för modellen. | Nej | |
typ | enum | Objekttypen, som alltid score_model är .Möjliga värden: score_model |
Ja |
UtvärderaLagradeSlutförandenDatakällKonfiguration
En StoredCompletionsDataSourceConfig som anger egenskapen metadata för den lagrade kompletteringsfrågan. Det här är vanligtvis metadata som usecase=chatbot
eller prompt-version=v2
osv. Schemat som returneras av den här datakällans konfiguration används för att definiera vilka variabler som är tillgängliga i dina evals.
item
och sample
definieras båda när du använder den här datakällans konfiguration.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
metainformation | Metadata | Uppsättning med 16 nyckel/värde-par som kan kopplas till ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och fråga efter objekt via API eller instrumentpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | Nej | |
Schemat | objekt | Json-schemat för körningen av datakällans objekt. Lär dig hur du skapar JSON-scheman här. | Ja | |
typ | 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
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
skapad_efter | integer | En valfri Unix-tidsstämpel för att filtrera objekt som skapats efter den här tiden. | Nej | |
skapat_före | integer | En valfri Unix-tidsstämpel för att filtrera objekt som skapats före den här tiden. | Nej | |
gräns | integer | Ett valfritt maximalt antal objekt som ska returneras. | Nej | |
metainformation | Metadata | Uppsättning med 16 nyckel/värde-par som kan kopplas till ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och fråga efter objekt via API eller instrumentpanelen. Nycklar är strängar med en maximal längd på 64 tecken. Värden är strängar med en maximal längd på 512 tecken. | Nej | |
modell | snöre | En valfri modell att filtrera efter (t.ex. "gpt-4o"). | Nej | |
typ | enum | Typ 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 en angiven åtgärd.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
input | snöre | Inmatningstexten. Detta kan innehålla mallsträngar. | Ja | |
namn | snöre | Namnet på bedömaren. | Ja | |
Operation | enum | Strängkontrollprocessen som ska utföras. En av eq , ne , like eller ilike .Möjliga värden: eq , ne , like , ilike |
Ja | |
hänvisning | snöre | Referenstexten. Detta kan innehålla mallsträngar. | Ja | |
typ | enum | Objekttypen, som alltid string_check är .Möjliga värden: string_check |
Ja |
EvalTextSimilarityGrader
Ett TextSimilarityGrader-objekt som betygsätter text baserat på likhetsmått.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
utvärderingsmetrik | enum | Det utvärderingsmått som ska användas. En av fuzzy_match , bleu , gleu , meteor , rouge_1 , rouge_2 , rouge_3 , rouge_4 , rouge_5 eller rouge_l .Möjliga värden: fuzzy_match , bleu , gleu , meteor , rouge_1 , rouge_2 , rouge_3 , rouge_4 , , , rouge_5 rouge_l |
Ja | |
input | snöre | Texten som bedöms. | Ja | |
namn | snöre | Namnet på bedömaren. | Nej | |
passera gränsvärde | nummer | En flyttalspoäng där ett värde som är större än eller lika indikerar ett godkänt betyg. | Ja | |
hänvisning | snöre | Texten som betygsätts och jämförs med. | Ja | |
typ | enum | Typ av väghyvel. Möjliga värden: text_similarity |
Ja |
Evenemangstyp
Definierar allvarlighetsgraden för ett resultat av ett innehållsfilter.
Fastighet | Värde |
---|---|
Beskrivning | Definierar allvarlighetsgraden för ett resultat av ett innehållsfilter. |
Typ | snöre |
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änstgenererat dokument med resultatinformation.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
byte | integer | Storleken på den här filen när den är tillgänglig (kan vara null). Filstorlekar som är större än 2^53-1 stöds inte för att säkerställa kompatibilitet med JavaScript-heltal. | Nej | |
skapad_tid | integer | En tidsstämpel när det här jobbet eller objektet skapades (i unix-epoker). | Nej | |
utgår_den | integer | En unix-tidsstämpel (antalet sekunder som har förflutit sedan den 1 januari 1970) när filen har upphört att gälla. | Nej | |
filnamn | snöre | Namnet på filen. | Ja | |
Id-nummer | snöre | Identiteten för det här objektet. | Nej | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej | |
avsikt | Avsikt | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustera" för finjustering. På så sätt kan vi verifiera formatet på den uppladdade filen. | Ja | |
tillstånd | FileState | Tillståndet för en fil. | Nej | |
statusdetaljer | snöre | Felmeddelandet med information om bearbetningen av den här filen misslyckades. Avrådd. | Nej |
SkapaFil
Definierar ett dokument som ska importeras från en extern innehålls-URL så att det kan användas med Azure OpenAI.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
content_url | snöre | Url:en som dokumentet ska laddas ned från (kan vara SAS-URL för en blob eller någon annan extern URL som är tillgänglig med en GET-begäran). | Ja | |
avsikt | Avsikt | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustera" för finjustering. På så sätt kan vi verifiera formatet på den uppladdade filen. | Ja |
FileDelete
Definierar svaret för Filborttagning.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
borttagen | booleskt | Ett värde som anger om filen har tagits bort. | Ja | |
Id-nummer | snöre | Fil-ID:t som togs bort. | Ja | |
objekt | snöre | Om filen har tagits bort. | Ja |
Filinformation
En detaljerad fil är ett dokument som används av batchtjänsten för att hämta information om filblobb.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
filnamn | snöre | Namnet på filen. | Ja | |
Id-nummer | snöre | Identiteten för det här objektet. | Nej | |
väg | snöre | Den relativa sökvägen till filen i containern. | Nej | |
avsikt | Avsikt | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustera" för finjustering. På så sätt kan vi verifiera formatet på den uppladdade filen. | Ja | |
lagringskonto_uri | snöre | Lagringskontots URL för den här filen. | Nej | |
lagringsbehållarens namn | snöre | Lagringscontainerns namn på den här filbloben. | Nej |
FilGårUtEfter
Definierar en förfallotid för filen.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
ankare | FileExpiryAnchor | Definierar fästpunkten i förhållande till vilken tid den absoluta förfallotiden ska genereras från. | Nej | |
Sekunder | integer | Den relativa förfallotiden i sekunder. Intervall: [1209600 - 2592000]. | Nej |
FileExpiryAnchor
Definierar fästpunkten i förhållande till vilken tid den absoluta förfallotiden ska genereras från.
Fastighet | Värde |
---|---|
Beskrivning | Definierar fästpunkten i förhållande till vilken tid den absoluta förfallotiden ska genereras från. |
Typ | snöre |
Värden | created_at |
Filimport
Definierar ett dokument som ska importeras från en extern innehålls-URL så att det kan användas med Azure OpenAI.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
content_url | snöre | Url:en som dokumentet ska laddas ned från (kan vara SAS-URL för en blob eller någon annan extern URL som är tillgänglig med en GET-begäran). | Ja | |
går ut efter | FileExpiresAfter | Definierar en förfallotid för filen. | Nej | |
filnamn | snöre | Namnet på JSON Lines-filen som ska laddas upp. Om purpose är inställt på "finjustera" är varje rad en JSON-post med fälten "prompt" och "completion" som representerar dina träningsexempel. |
Ja | |
avsikt | Avsikt | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustera" för finjustering. På så sätt kan vi verifiera formatet på den uppladdade filen. | Ja |
Fillista
Representerar en lista med filer.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
data | array | Listan över objekt. | Nej | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej |
Filstatus
Tillståndet för en fil.
Fastighet | Värde |
---|---|
Beskrivning | Tillståndet för en fil. |
Typ | snöre |
Värden | uploaded pending running processed error deleting deleted |
FineTuneMethod
Diskriminator för FineTuneMethod
Den här komponenten använder egenskapen type
för att skilja mellan olika typer:
Typvärde | Schemat |
---|
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
typ | Finjusteringsmetodtyp | Ja |
Begäran om Finjusteringsmetod
Diskriminator för FineTuneMethodRequest
Den här komponenten använder egenskapen type
för att skilja mellan olika typer:
Typvärde | Schemat |
---|
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
typ | Finjusteringsmetodtyp | Ja |
Finjustering av hyperparametrar
Hyperparameterinställningarna som används i ett finjusterat jobb.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
batchstorlek | integer | Storleken på batchen som ska användas för träning. Batchstorleken är antalet träningsprover som används för att träna ett enskilt framåt- och bakåtpass. I allmänhet har vi upptäckt att större batchstorlekar tenderar att fungera bättre för större datamängder. Standardvärdet samt det maximala värdet för den här egenskapen är specifika för en basmodell. | Nej | |
inlärningshastighetsmultiplikator | nummer | Den inlärningsfrekvensmultiplikator som ska användas för träning. Inlärningshastigheten för finjustering är den ursprungliga inlärningshastigheten som används för förträning multiplicerad med detta värde. Större inlärningsfrekvenser tenderar att fungera bättre med större batchstorlekar. Vi rekommenderar att du experimenterar med värden i intervallet 0,02 till 0,2 för att se vad som ger bäst resultat. | Nej | |
antal epoker | integer | Antalet epoker som modellen ska tränas i. En epok refererar till en fullständig cykel genom träningsdatauppsättningen. | Nej |
Finjustera jobbet
Definierar värdena för ett finjusteringsjobb.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
skapad_tid | integer | En tidsstämpel när det här jobbet eller objektet skapades (i unix-epoker). | Nej | |
fel | FineTuningJobError | För finjusteringsjobb som har misslyckats innehåller detta mer information om orsaken till felet. | Nej | |
beräknad avslutning | integer | Unix-tidsstämpeln (i sekunder) för när finjusteringsjobbet beräknas vara klart. Värdet kommer att vara nullvärde om finkalibreringsjobbet inte körs. | Nej | |
finjusterad modell | snöre | Identifieraren (modell-ID) för den resulterande finjusterade modellen. Den här egenskapen fylls bara i för framgångsrikt slutförda finjusteringskörningar. Använd den här identifieraren för att skapa en distribution för slutsatsdragning. | Nej | |
avslutad_vid | integer | En tidsstämpel när det här jobbet eller objektet har slutförts (i unix-epoker). | Nej | |
hyperparametrar | FineTuningHyperParameters | Hyperparameterinställningarna som används i ett finjusterat jobb. | Nej | |
Id-nummer | snöre | Identiteten för det här objektet. | Nej | |
Integrationer | array | En lista över konfigurationer för integreringar som stöder finjusteringsjobbet. Det finns många planerade integreringar, så se till att kontrollera och agera på integrationstypen. | Nej | |
metod | objekt | Metod som används för övervakad finjustering | Nej | |
└– typ | Finjusteringsmetodtyp | Nej | ||
modell | snöre | Identifieraren (modell-ID) för basmodellen som används för finjusteringen. | Ja | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej | |
organisations-ID | snöre | Organisations-ID för det här finjusteringsjobbet. Används inte i Azure OpenAI. endast för OpenAI. | Nej | |
resultatfiler | array | Resultatfilidentiteterna (fil-ID) som innehåller tränings- och utvärderingsmått i csv-format. Filen är endast tillgänglig för slutförda finjusteringskörningar. | Nej | |
frö | integer | Det frö som används för finjusteringsjobbet. | Nej | |
tillstånd | FineTuningState | Tillståndet för ett finjusteringsobjekt eller finjusteringsuppgift. | Nej | |
suffix | snöre | 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. | Nej | |
tränade_token | integer | Det totala antalet fakturerbara token som bearbetas av det här finjusteringsjobbet. | Nej | |
utbildningsfil | snöre | Filen som används för träning. | Ja | |
validation_file | snöre | Filen som används för att utvärdera den finjusterade modellen under träningen. | Nej |
KontrollpunktFörFinjusteringsjobb
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
skapad_tid | integer | Unix-tidsstämpeln (i sekunder) för när kontrollpunkten skapades. | Ja | |
Fintjusterad modellkontrollpunkt | snöre | Namnet på den finjusterade kontrollpunktsmodellen som skapas. | Ja | |
finjusteringsjobb_id | snöre | Namnet på det finjusteringsjobb från vilket denna kontrollpunkt skapades. | Ja | |
Id-nummer | snöre | Identiteten för den här kontrollpunkten. | Nej | |
mätvärden | objekt | Måtten vid stegnumret under finjusteringsjobbet. | Ja | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej | |
stegnummer | integer | Det stegnummer som kontrollpunkten skapades vid. | Ja |
Finjusteringsjobbs Kontrollpunktslista
Representerar en lista över kontrollpunkter.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
data | array | Listan över objekt. | Nej | |
har_mer | booleskt | Ett värde som anger om listan innehåller fler element än vad som returneras. | Nej | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej |
FineTuningJobCreation
Definierar värdena för ett finjusteringsjobb.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
hyperparametrar | FineTuningHyperParameters | Hyperparameterinställningarna som används i ett finjusterat jobb. | Nej | |
Integrationer | array | En lista över konfigurationer för integreringar som stöder finjusteringsjobbet. Det finns många planerade integreringar, så se till att kontrollera och agera på integrationstypen. | Nej | |
metod | objekt | Metod som används för övervakad finjustering | Nej | |
└– typ | Finjusteringsmetodtyp | Nej | ||
modell | snöre | Identifieraren (modell-ID) för basmodellen som används för den här finjusteraren. | Ja | |
frö | integer | Det frö som används för finjusteringsjobbet. Att skicka in samma parametrar för start- och jobb bör ge samma resultat, men kan skilja sig i sällsynta fall. Om ett frö inte har angetts genereras ett för dig. | Nej | |
suffix | snöre | 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. | Nej | |
utbildningsfil | snöre | Den filidentitet (fil-ID) som används för att träna den här finjusterade modellen. | Ja | |
validation_file | snöre | Den filidentitet (fil-ID) som används för att utvärdera den finjusterade modellen under träningen. | Nej |
Fel vid finjusteringsjobb
För finjusteringsjobb som har misslyckats innehåller detta mer information om orsaken till felet.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
kod | snöre | Felkoden som kan läsas av datorn. | Nej | |
meddelande | snöre | Det mänskliga läsbara felmeddelandet. | Nej | |
Param | snöre | Parametern som var ogiltig, vanligtvis training_file eller validation_file. Det här fältet är null om felet inte var parameterspecifikt. | Nej |
Finjusteringsjobbhändelse
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
skapad_tid | integer | En tidsstämpel när den här händelsen skapades (i unix-epoker). | Ja | |
data | Maskinläsbara data för den här händelsen. | Nej | ||
Id-nummer | snöre | Identiteten för den här händelsen. | Nej | |
nivå | Loggnivå | Utförlighetsnivån för en händelse. | Ja | |
meddelande | snöre | Meddelandet som beskriver händelsen. Det kan vara en tillståndsändring, t.ex. enqueued, started, failed eller completed eller andra händelser som uppladdade resultat. | Ja | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej | |
typ | EventType | Definierar allvarlighetsgraden för ett resultat av ett innehållsfilter. | Ja |
FinjusteringsjobbHändelselista
Representerar en lista över händelser.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
data | array | Listan över objekt. | Nej | |
har_mer | booleskt | Ett värde som anger om listan innehåller fler element än vad som returneras. | Nej | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej |
Finjusteringsjobblista
Representerar en lista med fina låtar.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
data | array | Listan över objekt. | Nej | |
har_mer | booleskt | Ett värde som anger om listan innehåller fler element än vad som returneras. | Nej | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej |
Justeringsmetodtyp
Fastighet | Värde |
---|---|
Typ | snöre |
Värden | dpo supervised |
Finjusteringsläge
Tillståndet för ett finjusteringsobjekt eller finjusteringsuppgift.
Fastighet | Värde |
---|---|
Beskrivning | Tillståndet för ett finjusteringsobjekt eller finjusteringsuppgift. |
Typ | snöre |
Värden | created pending running pausing paused resuming succeeded cancelled failed |
FunktionsAnropFunktion
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
Argumenten | snöre | Argumenten som modellen förväntar sig att du skickar till funktionen. | Nej | |
namn | snöre | Namnet på funktionen. | Nej |
Funktionsdefinition
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
beskrivning | snöre | En beskrivning av vad funktionen gör, som används av modellen för att välja när och hur funktionen ska anropas. | Nej | |
namn | snöre | Namnet på den funktion som ska anropas. | Nej | |
parametrar | Parametrarna som funktionerna accepterar, som beskrivs som ett JSON-schemaobjekt. | Nej |
Generella inbäddningsinställningar
Inställningar för inbäddning av anslutningar
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
anslutning | BaseConnection | En anslutning till en resurs. | Nej | |
utplaceringsnamn | snöre | Nej | ||
modellnamn | snöre | Nej |
Inmatningsfel
Information om inmatningsfelet
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
innerErrors | array | Nej | ||
meddelande | snöre | Nej |
IngestionJob
Representerar information om ett jobb.
Diskriminerande för IngestionJob
Den här komponenten använder egenskapen kind
för att skilja mellan olika typer:
Typvärde | Schemat |
---|
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
jobId | snöre | Nej | ||
typ | TypAvInmatningsjobb | Jobbtypen. | Ja |
Lista över Ingestionsjobb
Representerar en lista över inmatningsjobb.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
nextLink | snöre | Länken till nästa sida. | Nej | |
värde | array | Listan över objekt. | Nej |
IngestionJobProgress
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
stageProgress | array | Ja |
IngestionJobRun
Information om en jobbkörning
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
fel | IngestionError | Information om inmatningsfelet | Nej | |
jobId | snöre | Nej | ||
Förlopp | IngestionJobProgress | Nej | ||
runId | snöre | Nej | ||
tillstånd | OperationState | Tillståndet för ett jobb eller objekt. | Nej | |
Varningar | array | Nej |
IngestionJobRunList
Representerar en lista över inmatningsjobbkörningar.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
nextLink | snöre | Länken till nästa sida. | Nej | |
värde | array | Listan över objekt. | Nej |
IngestionJobStageProgress
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
namn | snöre | Nej | ||
bearbetade produkter | integer | Nej | ||
stat / tillstånd | OperationState | Tillståndet för ett jobb eller objekt. | Nej | |
delstegsförlopp | array | Nej | ||
totaltAntalArtiklar | integer | Nej |
IngestionJobSystemCompute
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
slutförandeÅtgärd | CompletionAction | Slutförandeåtgärden. | Nej | |
dataUppdateringsIntervallIttimmar | integer | Nej | ||
datakälla | SystemComputeDatasource | Nej | ||
jobId | snöre | Nej | ||
typ | TypAvInmatningsjobb | Jobbtypen. | Ja | |
Söktjänstanslutning | BaseConnection | En anslutning till en resurs. | Nej |
Typ av Inmatningsarbete
Jobbtypen.
Fastighet | Värde |
---|---|
Beskrivning | Jobbtypen. |
Typ | snöre |
Värden | SystemCompute UserCompute |
InmatningsjobbAnvändarBeräkning
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
beräkna | JobCompute | Beräkningsinställningarna för jobbet. | Nej | |
dataUppdateringsIntervallIttimmar | integer | Nej | ||
datakälla | UserComputeDatasource | Nej | ||
jobId | snöre | Nej | ||
typ | TypAvInmatningsjobb | Jobbtypen. | Ja | |
mål | TargetIndex | Information om det index som ska skapas. | Nej | |
arbetsyta-id | snöre | Nej |
InnerError
Inre fel enligt definitionen i Microsoft REST-riktlinjerna.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
kod | InnerErrorCode | Inre felkoder enligt definitionen i Microsoft REST-riktlinjerna. | Nej | |
innererror |
InnerError | Inre fel enligt definitionen i Microsoft REST-riktlinjerna. | Nej |
InnerErrorCode
Inre felkoder enligt definitionen i Microsoft REST-riktlinjerna.
Fastighet | Värde |
---|---|
Beskrivning | Inre felkoder enligt definitionen i Microsoft REST-riktlinjerna. |
Typ | snöre |
Värden | invalidPayload |
Inmatningsmeddelande
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
innehåll | snöre | Innehållet i meddelandet. | Nej | |
Id-nummer | snöre | Identiteten för meddelandet. | Nej | |
namn | snöre | Ett valfritt namn för deltagaren. Tillhandahåller modellinformation för att skilja mellan deltagare med samma roll. | Nej | |
None needed, as the translation is already accurate and fluent. | snöre | Rollen för den entitet som skapar meddelandet. | Nej |
Innehållstext
En textinmatning till modellen.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
texten | snöre | Textinmatningen till modellen. | Ja | |
typ | enum | Typ av indataobjekt. Alltid input_text .Möjliga värden: input_text |
Ja |
Integrationstyper
Lista över de finjusteringsintegreringar som är tillgängliga.
Fastighet | Värde |
---|---|
Beskrivning | Lista över de finjusteringsintegreringar som är tillgängliga. |
Typ | snöre |
Värden | wandb |
JobCompute
Beräkningsinställningarna för jobbet.
Diskriminator för JobCompute
Den här komponenten använder egenskapen kind
för att skilja mellan olika typer:
Typvärde | Schemat |
---|
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
typ | ComputeType | Beräkningstypen. | Ja |
LifeCycleStatus
Livscykelstatus för en modell.
Obs! En modell kan höjas upp från preview
till generally-available
, men aldrig från generally-available
till preview
.
Fastighet | Värde |
---|---|
Beskrivning | Livscykelstatus för en modell. Obs! En modell kan höjas upp från preview till generally-available , men aldrig från generally-available till preview . |
Typ | snöre |
Värden | preview generally-available deprecating deprecated |
Loggnivå
Utförlighetsnivån för en händelse.
Fastighet | Värde |
---|---|
Beskrivning | Utförlighetsnivån för en händelse. |
Typ | snöre |
Värden | info warning error |
Logprob
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
logprob | nummer | Loggens sannolikhet för den här token, om den ligger inom de 20 mest sannolika token. Annars används värdet -9999.0 för att ange att token är mycket osannolik. |
Nej | |
tecken | snöre | Token. | Nej |
Metainformation
Uppsättning med 16 nyckel/värde-par som kan kopplas till ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format och fråga efter objekt via API eller instrumentpanelen. Nycklar ä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 har definierats för den här komponenten.
Modell
En modell är antingen en basmodell eller resultatet av ett lyckat finjusterande jobb.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
Kapacitet | Kapaciteter | Funktionerna i en bas- eller finjusteringsmodell. | Ja | |
skapad_tid | integer | En tidsstämpel när det här jobbet eller objektet skapades (i unix-epoker). | Nej | |
föråldring | Avskrivningar | Definierar datum för utfasning för de olika användningsfallen för en modell. Vanligtvis har basmodeller stöd för 1 års finjustering efter skapandet. Inferens stöds vanligtvis i 2 år efter skapandet av basmodeller eller finjusterade modeller. De exakta datumen anges i egenskaperna. | Ja | |
fine_tune | snöre | Finjustera jobbidentiteten (finjustera id) om det här är en finjusteringsmodell. annars null . |
Nej | |
Id-nummer | snöre | Identiteten för det här objektet. | Nej | |
livscykelstatus | LifeCycleStatus | Livscykelstatus för en modell. Obs! En modell kan höjas upp från "förhandsversion" till generally-available , men aldrig från generally-available till "förhandsversion". |
Ja | |
modell | snöre | Basmodellidentiteten (modell-ID) om det här är en finjusteringsmodell. annars null . |
Nej | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej | |
tillstånd | FineTuningState | Tillståndet för ett finjusteringsobjekt eller finjusteringsuppgift. | Nej |
Modelllista
Representerar en lista över modeller.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
data | array | Listan över objekt. | Nej | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej |
OperationState
Tillståndet för ett jobb eller objekt.
Fastighet | Värde |
---|---|
Beskrivning | Tillståndet för ett jobb eller objekt. |
Typ | snöre |
Värden | notRunning running succeeded failed |
Beställning
Definierar syftet med en fil.
Fastighet | Värde |
---|---|
Beskrivning | Definierar syftet med en fil. |
Typ | snöre |
Värden | desc asc |
OrdnaEfterOrdning
Fastighet | Värde |
---|---|
Typ | snöre |
Värden | asc desc |
PineconeIndex
Pinecone Index.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
connectionId | snöre | ID:t för anslutningen som pekar på tallkotten. | Nej | |
typ | MålTyp | Måltypen. | Ja |
Avsikt
Det avsedda syftet med de uppladdade dokumenten. Använd "finjustera" för finjustering. På så sätt kan vi verifiera formatet på den uppladdade filen.
Fastighet | Värde |
---|---|
Beskrivning | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustera" för finjustering. På så sätt kan vi verifiera formatet på den uppladdade filen. |
Typ | snöre |
Värden | fine-tune fine-tune-results assistants assistants_output batch batch_output evals evals_output |
ServerlösBeräkning
Serverlös beräkning.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
antal instanser | integer | Antalet instanser som jobbet ska köras på. | Nej | |
typ | ComputeType | Beräkningstypen. | Ja | |
Sku | snöre | SKU-nivå | Nej |
StoredCompletion
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
Val | array | En lista över alternativ för chattens slutförande. Kan vara mer än en om n är större än 1. |
Nej | |
skapad | integer | Unix-tidsstämpeln (i sekunder) för när chatten slutfördes skapades. | Nej | |
frekvensstraff | nummer | Tal mellan -2.0 och 2.0. Positiva värden straffar nya token baserat på deras befintliga frekvens i texten hittills, vilket minskar modellens sannolikhet att upprepa samma rad ordagrant. | Nej | |
Id-nummer | snöre | Identiteten för lagrat slutförande. | Nej | |
användarinmatning | snöre | Indataanvändaren för den här begäran. | Nej | |
metainformation | objekt | Godtyckliga nyckel/värde-par för ytterligare information. | Nej | |
modell | snöre | ID för modellen som ska användas. | Nej | |
närvarostraff | nummer | Tal mellan -2.0 och 2.0. Positiva värden straffar nya token baserat på om de visas i texten hittills, vilket ökar modellens sannolikhet att prata om nya ämnen. | Nej | |
förfrågan_id | snöre | En unik identifierare för OpenAI API-begäran. Inkludera det här begärande-ID:t när du kontaktar supporten. | Nej | |
frö | integer | Om det anges gör vårt system bästa för att sampla deterministiskt, så att upprepade begäranden med samma seed och parametrar ska returnera samma resultat. Determinism är inte garanterad, och du bör referera till |
||
system_fingerprint svarsparameter för att övervaka ändringar i serverdelen. |
Nej | |||
servicenivå | snöre | Anger svarstidsnivån som ska användas för bearbetning av begäran. | Nej | |
systemavtryck | snöre | Det här fingeravtrycket representerar serverdelskonfigurationen som modellen körs med. Kan användas tillsammans med parametern seed för begäran för att förstå när serverdelsändringar har gjorts som kan påverka determinismen. |
Nej | |
temperatur | nummer | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
Nej | |
verktygsval | snöre | Styr vilket (om något) verktyg som anropas av modellen. | Nej | |
verktyg | array | En lista över verktyg som modellen kan anropa. För närvarande stöds endast funktioner som ett verktyg. Använd detta för att ange en lista över funktioner som modellen kan generera JSON-indata för. Högst 128 funktioner stöds. | Nej | |
top_p | nummer | Ett alternativ till sampling med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhetsmassa. Så 0,1 innebär att endast token som består av den översta 10 % sannolikhetsmassan beaktas. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
Nej | |
användning | Användning | Nej |
LagradeKompletteringBorttagning
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
borttagen | booleskt | Ett värde som anger om hämtar om den lagrade slutförandet har tagits bort. | Nej | |
Id-nummer | snöre | Det lagrade slutförande-ID som togs bort. | Nej | |
objekt | snöre | Om den lagrade slutförandet har tagits bort. | Ja |
LagratKomplettLista
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
data | array | Listan över hämtade objekt. | Nej | |
first_id | snöre | Det första ID:t i den hämtade list |
Nej | |
har_mer | booleskt | Egenskapen has_more används för sidnumrering för att indikera att det finns ytterligare resultat. |
Nej | |
last_id | snöre | Det sista ID:t i den hämtade list |
Nej | |
objekt | snöre | Objekttypen, som alltid är list |
Nej | |
summa | integer | Totalt antal objekt. | Nej |
LagratSlutförandemeddelanden
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
data | array | Listan över hämtade objekt. | Nej | |
first_id | snöre | Det första ID:t i den hämtade list |
Nej | |
har_mer | booleskt | Egenskapen has_more används för sidnumrering för att indikera att det finns ytterligare resultat. |
Nej | |
last_id | snöre | Det sista ID:t i den hämtade list |
Nej | |
objekt | snöre | Objekttypen, som alltid är list |
Nej | |
summa | integer | Totalt antal objekt. | Nej |
StoredCompletionResponse
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
Val | array | En lista över alternativ för chattens slutförande. Kan vara mer än en om n är större än 1. |
Nej | |
skapad | integer | Unix-tidsstämpeln (i sekunder) för när chatten slutfördes skapades. | Nej | |
frekvensstraff | nummer | Tal mellan -2.0 och 2.0. Positiva värden straffar nya token baserat på deras befintliga frekvens i texten hittills, vilket minskar modellens sannolikhet att upprepa samma rad ordagrant. | Nej | |
Id-nummer | snöre | Identiteten för lagrat slutförande. | Nej | |
användarinmatning | snöre | Indataanvändaren för den här begäran. | Nej | |
metainformation | objekt | Godtyckliga nyckel/värde-par för ytterligare information. | Nej | |
modell | snöre | ID för modellen som ska användas. | Nej | |
objekt | snöre | Typen av det här objektet. | Nej | |
närvarostraff | nummer | Tal mellan -2.0 och 2.0. Positiva värden straffar nya token baserat på om de visas i texten hittills, vilket ökar modellens sannolikhet att prata om nya ämnen. | Nej | |
förfrågan_id | snöre | En unik identifierare för OpenAI API-begäran. Inkludera det här begärande-ID:t när du kontaktar supporten. | Nej | |
frö | integer | Om det anges gör vårt system bästa för att sampla deterministiskt, så att upprepade begäranden med samma seed och parametrar ska returnera samma resultat. Determinism är inte garanterad och du bör referera till svarsparametern system_fingerprint för att övervaka ändringar i serverdelen. |
Nej | |
servicenivå | snöre | Anger svarstidsnivån som ska användas för bearbetning av begäran. | Nej | |
systemavtryck | snöre | Det här fingeravtrycket representerar serverdelskonfigurationen som modellen körs med. Kan användas tillsammans med parametern seed för begäran för att förstå när serverdelsändringar har gjorts som kan påverka determinismen. |
Nej | |
temperatur | nummer | Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som0.2 gör det mer fokuserat och deterministiskt. Vi rekommenderar vanligtvis att du ändrar detta eller top_p men inte båda. |
Nej | |
verktygsval | snöre | Styr vilket (om något) verktyg som anropas av modellen. | Nej | |
verktyg | array | En lista över verktyg som modellen kan anropa. För närvarande stöds endast funktioner som ett verktyg. Använd detta för att ange en lista över funktioner som modellen kan generera JSON-indata för. Högst 128 funktioner stöds. | Nej | |
top_p | nummer | Ett alternativ till sampling med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhetsmassa. Så 0,1 innebär att endast token som består av den översta 10 % sannolikhetsmassan beaktas. Vi rekommenderar vanligtvis att du ändrar detta eller temperature men inte båda. |
Nej | |
användning | Användning | Nej |
ÖvervakadMetod
Metod som används för övervakad finjustering
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
typ | Finjusteringsmetodtyp | Ja |
Begäran om övervakad metod
Metod som används för övervakad finjustering
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
typ | Finjusteringsmetodtyp | Ja |
SystemComputeDatasource
Discriminator för SystemComputeDatasource
Den här komponenten använder egenskapen kind
för att skilja mellan olika typer:
Typvärde | Schemat |
---|
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
typ | SystemComputeDatakälltyp | Datakällans typ. | Ja |
SystemBeräknaDatakällaTyp
Datakällans typ.
Fastighet | Värde |
---|---|
Beskrivning | Datakällans typ. |
Typ | snöre |
Värden | Storage Urls |
SystemComputeStorage
Lagringskonto
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
Spaltning | Inställningar för segmentering | Segmenteringsinställningar | Nej | |
anslutning | BaseConnection | En anslutning till en resurs. | Nej | |
containerNamn | snöre | containernamn | Nej | |
inbäddningar | array | Nej | ||
typ | SystemComputeDatakälltyp | Datakällans typ. | Ja |
SystemComputeUrl
Url:ar
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
Spaltning | Inställningar för segmentering | Segmenteringsinställningar | Nej | |
anslutning | BaseConnection | En anslutning till en resurs. | Nej | |
containerNamn | snöre | containernamn | Nej | |
Krypa | CrawlingSettings | Crawlningsinställningar | Nej | |
inbäddningar | array | Nej | ||
typ | SystemComputeDatakälltyp | Datakällans typ. | Ja | |
URL:er | array | Nej |
Målindex
Information om det index som ska skapas.
Avgränsare för TargetIndex
Den här komponenten använder egenskapen kind
för att skilja mellan olika typer:
Typvärde | Schemat |
---|
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
typ | MålTyp | Måltypen. | Ja |
Måltyp
Måltypen.
Fastighet | Värde |
---|---|
Beskrivning | Måltypen. |
Typ | snöre |
Värden | AzureAISearch CosmosDB Pinecone |
Verktyg
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
funktion | FunctionDefinition | Nej | ||
typ | snöre | Typ av verktygsanrop. Detta kommer alltid att vara function för den här typen av verktygsanrop. |
Nej |
ToolCall
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
funktion | FunctionCallFunction | Nej | ||
Id-nummer | snöre | ID:t för verktygsanropet. | Nej | |
typ | snöre | Typ av verktygsanrop som utdata krävs för. För tillfället är detta alltid function . |
Nej |
Typdiskriminator
Definierar typen av ett objekt.
Fastighet | Värde |
---|---|
Beskrivning | Definierar typen av ett objekt. |
Typ | snöre |
Värden | list fine_tuning.job file fine_tuning.job.event fine_tuning.job.checkpoint model upload upload.part batch wandb |
UppdateraLagratAvslutsningsBegäran
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
metainformation | objekt | Godtyckliga nyckel/värde-par för ytterligare information. | Nej |
UploadFileCompleteBody
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
md5 | snöre | Nej | ||
part_ids | array | Ja |
UploadFileStartBody
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
byte | integer | Ja | ||
filnamn | snöre | Ja | ||
MIME-typ | snöre | Ja | ||
avsikt | Avsikt | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustera" för finjustering. På så sätt kan vi verifiera formatet på den uppladdade filen. | Ja |
UploadPartResource
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
azure_block_id | snöre | Nej | ||
skapad_tid | integer | En tidsstämpel när det här jobbet eller objektet skapades (i unix-epoker). | Nej | |
Id-nummer | snöre | Identiteten för det här objektet. | Nej | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej | |
upload_id | snöre | Nej |
UploadResource
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
byte | integer | Nej | ||
skapad_tid | integer | En tidsstämpel när det här jobbet eller objektet skapades (i unix-epoker). | Nej | |
utgår_den | integer | Nej | ||
fil | Arkiv | En fil är ett dokument som kan användas för träning och validering. Det kan också vara ett tjänstgenererat dokument med resultatinformation. | Nej | |
filnamn | snöre | Nej | ||
Id-nummer | snöre | Identiteten för det här objektet. | Nej | |
objekt | TypeDiscriminator | Definierar typen av ett objekt. | Nej | |
avsikt | Avsikt | Det avsedda syftet med de uppladdade dokumenten. Använd "finjustera" för finjustering. På så sätt kan vi verifiera formatet på den uppladdade filen. | Nej | |
tillstånd | UploadStatus | Nej |
Uppladdningsstatus
Fastighet | Värde |
---|---|
Typ | snöre |
Värden | pending expired completed cancelled |
Användning
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
kompletteringstoken | integer | Antal token i det genererade slutförandet. | Nej | |
uppmaningstoken | integer | Antal token i prompten. | Nej | |
total_tokens | integer | Totalt antal token som används i begäran (fråga + slutförande). | Nej |
Användarberäkningsdatamängd
Lagringskonto
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
Spaltning | Inställningar för segmentering | Segmenteringsinställningar | Nej | |
datasetId | snöre | Nej | ||
Datauppsättningstyp | snöre | Nej | ||
inbäddningar | array | Nej | ||
typ | AnvändarComputeDatakällTyp | Datakällans typ. | Ja |
Användarberäkningsdatakälla
Differentierare för UserComputeDatasource
Den här komponenten använder egenskapen kind
för att skilja mellan olika typer:
Typvärde | Schemat |
---|
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
typ | UserComputeDatasourceType | Datakällans typ. | Ja |
AnvändarBeräknaDatakällaTyp
Datakällans typ.
Fastighet | Värde |
---|---|
Beskrivning | Datakällans typ. |
Typ | snöre |
Värden | Dataset Urls |
UserComputeUrl
Url:ar
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
Spaltning | Inställningar för segmentering | Segmenteringsinställningar | Nej | |
Krypa | CrawlingSettings | Crawlningsinställningar | Nej | |
inbäddningar | array | Nej | ||
typ | UserComputeDatasourceType | Datakällans typ. | Ja | |
URL:er | array | Nej |
WandBIntegrationsFörfrågan
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
entitet | snöre | Nej | ||
namn | snöre | Nej | ||
projekt | snöre | Ja | ||
Taggar | array | Nej |
WandBIntegrationRequestWrapper
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
typ | IntegrationTypes | Lista över finjusteringsintegreringar som är tillgängliga. | Ja | |
wandb | WandBIntegrationsförfrågan | Ja |
ArbetsytaAnslutning
Anslutning till AML-arbetsyta.
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
connectionId | snöre | ConnectionId | Nej | |
typ | Typ av anslutning | Anslutningstypen. | Ja |
Arbetsplatsanslutningsinbäddningsinställningar
Anslutnings-ID till inbäddningsmodellen
Namn | Typ | Beskrivning | Krävs | Förinställning |
---|---|---|---|---|
connectionId | snöre | Nej | ||
utplaceringsnamn | snöre | Nej | ||
modellnamn | snöre | Nej |
Nästa steg
Lär dig mer om modeller och finjustering med REST-API:et. Läs mer om de underliggande modeller som driver Azure OpenAI.