Condividi tramite


Fine Tuning - Get Checkpoints

Ottiene i checkpoint per il processo di ottimizzazione specificato dall'oggetto fine-tune-id specificato. I checkpoint vengono creati alla fine dei periodi riusciti durante il training.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
endpoint
path True

string (url)

Endpoint di Servizi cognitivi supportati (protocollo e nome host, ad esempio: https://aoairesource.openai.azure.com. Sostituire "aoairesource" con il nome dell'account Azure OpenAI.

fine-tuning-job-id
path True

string

Identificatore del processo di ottimizzazione.

api-version
query True

string

Versione dell'API richiesta.

after
query

string

Identificatore dell'ultimo ID del checkpoint della richiesta di impaginazione precedente.

limit
query

integer (int32)

Numero di checkpoint da recuperare. Il valore predefinito è 10.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
api-key True

string

Specificare qui la chiave dell'account OpenAI di Servizi cognitivi di Azure.

Risposte

Nome Tipo Descrizione
200 OK

FineTuningJobCheckpointList

Successo

Other Status Codes

ErrorResponse

Si è verificato un errore.

Sicurezza

api-key

Specificare qui la chiave dell'account OpenAI di Servizi cognitivi di Azure.

Tipo: apiKey
In: header

Esempio

Getting checkpoints of a fine tuning job.

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
Error

Errore

ErrorCode

ErrorCode

ErrorResponse

ErrorResponse

FineTuningJobCheckpoint

FineTuningJobCheckpoint

FineTuningJobCheckpointList

FineTuningJobCheckpointList

InnerError

InnerError

InnerErrorCode

InnerErrorCode

TypeDiscriminator

TypeDiscriminator

Error

Errore

Nome Tipo Descrizione
code

ErrorCode

ErrorCode
Codici di errore definiti nelle linee guida di Microsoft REST (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

details

Error[]

Dettagli dell'errore, se disponibile.

innererror

InnerError

InnerError
Errore interno come definito nelle linee guida di Microsoft REST (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

message

string

minLength: 1

Messaggio di questo errore.

target

string

Posizione in cui si è verificato l'errore, se disponibile.

ErrorCode

ErrorCode

Valore Descrizione
conflict

L'operazione richiesta è in conflitto con lo stato della risorsa corrente.

contentFilter

La generazione di immagini non è riuscita a causa del nostro sistema di sicurezza.

fileImportFailed

Importazione del file non riuscita.

forbidden

L'operazione non è consentita per la chiave utente/API corrente.

internalFailure

Errore interno. Riprovare.

invalidPayload

I dati della richiesta non sono validi per questa operazione.

itemDoesAlreadyExist

L'elemento esiste già.

jsonlValidationFailed

La convalida dei dati jsonl non è riuscita.

notFound

La risorsa non viene trovata.

quotaExceeded

Quota superata.

serviceUnavailable

Il servizio non è attualmente disponibile.

tooManyRequests

Troppe richieste. Riprovare più tardi.

unauthorized

La chiave utente/API corrente non è autorizzata per l'operazione.

unexpectedEntityState

L'operazione non può essere eseguita nello stato della risorsa corrente.

ErrorResponse

ErrorResponse

Nome Tipo Descrizione
error

Error

Errore
Contenuto degli errori come definito nelle linee guida microsoft REST (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

FineTuningJobCheckpoint

FineTuningJobCheckpoint

Nome Tipo Descrizione
created_at

integer (unixtime)

Timestamp Unix (in secondi) per il momento in cui è stato creato il checkpoint.

fine_tuned_model_checkpoint

string

minLength: 1

Nome del modello di checkpoint ottimizzato creato.

fine_tuning_job_id

string

minLength: 1

Nome del processo di ottimizzazione da cui è stato creato il checkpoint.

id

string

Identità di questo checkpoint.

metrics

object

Dizionario'2
Le metriche nel numero di passaggio durante il processo di ottimizzazione.

object

TypeDiscriminator

TypeDiscriminator
Definisce il tipo di un oggetto .

step_number

integer (int32)

Numero di passaggio in cui è stato creato il checkpoint.

FineTuningJobCheckpointList

FineTuningJobCheckpointList

Nome Tipo Descrizione
data

FineTuningJobCheckpoint[]

Elenco di elementi.

has_more

boolean

Valore che indica se l'elenco contiene più elementi rispetto a quelli restituiti.

object

TypeDiscriminator

TypeDiscriminator
Definisce il tipo di un oggetto .

InnerError

InnerError

Nome Tipo Descrizione
code

InnerErrorCode

InnerErrorCode
Codici di errore interni definiti nelle linee guida di Microsoft REST (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

innererror

InnerError

InnerError
Errore interno come definito nelle linee guida di Microsoft REST (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

InnerErrorCode

InnerErrorCode

Valore Descrizione
invalidPayload

I dati della richiesta non sono validi per questa operazione.

TypeDiscriminator

TypeDiscriminator

Valore Descrizione
batch

Questo oggetto rappresenta un batch.

file

Questo oggetto rappresenta un file.

fine_tuning.job

Questo oggetto rappresenta un processo di ottimizzazione.

fine_tuning.job.checkpoint

Questo oggetto rappresenta un checkpoint di un processo di ottimizzazione.

fine_tuning.job.event

Questo oggetto rappresenta un evento di un processo di ottimizzazione fine.

list

Questo oggetto rappresenta un elenco di altri oggetti.

model

Questo oggetto rappresenta un modello (può essere un modello di base o ottimizzare il risultato del processo).

upload

Questo oggetto rappresenta un caricamento di file.

upload.part

Questo oggetto rappresenta parte di un caricamento di file.