Fine Tuning - Get Checkpoints
Obtient les points de contrôle pour le travail d’optimisation spécifié par l’id d’optimisation précis donné. Les points de contrôle sont créés à la fin des époques réussies pendant l’entraînement.
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
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
endpoint
|
path | True |
string url |
Points de terminaison Cognitive Services pris en charge (protocole et nom d’hôte, par exemple : https://aoairesource.openai.azure.com. Remplacez « aoairesource » par le nom de votre compte Azure OpenAI). |
fine-tuning-job-id
|
path | True |
string |
Identificateur du travail affiné. |
api-version
|
query | True |
string |
Version de l’API demandée. |
after
|
query |
string |
Identificateur du dernier ID de point de contrôle de la demande de pagination précédente. |
|
limit
|
query |
integer int32 |
Nombre de points de contrôle à récupérer. La valeur par défaut est 10. |
En-tête de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
api-key | True |
string |
Fournissez votre clé de compte Azure OpenAI Cognitive Services ici. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Succès |
|
Other Status Codes |
Une erreur s’est produite. |
Sécurité
api-key
Fournissez votre clé de compte Azure OpenAI Cognitive Services ici.
Type:
apiKey
Dans:
header
Exemples
Getting checkpoints of a fine tuning job.
Exemple de requête
GET https://aoairesource.openai.azure.com/openai/fine_tuning/jobs/ftjob-72a2792ef7d24ba7b82c7fe4a37e379f/checkpoints?api-version=2024-10-21
Exemple de réponse
{
"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"
}
Définitions
Nom | Description |
---|---|
Error |
Erreur |
Error |
ErrorCode |
Error |
ErrorResponse |
Fine |
FineTuningJobCheckpoint |
Fine |
FineTuningJobCheckpointList |
Inner |
InnerError |
Inner |
InnerErrorCode |
Type |
TypeDiscriminator |
Error
Erreur
Nom | Type | Description |
---|---|---|
code |
ErrorCode |
|
details |
Error[] |
Détails de l’erreur s’il est disponible. |
innererror |
InnerError |
|
message |
string |
Message de cette erreur. |
target |
string |
Emplacement où l’erreur s’est produite si disponible. |
ErrorCode
ErrorCode
Nom | Type | Description |
---|---|---|
conflict |
string |
L’opération demandée est en conflit avec l’état de ressource actuel. |
contentFilter |
string |
La génération d’images a échoué suite à notre système de sécurité. |
fileImportFailed |
string |
Échec de l’importation du fichier. |
forbidden |
string |
L’opération est interdite pour la clé utilisateur/API actuelle. |
internalFailure |
string |
Erreur interne. Réessayez. |
invalidPayload |
string |
Les données de requête ne sont pas valides pour cette opération. |
itemDoesAlreadyExist |
string |
L’élément existe déjà. |
jsonlValidationFailed |
string |
Échec de la validation des données jsonl. |
notFound |
string |
La ressource est introuvable. |
quotaExceeded |
string |
Quota dépassé. |
serviceUnavailable |
string |
Le service n’est actuellement pas disponible. |
tooManyRequests |
string |
Trop de demandes. Réessayez ultérieurement. |
unauthorized |
string |
La clé utilisateur/API actuelle n’est pas autorisée pour l’opération. |
unexpectedEntityState |
string |
L’opération ne peut pas être exécutée dans l’état de la ressource actuelle. |
ErrorResponse
ErrorResponse
Nom | Type | Description |
---|---|---|
error |
Erreur |
FineTuningJobCheckpoint
FineTuningJobCheckpoint
Nom | Type | Description |
---|---|---|
created_at |
integer |
Horodatage Unix (en secondes) pour lequel le point de contrôle a été créé. |
fine_tuned_model_checkpoint |
string |
Nom du modèle de point de contrôle affiné créé. |
fine_tuning_job_id |
string |
Nom du travail de réglage précis à partir duquel ce point de contrôle a été créé. |
id |
string |
Identité de ce point de contrôle. |
metrics |
object |
Dictionnaire'2 |
object |
TypeDiscriminator |
|
step_number |
integer |
Numéro d’étape auquel le point de contrôle a été créé. |
FineTuningJobCheckpointList
FineTuningJobCheckpointList
Nom | Type | Description |
---|---|---|
data |
Liste des éléments. |
|
has_more |
boolean |
Valeur indiquant si la liste contient plus d’éléments que retournés. |
object |
TypeDiscriminator |
InnerError
InnerError
Nom | Type | Description |
---|---|---|
code |
InnerErrorCode |
|
innererror |
InnerError |
InnerErrorCode
InnerErrorCode
Nom | Type | Description |
---|---|---|
invalidPayload |
string |
Les données de requête ne sont pas valides pour cette opération. |
TypeDiscriminator
TypeDiscriminator
Nom | Type | Description |
---|---|---|
batch |
string |
Cet objet représente un lot. |
file |
string |
Cet objet représente un fichier. |
fine_tuning.job |
string |
Cet objet représente un travail d’optimisation. |
fine_tuning.job.checkpoint |
string |
Cet objet représente un point de contrôle d’un travail de réglage précis. |
fine_tuning.job.event |
string |
Cet objet représente un événement d’un travail de réglage précis. |
list |
string |
Cet objet représente une liste d’autres objets. |
model |
string |
Cet objet représente un modèle (il peut s’agir d’un modèle de base ou d’un résultat de travail affiné). |
upload |
string |
Cet objet représente un chargement de fichier. |
upload.part |
string |
Cet objet représente une partie d’un chargement de fichier. |