Antes de começar
Prepare:| Entrada | Descrição |
|---|---|
| Arquivo de treinamento | Um arquivo JSONL com seus exemplos de treinamento. Envie com purpose: "fine-tune". |
| Arquivo de validação | Dados de validação em JSONL, opcionais. Envie com purpose: "fine-tune". |
| Modelo base | O ID do modelo que você quer ajustar, por exemplo meetkai:functionary-medium. |
Etapa 1 - Enviar os arquivos de treinamento
Envie cada arquivo JSONL com a API de Files epurpose: "fine-tune".
Etapa 2 - Criar um job de fine-tuning
Chamemka1.llm.fineTuning.create com o modelo base e o ID do arquivo de treinamento enviado.
Adicione arquivo de validação, suffix, metadata e configurações de method quando precisar.
Etapa 3 - Consultar o status do job
Consulte o job até ele chegar emsucceeded, failed ou cancelled.
mka1.llm.fineTuning.list({ limit, after }).
Etapa 4 - Inspecionar eventos e checkpoints de treinamento
Use events para logs de treinamento e atualizações de métricas. Use checkpoints para inspecionar checkpoints intermediários do modelo e suas métricas.train_loss, train_mean_token_accuracy, valid_loss, valid_mean_token_accuracy, full_valid_loss e full_valid_mean_token_accuracy.
Etapa 5 - Pausar, retomar ou cancelar um job
Usepause quando precisar interromper temporariamente um job em execução.
Use resume para continuar.
Use cancel para interromper o job definitivamente.
Etapa 6 - Usar o modelo ajustado
Quando o job chegar emsucceeded, job.fineTunedModel conterá o novo ID de modelo.
Passe esse ID para uma requisição Responses.