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 |
Successo |
|
Other Status Codes |
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 |
Error |
ErrorCode |
Error |
ErrorResponse |
Fine |
FineTuningJobCheckpoint |
Fine |
FineTuningJobCheckpointList |
Inner |
InnerError |
Inner |
InnerErrorCode |
Type |
TypeDiscriminator |
Error
Errore
Nome | Tipo | Descrizione |
---|---|---|
code |
ErrorCode |
|
details |
Error[] |
Dettagli dell'errore, se disponibile. |
innererror |
InnerError |
|
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 |
Errore |
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 |
object |
TypeDiscriminator |
|
step_number |
integer (int32) |
Numero di passaggio in cui è stato creato il checkpoint. |
FineTuningJobCheckpointList
FineTuningJobCheckpointList
Nome | Tipo | Descrizione |
---|---|---|
data |
Elenco di elementi. |
|
has_more |
boolean |
Valore che indica se l'elenco contiene più elementi rispetto a quelli restituiti. |
object |
TypeDiscriminator |
InnerError
InnerError
Nome | Tipo | Descrizione |
---|---|---|
code |
InnerErrorCode |
|
innererror |
InnerError |
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. |