Delen via


Fine Tuning - Get Checkpoints

Hiermee haalt u de controlepunten op voor de taak die is opgegeven met de opgegeven fine-tune-id. Controlepunten worden gemaakt aan het einde van geslaagde tijdvakken tijdens de training.

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?api-version=2024-08-01-preview
GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?after={after}&limit={limit}&api-version=2024-08-01-preview

URI-parameters

Name In Vereist Type Description
endpoint
path True

string (url)

Ondersteunde Cognitive Services-eindpunten (protocol en hostnaam, bijvoorbeeld: https://aoairesource.openai.azure.com. Vervang 'aoairesource' door de naam van uw Azure OpenAI-account).

fine-tuning-job-id
path True

string

De id van de taak voor het afstemmen.

api-version
query True

string

De aangevraagde API-versie.

after
query

string

Id voor de laatste controlepunt-id van de vorige pagineringsaanvraag.

limit
query

integer (int32)

Aantal controlepunten dat moet worden opgehaald. De standaardwaarde is 10.

Antwoorden

Name Type Description
200 OK

FineTuningJobCheckpointList

Succes

Other Status Codes

ErrorResponse

Er is een fout opgetreden.

Beveiliging

api-key

VERIFICATIE van API-sleutel

Type: apiKey
In: header

OAuth2Auth

OAuth2-verificatie

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Bereiken

Name Description
https://cognitiveservices.azure.com/.default

Voorbeelden

Getting checkpoints of a fine tuning job.

Voorbeeldaanvraag

GET https://aoairesource.openai.azure.com/openai/fine_tuning/jobs/ftjob-72a2792ef7d24ba7b82c7fe4a37e379f/checkpoints?api-version=2024-08-01-preview

Voorbeeldrespons

{
  "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"
}

Definities

Name Description
Error

Fout

ErrorCode

Foutcode

ErrorResponse

ErrorResponse

FineTuningJobCheckpoint

FineTuningJobCheckpoint

FineTuningJobCheckpointList

FineTuningJobCheckpointList

InnerError

InnerError

InnerErrorCode

InnerErrorCode

TypeDiscriminator

TypeDiscriminator

Error

Fout

Name Type Description
code

ErrorCode

Foutcode
Foutcodes zoals gedefinieerd in de Microsoft REST-richtlijnen (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

details

Error[]

De foutdetails indien beschikbaar.

innererror

InnerError

InnerError
Interne fout zoals gedefinieerd in de Microsoft REST-richtlijnen (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

message

string

minLength: 1

Het bericht van deze fout.

target

string

De locatie waar de fout is opgetreden, indien beschikbaar.

ErrorCode

Foutcode

Waarde Description
conflict

De aangevraagde bewerking conflicteert met de huidige resourcestatus.

contentFilter

Het genereren van installatiekopieën is mislukt als gevolg van ons veiligheidssysteem.

fileImportFailed

Importeren van bestand is mislukt.

forbidden

De bewerking is verboden voor de huidige gebruiker/API-sleutel.

internalFailure

Interne fout. Probeer het opnieuw.

invalidPayload

De aanvraaggegevens zijn ongeldig voor deze bewerking.

itemDoesAlreadyExist

Het item bestaat al.

jsonlValidationFailed

Validatie van jsonl-gegevens is mislukt.

notFound

De resource is niet gevonden.

quotaExceeded

Het quotum is overschreden.

serviceUnavailable

De service is momenteel niet beschikbaar.

tooManyRequests

Te veel aanvragen. Probeer het later opnieuw.

unauthorized

De huidige sleutel van de gebruiker/API is niet geautoriseerd voor de bewerking.

unexpectedEntityState

De bewerking kan niet worden uitgevoerd in de status van de huidige resource.

ErrorResponse

ErrorResponse

Name Type Description
error

Error

Fout
Foutinhoud zoals gedefinieerd in de Microsoft REST-richtlijnen (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

FineTuningJobCheckpoint

FineTuningJobCheckpoint

Name Type Description
created_at

integer (unixtime)

De Unix-tijdstempel (in seconden) voor wanneer het controlepunt is gemaakt.

fine_tuned_model_checkpoint

string

minLength: 1

De naam van het nauwkeurig afgestemde controlepuntmodel dat wordt gemaakt.

fine_tuning_job_id

string

minLength: 1

De naam van de verfijningstaak waaruit dit controlepunt is gemaakt.

id

string

De identiteit van dit controlepunt.

metrics

object

Woordenlijst'2
De metrische gegevens op het stapnummer tijdens de taak voor het afstemmen.

object

TypeDiscriminator

TypeDiscriminator
Hiermee definieert u het type van een object.

step_number

integer (int32)

Het stapnummer waarop het controlepunt is gemaakt.

FineTuningJobCheckpointList

FineTuningJobCheckpointList

Name Type Description
data

FineTuningJobCheckpoint[]

De lijst met items.

has_more

boolean

Een waarde die aangeeft of de lijst meer elementen bevat dan geretourneerd.

object

TypeDiscriminator

TypeDiscriminator
Hiermee definieert u het type van een object.

InnerError

InnerError

Name Type Description
code

InnerErrorCode

InnerErrorCode
Interne foutcodes zoals gedefinieerd in de Microsoft REST-richtlijnen (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

innererror

InnerError

InnerError
Interne fout zoals gedefinieerd in de Microsoft REST-richtlijnen (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

InnerErrorCode

InnerErrorCode

Waarde Description
invalidPayload

De aanvraaggegevens zijn ongeldig voor deze bewerking.

TypeDiscriminator

TypeDiscriminator

Waarde Description
file

Dit object vertegenwoordigt een bestand.

fine_tuning.job

Dit object vertegenwoordigt een taak voor het afstemmen.

fine_tuning.job.checkpoint

Dit object vertegenwoordigt een controlepunt van een taak voor het afstemmen.

fine_tuning.job.event

Dit object vertegenwoordigt een gebeurtenis van een taak voor het afstemmen.

list

Dit object vertegenwoordigt een lijst met andere objecten.

model

Dit object vertegenwoordigt een model (kan een basismodel zijn of taakresultaat verfijnen).

upload

Dit object vertegenwoordigt een bestand uploaden.

upload.part

Dit object vertegenwoordigt een deel van een bestandsupload.