Freigeben über


Fine Tuning - Get Checkpoints

Ruft die Prüfpunkte für den Feinabstimmungsauftrag ab, der durch die angegebene Feinabstimmungs-ID angegeben wird. Prüfpunkte werden am Ende erfolgreicher Epochen während der Ausbildung erstellt.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
endpoint
path True

string

url

Unterstützte Cognitive Services-Endpunkte (Protokoll und Hostname, z. B.: https://aoairesource.openai.azure.com. Ersetzen Sie "aoairesource" durch Ihren Azure OpenAI-Kontonamen.

fine-tuning-job-id
path True

string

Der Bezeichner des Feinabstimmungsauftrags.

api-version
query True

string

Die angeforderte API-Version.

after
query

string

Bezeichner für die letzte Prüfpunkt-ID aus der vorherigen Paginierungsanforderung.

limit
query

integer

int32

Anzahl der abzurufenden Prüfpunkte. Standardwert ist 10.

Anforderungsheader

Name Erforderlich Typ Beschreibung
api-key True

string

Stellen Sie hier Ihren Azure OpenAI-Kontoschlüssel für Cognitive Services bereit.

Antworten

Name Typ Beschreibung
200 OK

FineTuningJobCheckpointList

Erfolg

Other Status Codes

ErrorResponse

Fehler.

Sicherheit

api-key

Stellen Sie hier Ihren Azure OpenAI-Kontoschlüssel für Cognitive Services bereit.

Typ: apiKey
In: header

Beispiele

Getting checkpoints of a fine tuning job.

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
Error

Fehler

ErrorCode

ErrorCode

ErrorResponse

ErrorResponse

FineTuningJobCheckpoint

FineTuningJobCheckpoint

FineTuningJobCheckpointList

FineTuningJobCheckpointList

InnerError

InnerError

InnerErrorCode

InnerErrorCode

TypeDiscriminator

TypeDiscriminator

Error

Fehler

Name Typ Beschreibung
code

ErrorCode

ErrorCode
Fehlercodes gemäß der Definition in den Microsoft REST-Richtlinien (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

details

Error[]

Die Fehlerdetails, falls verfügbar.

innererror

InnerError

InnerError
Innerer Fehler gemäß den Microsoft REST-Richtlinien (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

message

string

Die Meldung dieses Fehlers.

target

string

Der Ort, an dem der Fehler aufgetreten ist, falls verfügbar.

ErrorCode

ErrorCode

Name Typ Beschreibung
conflict

string

Der angeforderte Vorgang ist mit dem aktuellen Ressourcenstatus in Konflikt.

contentFilter

string

Die Bildgenerierung ist aufgrund unseres Sicherheitssystems fehlgeschlagen.

fileImportFailed

string

Fehler beim Importieren der Datei.

forbidden

string

Der Vorgang ist für den aktuellen Benutzer-/API-Schlüssel verboten.

internalFailure

string

Interner Fehler. Versuchen Sie es erneut.

invalidPayload

string

Die Anforderungsdaten sind für diesen Vorgang ungültig.

itemDoesAlreadyExist

string

Das Element ist bereits vorhanden.

jsonlValidationFailed

string

Fehler bei der Überprüfung von JSONL-Daten.

notFound

string

Die Ressource wurde nicht gefunden.

quotaExceeded

string

Das Kontingent wurde überschritten.

serviceUnavailable

string

Der Dienst ist derzeit nicht verfügbar.

tooManyRequests

string

Zu viele Anforderungen. Versuchen Sie es später erneut.

unauthorized

string

Der aktuelle Benutzer-/API-Schlüssel ist für den Vorgang nicht autorisiert.

unexpectedEntityState

string

Der Vorgang kann nicht im Zustand der aktuellen Ressource ausgeführt werden.

ErrorResponse

ErrorResponse

Name Typ Beschreibung
error

Error

Fehler
Fehlerinhalte gemäß den Microsoft REST-Richtlinien (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

FineTuningJobCheckpoint

FineTuningJobCheckpoint

Name Typ Beschreibung
created_at

integer

Der Unix-Zeitstempel (in Sekunden) für den Zeitpunkt der Erstellung des Prüfpunkts.

fine_tuned_model_checkpoint

string

Der Name des erstellten fein abgestimmten Prüfpunktmodells.

fine_tuning_job_id

string

Der Name des Feinabstimmungsauftrags, von dem dieser Prüfpunkt erstellt wurde.

id

string

Die Identität dieses Prüfpunkts.

metrics

object

Wörterbuch'2
Die Metriken bei der Schrittnummer während des Feinabstimmungsauftrags.

object

TypeDiscriminator

TypeDiscriminator
Definiert den Typ eines Objekts.

step_number

integer

Die Schrittnummer, an der der Prüfpunkt erstellt wurde.

FineTuningJobCheckpointList

FineTuningJobCheckpointList

Name Typ Beschreibung
data

FineTuningJobCheckpoint[]

Die Liste der Elemente.

has_more

boolean

Ein Wert, der angibt, ob die Liste mehr Elemente enthält als zurückgegeben.

object

TypeDiscriminator

TypeDiscriminator
Definiert den Typ eines Objekts.

InnerError

InnerError

Name Typ Beschreibung
code

InnerErrorCode

InnerErrorCode
Innere Fehlercodes gemäß den Microsoft REST-Richtlinien (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

innererror

InnerError

InnerError
Innerer Fehler gemäß den Microsoft REST-Richtlinien (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

InnerErrorCode

InnerErrorCode

Name Typ Beschreibung
invalidPayload

string

Die Anforderungsdaten sind für diesen Vorgang ungültig.

TypeDiscriminator

TypeDiscriminator

Name Typ Beschreibung
batch

string

Dieses Objekt stellt einen Batch dar.

file

string

Dieses Objekt stellt eine Datei dar.

fine_tuning.job

string

Dieses Objekt stellt einen Feinabstimmungsauftrag dar.

fine_tuning.job.checkpoint

string

Dieses Objekt stellt einen Prüfpunkt eines Feinabstimmungsauftrags dar.

fine_tuning.job.event

string

Dieses Objekt stellt ein Ereignis eines Feinabstimmungsauftrags dar.

list

string

Dieses Objekt stellt eine Liste anderer Objekte dar.

model

string

Dieses Objekt stellt ein Modell dar (kann ein Basismodell oder ein Feinabstimmungsauftragsergebnis sein).

upload

string

Dieses Objekt stellt einen Dateiupload dar.

upload.part

string

Dieses Objekt stellt einen Teil eines Dateiuploads dar.