Udostępnij za pośrednictwem


Fine Tuning - Get Checkpoints

Pobiera punkty kontrolne dla zadania dostrajania określonego przez dany identyfikator dostrajania. Punkty kontrolne są tworzone na końcu udanych epok podczas trenowania.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
endpoint
path True

string

url

Obsługiwane punkty końcowe usług Cognitive Services (protokół i nazwa hosta, na przykład: https://aoairesource.openai.azure.com. Zastąp ciąg "aoairesource" nazwą konta usługi Azure OpenAI.

fine-tuning-job-id
path True

string

Identyfikator zadania dostrajania.

api-version
query True

string

Żądana wersja interfejsu API.

after
query

string

Identyfikator ostatniego identyfikatora punktu kontrolnego z poprzedniego żądania stronicowania.

limit
query

integer

int32

Liczba punktów kontrolnych do pobrania. Wartość domyślna to 10.

Nagłówek żądania

Nazwa Wymagane Typ Opis
api-key True

string

Tutaj podaj klucz konta usługi Azure OpenAI w usługach Cognitive Services.

Odpowiedzi

Nazwa Typ Opis
200 OK

FineTuningJobCheckpointList

Sukces

Other Status Codes

ErrorResponse

Wystąpił błąd.

Zabezpieczenia

api-key

Tutaj podaj klucz konta usługi Azure OpenAI w usługach Cognitive Services.

Typ: apiKey
W: header

Przykłady

Getting checkpoints of a fine tuning job.

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
Error

Błąd

ErrorCode

Kod błędu

ErrorResponse

ErrorResponse

FineTuningJobCheckpoint

FineTuningJobCheckpoint

FineTuningJobCheckpointList

FineTuningJobCheckpointList

InnerError

InnerError

InnerErrorCode

InnerErrorCode

TypeDiscriminator

TypeDiscriminator

Error

Błąd

Nazwa Typ Opis
code

ErrorCode

Kod błędu
Kody błędów zdefiniowane w wytycznych REST firmy Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

details

Error[]

Szczegóły błędu, jeśli są dostępne.

innererror

InnerError

InnerError
Błąd wewnętrzny zdefiniowany w wytycznych REST firmy Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

message

string

Komunikat o tym błędzie.

target

string

Lokalizacja, w której wystąpił błąd, jeśli jest dostępny.

ErrorCode

Kod błędu

Nazwa Typ Opis
conflict

string

Żądana operacja powoduje konflikt z bieżącym stanem zasobu.

contentFilter

string

Generowanie obrazu nie powiodło się w wyniku naszego systemu bezpieczeństwa.

fileImportFailed

string

Importowanie pliku nie powiodło się.

forbidden

string

Operacja jest zabroniona dla bieżącego klucza użytkownika/interfejsu API.

internalFailure

string

Błąd wewnętrzny. Ponów próbę.

invalidPayload

string

Dane żądania są nieprawidłowe dla tej operacji.

itemDoesAlreadyExist

string

Element już istnieje.

jsonlValidationFailed

string

Sprawdzanie poprawności danych jsonl nie powiodło się.

notFound

string

Nie można odnaleźć zasobu.

quotaExceeded

string

Przekroczono limit przydziału.

serviceUnavailable

string

Usługa jest obecnie niedostępna.

tooManyRequests

string

Zbyt wiele żądań. Spróbuj ponownie później.

unauthorized

string

Bieżący klucz użytkownika/interfejsu API nie jest autoryzowany dla operacji.

unexpectedEntityState

string

Nie można wykonać operacji w stanie bieżącego zasobu.

ErrorResponse

ErrorResponse

Nazwa Typ Opis
error

Error

Błąd
Zawartość błędu zdefiniowana w wytycznych REST firmy Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

FineTuningJobCheckpoint

FineTuningJobCheckpoint

Nazwa Typ Opis
created_at

integer

Sygnatura czasowa systemu Unix (w sekundach) dla momentu utworzenia punktu kontrolnego.

fine_tuned_model_checkpoint

string

Nazwa utworzonego modelu punktów kontrolnych.

fine_tuning_job_id

string

Nazwa zadania dostrajania, na podstawie którego utworzono ten punkt kontrolny.

id

string

Tożsamość tego punktu kontrolnego.

metrics

object

Słownik'2
Metryki w numerze kroku podczas zadania dostrajania.

object

TypeDiscriminator

TypeDiscriminator
Definiuje typ obiektu.

step_number

integer

Numer kroku, na który został utworzony punkt kontrolny.

FineTuningJobCheckpointList

FineTuningJobCheckpointList

Nazwa Typ Opis
data

FineTuningJobCheckpoint[]

Lista elementów.

has_more

boolean

Wartość wskazująca, czy lista zawiera więcej elementów niż zwracane.

object

TypeDiscriminator

TypeDiscriminator
Definiuje typ obiektu.

InnerError

InnerError

Nazwa Typ Opis
code

InnerErrorCode

InnerErrorCode
Wewnętrzne kody błędów zdefiniowane w wytycznych REST firmy Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

innererror

InnerError

InnerError
Błąd wewnętrzny zdefiniowany w wytycznych REST firmy Microsoft (https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).

InnerErrorCode

InnerErrorCode

Nazwa Typ Opis
invalidPayload

string

Dane żądania są nieprawidłowe dla tej operacji.

TypeDiscriminator

TypeDiscriminator

Nazwa Typ Opis
batch

string

Ten obiekt reprezentuje partię.

file

string

Ten obiekt reprezentuje plik.

fine_tuning.job

string

Ten obiekt reprezentuje zadanie dostrajania.

fine_tuning.job.checkpoint

string

Ten obiekt reprezentuje punkt kontrolny zadania dostrajania.

fine_tuning.job.event

string

Ten obiekt reprezentuje zdarzenie zadania dostrajania.

list

string

Ten obiekt reprezentuje listę innych obiektów.

model

string

Ten obiekt reprezentuje model (może być modelem bazowym lub dostrajać wynik zadania).

upload

string

Ten obiekt reprezentuje przekazywanie pliku.

upload.part

string

Ten obiekt reprezentuje część przekazywania plików.