Compartir a través de


Fine Tuning - Get Checkpoints

Obtiene los puntos de control para el trabajo de ajuste especificado por el determinado fine-tune-id. Los puntos de control se crean al final de las épocas correctas durante el entrenamiento.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
endpoint
path True

string

url

Puntos de conexión de Cognitive Services admitidos (protocolo y nombre de host, por ejemplo: https://aoairesource.openai.azure.com. Reemplace "aoairesource" por el nombre de la cuenta de Azure OpenAI).

fine-tuning-job-id
path True

string

Identificador del trabajo de ajuste.

api-version
query True

string

La versión de API solicitada.

after
query

string

Identificador del último identificador de punto de control de la solicitud de paginación anterior.

limit
query

integer

int32

Número de puntos de control que se van a recuperar. El valor predeterminado es 10.

Encabezado de la solicitud

Nombre Requerido Tipo Description
api-key True

string

Proporcione aquí la clave de cuenta de Azure OpenAI de Cognitive Services.

Respuestas

Nombre Tipo Description
200 OK

FineTuningJobCheckpointList

Correcto

Other Status Codes

ErrorResponse

Se produjo un error.

Seguridad

api-key

Proporcione aquí la clave de cuenta de Azure OpenAI de Cognitive Services.

Tipo: apiKey
En: header

Ejemplos

Getting checkpoints of a fine tuning job.

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
Error

Error

ErrorCode

ErrorCode

ErrorResponse

ErrorResponse

FineTuningJobCheckpoint

FineTuningJobCheckpoint

FineTuningJobCheckpointList

FineTuningJobCheckpointList

InnerError

InnerError

InnerErrorCode

InnerErrorCode

TypeDiscriminator

TypeDiscriminator

Error

Error

Nombre Tipo Description
code

ErrorCode

ErrorCode
Códigos de error tal y como se definen en las directrices de REST de Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

details

Error[]

Detalles del error si está disponible.

innererror

InnerError

InnerError
Error interno tal como se define en las directrices rest de Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

message

string

Mensaje de este error.

target

string

Ubicación donde se produjo el error si está disponible.

ErrorCode

ErrorCode

Nombre Tipo Description
conflict

string

La operación solicitada entra en conflicto con el estado de recurso actual.

contentFilter

string

Se produjo un error en la generación de imágenes como resultado de nuestro sistema de seguridad.

fileImportFailed

string

Error en la importación del archivo.

forbidden

string

La operación está prohibida para la clave de usuario o API actual.

internalFailure

string

Error interno. Inténtelo de nuevo.

invalidPayload

string

Los datos de solicitud no son válidos para esta operación.

itemDoesAlreadyExist

string

El elemento ya existe.

jsonlValidationFailed

string

Error en la validación de datos jsonl.

notFound

string

No se encuentra el recurso.

quotaExceeded

string

Cuota superada.

serviceUnavailable

string

El servicio no está disponible actualmente.

tooManyRequests

string

Demasiadas solicitudes. Inténtelo de nuevo más tarde.

unauthorized

string

La clave de usuario o API actual no está autorizada para la operación.

unexpectedEntityState

string

La operación no se puede ejecutar en el estado del recurso actual.

ErrorResponse

ErrorResponse

Nombre Tipo Description
error

Error

Error
Contenido de error tal y como se define en las directrices de REST de Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

FineTuningJobCheckpoint

FineTuningJobCheckpoint

Nombre Tipo Description
created_at

integer

Marca de tiempo de Unix (en segundos) para el momento en que se creó el punto de control.

fine_tuned_model_checkpoint

string

Nombre del modelo de punto de control ajustado que se crea.

fine_tuning_job_id

string

Nombre del trabajo de ajuste preciso desde el que se creó este punto de control.

id

string

La identidad de este punto de control.

metrics

object

Diccionario'2
Las métricas del número de paso durante el trabajo de ajuste.

object

TypeDiscriminator

TypeDiscriminator
Define el tipo de un objeto .

step_number

integer

Número de paso en el que se creó el punto de control.

FineTuningJobCheckpointList

FineTuningJobCheckpointList

Nombre Tipo Description
data

FineTuningJobCheckpoint[]

La lista de elementos.

has_more

boolean

Valor que indica si la lista contiene más elementos de los devueltos.

object

TypeDiscriminator

TypeDiscriminator
Define el tipo de un objeto .

InnerError

InnerError

Nombre Tipo Description
code

InnerErrorCode

InnerErrorCode
Códigos de error internos, tal como se define en las directrices de REST de Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

innererror

InnerError

InnerError
Error interno tal como se define en las directrices rest de Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

InnerErrorCode

InnerErrorCode

Nombre Tipo Description
invalidPayload

string

Los datos de solicitud no son válidos para esta operación.

TypeDiscriminator

TypeDiscriminator

Nombre Tipo Description
file

string

Este objeto representa un archivo.

fine_tuning.job

string

Este objeto representa un trabajo de ajuste preciso.

fine_tuning.job.checkpoint

string

Este objeto representa un punto de control de un trabajo de ajuste fino.

fine_tuning.job.event

string

Este objeto representa un evento de un trabajo de ajuste fino.

list

string

Este objeto representa una lista de otros objetos.

model

string

Este objeto representa un modelo (puede ser un modelo base o ajustar el resultado del trabajo).