Conversation Authoring Project - Train
Betanítási feladatot indít el egy projekthez.
POST {Endpoint}/language/authoring/analyze-conversations/projects/{projectName}/:train?api-version=2025-11-01
URI-paraméterek
| Name | In | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Endpoint
|
path | True |
string (uri) |
Támogatott Cognitive Services-végpont, például https://< resource-name.api.cognitiveservices.azure.com>. |
|
project
|
path | True |
string maxLength: 100 |
A használni kívánt projekt neve. |
|
api-version
|
query | True |
string minLength: 1 |
A művelethez használandó API-verzió. |
Kérelem törzse
| Name | Kötelező | Típus | Description |
|---|---|---|---|
| modelLabel | True |
string |
A kimeneti modell címkéjét jelöli. |
| trainingMode | True |
A betanítási művelet módját jelöli. |
|
| evaluationOptions |
A kiértékelési lehetőségeket jelöli. Alapértelmezés szerint a kiértékelés típusa százalékos, a betanítás felosztási százaléka 80, a tesztelés felosztási százaléka pedig 20. |
||
| trainingConfigVersion |
string |
A betanítási konfiguráció verzióját jelöli. Alapértelmezés szerint a "legújabb" értéket használja, amely a legújabb kiadott betanítási konfigurációs verziót használja. |
Válaszok
| Name | Típus | Description |
|---|---|---|
| 202 Accepted |
A kérelmet feldolgozásra elfogadták, de a feldolgozás még nem fejeződött be. Fejlécek Operation-Location: string |
|
| Other Status Codes |
Váratlan hibaválasz. Fejlécek x-ms-error-code: string |
Biztonság
Ocp-Apim-Subscription-Key
Típus:
apiKey
In:
header
OAuth2Auth
Típus:
oauth2
Folyamat:
accessCode
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Jogkivonat URL-címe:
https://login.microsoftonline.com/common/oauth2/token
Hatókörök
| Name | Description |
|---|---|
| https://cognitiveservices.azure.com/.default |
Példák
Successful Train Project
Mintakérelem
POST {Endpoint}/language/authoring/analyze-conversations/projects/EmailApp/:train?api-version=2025-11-01
{
"modelLabel": "model1",
"trainingMode": "standard",
"trainingConfigVersion": "latest",
"evaluationOptions": {
"kind": "percentage",
"testingSplitPercentage": 20,
"trainingSplitPercentage": 80
}
}
Mintaválasz
operation-location: {Endpoint}/language/authoring/analyze-conversations/projects/EmailApp/train/jobs/4d37982f-fded-4c2c-afe3-15953b5919b6_637858368000000000?api-version=2025-11-01
Definíciók
| Name | Description |
|---|---|
|
Analyze |
A kiértékelés futtatásához használt beállításokat jelöli. |
|
Analyze |
Új képzési feladat megkezdésének lehetőségeit jelöli. |
|
Azure. |
A hibaobjektum. |
|
Azure. |
Hibaadatokat tartalmazó válasz. |
|
Azure. |
Egy objektum, amely részletesebb információkat tartalmaz a hibáról. Az Azure REST API irányelvei szerint – https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Evaluation |
|
|
Training |
AnalyzeConversationAuthoringEvaluationOptions
A kiértékelés futtatásához használt beállításokat jelöli.
| Name | Típus | Description |
|---|---|---|
| kind |
A kiértékelési típust jelöli. Alapértelmezés szerint a kiértékelés típusa százalékra van állítva. |
|
| testingSplitPercentage |
integer (int32) |
A tesztelési adatkészlet felosztási százalékát jelöli. Csak akkor szükséges, ha a kiértékelés típusa százalékos. |
| trainingSplitPercentage |
integer (int32) |
A betanítási adatkészlet felosztási százalékát jelöli. Csak akkor szükséges, ha a kiértékelés típusa százalékos. |
AnalyzeConversationAuthoringTrainingJobOptions
Új képzési feladat megkezdésének lehetőségeit jelöli.
| Name | Típus | Description |
|---|---|---|
| evaluationOptions |
A kiértékelési lehetőségeket jelöli. Alapértelmezés szerint a kiértékelés típusa százalékos, a betanítás felosztási százaléka 80, a tesztelés felosztási százaléka pedig 20. |
|
| modelLabel |
string |
A kimeneti modell címkéjét jelöli. |
| trainingConfigVersion |
string |
A betanítási konfiguráció verzióját jelöli. Alapértelmezés szerint a "legújabb" értéket használja, amely a legújabb kiadott betanítási konfigurációs verziót használja. |
| trainingMode |
A betanítási művelet módját jelöli. |
Azure.Core.Foundations.Error
A hibaobjektum.
| Name | Típus | Description |
|---|---|---|
| code |
string |
A kiszolgáló által definiált hibakódok egyike. |
| details |
A jelentett hibához vezető konkrét hibák részleteinek tömbje. |
|
| innererror |
Egy objektum, amely az aktuális objektumnál pontosabb információt tartalmaz a hibáról. |
|
| message |
string |
A hiba ember által olvasható ábrázolása. |
| target |
string |
A hiba célja. |
Azure.Core.Foundations.ErrorResponse
Hibaadatokat tartalmazó válasz.
| Name | Típus | Description |
|---|---|---|
| error |
A hibaobjektum. |
Azure.Core.Foundations.InnerError
Egy objektum, amely részletesebb információkat tartalmaz a hibáról. Az Azure REST API irányelvei szerint – https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Name | Típus | Description |
|---|---|---|
| code |
string |
A kiszolgáló által definiált hibakódok egyike. |
| innererror |
Belső hiba. |
EvaluationKind
| Érték | Description |
|---|---|
| percentage |
Ossza fel az adatokat betanítási és tesztkészletekre a felhasználó által megadott százalékok szerint. |
| manual |
Ossza fel az adatokat a kiválasztott adatkészlet szerint az adatok minden példájához. |
TrainingMode
| Érték | Description |
|---|---|
| advanced |
Finomhangolt neurális hálózati transzformátormodelleket használó betanítások. Többnyelvű projekteket tud képezni. |
| standard |
Gyorsabb betanítási idők a gyorsabb iterációk érdekében. |